All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Not applicable
- Not applicable
- Not applicable
- Update gradle build environment.
- Add debug logging for detection of 5G WiFi/WLAN networds.
- Add some Czech, Austrian and Dutch transport WLANs to ignore list.
- Add Esperanto and Polish translations
- Update gradle build environment
- Revise list of WLAN/WiFi SSIDs to ignore
- Ignore WLANs on trains and buses of transit agencies in southwest Sweden. Thanks to lbschenkel
- Ignore Austrian train WLANs. Thanks to akallabeth
- Update Gradle build environment
- Revise checks for locations near lat/lon of 0,0
- Chinese translation (thanks to @Crystal-RainSlide)
- Protect against external GPS giving locations near 0.0/0.0
- Initial support for 5 GHz WLAN RF characteristics being different than 2.4 GHz WLAN. Note: 5GHz WLAN not tested on a real device.
- Fix timing related crash on start up/shut down
- Revisions to better support external GPS with faster report rates.
- Revise database to allow same identifier on multiple emitter types.
- Updated build tools and target API version
- Fix crash on empty set of seen emitters.
- Fix some Lint identified items.
- Add Ukrainian translation
- Build specification to reduce size of released application.
- Update build environment
- Russian Translation. Thanks to @bboa
- German Translation. Thanks to @levush
- Protect against accessing null object.
- Fix typo in Polish strings. Thanks to @verdulo
- Refactor/clean up logic flow and position computation.
- Refactor RF emitter and database logic to allow for non-square coverage bounding boxes. Should result in more precise coverage mapping and thus better location estimation. Database file schema changed.
- Polish Translation. Thanks to @verdulo
- Avoid crash on start up if database is not available when first RF emitter is processed.
- French translation. Thanks to @Massedil.
- Partial support for CDMA and WCDMA towers when using getAllCellInfo() API.
- Check for unknown values in fields in the cell IDs returned by getAllCellInfo();
- Add more checks for permissions not granted to avoid locking up phone.
- Correct blacklist logic
- Correct versionCode and versionName in gradle.build
- Corrected package ID in manifest
- Initial Release