0.3.8 -> 0.3.9-pre
Merge branch 'master' into 0.3.9
fix mistake with function wrapping
adapt evaluated values if necessary (e.g. to allow Promise adaptor to work with {{ fetchJSON(url) }}
removed trailing whitespace once and for all so that future diffs are cleaner
more robust parsing of directive arguments (see #322)
rebuilt
within templates, references to wrapped objects should resolve to the adapted value, not the original
remove out-of-date TODO comments
closes #331 - numeric <option> values are not coerced to numbers; <select> and <input type="radio|checkbox"> are flexible about matching strings/numbers
update tests
fixes #334
rebuilt
fixes #339 - short-circuit double section renders that start with a smart update
regression test for #339
evaluators that update to a value of undefined are reflected in the view
check for node.parentNode before detaching node (in case it was detached by something else e.g. jQuery UI - see #309)
rebuilt
typo!
fixes #296 - components piggy back on parent transition manager, and elements will always wait until none of their children are transitioning before detaching, preventing visual glitches