diff --git a/Configuration/Version.xcconfig b/Configuration/Version.xcconfig index 3cfb3a57fe..8d65bcd73a 100644 --- a/Configuration/Version.xcconfig +++ b/Configuration/Version.xcconfig @@ -1 +1 @@ -MARKETING_VERSION = 7.101.0 +MARKETING_VERSION = 7.102.0 diff --git a/Core/AppPrivacyConfigurationDataProvider.swift b/Core/AppPrivacyConfigurationDataProvider.swift index b4d249dd65..ff311a2fa2 100644 --- a/Core/AppPrivacyConfigurationDataProvider.swift +++ b/Core/AppPrivacyConfigurationDataProvider.swift @@ -23,8 +23,8 @@ import BrowserServicesKit final public class AppPrivacyConfigurationDataProvider: EmbeddedDataProvider { public struct Constants { - public static let embeddedDataETag = "\"9f95a5896c461768903058315bf6b931\"" - public static let embeddedDataSHA = "33bbcc8e715e93f6a6052b92d990860758774d7cf4828b6aedcc958b9f46f50a" + public static let embeddedDataETag = "\"f4e8436ab9977e1a8a9d6ee600fc353e\"" + public static let embeddedDataSHA = "86b3a7bece52da74f7d267c2b522ac929d363a384cacc013f2b2d057ee1e386c" } public var embeddedDataEtag: String { diff --git a/Core/ios-config.json b/Core/ios-config.json index a7e3c08b58..7f2a82608c 100644 --- a/Core/ios-config.json +++ b/Core/ios-config.json @@ -1,6 +1,6 @@ { "readme": "https://github.com/duckduckgo/privacy-configuration", - "version": 1702059545091, + "version": 1702917767277, "features": { "adClickAttribution": { "readme": "https://help.duckduckgo.com/duckduckgo-help-pages/privacy/web-tracking-protections/#3rd-party-tracker-loading-protection", @@ -245,6 +245,9 @@ { "domain": "metro.co.uk" }, + { + "domain": "youtube.com" + }, { "domain": "earth.google.com" }, @@ -264,7 +267,7 @@ ] }, "state": "enabled", - "hash": "9ab9e1acdb6a8617c77109acc1e3943c" + "hash": "a1060783f1bf56f5cc661b994c9c9e56" }, "autofill": { "exceptions": [ @@ -1306,6 +1309,10 @@ "selector": ".ad-unit", "type": "hide-empty" }, + { + "selector": ".ad-unit-wrapper", + "type": "hide-empty" + }, { "selector": ".column-ad", "type": "hide-empty" @@ -1394,6 +1401,10 @@ "selector": ".ad-banner-container", "type": "hide-empty" }, + { + "selector": "#banner_ad", + "type": "hide-empty" + }, { "selector": "[class*='bannerAd']", "type": "hide-empty" @@ -1482,6 +1493,10 @@ "selector": "[id*='advert-']", "type": "hide-empty" }, + { + "selector": "[aria-label='advertisement']", + "type": "hide-empty" + }, { "selector": ".ads__inline", "type": "closest-empty" @@ -1730,6 +1745,19 @@ "upgrade to flickr pro to hide these ads" ], "domains": [ + { + "domain": "10minutemail.com", + "rules": [ + { + "selector": "#secondary_ads", + "type": "hide-empty" + }, + { + "selector": "#vi-smartbanner", + "type": "hide" + } + ] + }, { "domain": "3bmeteo.com", "rules": [ @@ -1746,6 +1774,27 @@ } ] }, + { + "domain": "9gag.com", + "rules": [ + { + "selector": ".billboard", + "type": "hide-empty" + }, + { + "selector": ".inline-ad-container", + "type": "hide-empty" + }, + { + "selector": ".salt-section", + "type": "hide-empty" + }, + { + "selector": "#top-adhesion", + "type": "hide-empty" + } + ] + }, { "domain": "abc.es", "rules": [ @@ -1915,6 +1964,19 @@ } ] }, + { + "domain": "businessinsider.com", + "rules": [ + { + "selector": ".in-post-sticky", + "type": "hide-empty" + }, + { + "selector": ".subnav-ad-layout", + "type": "hide-empty" + } + ] + }, { "domain": "carandclassic.com", "rules": [ @@ -2045,6 +2107,23 @@ } ] }, + { + "domain": "dexerto.com", + "rules": [ + { + "selector": "#leaderboard-top-adhesion", + "type": "closest-empty" + }, + { + "selector": "[data-cy='Ad']", + "type": "closest-empty" + }, + { + "selector": "[data-cy='VidazooPlayer']", + "type": "closest-empty" + } + ] + }, { "domain": "dpreview.com", "rules": [ @@ -2054,6 +2133,23 @@ } ] }, + { + "domain": "drugs.com", + "rules": [ + { + "selector": ".topbanner-wrap", + "type": "hide" + }, + { + "selector": ".display-ad-wrapper", + "type": "hide-empty" + }, + { + "selector": "[id*='ddc-sidebox-ad-stacked-wrap']", + "type": "hide-empty" + } + ] + }, { "domain": "ebay.com", "rules": [ @@ -2300,6 +2396,35 @@ } ] }, + { + "domain": "gbnews.com", + "rules": [ + { + "selector": ".video-inbody", + "type": "hide-empty" + }, + { + "selector": ".ad--billboard", + "type": "hide" + }, + { + "selector": ".ad--placeholder", + "type": "hide" + }, + { + "selector": ".stiky_sky", + "type": "hide" + }, + { + "selector": "[position='sticky_banner']", + "type": "hide" + }, + { + "selector": ".ad-inbody", + "type": "hide" + } + ] + }, { "domain": "getpocket.com", "rules": [ @@ -2516,6 +2641,10 @@ { "selector": ".in-post-sticky", "type": "hide-empty" + }, + { + "selector": ".subnav-ad-layout", + "type": "hide-empty" } ] }, @@ -2870,6 +2999,35 @@ } ] }, + { + "domain": "pcgamesn.com", + "rules": [ + { + "selector": ".static_mpu_wrap", + "type": "hide-empty" + }, + { + "selector": "#nn_astro_wrapper", + "type": "hide-empty" + }, + { + "selector": ".ad-nextpage", + "type": "hide" + }, + { + "selector": ".legion_primiswrapper", + "type": "hide-empty" + }, + { + "selector": ".nn_mobile_mpu_wrapper", + "type": "hide-empty" + }, + { + "selector": ".nn-sticky", + "type": "hide-empty" + } + ] + }, { "domain": "petapixel.com", "rules": [ @@ -3509,6 +3667,10 @@ { "selector": "[data-content='Advertisement']", "type": "hide-empty" + }, + { + "selector": "#YDC-Lead-Stack", + "type": "hide-empty" } ] }, @@ -3626,7 +3788,7 @@ ] }, "state": "enabled", - "hash": "5a0bfa6ba53c5d1f14ef839a136f2f59" + "hash": "81d363bc5cd7d76de1aa11d5b0f8e27d" }, "exceptionHandler": { "exceptions": [ @@ -4374,6 +4536,16 @@ } ] }, + "a2z.com": { + "rules": [ + { + "rule": "assets.brightspot.abebooks.a2z.com/", + "domains": [ + "" + ] + } + ] + }, "acsbapp.com": { "rules": [ { @@ -4620,8 +4792,17 @@ { "rule": "analytics.analytics-egain.com/onetag/", "domains": [ - "landsend.com", - "support.norton.com" + "" + ] + } + ] + }, + "appboycdn.com": { + "rules": [ + { + "rule": "js.appboycdn.com/web-sdk/3.1/appboy.min.js", + "domains": [ + "edx.org" ] } ] @@ -5167,6 +5348,7 @@ "asics.com", "brooklinen.com", "carters.com", + "otterbox.com", "seatosummit.com" ] } @@ -5226,6 +5408,16 @@ } ] }, + "egain.cloud": { + "rules": [ + { + "rule": "egain.cloud/", + "domains": [ + "" + ] + } + ] + }, "ensighten.com": { "rules": [ { @@ -5458,6 +5650,7 @@ "domains": [ "doterra.com", "easyjet.com", + "edx.org", "worlddutyfree.com" ] }, @@ -5564,6 +5757,12 @@ "rawstory.com", "usatoday.com" ] + }, + { + "rule": "storage.googleapis.com/code.snapengage.com/", + "domains": [ + "" + ] } ] }, @@ -5582,6 +5781,8 @@ { "rule": "pagead2.googlesyndication.com/pagead/js/adsbygoogle.js", "domains": [ + "air-journal.fr", + "arcadepunks.com", "daotranslate.com", "drakescans.com", "duden.de", @@ -5783,15 +5984,9 @@ "gorgias.chat": { "rules": [ { - "rule": "config.gorgias.chat", + "rule": "gorgias.chat", "domains": [ - "help.athleticbrewing.com" - ] - }, - { - "rule": "assets.gorgias.chat", - "domains": [ - "help.athleticbrewing.com" + "" ] } ] @@ -6040,6 +6235,7 @@ "rule": "www.klaviyo.com/media/js/public/klaviyo_subscribe.js", "domains": [ "fearofgod.com", + "restrap.com", "shopyalehome.com", "silhouetteu.com" ] @@ -7314,7 +7510,7 @@ "domain": "sundancecatalog.com" } ], - "hash": "d9e22bdb82a33762f16ce921ef991054" + "hash": "163c9ec4fc3bdb9dbfc75e70839a31d7" }, "trackingCookies1p": { "settings": { diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj index 12c0f57d98..f17650245c 100644 --- a/DuckDuckGo.xcodeproj/project.pbxproj +++ b/DuckDuckGo.xcodeproj/project.pbxproj @@ -8182,7 +8182,7 @@ CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; CODE_SIGN_IDENTITY = "iPhone Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 0; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; @@ -8206,7 +8206,7 @@ CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; CODE_SIGN_IDENTITY = "iPhone Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 0; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; INFOPLIST_FILE = DuckDuckGo/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( @@ -8655,7 +8655,7 @@ CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGoAlpha.entitlements; CODE_SIGN_IDENTITY = "iPhone Distribution"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 1; + CURRENT_PROJECT_VERSION = 0; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_ASSET_PATHS = ""; "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; diff --git a/DuckDuckGo/Settings.bundle/Root.plist b/DuckDuckGo/Settings.bundle/Root.plist index 8180e96bfe..e87115da14 100644 --- a/DuckDuckGo/Settings.bundle/Root.plist +++ b/DuckDuckGo/Settings.bundle/Root.plist @@ -6,7 +6,7 @@ DefaultValue - 7.101.0 + 7.102.0 Key version Title diff --git a/fastlane/metadata/default/release_notes.txt b/fastlane/metadata/default/release_notes.txt index 6cd7a9e939..ea2040b588 100644 --- a/fastlane/metadata/default/release_notes.txt +++ b/fastlane/metadata/default/release_notes.txt @@ -1,3 +1,2 @@ -- Bug fixes and other improvements. - +Bug fixes and other improvements. Join our fully distributed team and help raise the standard of trust online! https://duckduckgo.com/hiring