Releases: duckduckgo/iOS
Releases · duckduckgo/iOS
7.113.0-0
What's Changed
-
- Subscription- Cleanup and minor updates by @afterxleep in #2596
- Fixes the name of a pixel by @diegoreymendez in #2575
- Fix VPN feedback form description by @samsymons in #2606
- Updates BSK to include latest changes by @diegoreymendez in #2604
- Update wireguard-apple to 1.1.3 by @samsymons in #2598
- Use History in Suggestions on iOS by @brindy in #2552
- Add a VPN metadata section to the debug UI by @samsymons in #2502
- Add Privacy Manifests to app extensions by @samsymons in #2608
- Remove hardcoded NetP staging endpoint by @quanganhdo in #2612
- Handle subscription-related iOS use cases by @quanganhdo in #2597
- Web pixels (handlers + pixels) by @federicocappelli in #2611
- fix settings maestro text by @brindy in #2613
-
- Subscriptions: - Feature Flags by @afterxleep in #2605
- Don't refresh swipe tabs model on background changes by @dus7 in #2610
- Add setting to display full URL address by @dus7 in #2587
- VPN UI improvements part 1 - basic copy and UI changes by @samsymons in #2580
- Surface the last-used password first in autofill prompt when filling passwords by @amddg44 in #2600
- BSK update for RMF app build version improvement by @amddg44 in #2564
- Entitlements cache fixes by @miasma13 in #2620
- Update the last VPN version run store by @samsymons in #2609
- Add additional parameters to breakage reports by @SlayterDev in #2592
- Update BSK with autofill 10.2.0 by @daxmobile in #2590
- Update VPN configuration name by @samsymons in #2623
- Fix webview leak in performancemetrics by @SlayterDev in #2624
- Rework the caching logic for subscription and entitlements by @miasma13 in #2627
- Address Ship Review issues with entitlement expiration by @quanganhdo in #2628
- Bump BSK to 129.1.4 by @jotaemepereira in #2629
- Bump submodules/privacy-reference-tests from
6b7ad1e
toa603ff9
by @dependabot in #2589 - Clarified readme "instruments" section by @KateFerrandino in #2607
- Collect extra metadata by @quanganhdo in #2622
- Send correct platform value for App Store purchase options by @miasma13 in #2633
- BSK update for Autofill Script performance improvements by @amddg44 in #2625
- Replase glitch.me pages with privacy-test-pages.site by @loremattei in #2632
- Fix incorrect omnibar behavior by @jaceklyp in #2634
- VPN ship review changes by @samsymons in #2630
- disable variant selection by default by @brindy in #2637
- Assign correct service environment by @quanganhdo in #2635
- Support partially failed purchase triggering "Subscription is being activated" state by @miasma13 in #2639
- Add launch pixels by @quanganhdo in #2638
- Guard against Data Store warmup crash by @bwaresiak in #2626
- Fix forceful sign outs during purchase by @miasma13 in #2641
- Subscriptions: 24. Properly dismiss view on selecting feature by @afterxleep in #2640
- Add support for local field validation for synced bookmarks and credentials by @ayoy in #2614
- Improves pixel information by @diegoreymendez in #2636
- iOS VPN: Remove server cache by @diegoreymendez in #2642
- Update C-S-S by @Bunn in #2643
- Add SUBSCRIPTION to Release configuration of main target by @miasma13 in #2644
- Remove obsolete comments by @quanganhdo in #2645
- Cleans up some pixels we're no longer using by @diegoreymendez in #2649
- Subscriptions: 25 - Navigation Fix + State.cleanup by @afterxleep in #2648
- Fix param typo and remove vpnOn from toggle report by @SlayterDev in #2650
-
- Subscriptions: Force email fetch on view appear by @afterxleep in #2652
- Fix convenience init for Account Manager that omits the subscriptionAppGroup param by @miasma13 in #2651
- Subscription pixels update by @federicocappelli in #2653
- Update the metadata by @miasma13 in #2654
- Release 7.113.0-0 by @miasma13 in #2655
New Contributors
- @KateFerrandino made their first contribution in #2607
Full Changelog: 7.112.0-3...7.113.0-0
7.112.0-3
What's Changed
- Use History on iOS by @brindy in #2539
- Subscriptions: 19. Error handling and minor updates by @afterxleep in #2567
- Subscriptions: 20 - Subscription Caching by @afterxleep in #2569
- rollback #URL macro by @mallexxx in #2585
- Update BSK to include latest macOS changes by @diegoreymendez in #2588
- NetP x Subscription Clean-up by @quanganhdo in #2565
- New log for SKAd 4 integration by @federicocappelli in #2594
- bump bsk to fix retain cycle by @brindy in #2595
-
- Subscription Review Fixes by @afterxleep in #2547
- Subscriptions - 21. Manage Billing options to third parties by @afterxleep in #2574
- Stub objects for Bookmarks DB by @bwaresiak in #2593
- Roll back CPM post-rollout cleanup by @dus7 in #2599
- Bump autoconsent to 10.3.0 by @muodov in #2601
- Release 7.112.0-3 by @brindy in #2602
Full Changelog: 7.112.0-2...7.112.0-3
7.112.0
What's Changed
- Bump BrowserServicesKit by @brianhall in #2532
- Autofill support for deleting all passwords by @amddg44 in #2497
-
- Subscription: Display "Activation in progress" message by @afterxleep in #2535
- Makes dbSaveBloomFilterError daily and count by @diegoreymendez in #2526
- Integrate confirm entitlements endpoint by @miasma13 in #2541
- fix opening tabs with transitional by @brindy in #2542
- Add preliminary support for subscription keychain sharing by @quanganhdo in #2538
- Remove CGNAT range by @samsymons in #2524
- Validate correct environment by @bwaresiak in #2546
- Remove isSubscriptionEnabled check when attempting to delete NetP token by @quanganhdo in #2548
- Handle expired entitlement in NetP by @quanganhdo in #2525
- Add #URL macro by @mallexxx in #2540
- Cleanup after rolling out autoconsent enabled by default by @dus7 in #2537
- Makes network path metadata description anonymous by @diegoreymendez in #2544
- Updates Kingfisher to 7.11.0 by @diegoreymendez in #2545
- Fix blank space after URL bar hides by @dus7 in #2549
- Vanilla browser integration by @federicocappelli in #2550
-
- Subscription Entitlements caching by @afterxleep in #2556
- Bump submodules/privacy-reference-tests from
40ce868
toa603ff9
by @dependabot in #2500 - Fix VPN view model memory leak by @samsymons in #2570
- Move vpnFirstEnabled and networkPathChange out of VPNSettings by @quanganhdo in #2560
- Update SwiftSoup and Kingfisher versions by @THISISDINOSAUR in #2566
- Subscription pro pixels by @federicocappelli in #2531
- update metadata by @brindy in #2571
- Update autoconsent to v10.2.0 by @daxmobile in #2554
- Release 7.112.0-0 by @brindy in #2572
Full Changelog: 7.111.0...7.112.0
7.112.0-2
What's Changed
- Updates BSK by @diegoreymendez in #2577
- Release 7.112.0-2 by @samsymons in #2579
Full Changelog: 7.112.0-1...7.112.0-2
7.112.0-1
What's Changed
- Bump BrowserServicesKit by @brianhall in #2532
- Autofill support for deleting all passwords by @amddg44 in #2497
-
- Subscription: Display "Activation in progress" message by @afterxleep in #2535
- Makes dbSaveBloomFilterError daily and count by @diegoreymendez in #2526
- Integrate confirm entitlements endpoint by @miasma13 in #2541
- fix opening tabs with transitional by @brindy in #2542
- Add preliminary support for subscription keychain sharing by @quanganhdo in #2538
- Remove CGNAT range by @samsymons in #2524
- Validate correct environment by @bwaresiak in #2546
- Remove isSubscriptionEnabled check when attempting to delete NetP token by @quanganhdo in #2548
- Handle expired entitlement in NetP by @quanganhdo in #2525
- Add #URL macro by @mallexxx in #2540
- Cleanup after rolling out autoconsent enabled by default by @dus7 in #2537
- Makes network path metadata description anonymous by @diegoreymendez in #2544
- Updates Kingfisher to 7.11.0 by @diegoreymendez in #2545
- Fix blank space after URL bar hides by @dus7 in #2549
- Vanilla browser integration by @federicocappelli in #2550
-
- Subscription Entitlements caching by @afterxleep in #2556
- Bump submodules/privacy-reference-tests from
40ce868
toa603ff9
by @dependabot in #2500 - Fix VPN view model memory leak by @samsymons in #2570
- Move vpnFirstEnabled and networkPathChange out of VPNSettings by @quanganhdo in #2560
- Update SwiftSoup and Kingfisher versions by @THISISDINOSAUR in #2566
- Subscription pro pixels by @federicocappelli in #2531
- update metadata by @brindy in #2571
- Update autoconsent to v10.2.0 by @daxmobile in #2554
- Release 7.112.0-0 by @brindy in #2572
- Report on toggle protections off by @jaceklyp in #2536
- Release 7.112.0-1 by @jaceklyp in #2573
Full Changelog: 7.111.0...7.112.0-1
7.111.0
What's Changed
-
- Iterate on Subscription Changes by @afterxleep in #2498
- move swiftlint plugin to apple-toolbox by @mallexxx in #2507
- Update BSK, bump C-S-S to 5.0 by @Bunn in #2512
-
- Implemented Error handlers for all subscription scenarios by @afterxleep in #2508
- update to use bsk with history by @brindy in #2514
- Check entitlement periodically and while rekeying NetP by @quanganhdo in #2461
-
- Subscriptions: Properly sign out users and cache state by @afterxleep in #2520
- Report Apple Ad attribution using pixel by @dus7 in #2510
- Upgrade to Xcode 15.2 by @samsymons in #2517
-
- Subscription sign-out notification observers and Design Feedback by @afterxleep in #2528
- Remove local BSK reference by @samsymons in #2529
- if dax dialogs are showing then dismiss by @brindy in #2506
- Release 7.111.0-0 by @THISISDINOSAUR in #2534
- Adds pixels to track main VPN funnels by @diegoreymendez in #2543
- Prevent redeeming invite codes after the VPN test ends by @samsymons in #2559
- Point to BSK hotfix by @jotaemepereira in #2558
- Release 7.111.0-1 by @samsymons in #2561
- Revert "Report Apple Ad attribution using pixel (#2510)" by @dus7 in #2562
- Release 7.111.0-2 by @dus7 in #2563
New Contributors
- @jotaemepereira made their first contribution in #2558
Full Changelog: 7.110.0...7.111.0
7.111.0-2
What's Changed
-
- Iterate on Subscription Changes by @afterxleep in #2498
- move swiftlint plugin to apple-toolbox by @mallexxx in #2507
- Update BSK, bump C-S-S to 5.0 by @Bunn in #2512
-
- Implemented Error handlers for all subscription scenarios by @afterxleep in #2508
- update to use bsk with history by @brindy in #2514
- Check entitlement periodically and while rekeying NetP by @quanganhdo in #2461
-
- Subscriptions: Properly sign out users and cache state by @afterxleep in #2520
- Report Apple Ad attribution using pixel by @dus7 in #2510
- Upgrade to Xcode 15.2 by @samsymons in #2517
-
- Subscription sign-out notification observers and Design Feedback by @afterxleep in #2528
- Remove local BSK reference by @samsymons in #2529
- if dax dialogs are showing then dismiss by @brindy in #2506
- Release 7.111.0-0 by @THISISDINOSAUR in #2534
- Adds pixels to track main VPN funnels by @diegoreymendez in #2543
- Prevent redeeming invite codes after the VPN test ends by @samsymons in #2559
- Point to BSK hotfix by @jotaemepereira in #2558
- Release 7.111.0-1 by @samsymons in #2561
- Revert "Report Apple Ad attribution using pixel (#2510)" by @dus7 in #2562
- Release 7.111.0-2 by @dus7 in #2563
New Contributors
- @jotaemepereira made their first contribution in #2558
Full Changelog: 7.110.0...7.111.0-2
7.111.0-1
What's Changed
-
- Iterate on Subscription Changes by @afterxleep in #2498
- move swiftlint plugin to apple-toolbox by @mallexxx in #2507
- Update BSK, bump C-S-S to 5.0 by @Bunn in #2512
-
- Implemented Error handlers for all subscription scenarios by @afterxleep in #2508
- update to use bsk with history by @brindy in #2514
- Check entitlement periodically and while rekeying NetP by @quanganhdo in #2461
-
- Subscriptions: Properly sign out users and cache state by @afterxleep in #2520
- Report Apple Ad attribution using pixel by @dus7 in #2510
- Upgrade to Xcode 15.2 by @samsymons in #2517
-
- Subscription sign-out notification observers and Design Feedback by @afterxleep in #2528
- Remove local BSK reference by @samsymons in #2529
- if dax dialogs are showing then dismiss by @brindy in #2506
- Release 7.111.0-0 by @THISISDINOSAUR in #2534
- Adds pixels to track main VPN funnels by @diegoreymendez in #2543
- Prevent redeeming invite codes after the VPN test ends by @samsymons in #2559
- Point to BSK hotfix by @jotaemepereira in #2558
- Release 7.111.0-1 by @samsymons in #2561
New Contributors
- @jotaemepereira made their first contribution in #2558
Full Changelog: 7.110.0...7.111.0-1
7.111.0-0
What's Changed
-
- Iterate on Subscription Changes by @afterxleep in #2498
- move swiftlint plugin to apple-toolbox by @mallexxx in #2507
- Update BSK, bump C-S-S to 5.0 by @Bunn in #2512
-
- Implemented Error handlers for all subscription scenarios by @afterxleep in #2508
- update to use bsk with history by @brindy in #2514
- Check entitlement periodically and while rekeying NetP by @quanganhdo in #2461
-
- Subscriptions: Properly sign out users and cache state by @afterxleep in #2520
- Report Apple Ad attribution using pixel by @dus7 in #2510
- Upgrade to Xcode 15.2 by @samsymons in #2517
-
- Subscription sign-out notification observers and Design Feedback by @afterxleep in #2528
- Remove local BSK reference by @samsymons in #2529
- if dax dialogs are showing then dismiss by @brindy in #2506
- Release 7.111.0-0 by @THISISDINOSAUR in #2534
Full Changelog: 7.110.0...7.111.0-0
7.110.0
What's Changed
- Update of the subscription entitlements API by @miasma13 in #2486
- Subscription ITP Fixes by @afterxleep in #2480
- Metadata update by @amddg44 in #2490
- Update upstream packages by @dus7 in #2465
- Subscription Entitlement Checks by @afterxleep in #2491
- Updates BSK by @diegoreymendez in #2429
- Update BSK by @brianhall in #2483
- Add HTTP errors and status codes to site breakage reports by @SlayterDev in #2477
- Fix flakey data clearing maestro test by @brindy in #2493
- Fix on demand so that it's not enabled too soon by @diegoreymendez in #2499
- Fix some issues with handling when the adapter is started up by @diegoreymendez in #2496
- Fcappelli/skan4 by @federicocappelli in #2474
- add history to variant manager and privacy config by @brindy in #2495
- Fix sync crypto error handling to protect against DoS by @not-a-rootkit in #2485
- Fixes the firing of
mh
pixel by @brindy in #2503 - Release 7.110.0-0 by @quanganhdo in #2504
- rename cookie and ensure timeout does not fire prematurely by @brindy in #2509
- Fixes a crash in the VPN by @diegoreymendez in #2513
- Prevent duplicate reporting on VPN feedback form by @quanganhdo in #2511
- Release 7.110.0-1 by @quanganhdo in #2515
- Release 7.110.0-2 by @jaceklyp in #2522
- Add simple behavior monitoring to better address potential breakage issues by @jaceklyp in #2521
- Release 7.110.0-3 by @jaceklyp in #2523
Full Changelog: 7.109.0...7.110.0