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