Vue.js: 0.12.6 Release

Release date:
July 5, 2015
Previous version:
0.12.6-csp (released July 5, 2015)
Magnitude:
449 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 0.12.6

yyx990803

Directory Browser for 0.12.6

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

Release Notes Published

Improvements

  • Props can now be specified using camelCase. Vue will automatically convert the camelCase prop names to hyphenated names when looking for prop attributes. This makes the prop names more consistent: camelCase in JavaScript and expressions, hyphenated as attributes.

Example:

  props: {
    camelCase: String
  }
  <my-comp camel-case="hello"></my-comp>

Previous usage of directly specifying hyphenated prop names will still work properly, although with the possibility of being deprecated in future versions.

Fixed

  • #1004 v-component directive not working with v-repeat
  • #1005 attached/ready hooks not firing properly for child components
  • #1006 destroyed hook not firing properly when unmounting static component
  • #1008 <select> with selectedIndex=-1 DOM state not persisted when appended to new parent