Vue目前最新的稳定版本是v3.3.10。于2023-12-04发布,以下是此版本的相关bug解决内容。
当然,以下是Vue新版本更新内容的中文翻译:
Bug修复
- app: 防止不同选项的应用之间缓存模板
- compiler-sfc: 避免在genMap中传递forEach索引
- compiler-sfc: 取消缩进pug/jade模板
- compiler-sfc: 修复在带有多个选择器的作用域模式中的 :where 和 :is 选择器
- compiler-sfc: 生成更有利于树摇动的代码
- compiler-sfc: 支持推断泛型类型
- compiler-sfc: 支持从属性解析组件
- compiler-sfc: 在类型解析期间加载TS失败时抛出错误
- cssVars: 在为ssr生成代码时,cssVar名称应该双重转义
- deps: 更新编译器至 ^7.23.4
- runtime-core: 在Transition中正确获取Suspense锚点
- runtime-dom: 以单位设置width/height属性
- ssr: 避免在服务器渲染之前意外缓存计算属性
- types: 在函数组件中将emits作为props暴露
- types: 修复响应式集合类型
- types: 改进withKeys和withModifiers的返回类型
性能改进
- 优化on*属性检查
- runtime-dom: 缓存修饰符包装函数
- v-on: 带修饰符的常量处理程序不应被视为动态
发布周期
Vue 并没有固定的发布周期。
-
补丁版本 (patch releases) 发布会及时按需进行。
-
小版本 (minor releases) 发布总是会包含一些新特性,发布周期通常会在 3~6 个月之间,并会经历 beta 预发布阶段。
-
大版本 (major releases) 发布会提前知会,且经历早期讨论和 alpha、beta 等预发布阶段。
更新日志原文:https://github.com/vuejs/core/blob/main/CHANGELOG.md