Vue.js: 0.11.0-rc3 Release

Release date:
October 24, 2014
Previous version:
0.11.0-rc2 (released October 7, 2014)
Magnitude:
2,050 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

39 Commits in this Release

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

Authored October 21, 2014
Authored October 20, 2014
Authored October 18, 2014
Authored October 7, 2014
Authored October 24, 2014
Authored October 15, 2014
Authored October 18, 2014
Authored October 16, 2014
Authored October 11, 2014
Authored October 21, 2014
Authored October 12, 2014
Authored October 19, 2014
Authored October 14, 2014
Authored October 16, 2014
Authored October 21, 2014
Authored October 9, 2014
Authored October 7, 2014
Authored October 24, 2014
Authored October 18, 2014
Authored October 21, 2014
Authored October 24, 2014
Authored October 24, 2014
Authored October 8, 2014
Authored October 15, 2014
Authored October 24, 2014

Top Contributors in 0.11.0-rc3

yyx990803

Directory Browser for 0.11.0-rc3

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

Release Notes Published

New

  • New partial compilation implementation. This enables a few new features/changes:
    • dynamic partial: <div v-partial="{{partialId}}"></div> now reacts to change of partialId.
    • new v-if implementation: no longer using an anonymous wrapper instance, should work more intuitively.
    • new instance method: vm.$compile() can dynamically compile a piece of DOM. more details
  • New global config option: Vue.config.async. Defaults to true; if set to false will force Vue to use synchronous view/watcher updates.
  • New instantiation option: watch

Changed

  • Custom directive API change:
    • isFn option for directives is removed.
    • instead there's a new option: acceptStatement.
  • Component directive scope change:

directives on the root element of a component from the parent's template will be compiled in the parent's scope. For example:

    <div v-component="comp" v-show="ok"></div>

Here the v-show will be compiled in parent scope, thus it is bound to the ok property on the parent, not the component itself.

Note that if the directive is part of the component's own template, however, it will be compiled in the component's scope instead.

Fixed

  • #474
  • #481
  • #484
  • #486
  • #489
  • #490
  • #498
  • #505
  • #506