Skip to content

v0.8.0

Compare
Choose a tag to compare
@kbrsh kbrsh released this 31 Mar 20:29
· 957 commits to master since this release

Minor Changes

  • Add dependency tracking and caching for computed properties: 3669059
  • Make sure keeping track of changed computed properties (so they can depend on each other): 484f262
  • Errors are suppressed as well if silent: 4333592
  • Make moon silent in production: c227bf8
  • Remove checker for warnings in production version: 2983514
  • Make h function take array of children: a6bb0b4
  • Add support for 'name' option in components: a53637a

Patches

  • Update cache/dependency systems: e63d63e
  • Better m-show implementation (perf boost): 718ff7b
  • Ensure empty attributes have meta/values: 96da99b
  • Ensure properties with args can have multiple instances of themselves: e21eba5
  • More efficient prop diff (perf boost) 🔥: b61d16d
  • Use a different diff with vnodes and dom: 3b240cf
  • Better way of iterating through children: 1619af8
  • 🔥 perf boost: use ternary expression over and condition (more declarative): 684d40d
  • ⚡ rewrite diff completely to use hybrid of nodes+vnodes: f94aafc
  • ⚡ perf boost: faster prop check without hasOwnProperty check: 575aec7
  • Expose 'h' and perform vnode equality check optimization: 339cabe
  • ⚡ perf boost: handle case when there are no children and remove all of them: 577fe98
  • ⚡ perf boost: faster way to traverse children while avoiding calls to CompareICStub: 347d8b3
  • Ensure children are hydrated when creating a text node via optimization: b40a71f