Releases: icecave/duct
Releases · icecave/duct
Version 2.0.2
Version 2.0.1
- [FIXED] Fixed issue when parsing objects or arrays nested inside an outer array (#10)
Version 2.0.0
- [BC] Updated to igorw/evenement version 2 (affects public interface of
EventedParser
) - [BC] Updated minimum PHP version requirement to 5.4
- [BC] Removed
AbstractParser
(addedParserInterface
) - [IMPROVED] Added
produceAssociativeArrays
constructor parameter toParser
- [IMPROVED] Various micro-optimizations resulting in a ~2.4x performance improvement
Version 1.0.0
- [NEW] Added support for representing JSON objects as associative arrays
Version 0.4.0
- [BC] Removed icecave/collections for performance reasons
- [IMPROVED] Updated autoloader to PSR-4
Version 0.3.0
- [IMPROVED] Improved handling of large JSON documents with
EventedParser
. - [BC]
EventedParser
no longer emits thedocument
event, replaced withdocument-open
anddocument-close
.
Version 0.2.1
- [NEW] Added
error
event toEventedParser
- [FIXED] Parsers are now reset when an exception is thrown
Version 0.2.0
- [NEW] Added
EventedParser
, a SAX-JS/Clarinet-like event-based JSON parser - [BC] Moved
Lexer
andTokenStreamParser
intoDetail
namespace - these classes a no longer part of the public API
Version 0.1.0
- Initial release