CHANGELOG in compo-0.4.0 vs CHANGELOG in compo-0.5.0

- old
+ new

@@ -1,4 +1,15 @@ +0.5.0 (2014-07-10) ‘Brimble’ + - Implement a root finder, which has the ability to enumerate the entire path + from a parent-tracking composite object up to its root. + - Implement new method #on_node, which executes a block if, and only if, the + object is an actual composite node (not a Parentless, etc.). + - Implement new method #root?, which returns true if, and only if, the + object does not have a valid parent (its parent ignores #on_node). + - Refactor UrlReferenceable such that URLs are calculated via the root finder. + This is now an iterative algorithm and shouldn't exhaust the stack on large + composites. + - (BACKWARDS INCOMPATIBILITY) Remove #child_url, as it is no longer needed. 0.4.0 (2014-05-22) ‘De Vorzon’ Big release with quite a few changes: - (BACKWARDS INCOMPATIBILITY) Reorganise classes into submodules. This has changed the name of pretty much every class in Compo. - Null composites are now renamed to be Leaf composites, for consistency.