There is a newer version of the record available.

Published April 4, 2022 | Version v3.0.0
Software Open

GeoTecINIT/nativescript-task-dispatcher: Full support for Android 12 and NativeScript 8

  • 1. @GeoTecINIT & @UbikGS

Description

This release includes full support for Android 12 and NativeScript 8.

Warning: This release contains breaking changes

To be more specific:

  • Migration to the latest version of the scoped nativescript-couchbase plugin, which under the hood uses CouchBase Lite 2.8. This means that you'll have to increase your min SDK number to 22 (Android Lollipop 5.1). If you need to work with older Android versions, you must stick with the v2.x of this plugin, which still works with NS8 although it does not benefit from its latest optimizations.

It also includes the following features:

  • Full Android 12 (target SDK 31) support. More specifically, all PendingIntent creations have been updated to work with mutability flags. A permission to set exact alarms is requested by default (check if your application's aim falls under the acceptable use cases for making use of them before targeting this SDK). Additionally, we also provide the basic logic to request the missing exact alarm permission in case it gets revoked by the user or the system.
  • Improved traceability tools, concretely, better usage of ApplicationSettings to track when an alarm gets scheduled and when does it fire. Mainly intended for diagnostic purposes.

Finally, this release also includes many security fixes.

Summary of PRs included in this release

Full Changelog: https://github.com/GeoTecINIT/nativescript-task-dispatcher/compare/v2.0.1...v3.0.0

Files

GeoTecINIT/nativescript-task-dispatcher-v3.0.0.zip

Files (1.6 MB)

Additional details