3 More details in the [Changelog](https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md)
7 * Bug fixes (including security fixes)
8 * No API/ABI break compared to v2.1.1
12 * Huge amount of critical bugfixes
14 * No API/ABI break compared to v2.1
20 * Digital Cinema profiles have been fixed and updated
21 * New option to disable MCT if needed
22 * extended RAW support: it is now possible to input raw images
23 with subsampled color components (422, 420, etc)
24 * New way to deal with profiles
26 ### API/ABI modifications
27 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
29 * Removed deprecated functions
30 * opj_stream_create_default_file_stream(FILE*,...)
31 * opj_stream_create_file_stream(FILE*,...)
32 * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data)
34 * opj_stream_create_default_file_stream(char*,...)
35 * opj_stream_create_file_stream(char*,...)
36 * opj_stream_destroy(opj_stream_t*)
37 * opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data,
38 ... opj_stream_free_user_data_fn p_function)
39 * JPEG 2000 profiles and Part-2 extensions defined through '#define'
41 * 'alpha' field added to 'opj_image_comp' structure
42 * 'OPJ_CLRSPC_EYCC' added to enum COLOR_SPACE
43 * 'OPJ_CLRSPC_CMYK' added to enum COLOR_SPACE
44 * 'OPJ_CODEC_JPP' and 'OPJ_CODEC_JPX' added to CODEC_FORMAT
46 * 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t
50 * OpenJPEG is now officially conformant with JPEG 2000 Part-1
51 and will soon become official reference software at the
53 * Huge amount of bug fixes. See CHANGES for details.
60 * streaming capabilities
64 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
66 * Use a 64bits capable API
70 * removed autotools build system
71 * folders hierarchies reorganisation
72 * Huge amount of bug fixes. See CHANGES for details.