- fix for property.mirror
- 'with' binding now ignores it's own element (as it should)
- added model::each which enumerates the properties
- changes to renderItem for o_O.array - since an item might belong to > 1 bound lists
- onbind is back - these bindings occur after all other bindings have run
- model class itself is now evented
- array can now be extended
- added o_O.collection example file
- fixed bad enumeration in array::find
- extended models dont need type on creation
- refactor bindings. Can now omit parans mostly - are added automatically.
- bindings are now explicit, and o_O now knows what type of binding each is (inbound/outbound/twoway)
- add new bindings with o_O.newBinding
- performance improvements
- added router
- force read on emit
- added dependencies as a property
- properties now emit synchronously
- binding now emit asynchronously via requestAnimationFrame (for HTML writing events), except for the first run
- Added zooming example
- Moved version string
- Added ability to export to an alternative namespace
- extended support for bind to o_O.model and o_O.array
- Set array length before emitting events
- Rewrite array::renderItem
- Added property.bind
- Computed properties now also emit
- o_O.array
- o_O.model
- Timeouts per property