Imported Upstream version 1.1.2
[platform/upstream/libzip.git] / NEWS
1 1.1.2 [2016/02/19]
2
3 * Improve support for 3MF files
4
5 1.1.1 [2016/02/07]
6
7 * Build fixes for Linux
8 * Fix some warnings reported by PVS-Studio
9
10 1.1 [2016/01/26]
11
12 * ziptool(1): command line tool to modify zip archives
13 * Speedups for archives with many entries
14 * Coverity fixes
15 * Better APK support
16 * Support for running tests on Windows
17 * More build fixes for Windows
18 * Portability fixes
19 * Documentation improvements
20
21 1.0.1 [2015/05/04]
22
23 * Build fixes for Windows.
24
25 1.0 [2015/05/03]
26
27 * Implemented an I/O abstraction layer.
28 * Added support for native Windows API for files.
29 * Added support for setting the last modification time for a file.
30 * Added a new type zip_error_t for errors.
31 * Added more typedefs for structs.
32 * Torrentzip support was removed.
33 * CVE-2015-2331 was fixed.
34 * Addressed all Coverity CIDs.
35
36 0.11.2 [2013/12/19]
37
38 * Support querying/setting operating system and external attributes.
39 * For newly added files, set operating system to UNIX, permissions
40   to 0666 (0777 for directories).
41 * Fix bug when writing zip archives containing files bigger than 4GB.
42
43 0.11.1 [2013/04/27]
44
45 * Fix bugs in zip_set_file_compression().
46 * Include Xcode build infrastructure.
47
48 0.11 [2013/03/23]
49
50 * Added Zip64 support (large file support)
51 * Added UTF-8 support for file names, file comments, and archive comments
52 * Changed API for name and comment related functions for UTF-8 support
53 * Added zip_discard()
54 * Added ZIP_TRUNCATE for zip_open()
55 * Added zip_set_file_compression()
56 * Added API for accessing and modifying extra fields
57 * Improved API type consistency
58 * Use gcc4's visibility __attribute__
59 * More changes for Windows support
60 * Additional test cases
61
62 0.10.1 [2012/03/20]
63
64 * Fixed CVE-2012-1162
65 * Fixed CVE-2012-1163
66
67 0.10 [2010/03/18]
68
69 * Added zip_get_num_entries(), deprecated zip_get_num_files().
70 * Better windows support.
71 * Support for traditional PKWARE encryption added.
72 * Fix opening archives with more than 65535 entries.
73 * Fix some memory leaks.
74 * Fix cmake build and installation
75 * Fix memory leak in error case in zip_open()
76 * Fixed CVE-2011-0421 (no security implications though)
77 * More documentation.
78
79 0.9.3 [2010/02/01]
80
81 * Include m4/ directory in distribution; some packagers need it.
82
83 0.9.2 [2010/01/31]
84
85 * Avoid passing uninitialized data to deflate().
86 * Fix memory leak when closing zip archives.
87
88 0.9.1 [2010/01/24]
89
90 * Fix infinite loop on reading some broken files.
91 * Optimization in time conversion (don't call localtime()).
92 * Clear data descriptor flag in central directory, fixing Open Office files.
93 * Allow more than 64k entries.
94
95 0.9 [2008/07/25]
96
97 * on Windows, explictly set dllimport/dllexport
98 * remove erroneous references to GPL
99 * add support for torrentzip
100 * new functions: zip_get_archive_flag, zip_set_archive_flag
101 * zip_source_zip: add flag to force recompression
102 * zip_sorce_file: only keep file open while reading from it
103
104 0.8 [2007/06/06]
105
106 * fix for zip archives larger than 2GiB
107 * fix zip_error_strerror to include libzip error string
108 * add support for reading streamed zip files
109 * new functions: zip_add_dir, zip_error_clear, zip_file_error_clear
110 * add basic support for building with CMake (incomplete)
111
112 0.7.1 [2006/05/18]
113
114 * bugfix for zip_close
115
116 0.7 [2006/05/06]
117
118 * struct zip_stat increased for future encryption support
119 * zip_add return value changed (now returns new index of added file)
120 * shared library major bump because of previous two
121 * added functions for reading and writing file and archive comments.
122   New functions: zip_get_archive_comment, zip_get_file_comment,
123   zip_set_archive_comment, zip_set_file_comment, zip_unchange_archive
124
125 0.6.1 [2005/07/14]
126
127 * various bug fixes
128
129 0.6 [2005/06/09]
130
131 * first standalone release
132 * changed license to three-clause BSD
133 * overhauled API
134 * added man pages
135 * install zipcmp and zipmerge