Releases: mozilla/rust-components-swift
Releases · mozilla/rust-components-swift
117.0.0
117.0.0
see https://github.com/mozilla/application-services/blob/release-v117/CHANGELOG.md for the changelog
116.0.0
Fixes v116 artifact checksum mismatch
115.0.0
Nightly auto-update (115.0.0)
114.0.0
Merge pull request #108 from mozilla/release-v114 Handle the application-services 114.0 release
97.5.1
v97.5.1 (2023-04-17)
General
✨ What's New ✨
- Fixing the objcopy path when building the megazord (#5154).
v97.5.0 (2023-04-17)
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 thestateful
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 thenimbus-sdk
library.
- This does not functionally change build processes, as the
- 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
andrecord_past_event
directly.
- This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for
✨ 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
v97.4.1 (2023-04-04)
Places
🦊 What's Changed 🦊
- Added a workaround for a database migration issue that was breaking places for some nightly users
(mozilla/application-services#5464)
v97.4.0 (2023-04-03)
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
andrecord_past_event
directly.
- This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for
97.1.0
v97.1.0 (2023-02-24)
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'ssync
function, and adding the component to the iOS megazord (#5359).
97.0.0
v97.0.0 (2023-02-22)
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
, andBackoffError
. (#5369)
96.3.0
v96.3.0 (2023-01-18)
Places
What's changed
- Removes old iOS bookmarks migration code. The function
migrateBookmarksFromBrowserDb
no longer exists. (#5276)
Nimbus ⛅️🔬🔭
What's New
96.2.1
v96.2.1 (2023-01-04)
Places
What's changed
- Limited the number of visits to migrate for History to 10,000 visits. (#5310)