2016-06-19 23:46:52 +02:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
< meta name = "keywords" content = "openjpeg, ABI, API, compatibility, report" / >
2016-06-21 15:34:31 +02:00
< meta name = "description" content = "API/ABI compatibility analysis reports for OpenJPEG" / >
2016-06-19 23:46:52 +02:00
< link rel = "stylesheet" type = "text/css" href = "../../css/common.css" / >
< link rel = "stylesheet" type = "text/css" href = "../../css/report.css" / >
< title >
OpenJPEG: API/ABI changes timeline
< / title >
< / head >
< body >
< table cellpadding = '0' cellspacing = '0' > < tr > < td align = 'center' > < h1 class = 'tool' > < a title = 'Home: ABI tracker for OpenJPEG' href = '../../timeline/openjpeg/index.html' class = 'tool' > ABI< br / > Tracker< / a > < / h1 > < / td > < td width = '30px;' > < / td > < td > < h1 > (OpenJPEG)< / h1 > < / td > < / tr > < / table > < hr / >
< br / >
< br / >
< h1 > API/ABI changes timeline< / h1 >
< br / > < br / > < table cellpadding = '3' class = 'summary' >
< tr >
< th > Version< / th >
< th > Date< / th >
< th > Soname< / th >
< th > Change< br / > Log< / th >
< th > Backward< br / > Compatibility< / th >
< th > Added< br / > Symbols< / th >
< th > Removed< br / > Symbols< / th >
< th > Headers< br / > Diff< / th >
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'current' > < td > current< / td >
2020-12-31 15:07:34 +01:00
< td > 2020-12-31< br / > 14:54< / td >
2017-08-02 16:54:36 +02:00
< td > 7< / td >
2016-06-19 23:46:52 +02:00
< td > < a href = '../../changelog/openjpeg/current/log.html' > changelog< / a > < / td >
2020-12-29 14:59:27 +01:00
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.4.0/current/report.html' > 100%< / a > < / td >
2017-10-05 04:12:55 +02:00
< td class = 'ok' > 0< / td >
2020-12-29 14:59:27 +01:00
< td class = 'ok' > 0< / td >
< td > 0< / td >
< / tr >
< tr id = 'v2.4.0' > < td > 2.4.0< / td >
< td > 2020-12-28< / td >
< td > 7< / td >
< td > N/A< / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.3.1/2.4.0/report.html' > 100%< / a > < / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/2.3.1/2.4.0/report.html' > 1 new< / a > < / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.3.1/2.4.0/diff.html' > 2< / a > < / td >
2019-04-02 15:30:28 +02:00
< / tr >
< tr id = 'v2.3.1' > < td > 2.3.1< / td >
< td > 2019-04-02< / td >
< td > 7< / td >
< td > N/A< / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.3.0/2.3.1/report.html' > 100%< / a > < / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.3.0/2.3.1/diff.html' > 2< / a > < / td >
2017-10-05 04:12:55 +02:00
< / tr >
< tr id = 'v2.3.0' > < td > 2.3.0< / td >
< td > 2017-10-04< / td >
< td > 7< / td >
< td > < a href = '../../changelog/openjpeg/2.3.0/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.2.0/2.3.0/report.html' > 100%< / a > < / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/2.2.0/2.3.0/report.html' > 1 new< / a > < / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.2.0/2.3.0/diff.html' > 2< / a > < / td >
2017-08-10 06:49:16 +02:00
< / tr >
< tr id = 'v2.2.0' > < td > 2.2.0< / td >
< td > 2017-08-10< / td >
< td > 7< / td >
< td > < a href = '../../changelog/openjpeg/2.2.0/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.1.2/2.2.0/report.html' > 100%< / a > < / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/2.1.2/2.2.0/report.html' > 5 new< / a > < / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.1.2/2.2.0/diff.html' > 2< / a > < / td >
2016-09-28 21:08:34 +02:00
< / tr >
< tr id = 'v2.1.2' > < td > 2.1.2< / td >
2016-09-29 21:53:50 +02:00
< td > 2016-09-28< / td >
< td > 7< / td >
< td > < a href = '../../changelog/openjpeg/2.1.2/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.1.1/2.1.2/report.html' > 100%< / a > < / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.1.1/2.1.2/diff.html' > 1< / a > < / td >
2016-07-05 22:24:37 +02:00
< / tr >
< tr id = 'v2.1.1' > < td > 2.1.1< / td >
2016-07-06 00:19:17 +02:00
< td > 2016-07-05< / td >
2016-07-05 23:31:23 +02:00
< td > 7< / td >
2016-07-06 00:19:17 +02:00
< td > < a href = '../../changelog/openjpeg/2.1.1/log.html' > changelog< / a > < / td >
2016-07-06 00:13:18 +02:00
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.1/2.1.1/report.html' > 100%< / a > < / td >
2016-07-05 23:31:23 +02:00
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.1/2.1.1/diff.html' > 2< / a > < / td >
2016-06-19 23:46:52 +02:00
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v2.1' > < td > 2.1< / td >
2016-06-19 23:46:52 +02:00
< td > 2014-04-29< / td >
< td > 7< / td >
< td > < a href = '../../changelog/openjpeg/2.1/log.html' > changelog< / a > < / td >
2016-06-21 17:30:56 +02:00
< td class = 'warning' > < a href = '../../objects_report/openjpeg/2.0.1/2.1/report.html' > 91.9%< / a > < / td >
2016-06-19 23:46:52 +02:00
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
2016-06-21 17:30:56 +02:00
< td > < a href = '../../headers_diff/openjpeg/2.0.1/2.1/diff.html' > 2< / a > < / td >
2016-06-19 23:46:52 +02:00
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v2.0.1' > < td > 2.0.1< / td >
2016-06-19 23:46:52 +02:00
< td > 2014-04-22< / td >
< td > 7< / td >
< td > < a href = '../../changelog/openjpeg/2.0.1/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/2.0/2.0.1/report.html' > 100%< / a > < br / >
< br / >
< span class = 'note' > < span class = 'incompatible' > changed SONAME< / span > < / span >
< / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/2.0/2.0.1/diff.html' > 3< / a > < / td >
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v2.0' > < td > 2.0< / td >
2016-06-19 23:46:52 +02:00
< td > 2014-03-28< / td >
< td > 6< / td >
< td > < a href = '../../changelog/openjpeg/2.0/log.html' > changelog< / a > < / td >
< td class = 'incompatible' > < a href = '../../objects_report/openjpeg/1.5.2/2.0/report.html' > 35.7%< / a > < br / >
< br / >
< span class = 'note' > < span class = 'incompatible' > changed SONAME< / span > < / span >
< / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/1.5.2/2.0/report.html' > 31 new< / a > < / td >
< td class = 'removed' > < a class = 'num' href = '../../objects_report/openjpeg/1.5.2/2.0/report.html' > 9 removed< / a > < / td >
2016-06-21 17:30:56 +02:00
< td > < a href = '../../headers_diff/openjpeg/1.5.2/2.0/diff.html' > 1< / a > < / td >
2016-06-19 23:46:52 +02:00
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v1.5.2' > < td > 1.5.2< / td >
2016-06-19 23:46:52 +02:00
< td > 2014-03-28< / td >
< td > 5< / td >
< td > < a href = '../../changelog/openjpeg/1.5.2/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/1.5.1/1.5.2/report.html' > 100%< / a > < / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > 0< / td >
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v1.5.1' > < td > 1.5.1< / td >
2016-06-19 23:46:52 +02:00
< td > 2012-09-13< / td >
< td > 5< / td >
< td > < a href = '../../changelog/openjpeg/1.5.1/log.html' > changelog< / a > < / td >
< td class = 'ok' > < a href = '../../objects_report/openjpeg/1.5/1.5.1/report.html' > 100%< / a > < br / >
< br / >
< span class = 'note' > < span class = 'incompatible' > changed SONAME< / span > < / span >
< / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
< td > < a href = '../../headers_diff/openjpeg/1.5/1.5.1/diff.html' > 1< / a > < / td >
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v1.5' > < td > 1.5< / td >
2016-06-19 23:46:52 +02:00
< td > 2012-02-07< / td >
< td > 1< / td >
< td > < a href = '../../changelog/openjpeg/1.5/log.html' > changelog< / a > < / td >
< td class = 'warning' > < a href = '../../objects_report/openjpeg/1.4/1.5/report.html' > 92.9%< / a > < br / >
< br / >
< span class = 'note' > < span class = 'incompatible' > changed SONAME< / span > < / span >
< / td >
< td class = 'ok' > 0< / td >
< td class = 'ok' > 0< / td >
2016-06-21 17:30:56 +02:00
< td > < a href = '../../headers_diff/openjpeg/1.4/1.5/diff.html' > 1< / a > < / td >
2016-06-19 23:46:52 +02:00
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v1.4' > < td > 1.4< / td >
2016-06-19 23:46:52 +02:00
< td > 2011-07-03< / td >
< td > 1.4< / td >
< td > < a href = '../../changelog/openjpeg/1.4/log.html' > changelog< / a > < / td >
2016-06-21 16:58:09 +02:00
< td class = 'incompatible' > < a href = '../../objects_report/openjpeg/1.2/1.4/report.html' > 81.8%< / a > < br / >
< br / >
< span class = 'note' > < span class = 'incompatible' > changed SONAME< / span > < / span >
< / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/1.2/1.4/report.html' > 3 new< / a > < / td >
< td class = 'removed' > < a class = 'num' href = '../../objects_report/openjpeg/1.2/1.4/report.html' > 4 removed< / a > < / td >
< td > < a href = '../../headers_diff/openjpeg/1.2/1.4/diff.html' > 1< / a > < / td >
2016-06-19 23:46:52 +02:00
< / tr >
2016-06-21 15:34:31 +02:00
< tr id = 'v1.2' > < td > 1.2< / td >
2016-06-19 23:46:52 +02:00
< td > 2007-06-04< / td >
< td > None< / td >
< td > < a href = '../../changelog/openjpeg/1.2/log.html' > changelog< / a > < / td >
2016-06-21 15:34:31 +02:00
< td class = 'incompatible' > < a href = '../../objects_report/openjpeg/1.1/1.2/report.html' > 80.7%< / a > < / td >
< td class = 'added' > < a class = 'num' href = '../../objects_report/openjpeg/1.1/1.2/report.html' > 6 new< / a > < / td >
< td class = 'removed' > < a class = 'num' href = '../../objects_report/openjpeg/1.1/1.2/report.html' > 1 removed< / a > < / td >
< td > < a href = '../../headers_diff/openjpeg/1.1/1.2/diff.html' > 9< / a > < / td >
< / tr >
< tr id = 'v1.1' > < td > 1.1< / td >
< td > 2007-01-31< / td >
< td > None< / td >
< td > < a href = '../../changelog/openjpeg/1.1/log.html' > changelog< / a > < / td >
2016-06-19 23:46:52 +02:00
< td > N/A< / td >
< td > N/A< / td >
< td > N/A< / td >
< td > N/A< / td >
< / tr >
2020-12-31 15:07:34 +01:00
< / table > < br / > Maintained by < a href = 'http://www.openjpeg.org/' > OpenJPEG team< / a > . Last updated on Thu Dec 31 14:07:34 2020.< br / >
2016-06-19 23:46:52 +02:00
< br / >
< hr / >
< div align = 'right' > < a class = 'home' title = "Andrey Ponomarenko's ABI laboratory" href = 'http://abi-laboratory.pro/' > abi-laboratory.pro< / a > < / div >
< br / >
< / body > < / html >