Releases: duckduckgo/macos-browser
Releases · duckduckgo/macos-browser
1.115.0
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
- Remove get_tasks_in_last_internal_release by @kshann in #3566
- Add OS version to download fail pixel by @jotaemepereira in #3568
- Fix bug where bookmarks bar prompt does not hide bar by @jotaemepereira in #3553
- Receive privacy config updates in AddressBarModel on main thread by @ayoy in #3574
- Show error message inside downloads popup when download fails because OS issue by @jotaemepereira in #3576
- Do not refresh cookie on config update by @miasma13 in #3593
- Keep showing Search Box after experiment ends by @ayoy in #3594
Full Changelog: 1.114.0...1.115.0
1.115.0-314
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
- Remove get_tasks_in_last_internal_release by @kshann in #3566
- Add OS version to download fail pixel by @jotaemepereira in #3568
- Fix bug where bookmarks bar prompt does not hide bar by @jotaemepereira in #3553
- Receive privacy config updates in AddressBarModel on main thread by @ayoy in #3574
- Show error message inside downloads popup when download fails because OS issue by @jotaemepereira in #3576
- Do not refresh cookie on config update by @miasma13 in #3593
- Keep showing Search Box after experiment ends by @ayoy in #3594
Full Changelog: 1.114.0...1.115.0-314
1.115.0-313
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
- Remove get_tasks_in_last_internal_release by @kshann in #3566
- Add OS version to download fail pixel by @jotaemepereira in #3568
- Fix bug where bookmarks bar prompt does not hide bar by @jotaemepereira in #3553
- Receive privacy config updates in AddressBarModel on main thread by @ayoy in #3574
- Show error message inside downloads popup when download fails because OS issue by @jotaemepereira in #3576
Full Changelog: 1.114.0...1.115.0-313
1.115.0-312
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
- Remove get_tasks_in_last_internal_release by @kshann in #3566
- Add OS version to download fail pixel by @jotaemepereira in #3568
- Fix bug where bookmarks bar prompt does not hide bar by @jotaemepereira in #3553
- Receive privacy config updates in AddressBarModel on main thread by @ayoy in #3574
Full Changelog: 1.114.0...1.115.0-312
1.115.0-311
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
- Remove get_tasks_in_last_internal_release by @kshann in #3566
- Add OS version to download fail pixel by @jotaemepereira in #3568
- Fix bug where bookmarks bar prompt does not hide bar by @jotaemepereira in #3553
Full Changelog: 1.114.0...1.115.0-311
1.115.0-310
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
Full Changelog: 1.114.0...1.115.0-310
1.115.0-309
What's Changed
- Send success pixel on successful data import by @graeme in #3437
- Sync: Send pixels for account removal + decoding issues by @graeme in #3530
- Remediate TunnelVision, TunnelCrack and fix "Exclude Local Networks" by @diegoreymendez in #3422
- Do not run NTP Search Box experiment by @jotaemepereira in #3537
- Add AI Chat <> Native communication support by @Bunn in #3540
- Clean up CPM experiment by @muodov in #3534
- Implement Fire Window UI tests by @jotaemepereira in #3544
- DuckPlayer Overlay Pixels by @afterxleep in #3538
- Speculative password import prompt crash fix by @graeme in #3542
- Add support for local overrides for feature flags by @ayoy in #3545
- bump bsk for text zoom feature definition by @brindy in #3496
- Move FE Overlay Pixel to the Native layer by @afterxleep in #3550
- Disable reordering when sort by name is enabled by @jotaemepereira in #3552
- Update CI to use macOS 15 and Xcode 16 by @jotaemepereira in #3493
- Update autoconsent to v11.4.0 by @daxmobile in #3560
- Add DDG domain name check for fireproofing storage by @Bunn in #3549
- VPN auth token logic update by @samsymons in #3562
- Migrate release flow components to FastLane by @kshann in #3563
- Bump plugin-ddg_apple_automation by @kshann in #3564
- Bump ddg-apple-automation version for bugfix by @kshann in #3565
Full Changelog: 1.114.0...1.115.0-309
1.114.0
What's Changed
- Update C-S-S to 6.29.0 by @ayoy in #3515
- Fix add to favorites and open in new tabs action not working on manager by @jotaemepereira in #3467
- Deprecate PixelKit daily pixel suffixes by @samsymons in #3509
- Add menu option to set as default browser by @ayoy in #3508
- Fix UI tests failing by @jotaemepereira in #3517
- Update Ruby to 3.3.4 by @samsymons in #3519
- VPN clean-up by @samsymons in #3474
- Remove VPN test rollout pixel by @samsymons in #3510
- Fix passwords empty screen lock icon in dark mode by @graeme in #3436
- Respect new tab order preference by @Bunn in #3525
- PIR E2E tests by @THISISDINOSAUR in #3512
- Update send feedback icon by @jotaemepereira in #3524
- Update Attribution logic and debug logs by @bwaresiak in #3514
- Update phishing protection datasets to 1686837 by @github-actions in #3494
- add state for import by @SabrinaTardio in #3485
- Introduce report broken site prompt on triple refresh page by @jaceklyp in #3523
- Prevent Freemium PIR Pixel Firing for All Users by @aataraxiaa in #3543
- Add cohort assignment pixel for NTP Search Box Experiment by @ayoy in #3539
- Enforce stricter hasPendingUpdate check by @quanganhdo in #3541
- Send error with fetch device failure pixel by @graeme in #3546
- Add missing translations to new permissions strings by @jotaemepereira in #3548
New Contributors
- @github-actions made their first contribution in #3494
Full Changelog: 1.113.0...1.114.0
1.114.0-308
What's Changed
- Update C-S-S to 6.29.0 by @ayoy in #3515
- Fix add to favorites and open in new tabs action not working on manager by @jotaemepereira in #3467
- Deprecate PixelKit daily pixel suffixes by @samsymons in #3509
- Add menu option to set as default browser by @ayoy in #3508
- Fix UI tests failing by @jotaemepereira in #3517
- Update Ruby to 3.3.4 by @samsymons in #3519
- VPN clean-up by @samsymons in #3474
- Remove VPN test rollout pixel by @samsymons in #3510
- Fix passwords empty screen lock icon in dark mode by @graeme in #3436
- Respect new tab order preference by @Bunn in #3525
- PIR E2E tests by @THISISDINOSAUR in #3512
- Update send feedback icon by @jotaemepereira in #3524
- Update Attribution logic and debug logs by @bwaresiak in #3514
- Update phishing protection datasets to 1686837 by @github-actions in #3494
- add state for import by @SabrinaTardio in #3485
- Introduce report broken site prompt on triple refresh page by @jaceklyp in #3523
- Prevent Freemium PIR Pixel Firing for All Users by @aataraxiaa in #3543
- Add cohort assignment pixel for NTP Search Box Experiment by @ayoy in #3539
- Enforce stricter hasPendingUpdate check by @quanganhdo in #3541
- Send error with fetch device failure pixel by @graeme in #3546
- Add missing translations to new permissions strings by @jotaemepereira in #3548
New Contributors
- @github-actions made their first contribution in #3494
Full Changelog: 1.113.0...1.114.0-308
1.114.0-307
What's Changed
- Update C-S-S to 6.29.0 by @ayoy in #3515
- Fix add to favorites and open in new tabs action not working on manager by @jotaemepereira in #3467
- Deprecate PixelKit daily pixel suffixes by @samsymons in #3509
- Add menu option to set as default browser by @ayoy in #3508
- Fix UI tests failing by @jotaemepereira in #3517
- Update Ruby to 3.3.4 by @samsymons in #3519
- VPN clean-up by @samsymons in #3474
- Remove VPN test rollout pixel by @samsymons in #3510
- Fix passwords empty screen lock icon in dark mode by @graeme in #3436
- Respect new tab order preference by @Bunn in #3525
- PIR E2E tests by @THISISDINOSAUR in #3512
- Update send feedback icon by @jotaemepereira in #3524
- Update Attribution logic and debug logs by @bwaresiak in #3514
- Update phishing protection datasets to 1686837 by @github-actions in #3494
- add state for import by @SabrinaTardio in #3485
- Introduce report broken site prompt on triple refresh page by @jaceklyp in #3523
- Prevent Freemium PIR Pixel Firing for All Users by @aataraxiaa in #3543
- Add cohort assignment pixel for NTP Search Box Experiment by @ayoy in #3539
- Enforce stricter hasPendingUpdate check by @quanganhdo in #3541
- Send error with fetch device failure pixel by @graeme in #3546
New Contributors
- @github-actions made their first contribution in #3494
Full Changelog: 1.113.0...1.114.0-307