- Fix issue where "minitest/autorun" must be required for newer versions
of Rails
- Made sqlite3 the default local database when not using appraisals
- Handle non-installed databases when running `appraisal rake test`
locally
Dropped support for primary_key_format
Added rake task test_all
Bumped version to 2.0.0
Bumped activerecord dependency to >= 3.0.0
Fixed tests for 3.0.0
- Depth caching (and cache rebuilding)
- Depth method for nodes
- Named scopes for selecting by depth
- Relative depth options for tree navigation methods:
- ancestors
- path
- descendants
- descendant_ids
- subtree
- subtree_ids
- Updated README
- Easy migration from existing plugins/gems
- acts_as_tree checks unknown options
- acts_as_tree checks that options are hash
- Added a bang (!) to the integrity functions
- Since these functions should only be used from ./script/console and not from your appliction, this change is not considered as breaking backwards compatibility and the major version wasn't bumped.
- Updated install script to point to documentation
- Removed rails specific init
- Removed uninstall script