Skip to content

Releases: icecave/duct

Version 2.0.2

23 Apr 00:16
Compare
Choose a tag to compare
  • [FIXED] Fixed off-by-one error when detecting Unicode surrogates (thanks Konrad Abmeier)

Version 2.0.1

21 Jan 02:07
Compare
Choose a tag to compare
  • [FIXED] Fixed issue when parsing objects or arrays nested inside an outer array (#10)

Version 2.0.0

24 Dec 07:45
Compare
Choose a tag to compare
  • [BC] Updated to igorw/evenement version 2 (affects public interface of EventedParser)
  • [BC] Updated minimum PHP version requirement to 5.4
  • [BC] Removed AbstractParser (added ParserInterface)
  • [IMPROVED] Added produceAssociativeArrays constructor parameter to Parser
  • [IMPROVED] Various micro-optimizations resulting in a ~2.4x performance improvement

Version 1.0.0

30 Sep 05:41
Compare
Choose a tag to compare
  • [NEW] Added support for representing JSON objects as associative arrays

Version 0.4.0

07 Feb 01:25
Compare
Choose a tag to compare
Version 0.4.0 Pre-release
Pre-release

Version 0.3.0

15 Oct 23:56
Compare
Choose a tag to compare
Version 0.3.0 Pre-release
Pre-release
  • [IMPROVED] Improved handling of large JSON documents with EventedParser.
  • [BC] EventedParser no longer emits the document event, replaced with document-open and document-close.

Version 0.2.1

08 Jul 10:24
Compare
Choose a tag to compare
Version 0.2.1 Pre-release
Pre-release
  • [NEW] Added error event to EventedParser
  • [FIXED] Parsers are now reset when an exception is thrown

Version 0.2.0

08 Jul 02:24
Compare
Choose a tag to compare
Version 0.2.0 Pre-release
Pre-release
  • [NEW] Added EventedParser, a SAX-JS/Clarinet-like event-based JSON parser
  • [BC] Moved Lexer and TokenStreamParser into Detail namespace - these classes a no longer part of the public API

Version 0.1.0

02 Jul 23:34
Compare
Choose a tag to compare
Version 0.1.0 Pre-release
Pre-release
  • Initial release