# 0.4.2.4 Fix compiling with new ghc. # 0.4.2.3 Fix 32-bit number parsing. # 0.4.2.2 Speed optimization of `many` and aeson object. # 0.4.2.0 Added Semigroup instance, compatibility with base-4.11 # 0.4.1.5 Renamed `_js_decode_string` function to avoid conflict with `aeson`. # 0.4.1.4 Added support for GHC 8.2. # 0.4.1.3 Fix windows build. # 0.4.1.2 Slightly more strictness in arrayOf. # 0.4.1.1 Fixed memory leak in arrayOf. # 0.4.1.0 Added aeson-compatibile encode/decode functions. # 0.4.0.0 Breaking changes (this could *really* break your code): - Changed `<|>` to `<>` (`Monoid` is better for 'appending' than `Alternative`) - Changed `>^>` to `<|>` - (`Alternative` now really means alternative) - Changed `toList` to `many` (Use existing `Alternative` function instead of a custom one) - Added `some` function (Alternative, default implementation won't work) - C-lexer now supports parsing numbers up to 18 digits (E-notation is not optimized yet) # 0.3.2.3 - Completely rewritten text unescapes based on text decodeUtf8; fixes some surprising crashes, speed improvements. # 0.3.2.0 - Changed string parsing; parsing of escaped strings is now very fast - Removed bytestring parser # 0.3.0.4 - Fixed bug in safestring - Fixed test so it doesn't depend on versions of other packages - Added sax-like parsers # 0.3.0.3 - Fixed wrong size of C structure in FFI that was causing a segfault.