aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES31
1 files changed, 31 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index 07e631c..cf4c7f9 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,34 @@
+Version 2.6 (in development)
+============================
+
+Released XXXX-XX-XX
+
+* New features:
+
+ - `json_pack()` and friends: Add format specifiers ``s%`` and ``+%``
+ for a size_t string length.
+
+ - `json_unpack()` and friends: Add format specifier ``s%`` for
+ unpacking the string length along with the string itself.
+
+ - Add length-aware string constructors `json_stringn()` and
+ `json_stringn_nocheck()`, length-aware string mutators
+ `json_string_setn()` and `json_string_setn_nocheck()`, and a
+ function for getting string's length `json_string_length()`.
+
+ - Support ``\u0000`` escapes in the decoder.
+
+* Bug fixes:
+
+ - Some malformed ``\uNNNN`` escapes could crash the decoder with an
+ assertion failure.
+
+* Other changes:
+
+ - ``\uNNNN`` escapes are now encoded in upper case for better
+ readability.
+
+
Version 2.5
===========