Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mdt-papyrus.dev] API Evolution Reports are back on line, reporting some breakage

Hi, Team,

I have fixed the Hudson build configurations to get the daily API evolution reports back on-line, in both the Neon.x and the Oxygen builds.
The baseline for the Neon.x API comparisons is the Papyrus 2.0.0 release’s “main” repository on the download server.  The baseline for the Oxygen API comparisons is the last successful Neon.x “main” build’s archived repository.

The good news for Neon.x is that, so far, we have only a few API breakages that I expect it will not be difficult for the team to fix (see below for a snapshot).  Please do review the report from time to time to see what breaking changes have been introduced.  It actually works!  😉

Also, the report of compatible API changes is useful in determining which bundles will need to have minor version updates in the maintenance branch vs. just the micro version.  This complements the API tooling in the workspace, which additionally flags bundles that need updated versions when their re-exported dependencies’ minor versions are updated (as their API is, therefore, also changed).

Cheers,

Christian


API breakages in Neon.x stream as compared to Neon release:



API breakages in the Oxygen stream as compared to Neon.x:


Back to the top