summaryrefslogtreecommitdiffstats
path: root/NEWS
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2017-04-20 15:26:29 +0200
committerGravatar Nikias Bassen2017-04-20 15:26:29 +0200
commit62ec804736435fa34e37e66e228e17e2aacee1d7 (patch)
tree113af9701739aeb48827200fd783aea98d2d569d /NEWS
parent3ed4cc2583fa85ba68b6b2cce61178c905e098c8 (diff)
downloadlibplist-62ec804736435fa34e37e66e228e17e2aacee1d7.tar.gz
libplist-62ec804736435fa34e37e66e228e17e2aacee1d7.tar.bz2
Updated NEWS for release2.0.0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS30
1 files changed, 30 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 7aed1e8..9e2767f 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,33 @@
+Version 2.0.0
+~~~~~~~~~~~~~
+
+- Changes:
+ * New light-weight custom XML parser
+ * Remove libxml2 dependency
+ * Refactor binary plist parsing
+ * Improved malformed XML and binary plist detection and error handling
+ * Add parser debug/error output (when compiled with --enable-debug), controlled via environment variables
+ * Fix unicode character handling
+ * Add PLIST_IS_* helper macros for the different node types
+ * Extend date/time range and date conversion issues
+ * Add plist_is_binary() and plist_from_memory() functions to the interface
+ * Plug several memory leaks
+ * Speed improvements for handling large plist files
+
+- Includes security fixes for:
+ * CVE-2017-6440
+ * CVE-2017-6439
+ * CVE-2017-6438
+ * CVE-2017-6437
+ * CVE-2017-6436
+ * CVE-2017-6435
+ * CVE-2017-5836
+ * CVE-2017-5835
+ * CVE-2017-5834
+ * CVE-2017-5545
+ * CVE-2017-5209
+ ... and several others that didn't receive any CVE (yet).
+
Version 1.12
~~~~~~~~~~~~