Skip to content

Releases: mozilla/rust-components-swift

117.0.0

31 Jul 15:58
1047be1
Compare
Choose a tag to compare

116.0.0

04 Jul 21:41
Compare
Choose a tag to compare
Fixes v116 artifact checksum mismatch

115.0.0

05 Jun 22:52
Compare
Choose a tag to compare
Nightly auto-update (115.0.0)

114.0.0

08 May 17:34
674bf7b
Compare
Choose a tag to compare
Merge pull request #108 from mozilla/release-v114

Handle the application-services 114.0 release

97.5.1

18 Apr 19:53
a04e739
Compare
Choose a tag to compare

v97.5.1 (2023-04-17)

Full Changelog

General

✨ What's New ✨

  • Fixing the objcopy path when building the megazord (#5154).

v97.5.0 (2023-04-17)

Full Changelog

General

What's Changed

  • Android: Upgraded NDK from r21d to r25c.

Nimbus ⛅️🔬🔭

🦊 What's Changed 🦊

  • Refactor the EnrollmentEvolver in preparation for a larger refactor to split out the stateful feature. (#5374).
  • Added a stateful cargo feature and added appropriate feature flag attributes (#5448).
    • This does not functionally change build processes, as the stateful feature is now the default feature for the nimbus-sdk library.
  • Changed the ordering around for optional arguments for Python compatibility (#5460).
    • This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for record_event and record_past_event directly.

✨ What's New ✨

  • Added more testing tools for the NimbusEventStore, for iOS and Android (#5477)
    • events.advanceEventTime(by: time) lets you queue up a sequence of events to test JEXL queries.

Sync Manager

🦊 What's Changed 🦊

  • Added the sync telemetry reporting logic to replace the temp metrics in iOS. (#5479)

97.4.1

05 Apr 19:30
3bdd9bf
Compare
Choose a tag to compare

v97.4.1 (2023-04-04)

Full Changelog

Places

🦊 What's Changed 🦊

v97.4.0 (2023-04-03)

Full Changelog

Nimbus ⛅️🔬🔭

🦊 What's Changed 🦊

  • Changed the ordering around for optional arguments for Python compatibility (#5460).
    • This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for record_event and record_past_event directly.

97.1.0

24 Feb 20:37
e8753f7
Compare
Choose a tag to compare

v97.1.0 (2023-02-24)

Full Changelog

Tabs

🦊 What's Changed 🦊

  • The Tabs engine now trims the payload to be under the max the server will accept (#5376)

Sync Manager

🦊 What's Changed 🦊

  • Exposing the Sync Manager component to iOS by addressing the existing naming collisions, adding logic to process the telemetry
    data returned in the component's sync function, and adding the component to the iOS megazord (#5359).

97.0.0

22 Feb 19:04
a41f2d7
Compare
Choose a tag to compare

v97.0.0 (2023-02-22)

Full Changelog

Nimbus ⛅️🔬🔭

🦊 What's Changed 🦊

  • Updated the Nimbus Gradle Plugin to fix a number of issues after migrating it to this repository (#5348)
  • Good fences: protected calls out to the error reporter with a try/catch (#5366)
  • Updated the Nimbus FML CLI to only import the R class if it will be used by a feature property (#5361)

⚠️ Breaking Changes ⚠️

  • Android and iOS: Several errors have been moved to an internal support library and will no longer be reported as top-level Nimbus errors. They should still be accessible through NimbusError.ClientError. They are: RequestError, ResponseError, and BackoffError. (#5369)

96.3.0

19 Jan 15:44
34abd70
Compare
Choose a tag to compare

v96.3.0 (2023-01-18)

Full Changelog

Places

What's changed

  • Removes old iOS bookmarks migration code. The function migrateBookmarksFromBrowserDb no longer exists. (#5276)

Nimbus ⛅️🔬🔭

What's New

  • iOS: added a Bundle.fallbackTranslationBundle() method. (#5314)
  • Moved the Nimbus Gradle Plugin into application-services and updated its functionality to support local development. (#5173)

96.2.1

04 Jan 20:21
2ff7705
Compare
Choose a tag to compare

v96.2.1 (2023-01-04)

Full Changelog

Places

What's changed

  • Limited the number of visits to migrate for History to 10,000 visits. (#5310)