UNPKG

cordova-plugin-advanced-geolocation

Version:

Android geolocation plugin for both GPS and NETWORK-based location providers. Also can return satellite info, cellular info and cellular network signal strength.

153 lines (96 loc) 4.94 kB
# cordova-plugin-advanced-geolocation - Changelog ## Version 1.6.2 - May 15, 2018 No breaking changes. **Enhancements** * Fixes NullPointerException errors when stopping listeners on the TelephonyManager. ## Version 1.6.1 - October 2, 2017 No breaking changes. **Enhancements** * Minor documentation clarification on Android SDK support ## Version 1.6 - June 28, 2017 No breaking changes. **Enhancements** * Adds accuracy info to the console when running samples. * Adds location data output to the screen when running samples. * Fixed a minor CSP bug in Esri-leaflet sample ## Version 1.5 - December 9, 2016 No breaking changes. **Bug Fixes** * Closes #43 - Plugin fails to build on Ionic. Include StopLocation Class in plugin.xml ## Version 1.4 - November 22, 2016 Possible breaking changes. **Enhancements** * Closes #40 - provide success callback(s) for stop() and kill(). **Bug Fixes** * Closes #41 - removes memory leaks created by improper method modifiers * Implements a cancelable Future that is returned from the ExecutureService.submit() method. The submit() method replaced the old execute(Runnable) method. ## Version 1.3.2 - October 12, 2016 No breaking changes. **Enhancements** * Closes #33 - removed old code comment. * Closes #37 - missing reference in plugin.xml. ## Version 1.3.1 - September 15, 2016 No breaking changes. **Enhancements** * Closes #34 - Change JSONHelper.signalStrengthJSON provider property to `signal_strength`. * Minor documentation updates. ## Version 1.3.0 - September 13, 2016 Has breaking changes. An additional configuration option is now required. **Enhancements** * Closes #31 - adds signal strength support via configuration options. Supported types include Lte, GSM, WCDMA and CDMA devices. ## Version 1.2.0 - September 11, 2016 No breaking changes. **Enhancements** * This release focused on improving the robustness of the startup and shutdown processes. * The plugin now explicitly checks for a thread interrupt on all location providers before sending location updates. Previous versions lazily assume that the thread would be terminated. **Bug Fixes** * Closes #26 - Android OS NullPointerException on initialization * Closes #28 - LocationManager error on shutdown ## Version 1.1.1 - September 8, 2016 No breaking changes. **Enhancements** * Added a Leaflet mapping sample. ## Version 1.1.0 - August 24, 2016 No breaking changes. **Bug Fixes** * Closes #22 - Fix accidental thread interrupt clearing ## Version 1.0.0 - August 17, 2016 Has breaking changes. This is a v1 implementation so any improvements and suggestions are welcome! **Enhancements** * Handles Android 6 permissions with native system prompts. Continues to handle previous Android versions exactly the same as before. * Improved incompatible version protection. If using this library on an unsupported platform it should protect against incompatibility errors where functionality is not available on a specific Android version. If you come across something that fails please open an issue. * Significantly improved error handling. Errors are now reported as JSON Objects that include an error number and message. Errors messages are now pervasively collected where possible. * Improved sample app and fixed various bugs. **Known Issues** * Does not provide a rationale message explaining why the library requires location information. There is a GPSPermsDeniedDialogFragment in the project and other stubs reserved for either custom implementation or as inclusion for future functionality. ## Version 0.5.1 - July 13, 2016 No breaking changes. **Enhancements** * Changed cell data configuration option verification from API 17 to 18 as per the Android SDK docs. CellIdentityWcdma was added at API 18 so that's now the least common denominator. ## Version 0.5.0 - July 13, 2016 No breaking changes. **Enhancements** * Disable cellular data configuration option if Android API Level is less than v17. This functionality is not available on those phones and could cause app to crash. * Updates docs. Added notices that Android N will have breaking changes in terms of how GPS is implemented. ## Version 0.4.0 - May 6, 2016 No breaking changes. **Enhancements** * Updated API docs to correctly reflect what data is returns by GPS and Network. **Bug Fixes** * GPSController no longer returns a fake location if parsedLocation is null. * NetworkController also no longer returns a fake location if parsedLocation is null. ## Version 0.3.1 - May 4, 2016 No breaking changes. **Bug Fixes** * Adds missing CellLocationController to plugin.xml ## Version 0.3.0 - April 22, 2016 No breaking changes. **Enhancements** * Closes #2 - Added ability to access cell tower meta-data * Various doc improvements ## Version 0.2.0 - April 19, 2016 No breaking changes. **Enhancements** * Various doc improvements **Bug Fixes** * Closes #3 - Bug in `map.js` throwing null values.