NativeScript 8 Support + Android 12
This release includes full support for NativeScript 8 and Android 12.
Warning: This release contains breaking changes
To be more specific:
- Migration to the latest version of the scoped nativescript-geolocation plugin. This means that you'll have to update your
AndroidManifest.xml
inside theApp_resources
folder to include the permissions needed by your app (check the README for more). - 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 of this plugin, which still works with NS8 although it does not benefit from its latest optimizations.
- Migration to RxJS 7. In case you are developing an NS NG app using the latest version of Angular, this is good news for you! Bear in mind that RxJS 7 is not fully compatible with RxJS 6. So you'll need to upgrade the RxJS version too.
This release also includes many security fixes and makes the plugin ready for building apps with targetSdk 31, by including the required mutability flags to the PendingIntents.