Vue.js: v0.7.0 Release

Release date:
December 24, 2013
Previous version:
0.6.0 (released December 8, 2013)
Magnitude:
2,945 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

33 Commits in this Release

Ordered by the degree to which they evolved the repo in this version.

Authored December 18, 2013
Authored December 21, 2013
Authored December 17, 2013
Authored December 23, 2013
Authored December 19, 2013
Authored December 22, 2013
Authored December 19, 2013
Authored December 23, 2013
Authored December 20, 2013
Authored December 18, 2013
Authored December 19, 2013
Authored December 19, 2013
Authored December 24, 2013
Authored December 17, 2013
Authored December 22, 2013
Authored December 18, 2013
Authored December 19, 2013
Authored December 20, 2013
Authored December 24, 2013
Authored December 22, 2013
Authored December 24, 2013
Authored December 24, 2013
Authored December 18, 2013
Authored December 24, 2013
Authored December 23, 2013
Authored December 18, 2013
Authored December 18, 2013
Authored December 24, 2013
Authored December 23, 2013
Authored December 22, 2013

Top Contributors in v0.7.0

yyx990803

Directory Browser for v0.7.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

  • API change: scope option is now split into data and methods. proto option has been removed.
  • Object observer rewrite: the ViewModel will now directly proxy the value get/set to the data object passed in at instantiation. This allows the user to manipulate data directly or on the ViewModel and they will always be in sync.
  • The new observe mechanism makes the v-repeat and v-component much simpler, as a nested object is no longer needed when creating child ViewModels:

Before

  <div v-component="list:listOptions">
      <div v-repeat="item:model.items">
          {{item.title}}
      </div>
  </div>

After

  <div v-component="list:listOptions">
      <div v-repeat="items">
          {{title}}
      </div>
  </div>