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