-
Force integer type on depth result or nil if undetermined
-
Fixed query building bug in #nodes_within
-
Clean up default scope methodology within nodes_and_descendants (fixes scope smashing issues in rails 3)
-
Clean up #depth implementation to be direct instead of incurring AR overhead
-
Use ordered hashes when building nested descendants (.nodes_and_descendants method)
-
Only apply dynamic depth ordering to descendant scoping
-
Remove deprecated #to_a references
-
Remove depth ordering from tree building query
-
Fix spelling errors (thanks Jesse)
-
Allow restricting results to given depth
-
Load properly within rails if provided via rubygems (bundler)
-
Allow nodes_and_descendents to accept no base nodes resulting in complete build of all trees
-
Add default max depth to catch runaway recursions (can be turned off by setting :max_depth to nil)
-
New class method nodes_and_descendents
-
Updated instance method #descendents to call class method nodes_and_descendents
-
Initial release