Remove duplicated headers.
[portableproplib.git] / NEWS
blobe7d855749de24c82b4be227435e67a2331983510
2 0.5.1
3 -------------------------------------------------------------------------------
4  * Added pkg-config support and install a proplib.pc file.
6  * Merged stuff from old subversion repo, that re-added the change to emit
7    base 10 rather than base 16 for unsigned numbers contributed by Adam Hoka.
8   
9 0.5.0
10 -------------------------------------------------------------------------------
11  * Synced proplib code with NetBSD HEAD, which replaces the red-black tree
12    implementation and checks for NULL pointers passed in to the _dict/_array
13    functions.
15  * The _zfile functions in the API are now encapsulated into its own file,
16    that way upstream changes are merged easily.
18  * The list of public API exported symbols is now handled via libtool's
19    -exported-symbols option so that local symbols don't pollute the API.
21  * Explicitly require a C99 compiler. Don't want to waste time in non C99
22    compilers.
24  * Build with Stack Smashing Protection if supported by the compiler, and
25    a bunch of compiler warnings.
27 0.4.1
28 -------------------------------------------------------------------------------
29  * When externalizing a file with the _file variant, it was always writting
30    gzipped archives but without compression, this added garbage into the
31    plist files, thus not being compatible.
33 0.4
34 -------------------------------------------------------------------------------
35  * Added support to internalize (read) and externalize (write) plist
36    files compressed with gzip(1) (by using the compatible zlib interface).
38    The ABI has not been touched, some new functions have been added:
39     - prop_array_externalize_to_zfile()
40     - prop_array_internalize_from_zfile()
41     - prop_dictionary_externalize_to_zfile().
42     - prop_dictionary_internalize_from_zfile().
44    Due to this additions, zlib is now required. The _zfile() variants are
45    able to internalize/externalize from uncompressed plist files as well.
47 0.3
48 -------------------------------------------------------------------------------
49  * Add strlcat again with an autoconf check.
50  * Emit decimal numbers rather than hex when externalizing unsigned numbers.
51  * A bugfix from NetBSD that properly handles empty data nodes, ie
52    <data></data>.
54 0.2
55 -------------------------------------------------------------------------------
56  * A bugfix from NetBSD that fixes two race conditions that could corrupt
57    the red-black tree to store the objects.
58  * Added some more tests to configure.ac.
60 0.1
61 -------------------------------------------------------------------------------
62  * Initial public release matching libprop from NetBSD 4.99.73.