Skip to content

Releases: mozilla/application-services

v93.2.0

12 May 02:58
c23f5cf

Choose a tag to compare

v93.2.0 (2022-05-11)

Full Changelog

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

06 May 19:04
ae2bb5a

Choose a tag to compare

v93.1.0 (2022-05-06)

Full Changelog

Nimbus ⛅️🔬🔭

What's New

  • New API in the FeatureHolder, both iOS and Android to control the output of the value() call:
    • to cache the values given to callers; this can be cleared with FxNimbus.invalidatedCachedValues()
    • to add a custom initializer with with(initializer:_)/withInitializer(_).

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 deleteVisitsFor function 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 places Rust component for regular history yet.

v93.0.4

28 Apr 23:54
dedb6c6

Choose a tag to compare

v93.0.4 (2022-04-28)

Full Changelog

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 GetSdk was internal and it was used in generated FML code. (#4927)

v93.0.3 (_2022-04-27_)

27 Apr 20:40
315cc32

Choose a tag to compare

v93.0.3 (2022-04-27)

Full Changelog

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

25 Apr 17:58
21f2904

Choose a tag to compare

v93.0.2 (2022-04-25)

Full Changelog

Nimbus FML

What's fixed

  • (iOS only) Made the extensions on String and Variables public. The extended functions are used in the generated code and that didn't compile in consumers when internal.

v93.0.1

20 Apr 21:19
1f01918

Choose a tag to compare

v93.0.1 (2022-04-20)

Full Changelog

Nimbus FML ⛅️🔬🔭🔧

What's Fixed

  • Handling of optional types which require a mapping to a usable type. (#4915)

Places

  • Downgraded places get_registered_sync_engine log:error to log:warn to fix an issue where places was unnecessarily creating sentry noise. This change was also cherry-picked to v91.1.2

v91.1.2

19 Apr 21:27
5a2e3c5

Choose a tag to compare

v91.1.2 (2022-04-19)

Full Changelog

Places

  • Downgraded places get_registered_sync_engine log:error to log:warn to fix an issue where places was unnecessarily creating sentry noise

v93.0.0

13 Apr 15:27
8f6e8fa

Choose a tag to compare

v93.0.0 (2022-04-13)

Full Changelog

Nimbus ⛅️🔭🔬 + Nimbus FML ⛅️🔬🔭🔧

What's New

  • Add support for bundled resources in the FML in Swift. This corresponds to the Image and Text types. #4892
    • This must include an update to the megazord, as well re-downloading the nimbus-fml binary.
    • Kotlin support for the same has also changed to match the Swift implementation, which has increased performance.

v92.0.1

25 Mar 12:25
0d4ae38

Choose a tag to compare

v92.0.1 (2022-03-24)

Full Changelog

Nimbus FML ⛅️🔬🔭🔧

What's Fixed

  • Swift: a bug in our understanding of Swift optional chaining rules meant that maps with a mapping and merging produced invalid code. (#4885)

General

What's Changed

  • Added documentation of our sqlite pragma usage. (#4876)

v91.1.1

23 Mar 21:37
2f598e2

Choose a tag to compare

v91.1.1 (2022-03-23)

Full Changelog

Autofill

What's New

  • Added temp-store, journal-mode, and foreign-keys pragmas to autofill component. (#4882)