Skip to content

Releases: loophp/phptree

2.3.1

04 Jun 17:33
Compare
Choose a tag to compare
  • Enable PHPSpec in GrumPHP.
  • NodeInterface now extends \ArrayAccess interface.
  • Add more tests, increase coverage.

2.3.0

02 May 12:25
Compare
Choose a tag to compare
Update badges look'n'feel.

2.2.4

23 Jan 08:29
Compare
Choose a tag to compare
Update code style based on new coding style conventions.

2.2.2

09 Jan 21:04
Compare
Choose a tag to compare

Small maintenance release.

2.2.1

30 Dec 21:41
Compare
Choose a tag to compare
Update README.

2.2.0

28 Dec 19:16
fb8588a
Compare
Choose a tag to compare

Use an \ArrayObject for storing children.
Many bug fixes in the TrieNode.
Optimizations in NaryNode.

2.1.1

16 Dec 10:34
Compare
Choose a tag to compare
Update README.

2.1.0

16 Dec 00:21
fcbc3c1
Compare
Choose a tag to compare

Exporters and Importers!

2.0.0

13 Dec 21:57
60f8543
Compare
Choose a tag to compare
  • Refactoring of the Traversers.
  • New traverser "InOrder"

1.1.0

11 Dec 21:02
Compare
Choose a tag to compare
  • Add NaryNode tree - A tree where the capacity can be changed per node.
  • Remove the Renderer and add the Converter. (to be used in conjuction with Graphp and GraphViz)
  • Use Yield instead of regular foreachs.
  • Add a new level parameter to the abstract visitor class and interface.
  • Add the Node::depth() method.
  • Remove the display method and its test.
  • Add new Node::withChildren() method.