root / trunk / ext / php / CHANGELOG

Revision 318, 2.2 kB (checked in by indeyets, 2 months ago)

added handling of sequences and maps of unknown types

Line 
1--- %YAML:1.0
2- version: 0.9.3
3  date: 2008-??-??
4  status: beta
5  changes:
6    - fixed bug#31 (broken yaml caused segfault)
7    - multiline strings are exported in folded format (for readability) now
8    - maps and sequences of unknown types are treated as php/hash and php/array (with notice)
9
10- version: 0.9.2
11  date: 2007-11-22
12  status: beta
13  changes:
14    - gcc-2.95 compatibility (patch by Brian J. France)
15    - fixed dumping of mixed arrays and numeric-arrays starting from non-zero digit
16    - fixed loading of maps with numeric keys
17    - short-and-flat arrays are dumped using inline-mode now (for readability)
18    - changed explicit type of DateTime class to be !php/object::DateTime
19    - added support for loading explicitly typed DateTime (with timestamp-compatible value)
20    - added support for loading sequences into classes which implement ArrayAccess (!php/array::ClassName)
21    - added support for loading maps into classes which implement ArrayAccess (!php/hash::ClassName)
22    - added support for loading classes which implement Serializable (!php/object::ClassName)
23    - added support for dumping classes which implement Serializable (!php/object::ClassName)
24
25- version: 0.9.1
26  date: 2007-07-15
27  status: beta
28  changes:
29    - fixed handling of invalid merge-references [pecl#11585]
30    - fixed tsrm-incompatibility introduced in 0.9
31    - added support for timestamps in syck_load
32    - added support for DateTime in syck_dump
33    - fixed dumping of associative-arrays
34
35- version: 0.9
36  date: 2007-07-11
37  status: beta
38  changes:
39    - this is the first release in PECL
40    - added several unit-tests
41    - fixed a bunch of vartype-errors
42    - added support for sexagesimal numbers
43
44- version: 0.3
45  date: 2007-07-04
46  changes:
47    - added emitter functionality
48    - new function: "string syck_dump(mixed data)"
49
50- version: 0.2
51  date: 2007-03-05
52  changes:
53    - PHP5 is a requirement now
54    - Removed a lof ot memory leaks
55    - SyckException (derived from SPL's UnexpectedValueException) is thrown in case of parse-error
56    - MacOS-X compatibility
57    - ZTS-related fixes
58    - Report versions of extension and library in phpinfo()
59    - Cleaner, PECL-style compliant source
60
61- version: 0.1
62  date: 2003-09-24
63  changes:
64    - WhyTheLuckyStiff's initial implementation
Note: See TracBrowser for help on using the browser.