README.md in closure_tree-3.6.2 vs README.md in closure_tree-3.6.3
- old
+ new
@@ -1,18 +1,18 @@
-# Closure Tree
+# Closure Tree [![Build Status](https://secure.travis-ci.org/mceachen/closure_tree.png?branch=master)](http://travis-ci.org/mceachen/closure_tree)
Closure Tree is a mostly-API-compatible replacement for the
[ancestry](https://github.com/stefankroes/ancestry),
[acts_as_tree](https://github.com/amerine/acts_as_tree) and
[awesome_nested_set](https://github.com/collectiveidea/awesome_nested_set/) gems, giving you:
-* Best-in-class select performance:
+* __Best-in-class select performance__:
* Fetch your whole ancestor lineage in 1 SELECT.
* Grab all your descendants: 1 SELECT.
* Get all your siblings: 1 SELECT.
* Fetch all [7-degrees-of-bacon in a nested hash](#nested-hashes): 1 SELECT.
-* Best-in-class mutation performance:
+* __Best-in-class mutation performance__:
* 2 SQL INSERTs on node creation
* 3 SQL INSERT/UPDATEs on node reparenting
* Support for reparenting children (and all their progeny)
* Support for polymorphism [STI](#sti) within the hierarchy
* ```find_or_create_by_path``` for [building out hierarchies quickly and conveniently](#find_or_create_by_path)
@@ -355,12 +355,18 @@
Closure tree is [tested under every combination](http://travis-ci.org/#!/mceachen/closure_tree) of
* Ruby 1.8.7 and Ruby 1.9.3
* The latest Rails 3.0, 3.1, and 3.2 branches, and
-* MySQL, PostgreSQL, and SQLite.
+* MySQL, PostgreSQL, & SQLite.
## Change log
+
+
+### 3.6.3
+
+* Fixed [issue 24](https://github.com/mceachen/closure_tree/issues/24), which optimized ```#hash_tree```
+ for roots. Thanks, [Saverio Trioni](https://github.com/rewritten)!
### 3.6.2
* Fixed [issue 23](https://github.com/mceachen/closure_tree/issues/23), which added support for ```#siblings```
when sort_order wasn't specified. Thanks, [garygreyling](https://github.com/garygreyling)!