Modify

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)

josm-1.png (40.2 KB ) - added by Andrey 6 years ago.
josm-2.png (14.2 KB ) - added by Andrey 6 years ago.

Download all attachments as: .zip

Change History (6)

by Andrey, 6 years ago

Attachment: josm-1.png added

by Andrey, 6 years ago

Attachment: josm-2.png added

comment:1 by Don-vip, 6 years ago

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").

comment:3 by Don-vip, 6 years ago

Component: Coreunspecified

comment:4 by Don-vip, 6 years ago

Resolution: fixed
Status: newclosed

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.