- Made compatible with XP 12 - @thekid
- Implemented xp-framework/rfc#341: Drop XP <= 9 compatibility - @thekid
- Added PHP 8.4 to the test matrix - @thekid
- Merged PR #11: Support quoted and typed keys - @thekid
- Merged PR #10: Migrate to new testing library - @thekid
- Fixed nested maps spanning multiple lines in flow syntax - @thekid
- Merged PR #8: Implement Merge Key (@thekid)
- Merged PR #7: Allow passing identifiers to YamlParser's
parse()
anddocuments()
methods. (@thekid)
- Fixed "Creation of dynamic property" warnings in PHP 8.2 - @thekid
- Made library compatible with XP 11 - @thekid
- Fixed strspn(): Argument #3 ($offset) must be contained... warning (@thekid)
- Implemented xp-framework/rfc#334: Drop PHP 5.6:
. Heads up: Minimum required PHP version now is PHP 7.0.0
. Rewrote code base, grouping use statements
. Converted
newinstance
to anonymous classes (@thekid)
- Implemented RFC #335: Remove deprecated key/value pair annotation syntax (@thekid)
- Made compatible with XP 10 - @thekid
- Made compatible with PHP 7.4 by using
[]
for offsets - @thekid
- Merge PR #6: Implement support for multiple documents - @thekid
- Added support for
!!binary
tag, see https://yaml.org/type/binary.html (@thekid) - Merged PR #5: Refactor parser - fixing various nesting bugs like #4 (@thekid)
- Fixed issue #3: YamlParser::parse() not rewinding input - @thekid
- Fixed issue #2: Newlines and comments breaks tree structure - @thekid
- Fixed parsing of
%YAML 1.2
directives embedded in documents - @thekid
- Heads up: Changed default charset to
utf-8
forFileInput
andStringInput
implementations. Both classes have optional constructor arguments with which a charset can be supplied. UseNULL
for auto- detecting using BOMs. (@thekid)
- Heads up: Dropped PHP 5.5 support - @thekid
- Added compatibility with PHP 7 - @thekid
- Added version compatibility with XP 9 - @thekid
- Added version compatibility with XP 8 by refraining from creating an
anonymous instance of
io.File
(@thekid)
- Added version compatibility with XP 7 - @thekid
- Heads up: Dropped PHP 5.4 support. Note: As the main source is not touched, unofficial PHP 5.4 support is still available though not tested with Travis-CI. (@thekid)
- Rewrote codebase to use short array syntax - @thekid
- Added forward compatibility with XP 6.4.0 - @thekid
- Changed dependency to use XP 6.0 (instead of dev-master) - @thekid
- Made available via Composer - @thekid
- Made installable via Glue - (@thekid)
- Minor bug fixes - (@thekid)
- Added org.yaml.StringInput implementation - (@thekid)
- Moved all unittests to org.yaml.unittest - (@thekid)
- Fixed nested flow-style sequences and mappings - (@thekid)
- Initial release with support for string, int, float, null, sequences, dates and maps, compacted nested mappings, flow- and block styles as well as references. Still missing are custom, map, sequence and set tags, documents, streaming, and non-scalar mapping keys - (@thekid)