Releases: MarcusWolschon/osmeditor4android
20.0.1.0
April maintenance release.
If you are upgrading from a version prior to 20.0 you really need to upload or save any changes before updating.
Release notes: https://vespucci.io/help/en/20.0.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.0-MAINT/CHANGELOG.txt
Full Changelog: 20.0.0.0...20.0.1.0
20.0.0 Release
1st release of 20.0.
As the stored internal state format has changed, you really need to upload or save any changes before updating.
Release notes: https://vespucci.io/help/en/20.0.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.0-MAINT/CHANGELOG.txt
What's Changed
- Port original google TypefaceSpan code for backwards compatibility by @simonpoole in #2432
- Add image information modal to image viewer by @simonpoole in #2428
- Improve app language switching locic and workaround google locale issue by @simonpoole in #2437
- Validate tag objects post running JS in preset by @simonpoole in #2439
- Check for Layer.NONE before retrieving tiles by @simonpoole in #2442
- Make using the volume keys for zooming dependent on a preference by @simonpoole in #2444
- Never include untagged nodes in the nearby POI display by @simonpoole in #2446
- Restore zoom FABs elevation in onConfigurationChange by @simonpoole in #2447
- Support multiple file selection for creating stylable layers by @simonpoole in #2449
- Support translations of tile layer names and descriptions by @simonpoole in #2450
- Support CRS:84 for WMS servers by @simonpoole in #2451
- Assure that UndoStorage is emptied correctly after an upload by @simonpoole in #2454
- Add bounding box count to data layer info modal by @simonpoole in #2460
- Switch logic around to display menu in preset fragment in pane mode by @simonpoole in #2462
- Bounding box handling improvements by @simonpoole in #2464
- Add Create circle by @simonpoole in #2467
- Support OAuth 2 by @simonpoole in #2469
- Support following a way in PathCreationActionMode by @simonpoole in #2473
- Support restrictions for safe splitting too by @simonpoole in #2474
- When manually clearing out a value in the details tab, always set it by @simonpoole in #2476
- Support the regions and exclude_regions attributes in fields, roles and values by @simonpoole in #2479
- Improve how we handle closed ways with indication that they are areas by @simonpoole in #2482
- Use common maven alias. Remove duplicate. by @johnjohndoe in #2484
- Protect against null proj when adding wkid, validate custom url better by @simonpoole in #2493
- Fix outdated marker rendering by @simonpoole in #2494
- Improve conflict handling by @simonpoole in #2485
- Fix notification bounding box regression by @simonpoole in #2497
- This aligns how the way rotation mode work more with the similar modes by @simonpoole in #2498
- Add mode switching to the main menu and some other minor rearrangement by @simonpoole in #2499
- Fix behaviour regression when editing values in the details tab by @simonpoole in #2502
- Fix issues with running the integration tests in different environments by @simonpoole in #2503
- Fix issue with JOSM filter language child and parent expressions by @simonpoole in #2506
- Re-jig the welcome modal shown to 1st time users by @simonpoole in #2507
- Inherit crs srs support crs84 by @simonpoole in #2509
- Suggest migration to OAuth 2 when a new version is installed by @simonpoole in #2510
- Remove improve Notes API code in Server by @simonpoole in #2513
- Sort Relation lists by distance to an OsmElement or list of them by @simonpoole in #2514
- Add mobile and contact:mobile to phone keys by @simonpoole in #2515
- Add some new type expressions for use in filters to mapbox-gl support by @simonpoole in #2516
- Add support for space and item_separator elements in presets by @simonpoole in #2518
- Apply fix for Android "truncate" bug by @simonpoole in #2519
- Add support for opening some OpenStreetMap website links by @simonpoole in #2520
- Copy all fields in a chunk if they are in an optional section by @simonpoole in #2521
- Set tokens for all entries with the same url and authorization method by @simonpoole in #2524
- Support starting the app via the upload reminder notification by @simonpoole in #2528
- Suppress duplicate and after header space fields by @simonpoole in #2530
- Don't overwrite tile size from modal, just show a tip by @simonpoole in #2532
- Disable follow way mode if undo invalidates the prerequisites by @simonpoole in #2536
- Support a further way an ActionMode might be wrapped by @simonpoole in #2537
- Explicitly keep LOG_TAG_LEN and TAG_LEN static fields by @simonpoole in #2541
Full Changelog: 19.3.5.0...20.0.0.0
20.0.0 BETA 1 Release
1st BETA of 20.0.
As the stored internal state format has changed, you really need to upload or save any changes before updating.
Release notes: https://vespucci.io/help/en/20.0.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
What's Changed
- Add explicit handling for 509 error on download and 429 in upload by @simonpoole in #2429
- Use a monospace font for arrows by @simonpoole in #2431
- Port original google TypefaceSpan code for backwards compatibility by @simonpoole in #2432
- Add image information modal to image viewer by @simonpoole in #2428
- Improve app language switching locic and workaround google locale issue by @simonpoole in #2437
- Validate tag objects post running JS in preset by @simonpoole in #2439
- Check for Layer.NONE before retrieving tiles by @simonpoole in #2442
- Make using the volume keys for zooming dependent on a preference by @simonpoole in #2444
- Never include untagged nodes in the nearby POI display by @simonpoole in #2446
- Restore zoom FABs elevation in onConfigurationChange by @simonpoole in #2447
- Support multiple file selection for creating stylable layers by @simonpoole in #2449
- Support translations of tile layer names and descriptions by @simonpoole in #2450
- Support CRS:84 for WMS servers by @simonpoole in #2451
- Assure that UndoStorage is emptied correctly after an upload by @simonpoole in #2454
- Add bounding box count to data layer info modal by @simonpoole in #2460
- Switch logic around to display menu in preset fragment in pane mode by @simonpoole in #2462
- Bounding box handling improvements by @simonpoole in #2464
- Add Create circle by @simonpoole in #2467
- Support OAuth 2 by @simonpoole in #2469
- Support following a way in PathCreationActionMode by @simonpoole in #2473
- Support restrictions for safe splitting too by @simonpoole in #2474
- When manually clearing out a value in the details tab, always set it by @simonpoole in #2476
- Support the regions and exclude_regions attributes in fields, roles and values by @simonpoole in #2479
- Improve how we handle closed ways with indication that they are areas by @simonpoole in #2482
- Use common maven alias. Remove duplicate. by @johnjohndoe in #2484
- Protect against null proj when adding wkid, validate custom url better by @simonpoole in #2493
- Fix outdated marker rendering by @simonpoole in #2494
- Improve conflict handling by @simonpoole in #2485
- Fix notification bounding box regression by @simonpoole in #2497
- This aligns how the way rotation mode work more with the similar modes by @simonpoole in #2498
- Add mode switching to the main menu and some other minor rearrangement by @simonpoole in #2499
- Fix behaviour regression when editing values in the details tab by @simonpoole in #2502
- Fix issues with running the integration tests in different environments by @simonpoole in #2503
- Fix issue with JOSM filter language child and parent expressions by @simonpoole in #2506
- Re-jig the welcome modal shown to 1st time users by @simonpoole in #2507
- Inherit crs srs support crs84 by @simonpoole in #2509
- Suggest migration to OAuth 2 when a new version is installed by @simonpoole in #2510
- Remove improve Notes API code in Server by @simonpoole in #2513
- Sort Relation lists by distance to an OsmElement or list of them by @simonpoole in #2514
- Add mobile and contact:mobile to phone keys by @simonpoole in #2515
- Add some new type expressions for use in filters to mapbox-gl support by @simonpoole in #2516
- Add support for space and item_separator elements in presets by @simonpoole in #2518
- Apply fix for Android "truncate" bug by @simonpoole in #2519
- Add support for opening some OpenStreetMap website links by @simonpoole in #2520
- Copy all fields in a chunk if they are in an optional section by @simonpoole in #2521
Full Changelog: 19.3.0.1...20.0.0.1
19.3.5 Release
March 2024 maintenance release
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.3-MAINT/CHANGELOG.txt
Full Changelog: 19.3.4.0...19.3.5.0
19.3.4 Release
February 2024 maintenance release
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.3-MAINT/CHANGELOG.txt
Full Changelog: 19.3.3.0...19.3.4.0
19.3.3 Release
January 2024 maintenance release
This fixes a bug that stopped crash dumps from working and some other minor regressions.
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.3-MAINT/CHANGELOG.txt
Full Changelog: 19.3.2.0...19.3.3.0
19.3.2 Release
December 2023 maintenance release
Note that we now use the new Bing URL as required by Microsoft, see openstreetmap/iD#9153 (comment) this may lead to the layer displaying substantially different images than previously.
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.3-MAINT/CHANGELOG.txt
Full Changelog: 19.3.1.0...19.3.2.0
19.3.1 Release
This fixes an issue on some devices that would cause a crash when displaying the disambiguation menu.
IMPORTANT: due to an issue on pre-Android 5.0 devices we've had to split the build in to a "legacy" and "current" flavour (again). The legacy build is for Android 4.1 to 4.4 and the current build is for Android 5.0 and later. The only difference between the two versions is a value in the manifest, but unluckily this cannot be set at install time and requires two different APKs. The current plan is to de-support 4.1-4.4 with version 20 in 2024.
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.3-MAINT/CHANGELOG.txt
What's Changed
- Add explicit handling for 509 error on download and 429 in upload by @simonpoole in #2429
- Use a monospace font for arrows by @simonpoole in #2431
Full Changelog: 19.3.0.1...19.3.1.0
19.3.0 BETA 1 Release
1st BETA of 19.3.
Release notes: https://vespucci.io/help/en/19.3.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
Full Changelog: 19.2.0.0...19.3.0.1
19.2.4 Release
November maintenance release of 19.2.
This fixes an issue with the "Send feedback" function that was caused by more aggressive optimisation in the Android 13 build process.
IMPORTANT: due to an issue on pre-Android 5.0 devices we've had to split the build in to a "legacy" and "current" flavour (again). The legacy build is for Android 4.1 to 4.4 and the current build is for Android 5.0 and later. The only difference between the two versions is a value in the manifest, but unluckily this cannot be set at install time and requires two different APKs. The current plan is to de-support 4.1-4.4 with version 20 in 2024.
Release notes: https://vespucci.io/help/en/19.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/19.2-MAINT/CHANGELOG.txt
Full Changelog: 19.2.3.0...19.2.4.0