Releases: duckduckgo/iOS
Releases Β· duckduckgo/iOS
7.130.0-0
What's Changed
- Update BSK version by @Bunn in #3087
- Update BSK to latest - for macOS fix to AdAttribution by @bwaresiak in #3084
- Expand AdHoc build workflow, add debug bookmarks screen by @bwaresiak in #3086
- AdHoc lane: Make proper assignment to variable by @bwaresiak in #3095
- fix ui tests broken by new onboarding and use shared setup flow by @brindy in #3081
- Properly compare actual value of the entitlement check by @miasma13 in #3100
- New Tab Page favorites section by @dus7 in #3083
- Update Package.resolved file by @dus7 in #3102
- Remove print by @afterxleep in #3101
- Bump submodules/privacy-reference-tests from
a242bf0
toafb4f61
by @dependabot in #3096 - Add support for skipping sending usage pixels for remote messages by @ayoy in #3106
- avoid resizing webview when keyboard shows/hides by @brindy in #3094
- Fix VPN configuration removal to stop the tunnel by @diegoreymendez in #3099
- New Tab Page Shortcuts section by @dus7 in #3104
- [DuckPlayer] 6 - Init updates and Watch on YouTube by @afterxleep in #3066
- [DuckPlayer] 7- Open Settings by @afterxleep in #3110
- Update BSK for Mac RMF changes by @samsymons in #3107
- Reduce VPN manager instances by @samsymons in #3097
- [Duckplayer] 8. Age restricted videos by @afterxleep in #3111
- Update breakage report locale to JSON format by @SlayterDev in #3112
- Allow activating subscription for internal users via debug menu by @miasma13 in #3117
- Release 7.130.0-0 by @brindy in #3118
Full Changelog: 7.129.0...7.130.0-0
7.129.0-0
What's Changed
- Die when git push fails by @quanganhdo in #3052
- Remote Messaging Framework for macOS by @ayoy in #3031
- Fix double search bar for queries containing 'amp' by @SlayterDev in #3057
- Update download alert copy by @Bunn in #3047
- Swiftlint refactoring by @federicocappelli in #3059
- Update BSK version by @Bunn in #3064
- [DuckPlayer] 5. First batch of pixels by @afterxleep in #3061
- Fix search bar selection when coming back to the app by @bwaresiak in #3065
- Bump submodules/privacy-reference-tests from
a603ff9
toa242bf0
by @dependabot in #3067 - ui tests for content blocking and toggling protections by @brindy in #3060
- Add locale to broken site report by @SlayterDev in #3069
- Upload exception messages to Sentry by @mallexxx in #2974
- add autoclear tests by @brindy in #3056
- remove unused gating logic for history roll out by @brindy in #3075
- Add desktop specific RMF attributes by @ayoy in #3062
- Onboarding Intro Experiment by @alessandroboron in #3074
- Add a debug menu action to reset Remote Messages on macOS by @ayoy in #3076
- add fire button test by @brindy in #3071
- bump toolbox by @brindy in #3079
- Remove deprecated pixel autofillSettingsOpened by @amddg44 in #3077
- Update BSK for C-S-S changes related to DuckPlayer by @Bunn in #3078
- Release 7.129.0-0 by @amddg44 in #3082
Full Changelog: 7.128.0...7.129.0-0
7.128.0
What's Changed
- Fire a pixel when removing the VPN configuration by @samsymons in #3014
- Update to iOS 15 deployment target by @samsymons in #3001
- Integrate RemoteMessaging with NewTabPage by @dus7 in #3017
- scripts for running UI tests by @brindy in #3000
- autofill UI tests by @brindy in #3012
- Fix issue when cancelling a download by @Bunn in #3030
- [DuckPlayer] - 4. Remote Config by @afterxleep in #3018
- improve bookmarks and favorites UI tests by @brindy in #3019
- backgrounding UI tests by @brindy in #3021
- Add pixels to measure baseline for New Tab Page sections by @dus7 in #3024
- Update the Privacy Pro status attribute matcher by @samsymons in #3033
- Fixes for Xcode 16 (BSK -> 164.3.0) by @mallexxx in #3035
- update sync error copy by @SabrinaTardio in #2870
- Fixes App Data Clearing State Status In Settings by @afterxleep in #3041
- Update Sync error pixels by @ayoy in #3046
- Subscription refactoring #5 by @federicocappelli in #3023
- Improve VPN logging logic by @diegoreymendez in #3032
- Make Maestro tests fail on flow cancellation by @loremattei in #3036
- Privacy Dashboard refactor by @jaceklyp in #3038
- macOS BSK change: De-duplicate passwords on import by @graeme in #3048
- fix autofill widget failure by @brindy in #3040
- widget UI tests by @brindy in #3042
- Add connection tester failure pixels by @diegoreymendez in #3049
- Hide all connection details when the VPN isnβt connected by @samsymons in #3053
- Release 7.128.0-0 by @quanganhdo in #3058
- ensure only one history database context by @brindy in #3068
- Release 7.128.0-1 by @brindy in #3073
Full Changelog: 7.127.0...7.128.0
7.128.0-1
What's Changed
- Fire a pixel when removing the VPN configuration by @samsymons in #3014
- Update to iOS 15 deployment target by @samsymons in #3001
- Integrate RemoteMessaging with NewTabPage by @dus7 in #3017
- scripts for running UI tests by @brindy in #3000
- autofill UI tests by @brindy in #3012
- Fix issue when cancelling a download by @Bunn in #3030
- [DuckPlayer] - 4. Remote Config by @afterxleep in #3018
- improve bookmarks and favorites UI tests by @brindy in #3019
- backgrounding UI tests by @brindy in #3021
- Add pixels to measure baseline for New Tab Page sections by @dus7 in #3024
- Update the Privacy Pro status attribute matcher by @samsymons in #3033
- Fixes for Xcode 16 (BSK -> 164.3.0) by @mallexxx in #3035
- update sync error copy by @SabrinaTardio in #2870
- Fixes App Data Clearing State Status In Settings by @afterxleep in #3041
- Update Sync error pixels by @ayoy in #3046
- Subscription refactoring #5 by @federicocappelli in #3023
- Improve VPN logging logic by @diegoreymendez in #3032
- Make Maestro tests fail on flow cancellation by @loremattei in #3036
- Privacy Dashboard refactor by @jaceklyp in #3038
- macOS BSK change: De-duplicate passwords on import by @graeme in #3048
- fix autofill widget failure by @brindy in #3040
- widget UI tests by @brindy in #3042
- Add connection tester failure pixels by @diegoreymendez in #3049
- Hide all connection details when the VPN isnβt connected by @samsymons in #3053
- Release 7.128.0-0 by @quanganhdo in #3058
- ensure only one history database context by @brindy in #3068
- Release 7.128.0-1 by @brindy in #3073
Full Changelog: 7.127.0...7.128.0-1
7.128.0-0
What's Changed
- Fire a pixel when removing the VPN configuration by @samsymons in #3014
- Update to iOS 15 deployment target by @samsymons in #3001
- Integrate RemoteMessaging with NewTabPage by @dus7 in #3017
- scripts for running UI tests by @brindy in #3000
- autofill UI tests by @brindy in #3012
- Fix issue when cancelling a download by @Bunn in #3030
- [DuckPlayer] - 4. Remote Config by @afterxleep in #3018
- improve bookmarks and favorites UI tests by @brindy in #3019
- backgrounding UI tests by @brindy in #3021
- Add pixels to measure baseline for New Tab Page sections by @dus7 in #3024
- Update the Privacy Pro status attribute matcher by @samsymons in #3033
- Fixes for Xcode 16 (BSK -> 164.3.0) by @mallexxx in #3035
- update sync error copy by @SabrinaTardio in #2870
- Fixes App Data Clearing State Status In Settings by @afterxleep in #3041
- Update Sync error pixels by @ayoy in #3046
- Subscription refactoring #5 by @federicocappelli in #3023
- Improve VPN logging logic by @diegoreymendez in #3032
- Make Maestro tests fail on flow cancellation by @loremattei in #3036
- Privacy Dashboard refactor by @jaceklyp in #3038
- macOS BSK change: De-duplicate passwords on import by @graeme in #3048
- fix autofill widget failure by @brindy in #3040
- widget UI tests by @brindy in #3042
- Add connection tester failure pixels by @diegoreymendez in #3049
- Hide all connection details when the VPN isnβt connected by @samsymons in #3053
- Release 7.128.0-0 by @quanganhdo in #3058
Full Changelog: 7.127.0...7.128.0
7.127.0
What's Changed
- Add feature flag for improved New Tab Page by @dus7 in #2980
- Duck Player settings page by @Bunn in #2990
- Custom DNS for VPN by @quanganhdo in #2971
- don't attach a new home screen if autoclear is in progress by @brindy in #2988
- Final batch of new autofill pixels by @amddg44 in #2977
- Update BSK with autofill 12.0.1 by @daxmobile in #2983
- [DuckPlayer] - 2. Overlay Views by @afterxleep in #2989
- Remove noise from wake pixel by @diegoreymendez in #2986
- Update VPN metadata to include entitlement by @samsymons in #3002
- VPN uninstall not stopping agent in App Store build by @diegoreymendez in #2999
- In case Pending Deletion flag is nil, populate it with 'false' value by @bwaresiak in #2997
- Silence tunnel startup noise with no access token available by @samsymons in #2993
- Duck Player info Modal by @Bunn in #3006
- Toggle reports limiter by @jaceklyp in #3005
- Improvements to subscription settings by @miasma13 in #2959
- Remove Privacy Pro from device once expired account is deleted by @miasma13 in #3009
- New Tab Page layout and base elements by @dus7 in #3008
- Bump BSK version by @Bunn in #3011
- [DuckPlayer] - 3. URL management & FE comms by @afterxleep in #3007
- point to BSK branch by @SabrinaTardio in #3016
- Release 7.127.0-0 by @jaceklyp in #3020
- Tentative fix for a crash and connectivity issues by @diegoreymendez in #3027
- fix bug not clearing ui properly on autoclear by @brindy in #3050
- Release 7.127.0-1 by @quanganhdo in #3051
Full Changelog: 7.126.0...7.127.0
7.127.0-1
What's Changed
- Add feature flag for improved New Tab Page by @dus7 in #2980
- Duck Player settings page by @Bunn in #2990
- Custom DNS for VPN by @quanganhdo in #2971
- don't attach a new home screen if autoclear is in progress by @brindy in #2988
- Final batch of new autofill pixels by @amddg44 in #2977
- Update BSK with autofill 12.0.1 by @daxmobile in #2983
- [DuckPlayer] - 2. Overlay Views by @afterxleep in #2989
- Remove noise from wake pixel by @diegoreymendez in #2986
- Update VPN metadata to include entitlement by @samsymons in #3002
- VPN uninstall not stopping agent in App Store build by @diegoreymendez in #2999
- In case Pending Deletion flag is nil, populate it with 'false' value by @bwaresiak in #2997
- Silence tunnel startup noise with no access token available by @samsymons in #2993
- Duck Player info Modal by @Bunn in #3006
- Toggle reports limiter by @jaceklyp in #3005
- Improvements to subscription settings by @miasma13 in #2959
- Remove Privacy Pro from device once expired account is deleted by @miasma13 in #3009
- New Tab Page layout and base elements by @dus7 in #3008
- Bump BSK version by @Bunn in #3011
- [DuckPlayer] - 3. URL management & FE comms by @afterxleep in #3007
- point to BSK branch by @SabrinaTardio in #3016
- Release 7.127.0-0 by @jaceklyp in #3020
- Tentative fix for a crash and connectivity issues by @diegoreymendez in #3027
- fix bug not clearing ui properly on autoclear by @brindy in #3050
- Release 7.127.0-1 by @quanganhdo in #3051
Full Changelog: 7.126.0...7.127.0-1
7.127.0-0
What's Changed
- Add feature flag for improved New Tab Page by @dus7 in #2980
- Duck Player settings page by @Bunn in #2990
- Custom DNS for VPN by @quanganhdo in #2971
- don't attach a new home screen if autoclear is in progress by @brindy in #2988
- Final batch of new autofill pixels by @amddg44 in #2977
- Update BSK with autofill 12.0.1 by @daxmobile in #2983
- [DuckPlayer] - 2. Overlay Views by @afterxleep in #2989
- Remove noise from wake pixel by @diegoreymendez in #2986
- Update VPN metadata to include entitlement by @samsymons in #3002
- VPN uninstall not stopping agent in App Store build by @diegoreymendez in #2999
- In case Pending Deletion flag is nil, populate it with 'false' value by @bwaresiak in #2997
- Silence tunnel startup noise with no access token available by @samsymons in #2993
- Duck Player info Modal by @Bunn in #3006
- Toggle reports limiter by @jaceklyp in #3005
- Improvements to subscription settings by @miasma13 in #2959
- Remove Privacy Pro from device once expired account is deleted by @miasma13 in #3009
- New Tab Page layout and base elements by @dus7 in #3008
- Bump BSK version by @Bunn in #3011
- [DuckPlayer] - 3. URL management & FE comms by @afterxleep in #3007
- point to BSK branch by @SabrinaTardio in #3016
- Release 7.127.0-0 by @jaceklyp in #3020
Full Changelog: 7.126.0...7.127.0-0
7.126.0
What's Changed
- RMF: New "Interacted With Message" matching attribute by @amddg44 in #2947
- VPN state workarounds by @samsymons in #2938
- Fix haptic feedback for refresh control by @dus7 in #2942
- Prevent duplicate attribution by @samsymons in #2956
- Additional Autofill KPI pixels by @amddg44 in #2943
- Add quality signal for bookmarks database by @bwaresiak in #2964
- Remove unneeded pixel after investigation by @graeme in #2972
- Move more RMF code from iOS to BSK by @ayoy in #2967
- Improve prerequisite checks for VPN start by @diegoreymendez in #2970
- Settings code cleanup after the experiment by @tomasstrba in #2957
- Fix VPN toggle failures by @diegoreymendez in #2979
- Use search term as title for search related history items in suggestions by @brindy in #2982
- update copy for autocomplete settings and some minor clean up by @brindy in #2975
- Add Definition of Done to PR template by @aataraxiaa in #2985
- [DuckPlayer] - Base Implementation by @afterxleep in #2981
- Subscription refactoring 4 by @federicocappelli in #2961
- Release 7.126.0-0 by @dus7 in #2987
- Re-add the autocomplete settings toggle pixels by @brindy in #2991
- Fixes goBack() behavior by @afterxleep in #2996
- update translations for autocomplete settings changes by @brindy in #2995
- Release 7.126.0-1 by @brindy in #2998
Full Changelog: 7.125.0...7.126.0
7.126.0-1
What's Changed
- RMF: New "Interacted With Message" matching attribute by @amddg44 in #2947
- VPN state workarounds by @samsymons in #2938
- Fix haptic feedback for refresh control by @dus7 in #2942
- Prevent duplicate attribution by @samsymons in #2956
- Additional Autofill KPI pixels by @amddg44 in #2943
- Add quality signal for bookmarks database by @bwaresiak in #2964
- Remove unneeded pixel after investigation by @graeme in #2972
- Move more RMF code from iOS to BSK by @ayoy in #2967
- Improve prerequisite checks for VPN start by @diegoreymendez in #2970
- Settings code cleanup after the experiment by @tomasstrba in #2957
- Fix VPN toggle failures by @diegoreymendez in #2979
- Use search term as title for search related history items in suggestions by @brindy in #2982
- update copy for autocomplete settings and some minor clean up by @brindy in #2975
- Add Definition of Done to PR template by @aataraxiaa in #2985
- [DuckPlayer] - Base Implementation by @afterxleep in #2981
- Subscription refactoring 4 by @federicocappelli in #2961
- Release 7.126.0-0 by @dus7 in #2987
- Re-add the autocomplete settings toggle pixels by @brindy in #2991
- Fixes goBack() behavior by @afterxleep in #2996
- update translations for autocomplete settings changes by @brindy in #2995
- Release 7.126.0-1 by @brindy in #2998
Full Changelog: 7.125.0...7.126.0-1