Skip to content

Releases: domvm/domvm

3.4.3

19 Jul 21:36
Compare
Choose a tag to compare
  • reduce npm package size by only distributing ./dist, README.md, LICENSE and package.json

3.4.2

19 Jul 06:28
Compare
Choose a tag to compare

3.4.1

17 Jul 21:58
Compare
Choose a tag to compare
  • minor tree-shaking improvement to pico es build (as result of rollup update)

3.4.0

14 Jul 02:48
Compare
Choose a tag to compare
  • domvm.lazyList renamed to domvm.list & API simplified, so setting flags is not necessary on parent vnode
  • domvm.list now has support for defineView() vnodes, too
  • stripped pico build down further, removing convenience features
  • removed support for event delegation signature, e.g. {onclick: {"td": cellClick}} and reworked parameterized events to use single document-level capturing listener (#200).
  • internal changes to unify _diff caching on vnodes rather than both vnodes and vms
  • removed deepUnref() which was added previously to solve mem leaks (#164, #173)

3.3.3

11 Jun 04:47
Compare
Choose a tag to compare
  • fix regression in mini+ builds caused by stream impl rewrite ( #198)
  • internal feature splitting (moving from pico -> nano)

3.3.2

19 May 07:15
Compare
Choose a tag to compare
  • use add/removeEventListener for event binding
  • remove event delegation & manual transitionend binding from demos
  • fix dev build
  • minor test & deps updates

3.3.1

11 May 23:48
Compare
Choose a tag to compare
  • ES module builds
  • prevent vnode.patch() from repeatedly prepending static classes
  • Modals demo API reduction

3.3.0

01 May 19:58
Compare
Choose a tag to compare
  • stream adapter API change!
  • switch back to Closure compiler (smaller bundles)
  • fix for injected vm moving between different subtrees
  • handle non-string refs
  • ModalStack API change (now uses tpl functions instead of hardcoded tpls)
  • perf optimization (don't eagerly create raf-debounced redraws)

3.2.8

22 Dec 18:23
Compare
Choose a tag to compare
  • better textContent/nodeValue handling
  • allow defineElementSpread to accept stream bodies
  • fix some v8 deopts for keyed bodies
  • other minor optimizations
  • docs additions (streams, spl attrs)
  • switch to uglifyjs
  • better test coverage

3.2.7

14 Dec 19:22
Compare
Choose a tag to compare
  • test coverage reports!
  • fix for missing window screwing up node env, now that the non-minfied full build is "main"