# Announcing Vue 3.3

DevFeed: [Announcing Vue 3.3](<https://devfeed.tech/articles/announcing-vue-3-3-3009.md>)

Original publisher: [Read original article](<https://blog.vuejs.org/posts/vue-3-3>)

Published: 2023-05-11T00:00:00Z

Content type: release

Language: en

Sources: [The Vue Point](<https://devfeed.tech/sources/the-vue-point.md>)

Topics: [Vue.js](<https://devfeed.tech/topics/vue.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [changelog](<https://devfeed.tech/topics/changelog.md>)

Tags: [changelog](<https://devfeed.tech/tags/changelog.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [feature](<https://devfeed.tech/tags/feature.md>), [overview](<https://devfeed.tech/tags/overview.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [vue](<https://devfeed.tech/tags/vue.md>)

## AI overview

Vue 3.3, code-named "Rurouni Kenshin," improves developer experience, especially for Single-File Components using TypeScript. The release adds support for imported and some complex types in macros, generic components, more ergonomic typed emits, and typed slots.

## Source excerpt

Today we're excited to announce the release of Vue 3.3 "Rurouni Kenshin"! This release is focused on developer experience improvements - in particular, SFC <script setup> usage with TypeScript. Together with the 1.6 release of Vue Language Tools (previously known as Volar), we have resolved many long-standing pain points when using Vue with TypeScript. This post provides an overview of the highlighted features in 3.3. For the full list of changes, please consult the full changelog on GitHub.