[
https://issues.apache.org/jira/browse/ISIS-1751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Keir Haywood updated ISIS-1751:
--------------------------------------
Component/s: Isis CI & Build Scripts
It would be good to incorporate this tool into our CI to ensure that we don't -
in the future - accidentally break semver.
> History of API changes for Isis AppLib since 1.8.0
> --------------------------------------------------
>
> Key: ISIS-1751
> URL: https://issues.apache.org/jira/browse/ISIS-1751
> Project: Isis
> Issue Type: Proposal
> Components: Isis Applib (programming model), Isis CI & Build
> Scripts
> Reporter: Andrey Ponomarenko
> Priority: Trivial
> Attachments: isis-core-applib-1.png, isis-core-applib-2.png
>
>
> Hi,
> I'd like to share report on API changes and backward binary compatibility for
> the Isis AppLib library:
> https://abi-laboratory.pro/java/tracker/timeline/isis-core-applib/
> The report is generated by the https://github.com/lvc/japi-tracker tool for
> jars found at
> http://central.maven.org/maven2/org/apache/isis/core/isis-core-applib/
> according to the article https://wiki.eclipse.org/Evolving_Java-based_APIs_2.
> The tool checks all public API methods and classes by default. Please let me
> know if it should not check some parts of the API (private, undocumented,
> etc.).
> Thank you.
> !isis-core-applib-2.png|API symbols timeline!
> !isis-core-applib-1.png|API changes review!
--
This message was sent by Atlassian Jira
(v8.3.4#803005)