Skip to content

Releases: ktsn/vue-vnode-helper

v0.3.0

Choose a tag to compare

@ktsn ktsn released this 25 Dec 12:45

Breaking Changes

  • tag helper no longer belongs to helpers object. It is exported directly as same as until v0.2.

    import { tag } from 'vue-vnode-helper'

Deprecations

  • cloneNode is deprecated, will be removed on v0.4.

New

  • Add createHelper function that you can define new vnode helpers.
  • Support scoped slots as vnode children (for Vue v2.1 or later).

Improvements

  • Expose TypeScript declaration files.

v0.2.4

Choose a tag to compare

@ktsn ktsn released this 24 Aug 09:12

Fix

  • id is not set on Vue >= 2.0.0-beta.6
  • cannot clone vnode having no data on cloneNode

v0.2.3

Choose a tag to compare

@ktsn ktsn released this 24 Aug 06:35
  • Add cloneNode helper
    Now, we can clone existing vnode in the context of apply

    import { apply } from 'vue-vnode-helper'
    import cloneNode from 'vue-vnode-helper/clone-node'
    
    export default {
      render (h) {
        return apply(h,
          cloneNode(this.$slots.default[0], { props: { value: 'foo' }}, ['children'])
        )
      }
    }

v0.2.2

Choose a tag to compare

@ktsn ktsn released this 10 Aug 05:47

Add keep-alive helper.

v0.2.1

Choose a tag to compare

@ktsn ktsn released this 24 Jul 12:04

Add transition and transition-group helpers.

v0.2.0

Choose a tag to compare

@ktsn ktsn released this 17 Jul 17:17
  • Built in helpers are now exported as helpers instead of default export
  • tag helper moved into helpers

v0.1.1

Choose a tag to compare

@ktsn ktsn released this 17 Jul 11:33

Allow function for children

v0.1.0

Choose a tag to compare

@ktsn ktsn released this 15 Jul 18:23

First release 🎉