Releases: duckduckgo/iOS
Releases · duckduckgo/iOS
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
7.126.0-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
Full Changelog: 7.125.0...7.126.0-0
7.125.0
What's Changed
- Remove nightly CodeQL scans by @samsymons in #2937
- Clean up VPN waitlist debug screen and copy by @samsymons in #2936
- Remove VPN launch pixels by @samsymons in #2934
- Update settings e2e tests by @loremattei in #2940
- Kingfisher updated from 7.11.0. to 7.12.0 by @federicocappelli in #2941
- Trigger authentication as Passwords screen is being presented by @amddg44 in #2921
- pixel tweaks by @brindy in #2946
- Revert to the previous label as changes on SERP have been reverted by @loremattei in #2948
- Fast egress server draining by @samsymons in #2945
- Update Secure Vault init by @bwaresiak in #2916
- Handle is_nav flag in ac suggestions by @brindy in #2944
- Settings navigation issue fixed by @tomasstrba in #2951
- Update autoconsent to v10.10.0 by @daxmobile in #2930
- Improve Mobile Site Breakage Report Quality by @jaceklyp in #2926
- Update translations by @jaceklyp in #2954
- BSK to 156.0.0, add stub for CTL by @ladamski in #2955
- Fall back to accentColor for iOS 15 and below by @dus7 in #2952
- don't refresh swipe tabs data source if autoclearing by @brindy in #2960
- Release 7.125.0-0 by @graeme in #2962
- Add two more pixels to the dashboard experiment by @jaceklyp in #2963
- Release 7.125.0-1 by @jaceklyp in #2966
- Disable ad attribution reporting by @dus7 in #2968
- Release 7.125.0-2 by @dus7 in #2969
Full Changelog: 7.124.0...7.125.0
7.125.0-2
What's Changed
- Remove nightly CodeQL scans by @samsymons in #2937
- Clean up VPN waitlist debug screen and copy by @samsymons in #2936
- Remove VPN launch pixels by @samsymons in #2934
- Update settings e2e tests by @loremattei in #2940
- Kingfisher updated from 7.11.0. to 7.12.0 by @federicocappelli in #2941
- Trigger authentication as Passwords screen is being presented by @amddg44 in #2921
- pixel tweaks by @brindy in #2946
- Revert to the previous label as changes on SERP have been reverted by @loremattei in #2948
- Fast egress server draining by @samsymons in #2945
- Update Secure Vault init by @bwaresiak in #2916
- Handle is_nav flag in ac suggestions by @brindy in #2944
- Settings navigation issue fixed by @tomasstrba in #2951
- Update autoconsent to v10.10.0 by @daxmobile in #2930
- Improve Mobile Site Breakage Report Quality by @jaceklyp in #2926
- Update translations by @jaceklyp in #2954
- BSK to 156.0.0, add stub for CTL by @ladamski in #2955
- Fall back to accentColor for iOS 15 and below by @dus7 in #2952
- don't refresh swipe tabs data source if autoclearing by @brindy in #2960
- Release 7.125.0-0 by @graeme in #2962
- Add two more pixels to the dashboard experiment by @jaceklyp in #2963
- Release 7.125.0-1 by @jaceklyp in #2966
- Disable ad attribution reporting by @dus7 in #2968
- Release 7.125.0-2 by @dus7 in #2969
Full Changelog: 7.124.0...7.125.0-2
7.125.0-1
What's Changed
- Remove nightly CodeQL scans by @samsymons in #2937
- Clean up VPN waitlist debug screen and copy by @samsymons in #2936
- Remove VPN launch pixels by @samsymons in #2934
- Update settings e2e tests by @loremattei in #2940
- Kingfisher updated from 7.11.0. to 7.12.0 by @federicocappelli in #2941
- Trigger authentication as Passwords screen is being presented by @amddg44 in #2921
- pixel tweaks by @brindy in #2946
- Revert to the previous label as changes on SERP have been reverted by @loremattei in #2948
- Fast egress server draining by @samsymons in #2945
- Update Secure Vault init by @bwaresiak in #2916
- Handle is_nav flag in ac suggestions by @brindy in #2944
- Settings navigation issue fixed by @tomasstrba in #2951
- Update autoconsent to v10.10.0 by @daxmobile in #2930
- Improve Mobile Site Breakage Report Quality by @jaceklyp in #2926
- Update translations by @jaceklyp in #2954
- BSK to 156.0.0, add stub for CTL by @ladamski in #2955
- Fall back to accentColor for iOS 15 and below by @dus7 in #2952
- don't refresh swipe tabs data source if autoclearing by @brindy in #2960
- Release 7.125.0-0 by @graeme in #2962
- Add two more pixels to the dashboard experiment by @jaceklyp in #2963
- Release 7.125.0-1 by @jaceklyp in #2966
Full Changelog: 7.124.0...7.125.0-1
7.125.0-0
What's Changed
- Remove nightly CodeQL scans by @samsymons in #2937
- Clean up VPN waitlist debug screen and copy by @samsymons in #2936
- Remove VPN launch pixels by @samsymons in #2934
- Update settings e2e tests by @loremattei in #2940
- Kingfisher updated from 7.11.0. to 7.12.0 by @federicocappelli in #2941
- Trigger authentication as Passwords screen is being presented by @amddg44 in #2921
- pixel tweaks by @brindy in #2946
- Revert to the previous label as changes on SERP have been reverted by @loremattei in #2948
- Fast egress server draining by @samsymons in #2945
- Update Secure Vault init by @bwaresiak in #2916
- Handle is_nav flag in ac suggestions by @brindy in #2944
- Settings navigation issue fixed by @tomasstrba in #2951
- Update autoconsent to v10.10.0 by @daxmobile in #2930
- Improve Mobile Site Breakage Report Quality by @jaceklyp in #2926
- Update translations by @jaceklyp in #2954
- BSK to 156.0.0, add stub for CTL by @ladamski in #2955
- Fall back to accentColor for iOS 15 and below by @dus7 in #2952
- don't refresh swipe tabs data source if autoclearing by @brindy in #2960
- Release 7.125.0-0 by @graeme in #2962
Full Changelog: 7.124.0...7.125.0-0
7.124.0
What's Changed
- Remove Privacy Pro line from release notes by @samsymons in #2902
- Use better wording for history autocomplete description by @dus7 in #2914
- Removing the temporary password manager survey code by @amddg44 in #2910
- Surface specific XPC & login item errors on macOS by @quanganhdo in #2872
- Load child Privacy Pro views lazily by @samsymons in #2917
- Update autoconsent to v10.9.0 by @daxmobile in #2908
- Remove usage of token store from iOS VPN by @quanganhdo in #2892
- Remove VPN waitlist feature flags and access controller by @samsymons in #2919
- Select correct access group for SubscriptionTokenKeychainStorage by @diegoreymendez in #2918
- Hide 'Set your address bar position' for iPad by @tomasstrba in #2913
- Do not refresh UI only if AutoClear was triggered by @bwaresiak in #2924
- Fix widgets init due to crash of availability check inside builder on iOS 16 by @miasma13 in #2931
- Release 7.122.1-0 by @miasma13 in #2932
- DBP: Bump C-S-S version to 5.19.0 by @jotaemepereira in #2927
- Add Privacy Pro survey parameters by @samsymons in #2920
- Release 7.124.0-0 by @federicocappelli in #2939
- Add additional RMF attributes by @samsymons in #2949
- Release 7.124.0-1 by @samsymons in #2953
Full Changelog: 7.123.0...7.124.0
7.124.0-1
What's Changed
- Remove Privacy Pro line from release notes by @samsymons in #2902
- Use better wording for history autocomplete description by @dus7 in #2914
- Removing the temporary password manager survey code by @amddg44 in #2910
- Surface specific XPC & login item errors on macOS by @quanganhdo in #2872
- Load child Privacy Pro views lazily by @samsymons in #2917
- Update autoconsent to v10.9.0 by @daxmobile in #2908
- Remove usage of token store from iOS VPN by @quanganhdo in #2892
- Remove VPN waitlist feature flags and access controller by @samsymons in #2919
- Select correct access group for SubscriptionTokenKeychainStorage by @diegoreymendez in #2918
- Hide 'Set your address bar position' for iPad by @tomasstrba in #2913
- Do not refresh UI only if AutoClear was triggered by @bwaresiak in #2924
- Fix widgets init due to crash of availability check inside builder on iOS 16 by @miasma13 in #2931
- Release 7.122.1-0 by @miasma13 in #2932
- DBP: Bump C-S-S version to 5.19.0 by @jotaemepereira in #2927
- Add Privacy Pro survey parameters by @samsymons in #2920
- Release 7.124.0-0 by @federicocappelli in #2939
- Add additional RMF attributes by @samsymons in #2949
- Release 7.124.0-1 by @samsymons in #2953
Full Changelog: 7.123.0...7.124.0-1
7.124.0-0
What's Changed
- Remove Privacy Pro line from release notes by @samsymons in #2902
- Use better wording for history autocomplete description by @dus7 in #2914
- Removing the temporary password manager survey code by @amddg44 in #2910
- Surface specific XPC & login item errors on macOS by @quanganhdo in #2872
- Load child Privacy Pro views lazily by @samsymons in #2917
- Update autoconsent to v10.9.0 by @daxmobile in #2908
- Remove usage of token store from iOS VPN by @quanganhdo in #2892
- Remove VPN waitlist feature flags and access controller by @samsymons in #2919
- Select correct access group for SubscriptionTokenKeychainStorage by @diegoreymendez in #2918
- Hide 'Set your address bar position' for iPad by @tomasstrba in #2913
- Do not refresh UI only if AutoClear was triggered by @bwaresiak in #2924
- Fix widgets init due to crash of availability check inside builder on iOS 16 by @miasma13 in #2931
- Release 7.122.1-0 by @miasma13 in #2932
- DBP: Bump C-S-S version to 5.19.0 by @jotaemepereira in #2927
- Add Privacy Pro survey parameters by @samsymons in #2920
Full Changelog: 7.123.0...7.124.0-0
7.123.0
What's Changed
- Enable attribution flag by @samsymons in #2825
- support marketplace kit by @brindy in #2833
- Fix Maestro reporting for e2e tests by @loremattei in #2713
- Add bookmarks to top hits suggestions on iOS by @brindy in #2835
- Upload logs on cancel by @jaceklyp in #2836
- Wire up VPN error UI by @samsymons in #2826
- sync error notify by @SabrinaTardio in #2822
- Enable gzip compression for Sync PATCH payloads by @ayoy in #2805
- Release 7.120.0-0 by @brindy in #2846
- Update tests to handle new Settings UI by @loremattei in #2844
- use old provisioning profile template for the alpha build by @brindy in #2848
- Release 7.120.0-1 by @jaceklyp in #2853
- Use toast experiment to identify behavioral signal of breakage by @jaceklyp in #2790
- Add support for
targetPercentile
RMF rule parameter by @samsymons in #2824 - New Autofill pixels for KPIs by @amddg44 in #2849
- Fix for how we encode broken site reports by @jaceklyp in #2855
- Release 7.120.0-2 by @jaceklyp in #2856
- Tweak sync Maestro tests by @bwaresiak in #2858
- Update BSK that reverts broken site pixel encoding change by @jaceklyp in #2860
- Release 7.120.0-3 by @jaceklyp in #2861
- Bump BSK Version by @brianhall in #2843
- Remove run loop use, use DI for Bookmarks Caching Search by @bwaresiak in #2854
- Subscription attribution by @alessandroboron in #2845
- Add controller VPN uninstall pixels by @diegoreymendez in #2857
- speculative fix to main vc related crash by @brindy in #2864
- Lower unit test workflow timeout to 15 minutes by @samsymons in #2850
- address auto clear flakey test by @brindy in #2863
- Tweaks to autofill pixels for KPIs by @amddg44 in #2865
- WebKit store clearing by @bwaresiak in #2867
- Fix a division-by-zero crash in the VPN code by @diegoreymendez in #2862
- Cherry pick Subscription Attribution Changes by @alessandroboron in #2868
- Release 7.120.0-4 by @miasma13 in #2869
- Get iOS VPN widget ready to ship by @graeme in #2830
- Remove temporary pixel for Subscription Progress Indicator by @afterxleep in #2829
- Update the
adhoc
lane to generate an alpha build by @samsymons in #2851 - Release 7.120.0-5 by @brindy in #2875
- Ignore default.profraw file by @jaceklyp in #2876
- Fix top level navigation blocks by @SlayterDev in #2871
- Release 7.121.0-0 by @THISISDINOSAUR in #2881
- Check entitlements as part of refreshing the Open VPN shortcut by @samsymons in #2873
- Update autoconsent to v10.8.0 by @daxmobile in #2874
- Subscription refactoring by @federicocappelli in #2842
- Update Sync tests by @loremattei in #2837
- Recently visited sites UI update and rollout by @brindy in #2838
- Bump BSK by @brianhall in #2887
- keep strong reference to omnibar while we use it and add a ui test by @brindy in #2884
- Autofill engagement KPIs for pixel reporting (BSK update) by @amddg44 in #2885
- Add
survey
action and Privacy Pro attributes by @samsymons in #2879 - apply user agent overrides to downloads by @brindy in #2883
- Clean up subscriptionFeature on init by @afterxleep in #2880
- Privacy Pro Follow ups by @afterxleep in #2882
- Remove VPN waitlist code by @diegoreymendez in #2795
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #2866
- Add debug pixels for data cleanup by @bwaresiak in #2890
- Guard swipe tabs scroll state by @brindy in #2888
- Remove default.profraw by @samsymons in #2893
- Add option to crash the app with exception from debug menu by @bwaresiak in #2897
- Do not refresh collection view when we are changing the display mode by @bwaresiak in #2895
- Release 7.122.0-0 by @bwaresiak in #2898
- Disable the autofill survey by @THISISDINOSAUR in #2899
- Fix maestro config so it runs by @bwaresiak in #2896
- fire RMF message updated notification if we make any change to the store by @brindy in #2891
- Fix release branch VPN auth issues by @samsymons in #2903
- Release 7.122.0-1 by @amddg44 in #2906
- PrivacyPro terms of service link by @bwaresiak in #2907
- Release 7.122.0-2 by @Bunn in #2909
- Settings experiment disabled and new Settings rolled out to all users by @tomasstrba in #2904
- Update VPN support copy by @samsymons in #2894
- Do not use UI as URL source when refreshing by @dus7 in #2900
- Disable refresh control when zooming by @dus7 in #2901
- Bump BSK - No iOS Changes, Enables macOS DBP Changes by @aataraxiaa in #2877
- Additional Privacy Pro RMF changes by @samsymons in #2911
- Release 7.123.0-0 by @bwaresiak in #2915
- Force Omni Bar cancellation when submitting a query by @samsymons in #2923
- Clean up subscription state caching in settings logic by @miasma13 in #2925
- Release 7.123.0-1 by @samsymons in #2928
- Show subscription settings section either when subscription purchase is possible or user is authenticated by @miasma13 in #2922
- Release 7.123.0-2 by @miasma13 in #2933
Full Changelog: 7.119.0...7.123.0