sfPropelActAsNestedSetBehaviorPlugin - 0.9.2

Propel nested set behavior

You are currently browsing
the website for symfony 1

Visit the Symfony2 website


« Back to the Plugins Home

Signin


Forgot your password?
Create an account

Tools

Stats

advanced search
Information Readme Releases Changelog Contribute

Changelog for release 0.9.2 - 28/10/2009

  • feature: Added a backward compatible Criteria parameter in getChildren(), getDescendants(), retrieveSiblings() and getPath() (fzaninotto)
  • feature: Added a backward compatible $peer_method in deleteDescendants() method (works the same way as ->getChildren() and ->getDescendants() $peer_method parameter)
  • feature: Allow user to change behaviour name in app.yml (Frederic Coelho)
  • converted to symfony 1.2 only

Other releases

Release 0.9.2 - 28/10/2009

  • feature: Added a backward compatible Criteria parameter in getChildren(), getDescendants(), retrieveSiblings() and getPath() (fzaninotto)
  • feature: Added a backward compatible $peer_method in deleteDescendants() method (works the same way as ->getChildren() and ->getDescendants() $peer_method parameter)
  • feature: Allow user to change behaviour name in app.yml (Frederic Coelho)
  • converted to symfony 1.2 only

Release 0.9.1 - 23/07/2007

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)

Release 0.9.0 - 24/05/2007

  • 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)

Release 0.8.2 - 18/04/2007

  • added getParent() method (olivier mansour)
  • added getLevel() unit tests
  • implemented caching of level in collection retrieval methods : getDescendants(), getChildren(), retrieveSiblings()
  • defined plugin roadmap

Release 0.8.1 - 22/03/2007

  • 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

Release 0.8.0 - 19/02/2007

Implemented more methods (+ unit tests) :

  • insertAsParentOf
  • retrieveSiblings
  • isEqualTo
  • isChildOf

Release 0.7.0 - 19/02/2007

Implemented missing methods (+ unit tests) :

  • moveToPrevSiblingOf
  • moveToNextSiblingOf
  • deleteChildren
  • deleteDescendants

Release 0.6.2 - 19/02/2007

Fixed a bug due to wrong usage of rtrim. (Thanks to Krešo Kunjas)

Release 0.6.1 - 15/02/2007

Fixed minor bug in getPath()

Release 0.6.0 - 15/02/2007

Implemented missing node retrieval methods :

  • retrieveFirstChild
  • retrieveLastChild
  • retrieveParent
  • getPath

Updated docs and unit tests accordingly

Release 0.5.1 - 14/02/2007

Pear package missed plugin's config.php file

Release 0.5.0 - 14/02/2007

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