You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-user@logging.apache.org by Ponomarenko Andrey <an...@yandex.ru> on 2016/08/23 11:16:19 UTC

Re: History of API changes

Hello,

You are right. The approx. compatibility rate is computer between nearest sequential releases. You need to run the checker manually or look at the changes details in each intermediate report (for counter changes) if you'd like to check compatibility between non-sequential versions: http://lvc.github.io/japi-compliance-checker/

Thank you.

27.05.2016, 17:19, "Daniel Walsh":
> Hi Andrey ,
>
> Awesome page but one thing i'd like to understand. Is the percentage
> compatibility a comparison between sequential releases?
>
> 2.5 2015-12-07 94.50%
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/2.4.1/2.5/report.html>
> 93.20%
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/2.4.1/2.5/report.html>
> 402
> new
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/2.4.1/2.5/report.html>
> 25
> removed
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/2.4.1/2.5/report.html>
> 94 % since 2.4.1 ?
>
> Because 2.0 killed any possibility of my Software Company upgrading.
> 2.0 2014-07-13 0%
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/1.2.16/2.0/report.html>
>
> added 9 archives
> removed 1 archive 0%
> <http://abi-laboratory.pro/java/tracker/archives_report/log4j/1.2.16/2.0/report.html>
> 0 0
> So if 2.5 has 94% compatibility with 1.2.16 then that is awesome news that
> wrappers were added and compatibility restored... if it still stands at 0%
> i'm still in a hole.
>
> Daniel
>
> On 29 March 2016 at 17:04, Ponomarenko Andrey
> wrote:
>
>> �Hello,
>>
>> �I've just created a page where I'll publish backward API compatibility
>> �reports for all releases of the library. For now you can look at the
>> �history of API changes down to 1.0.4 version. Hope it will be useful for
>> �someone: http://abi-laboratory.pro/java/tracker/timeline/log4j/
>>
>> �I'll share sources of the project a little bit later at
>> �https://github.com/lvc
>>
>> �Thanks for your feedback.

---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org