Initial import
Introduced build tool Grunt and testing with Mocha
Removed amdefine problem, made Observable a class again, added static makeObservable function, increased test coverage
Added support for keypaths
Added support for keypaths
Added support for nested observables and handling for some edge cases
Added support for computed properties
Let set return old value and observers call with old and new value as arguments
Evaluate computed properties in correct context
First dependency tracking draft with one failing test
First dependency tracking draft with one failing test
Added dependency tracking
Fixed a dependency tracking issue and separated dependents observer notification from normal one
One and the same observer can be added to the same keypath multiple times again because the observer equality check was much too lose.
Renamed exception
Added transactions, atomic set and optimized how often observers are called
Fix spelling
Merge branch 'master' of https://github.com/helgoboss/iota-observable