tweak build process to include use strict pragma and improve readability of built file
fixes #425 - array mutation changes are flushed BEFORE transition managers are made ready
upgrade to AMDClean 1.1.0
fixes #412 - list sections created from objects can be detached correctly
flush changes before readying transition manager during render
linting
add debugging messages when attempting to bind to a non-bindable keypath
more efficient transition manager. BREAKING CHANGE - elements are detached when ALL transitions are complete for a given instance
only call component init methods after they have entered the DOM. Potentially breaking change
rebuilt
closes #429 - decorators can update when their parameters change
rebuilt
fixes bug introduced with 411d04bb609da07dbdcfc2b2778946cbb1f81e5b whereby init methods became unreliable
rebuilt
prevent components nuking parent data in certain edge cases
minor tidy up - give some anonymous functions names, use internal get() helper instead of prototype method
fixes #433, and introduces a smarter resolution mechanism
tests for #433
rebuilt
only parse component template once, at extend time