Vuetify 路线图
Vuetify 始终在开发之中。我们一直致力于改进现有的代码库,添加新的特性和功能,并通过开发人员工具扩展生态系统,使构建应用程序更加容易。
2024 组件路线图
下面时计划在 2024 年发布的组件列表。
组件 | 进入 Vuetify 实验室 | 发行版释出时间 |
---|---|---|
v3.7 (Odyssey) | July 2024 | |
v-treeview | *️⃣ | July 2024 |
v-number-input | *️⃣ | July 2024 |
v-time-picker | *️⃣ | July 2024 |
v-date-input | *️⃣ | July 2024 |
v-file-upload | July 2024 | |
v-time-input | July 2024 | |
v-stepper-vertical | July 2024 | |
v3.8 (Andromeda) | Q4 | |
v-calendar | *️⃣ | Q4 |
v-date-time-picker | May 2024 | Q4 |
v-date-range-picker | June 2024 | Q4 |
v-video | July 2024 | Q4 |
v-feature-discovery | August 2024 | Q4 |
*️⃣已经在实验室中
版本发布
下面是已经放出的小版本和大版本的版本更新。详细的更新信息请参考 GitHub 上的 最新更新 on GitHub.
v3.6 (Nebula)
- Released: April 2024
- Hero: Banner
- Target Release: Q2 2024
- Notes: v3.6 Release
- Overview: 从实验室向主框架引入了 5 个新组件:
- Milestone Issues: Github Issues
v3.5 (Polaris)
- Released: January 2024
- Hero: Banner
- Target Release: Q1 2024
- Notes: v3.5 Release
- Overview: v3.4 之后的维护周期将侧重于错误修复和一般改进。
- Milestone Issues: Github Issues
v3.4 (Blackguard)
- Released: November 2023
- Hero: Banner
- Target Release: Q3 2023
- Notes: v3.4 Release
- Overview: 从实验室向主框架引入了 8 个更新的组件:
- Milestone Issues: Github Issues
v2.7 (Nirvana)
- Released: July 2023
- Target Release: Q2 2023
- Notes: v2.7 Release
- LTS Support until: January 2025
- Milestone Issues: Github Issues
v3.3 (Icarus)
- Released: May 2023
- Target Release: Q2 2023
- Notes: v3.3 Release
- Overview: 一个小型的中间插件,将与 Vue v3.3 一起发布,并包含一些小特性。
- Milestone Issues: Github Issues
v3.2 (Orion)
- Released: April 2023
- Target Release: Q2 2023
- Notes: v3.2 Release
- Overview: N 来自 v2 的新组件和移植组件。公开默认系统供公众使用,允许您使用组件钩接到全局默认配置。更多信息见 发行说明
- Milestone Issues: Github Issues
v3.1 (Valkyrie)
- Released: January 2023
- Target Release: Q1 2023
- Notes: v3.1 Release
- Overview: 第一个 v3 版本将专注于移植剩余的缺失的 v2 组件和修复一般的错误。
- Milestone Issues: Github Issues
Vuetify Labs
- Released: January 2023
- Target Release: Q4 2022
- Overview: Labs 是一个新包,它包含了来自 Vuetify 2 的大型组件,处于预生产状态。更多信息位于实验室介绍 页面。
v3.0 (Titan)
- Released: October 2022
- Notes: v3.0 Release
- Overview:
- 使用新的组合 api为 Vue 3 重新构建
- 全局属性,允许你对你的应用做大的总体改变
- 通过内置模块改进 SASS 变量定制和可扩展性
- 新的Vue CLI presets,用于生成预构建的启动项目
- 第一方Vite支持闪电般的快速开发
- 极大地改进了 TypeScript 支持
- 使用 Cypress 进行端到端测试,更好地覆盖框架
v2.6 (Horizon)
- Released: November 2021
- Notes: v2.6 Release
- Overview: 新的v-otp-input组件,日历事件和滚动改进,其他组件的小功能。
v2.5 (Avalon)
- Released: May 2021
- Notes: v2.5 Release
- Overview: v2.5 版本为v-data-table和v-text-field添加了大量新功能,并修复了click-outside指令、v-carousel组件等的错误。
- Objectives:
- 扩展的功能
v-data-table
- 生态质量的提升
- 大致的 bug 修复
- 扩展的功能
v2.4 (Endurance)
Released: December 2020
Notes: v2.4 Release
Overview: v2.4 版本为 Vuetify 提供了 bug 修复、特性和生活质量更改,同时我们也在为 v3 Alpha 做准备。这个版本包含了一些我们正在构建到 Vuetify 3 中的新特性,比如
v-carousel
的新插槽和对全局定义图标组件的支持。Objectives:
- 为
v-btn
添加plain属性 - 添加新的区域设置
- Azerbaijani
- Central Kurdish
- 添加排版 css 类
text-pre
和text-pre-wrap
- 添加新的插槽
v-carousel
- 支持全局定义的图标组件
- 改进了
v-menu
组件的可访问性
- 为
v2.3 (Liberator)
- Released: June 2020
- Notes: v2.3 Release
- Overview: v2.3 版本在今年早些时候被放弃,专注于 v3 的开发,但在 COVID-19 出现时又被恢复。这个版本充满了生态质量的变化,新特性,如
v-virtual-scroll
组件,响应式排版 css 类。 - Objectives:
- 为
text-decoration
(文本装饰)、border-radius
(边框半径)、typography
(排版)等添加新的 css helper 类。 - 添加新的
v-virtual-scroll
组件 - 改进 Date Pickers(日期选择器), Data Tables(数据表), 和 Calendars(日历)
- 加固框架准备,为 LTS version版本做准备
- 为
v2.2 (Tigris)
- Released: January 2020
- Notes: v2.2 Release
- Overview: Vuetify 预设的介绍。将包括整个材料设计研究收集和 user customizable (用户可定制)。将简化更改框架默认样式的过程。数以千计的 SASS 变量将被添加,用于查找这些变量的查找树将被放入文档中。有关谷歌研究的更多信息,请浏览此处。
- Objectives:
- 添加 数千个 新的 SASS 变量
- 创建一个新的 Vuetify 服务来引导预配置的框架选项; Preset (预设)
- 为官方创建预设 Material Design Studies
- 添加新功能并改进
v-badge
的代码样式 - 添加新功能并改进
v-expansion-panels
的代码样式 - 新的
v-theme-provider
组件
v2.1 (Vanguard)
- Released: October 2019
- Notes: v2.1 Release
- Overview: 一个维护周期,用于处理 v2.0 版本中的错误。这包括性能问题、不正确或缺失的数据、RTL、回归和一般修复。这将使团队能够赶上在上一个版本的 8 个月开发周期中积累的积压任务。
- Objectives:
- 新添加的组件
v-lazy
v-skeleton-loader
- 新添加的指令
v-intersect
v-mutate
- 为
v-img
添加延迟加载支持
- 新添加的组件
v2.0 (Arcadia)
- Released: July 2019
- Notes: v2.0 Release
- Overview: 框架核心的完全重建。改进 layout (布局)和 theme systems(主题系统)、platform integration(平台集成)、accessibility(可访问性)、RTL 和 performance(性能)。 按照Material Design 2规范更新所有组件。向多个现有组件添加额外功能,并设置 v1.5 以获得长期支持。
- Objectives:
- 新添加的组件
v-app-bar
v-banner
v-chip-group
v-color-picker
v-file-input
v-list-item-group
v-overlay
v-simple-table
v-slide-group
- 完成 Material Design 2 的更新
- 从 Javascript 转换为 Typescript
- 从 Stylus 转换为 Sass
- 从 avoriaz 转换为 vue-test-utils
- 新添加的组件
参与此项目
如果您想帮助为 Vuetify 做出贡献,请前往我们的贡献指南 有关如何开始的更多信息。
归档
以下版本是旧的和不受支持的主要和次要版本:
v1.5
- Released: February 2019
- Support until: August 1st, 2020
- Notes: v1.5 Release
- Overview: 增加了新的组件,
v-calendar
。改进了v-sparkline
的功能,增加了新的bar (条形)和fill (填充)属性。改进v-treeview
视图,为 LTS 做准备。导航到 长期支持页面 浏览更多有关 LTS 的资料。
DANGER
v1.5 已于2020 年 7 月 31 日到期,不再积极维护。建议使用我们的升级指南更新到 Vuetify 的最新稳定版本。
v1.4
- Released: December 2018
- Notes: v1.4 Release
- Overview: 增加了新的组件
v-sparkline
,并将v-toolbar
的功能抽象为多个组件,以方便维护和测试。重新构建整个文档,使其更易于贡献者和团队的维护。
v1.3
- Released: December 2018
- Notes: v1.3 Release
- Overview: 增加了新的组件,
v-treeview
,v-timeline
和v-item-group
。统一了v-tabs
和v-carousel
的接口。改进了vuetify-loader,以支持 Vuetify 组件的轻松应用程序树摇。
v1.2
- Released: October 2018
- Notes: v1.2 Release
- Overview: 增加了新的组件,
v-img
,v-rating
和v-hover
。改进了主题传播系统,并扩展了使用 HEX 和 RGBA 等组件的颜色的功能。还添加了许多新的区域。
v1.1
- Released: July 2018
- Notes: v1.1 Release
- Overview: 完整重建所有表单功能,包括所有输入和选择控件。将
v-select
等组件的特性抽象为新的实现,v-autocomplete
,v-combobox
,以获得更大范围的功能和更容易的测试。这个版本也标志着对RTL语言的第一次官方支持。
v1.0
- Released: February 2018
- Notes: v1.0 Release
- Overview: v1.0 正式发布方。经过 18 个月和 Kael 的清醒,我们推出了我们的第一个主要版本。其中包括大量全新的组件、特性和功能。
Alpha release
- Released: December 2016
- Overview: Vuetify正式向公众宣布。该框架最初附带了40个组件,并且达到了惊人的46kb。