Releases: mozilla/application-services
Releases · mozilla/application-services
v93.2.0
v93.2.0 (2022-05-11)
General
What's new
- Application services now releases a separate xcframework with only the components needed by focus-ios (namely Nimbus, Viaduct and Rustlog). This change is only relevant for focus, it does not affect the already existing xcframework for firefox ios. (#4953)
v93.1.0
v93.1.0 (2022-05-06)
Nimbus ⛅️🔬🔭
What's New
- New API in the
FeatureHolder, both iOS and Android to control the output of thevalue()call:- to cache the values given to callers; this can be cleared with
FxNimbus.invalidatedCachedValues() - to add a custom initializer with
with(initializer:_)/withInitializer(_).
- to cache the values given to callers; this can be cleared with
Places
What's Fixed:
- Fixed a bug in Android where non-fatal errors were crashing. (#4941)
- Fixed a bug where querying history metadata would return a sql error instead of the result (4940)
What's new:
- Exposed the
deleteVisitsForfunction in iOS, the function can be used to delete history metadata. (#4946)- Note: The API is meant to delete all history, however, iOS does not use the
placesRust component for regular history yet.
- Note: The API is meant to delete all history, however, iOS does not use the
v93.0.4
v93.0.4 (2022-04-28)
Places
What's New
- The
delete_visits_for()function now deletes all history metadata even when the item is
bookmarked.
Nimbus
What's fixed
- Fixed a bug where the visibility of
GetSdkwas internal and it was used in generated FML code. (#4927)
v93.0.3 (_2022-04-27_)
v93.0.3 (2022-04-27)
Nimbus ⛅️🔭🔬
What's New
- Added targeting attributes for `language` and `region`, based upon the `locale`. [#4919](https://github.com/mozilla/application-services/pull/4919)
- This also comes with an update in the JEXL evaluator to handle cases where `region` is not available.
What's Changed
- Fixed: A crash was detected by the iOS team, which was traced to `FeatureHolder.swift`. ([#4924](https://github.com/mozilla/application-services/pull/4924))
- Regression tests added, and FeatureHolder made stateless in both Swift and Kotlin.
v93.0.2
v93.0.2 (2022-04-25)
Nimbus FML
What's fixed
- (iOS only) Made the extensions on
StringandVariablespublic. The extended functions are used in the generated code and that didn't compile in consumers when internal.
v93.0.1
v93.0.1 (2022-04-20)
Nimbus FML ⛅️🔬🔭🔧
What's Fixed
- Handling of optional types which require a mapping to a usable type. (#4915)
Places
- Downgraded places
get_registered_sync_enginelog:errortolog:warnto fix an issue where places was unnecessarily creating sentry noise. This change was also cherry-picked to v91.1.2
v91.1.2
v91.1.2 (2022-04-19)
Places
- Downgraded places
get_registered_sync_enginelog:errortolog:warnto fix an issue where places was unnecessarily creating sentry noise
v93.0.0
v93.0.0 (2022-04-13)
Nimbus ⛅️🔭🔬 + Nimbus FML ⛅️🔬🔭🔧
What's New
- Add support for bundled resources in the FML in Swift. This corresponds to the
ImageandTexttypes. #4892- This must include an update to the megazord, as well re-downloading the
nimbus-fmlbinary. - Kotlin support for the same has also changed to match the Swift implementation, which has increased performance.
- This must include an update to the megazord, as well re-downloading the
v92.0.1
v91.1.1
v91.1.1 (2022-03-23)
Autofill
What's New
- Added
temp-store,journal-mode, andforeign-keyspragmas to autofill component. (#4882)