Merge pull request #800 from rouault/tier1_optimizations_multithreading_pterm_check
[openjpeg.git] / NEWS.md
1 # OpenJPEG NEWS
2
3 More details in the [Changelog](https://github.com/uclouvain/openjpeg/blob/master/CHANGELOG.md)
4
5 ## OpenJPEG 2.1.2
6
7 * Bug fixes (including security fixes)
8 * No API/ABI break compared to v2.1.1
9
10 ## OpenJPEG 2.1.1
11
12 * Huge amount of critical bugfixes
13 * Speed improvements
14 * No API/ABI break compared to v2.1
15
16 ## OpenJPEG 2.1.0
17
18 ### New Features
19
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
25           
26 ### API/ABI modifications
27 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
28
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)
33         * Added 
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'
40     * Changed
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
45           (not yet used in use)
46         * 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t
47     
48 ### Misc
49
50     * OpenJPEG is now officially conformant with JPEG 2000 Part-1
51           and will soon become official reference software at the 
52           JPEG committee.
53         * Huge amount of bug fixes. See CHANGES for details.
54
55
56 ## OpenJPEG 2.0.0
57
58 ### New Features
59
60     * streaming capabilities
61     * merge JP3D
62
63 ### API modifications
64 (see [here](http://www.openjpeg.org/abi-check/timeline/openjpeg/) for details)
65
66     * Use a 64bits capable API
67     
68 ### Misc
69
70     * removed autotools build system
71     * folders hierarchies reorganisation
72     * Huge amount of bug fixes. See CHANGES for details.