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