YAML-1.0 parser and emitter
A binding to the Syck library.
YAML(tm) (rhymes with "camel") is a straightforward machine parsable data serialization format designed for human readability and interaction with scripting languages. YAML is optimized for data serialization, configuration settings, log files, Internet messaging and filtering.
License: PHP License
Version | Release | Download |
0.9.3 | 2008-11-18 | syck-0.9.3.tgz |
0.9.2 | 2007-11-22 | syck-0.9.2.tgz |
0.9.1 | 2007-07-15 | syck-0.9.1.tgz |
0.9 | 2007-07-11 | syck-0.9.tgz |
Version | Message |
0.9.3 |
- fixed bug#31 (broken yaml caused segfault) - multiline strings are exported in folded format (for readability) now - maps and sequences of unknown types are treated as php/hash and php/array (with notice) |
0.9.2 |
- gcc-2.95 compatibility (patch by Brian J. France) - fixed dumping of mixed arrays and numeric-arrays starting from non-zero digit - fixed loading of maps with numeric keys - short-and-flat arrays are dumped using inline-mode now (for readability) - changed explicit type of DateTime class to be !php/object::DateTime - added support for loading explicitly typed DateTime (with timestamp-compatible value) - added support for loading sequences into classes which implement ArrayAccess (!php/array::ClassName) - added support for loading maps into classes which implement ArrayAccess (!php/hash::ClassName) - added support for loading classes which implement Serializable (!php/object::ClassName) - added support for dumping classes which implement Serializable (!php/object::ClassName) |
0.9.1 |
- fixed handling of invalid merge-references [pecl#11585] - fixed tsrm-incompatibility introduced in 0.9 - added support for timestamps in syck_load - added support for DateTime in syck_dump - fixed dumping of associative-arrays |
0.9 |
- this is the first release in PECL - added several unit-tests - fixed a bunch of vartype-errors - added support for sexagesimal numbers |