Got rid of when.js and introduced es6-promise polyfill instead. The promise library needs to be added to the page before requirejs for browsers that do not yet implement Promises
Only top-level data-viewmodel elements should be bound to the viewmodel
The model should be deserialized from JSON if it is an array
Updated to Knockout 3.2.0
This uses the official bower component made by Knockout, instead of a distribution version maintained by someone else
Added support for nested viewmodels.
data-viewmodel can now be used inside another data-viewmodel
the nested VM inherits the context of the outer VM and is given the parent VM as its third constructor parameter
Merge branch 'nested-viewmodels'
Release 0.5.0