Releases: JOSM/Mapillary
Releases · JOSM/Mapillary
Release 1.5.8
- avoid IllegalAccessException: null is not managed by us (fixes https://josm.openstreetmap.de/ticket/15106) // 57df448
- avoid IllegalAccessException: MapillaryLayer is not managed by us (fixes https://josm.openstreetmap.de/ticket/15257) // 3136dcb
- avoid IllegalStateException when downloading in wrong download mode (fixes https://josm.openstreetmap.de/ticket/14981) // 2a9c344
- allow users to customize the number of images that are pre-fetched around the currently selected image (fixes https://josm.openstreetmap.de/ticket/11816) // a349d1c...babfa8f
- make the "Download area too big" message less obtrusive, these are now Notifications that pop up only once until downloading continues (fixes https://josm.openstreetmap.de/ticket/15220, https://josm.openstreetmap.de/ticket/13389 and https://josm.openstreetmap.de/ticket/15024) // f02f471
- i18n update // e0421de
- this version changes the minimally required JOSM from 12675 to 12987 // 9387bb6 ec0834b
Release 1.5.7
- mark OSM objects as changed when adding Mapillary tags (see josm/15109 and #61) // e111ae6
- update gradle-josm-plugin to version v0.1.3 // bb32178
- remove all calls to now deprecated methods in JOSM core // dadeb16
- fix AIOOBE in MapillaryImage.setAllDetections() (see josm/15163) // a8f36d0
Release 1.5.6
- Correctly determine, if changeset submission was successful (HTTP status 201, not 200) // 630d545
- fix problems with destroying the MapObjectLayer (tickets josm/14848 and josm/14872) // b692108
- use a common superclass
KeyIndexedObject
for things, that are identified by a unique key // b5807cd - improve unit tests and how they run in headless environments (like Jenkins) // 90b6d84 3f4732e 8edb17b 35079f7
- use the Bash uploader of CodeCov, require code coverage >95% for model and code for the Mapillary API // a359513 6517649
- use the new Gradle plugin for JOSM development, that way the boilerplate code can be reused across different JOSM plugins in the future // 81970b9 33a59ed
Note: The minimum required JOSM version (12128 → 12675) and the JOSM version against which the plugin is compiled (12275 → 12677) have changed // 6cb7052 4050f7d d96c0e3
Release 1.5.5
Release 1.5.4
- allow importing from existing GeoImageLayer // 3547acd
- prepare for image detections other than traffic signs (these are painted green instead of orange and without the icon) // a62194d
- no longer use APIv2, APIv3 is now also used for login and changeset submission // 555dc47
- allow opening a Mapillary layer without an open OsmDataLayer // 81056da
- make layer stats more detailed (previously only the combined count of imported and downloaded images was displayed) // 1b5242e
- the minimum required JOSM (10824 → 12128) and the JOSM version against which the plugin is compiled (11826 → 12275) have changed // c018e22 aa57b29
- various smaller fixes and i18n updates…
Release 1.5.3 (hotfix for 1.5.2)
Hotfix for 1.5.2: The method generating URLs for downloading images was broken, so only cached images were displayed. This is now fixed in this release.
Release 1.5.2
- further work on synchronization to avoid deadlocks (see https://josm.openstreetmap.de/ticket/14638)
- fix NullPointerException when trying to "jump to blue" (see https://josm.openstreetmap.de/ticket/12742)
- fix IllegalComponentStateException when the plugin wants to show a ImageInfoHelpPopup (see #48 and https://josm.openstreetmap.de/ticket/14627)
- caches are all moved to a centralized class
- more test coverage
Note: This release contains a bug, which prevents the plugin from downloading the thumbnails for the Mapillary images (see #48 (comment)). All users are recommended to upgrade to v1.5.3, which is completely the same except it also includes a fix for the aforementioned issue.
Release 1.5.1
- fix deadlock in MapillaryData
- add more unit tests for JsonDecoders
- fix serialization of UserProfile
- Fix NullPointerException when calling equals() or hashCode() on a MapillaryImportedImage with file set to null
Release 1.5.0
- traffic signs are now shown on top of the image (can be deactivated in the ImageInfoPanel)
- new MapObjectLayer (not interactive at the moment)
- switch to APIv3, drop most of APIv2
- rework JSON decoding (with good code coverage), decoding is now separated from downloading
- no longer cut off sequences at the bounds of the downloaded area
- improve MapillarySquareDownloader, remove unnecessary ThreadPoolExecutors
- the ImageInfoPanel now shows the username and avatar of the user who uploaded the image
- update filter with new sign names
- avoid triggering keyboard shortcuts when entering a username into the filter (#35)
- minor bug & code style fixes
- update I18n
- …