From 57249be44d7ab2eeb4ee5d9fcd2d288862b1ef2b Mon Sep 17 00:00:00 2001 From: nikic Date: Mon, 23 Apr 2012 14:14:52 +0200 Subject: [PATCH] Add changelog --- CHANGELOG.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..d971f53 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,29 @@ +Version 0.9.1-dev +----------------- + +* Add ability to add attributes to nodes: + + It is now possible to add attributes to a node using `$node->setAttribute('name', 'value')` and to retrieve them using + `$node->getAttribute('name' [, 'default'])`. Additionally the existance of an attribute can be checked with + `$node->hasAttribute('name')` and all attributes can be returned using `$node->getAttributes()`. + +* Add code generation features: Builders and templates. + + For more infos, see the [code generation documentation][1]. + +* [BC] Don't traverse nodes merged by another visitor: + + If a NodeVisitor returns an array of nodes to merge, these will no longer be traversed by all other visitors. This + behavior only caused problems. + +* Fix line numbers for some list structures +* Fix XML unserialization of empty nodes +* Fix parsing of integers that overflow into floats +* Fix emulation of NOWDOC and binary floats + +Version 0.9.0 (05.01.2012) +-------------------------- + +First version. + + [1]: https://github.com/nikic/PHP-Parser/blob/master/doc/3_Code_generation.markdown \ No newline at end of file