Opened 6 years ago
Closed 6 years ago
#15509 closed enhancement (fixed)
API changes report for JOSM
Reported by: | Andrey | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | unspecified | Version: | latest |
Keywords: | Cc: |
Description
Hi,
I'd like to share report on API changes and backward compatibility for the JOSM library: https://abi-laboratory.pro/java/tracker/timeline/josm/
BC — binary compatibility
SC — source compatibility
The report is generated by the https://github.com/lvc/japi-tracker tool for jars at https://josm.openstreetmap.de/nexus/content/repositories/public/org/openstreetmap/josm/josm/. The tool checks for API changes according to the article https://wiki.eclipse.org/Evolving_Java-based_APIs_2.
Hope it will be helpful for users and maintainers of the library.
The tool checks all public API classes and methods by default. Please let me know if some parts of the API should be excluded from the analysis (undocumented, etc.).
Thank you.
Attachments (2)
Change History (6)
by , 6 years ago
Attachment: | josm-1.png added |
---|
by , 6 years ago
Attachment: | josm-2.png added |
---|
comment:1 by , 6 years ago
comment:2 by , 6 years ago
Fixed: https://abi-laboratory.pro/java/tracker/timeline/josm/
Thank you.
comment:3 by , 6 years ago
Component: | Core → unspecified |
---|
comment:4 by , 6 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
You could restrict the analysis on
org.openstreetmap.*
packages (which includes josm and jmapviewer), as the jar includes third-party code (like metadata-extractor which are not strictly speaking "JOSM API").