diff options
| -rw-r--r-- | NEWS | 23 |
1 files changed, 23 insertions, 0 deletions
| @@ -1,3 +1,26 @@ | |||
| 1 | Version 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 | |||
| 1 | Version 2.0.0 | 24 | Version 2.0.0 |
| 2 | ~~~~~~~~~~~~~ | 25 | ~~~~~~~~~~~~~ |
| 3 | 26 | ||
