2.0.0 - support Vue 3
Due to changes in how slot and dynamic rendering work, Vue 3 support required more work than we originally thought. This means we can't share code between Vue 2 and Vue 3, so a new tag/version is needed.
- Vue 3
- Slot changed to become v-slot instead of (slot and slot-scope) https://v3.vuejs.org/guide/component-slots.html#slot-content
- Remove vue property as it is no longer needed