sfPropelActAsNestedSetBehaviorPlugin
pear.symfony-project.com
Propel nested set behavior
The sfPropelActAsNestedSetBehaviorPlugin is a symfony plugin that provides nested set capabilities to Propel objects.
Tristan Rivoallan
trivoallan
tristan@rivoallan.net
yes
Gordon Franke
trivoallan
gimler@arcor.de
yes
2007-07-23
0.9.1
0.9.1
beta
beta
LGPL
-
5.1.0
1.4.1
symfony
pear.symfony-project.com
1.0.0
0.9.1
0.9.1
beta
beta
2007-07-23
LGPL
==== Bugfixes ====
* fixed `getLevel()` cache (gordon franke)
* fixed scope handling : scope can be any type of data (Jorn.Wagner)
* `retrieveFirstChild()` and `retrieveLastChild()` missing references to scope node (Olivier.Mansour)
* fixed postgresql compatibility (Maciej.Filipiak and Krasimir.Angelov)
* added a note about supported RDBMS (tristan)
* made roadmap clearer (tristan)
* removed useless Propel::getConnection (Eric.Fredj)
* fixed scope handling in `deleteDescendants()` (Piers.Warmers)
* fixed new `getDescendants()` implementation node level caching (tristan)
==== Enhancements ====
* added new `isDescendantOf()` method (Piers.Warmers)
* implemented faster getPath() method (francois)
* implemented faster `getDescendants()` (Jon.Collins)
0.9.0
0.9.0
beta
beta
2007-05-24
LGPL
* Licence change : MIT -> LGPL
* Please welcome a new maintainer : Gordan Franke :)
* tree "dumper" utility method : `sfPropelActAsNestedSetBehaviorUtils::dumpTree()`
* add optional select method for getPath|getParent|retrieveParent (gordon)
0.8.2
0.8.2
beta
beta
2007-04-18
MIT license
* added `getParent()` method (olivier mansour)
* added `getLevel()` unit tests
* implemented caching of level in collection retrieval methods : `getDescendants()`, `getChildren()`, `retrieveSiblings()`
* defined plugin roadmap
0.8.1
0.8.1
beta
beta
2007-03-22
MIT license
* fixed #1480 : non-abstracted column name (paul markovitch)
* fixed bug in `getStubFromPeer()`
* `makeRoot()` should accept non new objects (peter van garderen)
* `getDescendants()` should not try to get descendants if node is a leaf (peter van garderen)
* updated unit tests
* enabled syntax highlighting in README
0.8.0
0.8.0
beta
beta
2007-02-19
MIT license
Implemented more methods (+ unit tests) :
* `insertAsParentOf`
* `retrieveSiblings`
* `isEqualTo`
* `isChildOf`
0.7.0
0.7.0
beta
beta
2007-02-19
MIT license
Implemented missing methods (+ unit tests) :
* `moveToPrevSiblingOf`
* `moveToNextSiblingOf`
* `deleteChildren`
* `deleteDescendants`
0.6.2
0.6.2
beta
beta
2007-02-19
MIT license
Fixed a bug due to wrong usage of `rtrim`. (Thanks to Krešo Kunjas)
0.6.1
0.6.1
beta
beta
2007-02-15
MIT license
Fixed minor bug in getPath()
0.6.0
0.6.0
beta
beta
2007-02-15
MIT license
Implemented missing node retrieval methods :
* retrieveFirstChild
* retrieveLastChild
* retrieveParent
* getPath
Updated docs and unit tests accordingly
0.5.1
0.5.1
beta
beta
2007-02-14
MIT license
Pear package missed plugin's config.php file
0.5.0
0.5.0
beta
beta
2007-02-14
MIT license
Initial public release. The behavior is stable and fully unit-tested, but the API is not yet complete. Missing methods :
* retrieveFirstChild
* retrieveLastChild
* moveToPrevSiblingOf
* moveToNextSiblingOf
* deleteChildren
* deleteTree
* getPath