summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--NEWS23
1 files changed, 23 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 9e2767f..0238e7e 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,26 @@
1Version 2.1.0
2~~~~~~~~~~~~~
3
4- Changes:
5 * Add new plist_get_data_ptr() and plist_get_string_ptr() for direct access to underlying buffer
6 * Increase precision when converting PLIST_REAL nodes to XML
7 * Fix several issues in libcnary (UaF, segfault, memory leak)
8 * Fix copying of hash table entries when cloning array/dict nodes
9 * cython: Implement load()/loads() and dump()/dumps() to match up with plistlib (Python 3.4)
10 * Add new plist_dict_item_get_key() for retrieving key node of a dict item
11 * Add new plist_array_item_remove() to allow removing an array's child node without relying on the index
12 * Make plist_array_get_item_index() return UINT_MAX instead of 0 when node can't be found
13 * Add index lookup table for large PLIST_ARRAY nodes
14 * Add iterator for array nodes: plist_array_new_iter(), plist_array_next_item()
15 * Improve performance of plist_dict_next_item() drastically
16 * Improve performance and memory usage when writing XML plists
17 * Improve performance and memory usage when writing binary plists
18 * Allow building with sanitizers (without fuzzers)
19 * Prevent store to misaligned address when writing real/date nodes
20 * Work around misaligned reads in binary plist parser
21 * Integrate fuzzing targets (libFuzzer) into project
22 * Add sanitizers (ASAN, UBSAN) when building fuzzers (--with-fuzzers)
23
1Version 2.0.0 24Version 2.0.0
2~~~~~~~~~~~~~ 25~~~~~~~~~~~~~
3 26