This is a repository with machine-readable JSON-format backward compatibility analysis reports for hundreds of open-source C/C++ libraries. The reports are generated by the ABI Tracker project (https://github.com/lvc/upstream-tracker).
Original detailed HTML-format reports are available here: https://abi-laboratory.pro/tracker/
The reports in this repository can be used or redistributed under the terms of the CC-BY-4.0 license.
The repository is AUTO updated weekly after each run of the ABI Tracker.
The version of the library can be considered incompatible if: BC!=100%
or Removed!=0
or ObjectsRemoved!=0
or ChangedSoname!=0
If BC==100%
then non-zero value of TotalProblems
indicates minor compatibility warnings.
The list of report attributes:
Attr | Value |
---|---|
Version | Analyzed version of the library |
From | Reference version of the library |
BC | Avg. backward binary compatibility rate in percents |
Added | The number of added symbols |
Removed | The number of removed symbols |
TotalProblems | Total number of backward binary compatibility problems (including warnings) |
ObjectsAdded | The number of added shared objects |
ObjectsRemoved | The number of removed shared objects |
ChangedSoname | The number of objects with changed SONAME |
TotalObjects | Total shared objects |
Src_BC | Avg. backward source compatibility rate in percents |
Src_TotalProblems | Total number of backward source compatibility problems (including warnings) |