summaryrefslogtreecommitdiff
path: root/ReleaseNotes.md
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@lukeshu.com>2023-02-16 19:06:46 -0700
committerLuke Shumaker <lukeshu@lukeshu.com>2023-02-18 22:45:54 -0700
commit00187950437a10952b82353405e5ba4b4515fb29 (patch)
tree826c4ff76310bf6f58e79f37f2107c329810aaa8 /ReleaseNotes.md
parenta87d6cbbb51a19071c5c742ef3c91bbb90a727c6 (diff)
reencode: Don't normalize the capitalization of \uXXXX hex escapes
Diffstat (limited to 'ReleaseNotes.md')
-rw-r--r--ReleaseNotes.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/ReleaseNotes.md b/ReleaseNotes.md
index 73df694..a8496e0 100644
--- a/ReleaseNotes.md
+++ b/ReleaseNotes.md
@@ -39,6 +39,11 @@
BackslashEscapeMode to allow emitted strings to contain
invalid UTF-8.
+ + Feature: ReEncoder: No longer unconditionally normalizes
+ `\uXXXX` hex characters to lower-case; now this is controlled
+ by the `BackslashEscaper` (and the default is now to leave the
+ capitalization alone).
+
+ Change: EscapeDefault, EscapeDefaultNonHTMLSafe: No longer
force long Unicode `\uXXXX` sequences for the U+FFFD Unicode
replacement character.