Skip to content

Releases: ondrap/json-stream

v0.4.1.1

25 Aug 11:27
Compare
Choose a tag to compare

Fixed memory leak of arrayOf

v0.4.0.0

30 Oct 17:11
Compare
Choose a tag to compare

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)

v0.3.2.3

12 Oct 07:08
Compare
Choose a tag to compare
  • Complete rewrite of text unescaping to resemble Data.Text.Encoding.decodeUtf8. Faster, allocates less memory and probably fixes some instability.

v0.3.2.2

01 Sep 18:34
Compare
Choose a tag to compare

Fixed missing files in sdist.

v0.3.2.0

01 Sep 08:53
Compare
Choose a tag to compare
  • Changed string parsing. Significantly better performance for heavily escaped strings.
  • Added aeson benchmarks to compare performance (json-stream is ~80% faster)

v0.3.0.4

26 Apr 09:51
Compare
Choose a tag to compare
  • Fixed bug in safestring
  • Fixed test so it doesn't depend on versions of other packages
  • Added sax-like parsers

v0.3.0.3

21 Apr 23:11
Compare
Choose a tag to compare

Fixed a nasty bug - the header structure in FFI had wrong size allocated and this was causing the programs to fail on sigsegv. Fixed.

v0.3.0.2

21 Apr 17:30
Compare
Choose a tag to compare
  • fixed linux compilation
  • fixed error that occur on chunk boundary (ignore parser, string lexer)
  • added missing header file to cabal config

v0.3.0.1

21 Apr 08:52
Compare
Choose a tag to compare

Fixed missing files in cabal file, but still does not include .h file in sdist.

v0.3.0.0

21 Apr 08:29
Compare
Choose a tag to compare
  • rewritten lexer to C, thorough speed optimization
  • cleaner API
  • fixed some small bugs