Releases: MarcusWolschon/osmeditor4android
21.0.0 BETA 1 Release
The saved state file of this version is incompatible with previous releases. please upload or save any pending changes before you upgrade.
1st BETA of 21.0.
Release notes: https://vespucci.io/help/en/21.0.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
What's Changed
- Make members private by @simonpoole in #2726
- Always record imagery by @simonpoole in #2727
- Code smells by @simonpoole in #2729
- Add a preference to completely disable auto-pruning by @simonpoole in #2730
- When replacing a node with a way, replace relation memberships too by @simonpoole in #2734
- This removes all cookies stored by WebView after authorization by @simonpoole in #2735
- Extract segments between nodes by @simonpoole in #2732
- Code simplifications in Logic by @simonpoole in #2738
- Add support for Link elements in Waypoints by @simonpoole in #2740
- If everything else is the same, select older element as merge target by @simonpoole in #2741
- De-duplicate some common code for aborting an action mode by @simonpoole in #2742
- Test improvements by @simonpoole in #2739
- Show a different colour icon for skipped todos by @simonpoole in #2743
- Display the actual host we are trying authorize with OAuth by @simonpoole in #2744
- Don't force recreating the map object and associated layer state by @simonpoole in #2718
- Improve railway=* rendering by @simonpoole in #2745
- Fix small regression when counting changed and closed todos by @simonpoole in #2746
- Don't call Map.onDestroy any more since we want to keep layers by @simonpoole in #2748
- Avoid potential TTLE in ReviewAndUpload modal by @simonpoole in #2750
- Fix some minor code smells and let auto save run the whole time by @simonpoole in #2749
- Don't allow deleting a preset if it is the sole active one by @simonpoole in #2751
- Don't assume that list of styles hasn't changed in length by @simonpoole in #2753
- Store currently selected elements in undo checkpoint by @simonpoole in #2755
- Add support for "duplicate" function by @simonpoole in #2757
- Support geo Uris as coordinate input format by @simonpoole in #2758
- Support using a CSV format file to create a geojson layer by @simonpoole in #2759
- Select elements for upload from review modal by @simonpoole in #2760
- MVT improvements by @simonpoole in #2764
- Enable DialogRows and not TextRows by @simonpoole in #2768
- Use area tags to improve type result from presets for validation by @simonpoole in #2769
- Add rendering for natural=sand and beach by @simonpoole in #2771
- Don't use threads for rendering by @simonpoole in #2770
- Refactor to support panoramax.xyz properly, code clean up by @simonpoole in #2772
- Improve serialisation of layer classes, "to-number" and "match" support by @simonpoole in #2773
- Support paging api for sequences from panoramax.xyz by @simonpoole in #2774
- Test improvements by @simonpoole in #2775
- Improve behaviour and caching for large sequences by @simonpoole in #2776
- Allow mkdocs to upload .well-known directory by @simonpoole in #2777
- Fix geojosn to osm conversion issues by @simonpoole in #2779
- Protect against potential crash and some code improvements by @simonpoole in #2780
- Automatically add an extension to files when saving if it is missing by @simonpoole in #2781
- Migrate theme to slightly customized mkdocs material by @simonpoole in #2783
- Improve interpolation in styles by @simonpoole in #2784
- Never deadlock in onDraw by @simonpoole in #2787
- Add multilingual variants for more tags, make menu item more promiment by @simonpoole in #2788
- Update offset display after zeroing offset by @simonpoole in #2789
- Date widget by @simonpoole in #2790
- Support displaying the element info dialog in the property editor by @simonpoole in #2791
- Logic.rollback should start element selection mode if appropriate by @simonpoole in #2794
- Various minor simplifications and code smell fixes by @simonpoole in #2795
- Fix regression when copying elements by @simonpoole in #2801
- Clipboard refactoring by @simonpoole in #2796
- Always recreate Map instance instead of trying to reuse it by @simonpoole in #2803
- Change the default for hw acceleration on for Android 10 and later by @simonpoole in #2804
- Support pasting tags in multi-select mode by @simonpoole in #2805
- Add display of the internal status to diagnostics for failed tiles by @simonpoole in #2811
- Properly support retrying after a failed upload and handle a lost server response by @simonpoole in #2808
- Add gzip interceptor for uploads by @simonpoole in #2812
- Lint fixes by @simonpoole in #2814
Full Changelog: 20.2.0.0...21.0.0.1
20.2.4 Release
March 2025 Maintenance Release of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.2-MAINT/CHANGELOG.txt
Full Changelog: 20.2.3.0...20.2.4.0
20.2.3 Release
February 2025 Maintenance Release of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.2-MAINT/CHANGELOG.txt
Full Changelog: 20.2.2.0...20.2.3.0
20.2.2 Release
January 2025 Maintenance Release of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.2-MAINT/CHANGELOG.txt
Full Changelog: 20.2.1.0...20.2.2.0
20.2.1.0
December 2024 Maintenance Release of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.2-MAINT/CHANGELOG.txt
Full Changelog: 20.2.0.0...20.2.1.0
20.2.0 Release
1st Release of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
What's Changed
- Fix incorrect way count for modified geometry by @simonpoole in #2713
- Avoid TTLE possibly caused by saving elements with parent relations by @simonpoole in #2715
- Avoid network access in onPostExecute by @simonpoole in #2719
Full Changelog: 20.2.0.1...20.2.0.0
20.2.0 BETA 1 Release
1st BETA of 20.2.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.2.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
What's Changed
- Replace synchronized by an ReentrantLock in StorageDelegator by @simonpoole in #2659
- Add support for HEIC/HEIF images on Android 10 and later by @simonpoole in #2661
- Fix regression that caused the direction widget not to be displayed by @simonpoole in #2665
- Optionally use hardware rendering on Android 10 and later by @simonpoole in #2663
- Add support for exceptions to the normal tag reversing behaviour by @simonpoole in #2505
- Use StandardCharsets. by @Isira-Seneviratne in #2131
- Add image orientation to photo index and some minor image viewer fixes by @simonpoole in #2669
- Fix some complaints about using implementations instead of interfaces and other minor code smells by @simonpoole in #2670
- Remove navigation and sign up tab from osm.org login page by @simonpoole in #2673
- Use App instance of DataStyle instead of static class by @simonpoole in #2674
- Remove hardwired suppression of icons on buildings, building:parts etc. by @simonpoole in #2676
- Ignore queryable attribute when creating layers by @simonpoole in #2677
- When formatting bounding box coords round down by @simonpoole in #2678
- Add a search box to the WMS layer modal by @simonpoole in #2679
- Most TextWatchers only use one method, this simplifies the such usage by @simonpoole in #2680
- Support automatically selecting overpass query results by @simonpoole in #2681
- Add multi-select for tag only editing mode by @simonpoole in #2682
- Simplify code and remove some duplications by @simonpoole in #2683
- Lock screen if last use is more than 24 hours ago by @simonpoole in #2685
- Support conflict resolution for partial uploads by @simonpoole in #2686
- Fix NumberPicker behaviour on Android 8 and earlier by @simonpoole in #2690
- Don't rely on fragment being attached to determine state by @simonpoole in #2694
- Check non-preset matched fields for changes too by @simonpoole in #2698
- Support replacing geometry for nodes and ways by @simonpoole in #2688
- Support value type "cardinal_direction" and specific row class for value display by @simonpoole in #2700
- Support match expression by @simonpoole in #2701
- Warn of a specific issue when reversing a one way by @simonpoole in #2702
- Fix regression that led to address fields no longer being matched by @simonpoole in #2704
- Preset correctness fixes by @simonpoole in #2707
- Generate an automatic summary of an upload by @simonpoole in #2706
- Acquire a partial wake lock when GPX recording is running by @simonpoole in #2709
- Add basic and parking amenity rendering for multipolygons by @simonpoole in #2711
Full Changelog: 20.1.0.0...20.2.0.1
20.1.4 Release
October 2024 maintenance release
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.1.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.1-MAINT/CHANGELOG.txt
Full Changelog: 20.1.3.0...20.1.4.0
20.1.3.0
September 2024 maintenance release
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.1.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.1-MAINT/CHANGELOG.txt
Full Changelog: 20.1.2.0...20.1.3.0
20.1.2 Release
Update of August 2024 maintenance release
This contains a hot fix that hopefully will convince google to unblock updating the app. There are no functional changes outside of removing some parts of the openstreetmap.org login screen.
As a general precaution you should upload any pending changes before updating, particularly if you are upgrading from any major version that doesn't immediately precede this one.
Release notes: https://vespucci.io/help/en/20.1.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/20.1-MAINT/CHANGELOG.txt
Full Changelog: 20.1.1.0...20.1.2.0