on master help sign in
Update changelog
commite703d1a53d180715d652621d13e384284b4eb78e authorBryan O'Sullivan <bos@serpentine.com> dateMon 11 May 2015, 00:12 (11 years ago) parentdce13cc
1 file changed+26
changelog.md+26
changelog.md+26
@@ -1,3 +1,29 @@
1+0.8.1.0
2+
3+* Encoding a Scientific value with a huge exponent is now handled
4+ efficiently. (This would previously allocate a huge
5+ arbitrary-precision integer, potentially leading to a denial of
6+ service.)
7+
8+* Handling of strings that contain backslash escape sequences is
9+ greatly improved. For a pathological string containing almost a
10+ megabyte of consecutive backslashes, the new implementation is 27x
11+ faster and uses 42x less memory.
12+
13+* The ToJSON instance for UTCTime is rendered with higher (picosecond)
14+ resolution.
15+
16+* The value parser now correctly handles leading whitespace.
17+
18+* New instances of ToJSON and FromJSON for Data.Sequence and
19+ Data.Functor.Identity. The Value type now has a Read instance.
20+
21+* ZonedTime parser ordering now favours the standard JSON format,
22+ increasing efficiency in the common case.
23+
24+* Encoding to a Text.Builder now escapes '<' and '>' characters, to
25+ reduce XSS risk.
26+
1270.8.0.2
228
329* Fix ToJSON instance for 15-tuples (see #223).