Releases: servo-php/fluidxml
Releases · servo-php/fluidxml
1.12.1
'->times()' and '->each()' are bound to the context. $this behaves as… … expected.
1.12
Introduces the '->times()' method. * [+] ->times() is part of the family.
1.11
Supports the special syntax '@<attribute>' and '@' for setting attrib… …utes and text content when adding elements using an array. * [~] ->appendChild() supports '@<attribute>' and '@' special syntax. * [~] ->appendSibling() supports '@<attribute>' and '@' special syntax. * [~] ->prependSibling() supports '@<attribute>' and '@' special syntax.
1.10
Introduces the '->each()' method and the '->setCdata()'/'->cdata()' t… …wins methods together with an internal refactoring. * [+] ->each() is part of the family. * [+] ->setCdata() is part of the family. * [+] ->cdata() is part of the family. * [@] internal refactoring.
1.9
Wraps classes and functions under the FluidXml namespace.
1.8
Gives super powers to the manipulation APIs. * [changed] ->appendChild() has the super powers of ->appendXml(). * [changed] ->appendSibling() has the super powers of ->appendXml(). * [changed] ->prependSibling() has the super powers of ->appendXml(). * [removed] ->appendXml() has been removed superseded by ->appendChild().
1.7
Improves dealing with other XML object instances. * [changed] ::load() adds support for DOMNode, DOMNodeList and FluidXml. * [changed] ->xml() can export any node with its descendants. * [changed] ->xml() accepts a boolean flag to remove the XML declaration headers. * [changes] ->appendXml() is smarter than ever, supporting DOMDocument, DOMNode, DOMNodeList, SimpleXMLElement and FluidXml and XML strings.
1.6.2
Fixes a wrong path of the Composer autoloader.
1.6.1
Travis CI integration and Composer autoloader fix.
1.6
PHP 5.6 is the new minimum version (it was PHP 7).