Skip to content

Releases: servo-php/fluidxml

1.12.1

18 Jan 04:17
Compare
Choose a tag to compare
'->times()' and '->each()' are bound to the context. $this behaves as…

… expected.

1.12

08 Jan 21:56
Compare
Choose a tag to compare
Introduces the '->times()' method.

* [+] ->times() is part of the family.

1.11

07 Jan 23:15
Compare
Choose a tag to compare
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

07 Jan 23:15
Compare
Choose a tag to compare
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

03 Jan 12:08
Compare
Choose a tag to compare
1.9
Wraps classes and functions under the FluidXml namespace.

1.8

02 Jan 16:55
Compare
Choose a tag to compare
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

02 Jan 16:55
Compare
Choose a tag to compare
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

20 Dec 04:29
Compare
Choose a tag to compare
Fixes a wrong path of the Composer autoloader.

1.6.1

20 Dec 04:29
Compare
Choose a tag to compare
Travis CI integration and Composer autoloader fix.

1.6

17 Dec 22:41
Compare
Choose a tag to compare
1.6
PHP 5.6 is the new minimum version (it was PHP 7).