Login | Packages | Support | Bugs 


Changelog for yaml
Release What has changed?
2.0.0RC8 Bugs Fixed:
- Quick fix on handle_mapping. arrval should be used instead of retval (jabiinfante)
- #71696 Bad datetime management (bocharov)
- Fix memory leak in mapping with sequence (bocharov)
- Fix anchor in anchor problemo (bocharov)
- Fix tests bug_64019.phpt, bug_parsing_alias.phpt (bocharov)
- #72204 Crash when try to parse yaml file
1.3.0b1 New Features:
- Removed IS_UNICODE (PHP6) support
- Removed support for PHP <5.3.3
- Timestamps encoded according to https://www.w3.org/TR/NOTE-datetime

Bugs Fixed:
- Various missing free calls (remicollet, bd808)
- Fix parameter parsing for yaml_emit_file
- Fix callback handling for yaml_emit_file
- Fix result of tag callback to be copied to aliases (ranvis)
- #71696 Bad datetime management
2.0.0RC7 Bugs Fixed:
- Fix handling of tag callbacks for aliased values (ranvis)
2.0.0RC6 Bugs Fixed:
- #71045 zend_mm_alloc_small crashes with zend_string_alloc
2.0.0RC5 Breaking changes:
- #69617 yaml.decode_php ini setting now defaults to false.
Bugs Fixed:
- Fixed parameter parsing for yaml_emit_file()
- Fixed callback usage for yaml_emit_file()
- Use smart_str_free() instead of smart_string_free() (remicollet)
2.0.0RC4 Bugs Fixed:
- Use zend_* datatypes (weltling)
- Fix handling of optional encoding argument to yaml_emit_file (weltling)
- Removed PHP6 compat IS_UNICODE support (bd808)
2.0.0RC3 Bugs Fixed:
- Premature free in y_write_object (remicollet)
- Uninitialized smart_str in convert_to_char (remicollet)
- Missing free in convert_to_char (remicollet)
2.0.0RC2 New Features:
- Change min PHP verison from 7.0.0RC5 to 7.0.0-dev
2.0.0RC1 New Features:
- PHP7 compatible
- 2.x series will no longer support PHP5
1.2.0 New Features:
- #69617 Allow unserialize for !php/object to be disabled

New yaml.decode_php ini setting to enable/disable serialized php object
processing. Deployments relying on !php/object are encouraged to
explicitly set yaml.decode_php=1 as default will change to disabled in
a future release.

Bugs Fixed:
- Honour --with-libdir
- Fix package.xml schema validation
- Add const for pointers where possible
- Explicitly cast emalloc returns
- #69465 Resolve quoted and non-specific scalars as strings
- #69616 Fix double free when unserialize fails
1.1.1 New Features:
- Removed "not yet implemented" warning and deliberate abort from
Bugs Fixed:
- #61770 Crash on nonunicode character
- #61923 Detect_scalar_type() is not aware of base 60 representation
- #63086 Compiling PHP with YAML as static extension fails
- #64019 Segmentation fault if yaml anchor ends with a colon
- #64694 Segfault when array used as mapping key
1.1.0 Marking 1.1.0 branch as stable. No change from 1.1.0RC2.
1.1.0RC2 Bugs Fixed:
- #61477 memset sizeof(struct) instead of sizeof(pointer)
- #61475 config.m4 honors `php-config --prefix`
1.1.0RC1 New Features:
- #59860 Callback support when parsing implicit tags
- #60711 Callback support when emitting objects
Bugs Fixed:
- #59765 Build process does not honour custom CFLAGS
- #60628 Mystery circular references after tag callback
1.0.1 - Bug #21995: fixed double free bug when a callback mapping is provided
- corrected string length issue with callback "tag" argument
- added "tag" and "flags" arguments to sequence and map callbacks
1.0.0 Marking package as stable after 12 months of daily production usage.
0.6.3 Fixed packaging problem that broke install via pecl channel.
0.6.2 First release from new hosting at svn.php.net via pecl.php.net


Copyright © 2001-2016 The PHP Group
All rights reserved.
Last updated: Thu Mar 26 06:22:20 2015 UTC
Bandwidth and hardware provided by: pair Networks