# Vuetify 路线图

Vuetify 始终在开发中。 我们一直致力于改进现有的代码库,并添加新的特性和功能,使构建应用程序更加容易。 以下是计划中的暂定功能列表。 这不是一份详尽的列表,如有变更,恕不另行通知。

# 正在开发

目前正在开发以下版本:

# v3.0(Titan)

  • 计划发布时间: 2021 年第 3 季度
  • Alpha: Q1 2021
  • 概述: 整个框架将被转换为 Vue 3 中新的 组合式 api。 我们的 v3 Notion Board 中概述了这一转换过程的细节,以及有关发布时间表、拟议新功能等信息。 可以通过 v3 GitHub 项目跟踪与各个组件和阶段相关的进度。
  • 目标:
    • 为如何开发、迭代和发布 Vuetify 3 创建一套准则—— v3 Notion Board
    • 使用 Vue 3 和组合式 api 重建框架。
    • 改善框架性能。
    • 使用 Vue 3 以增强 TypeScript 支持;更新类型。
    • 让单元测试更容易,不需要全局设置。
    • 重构框架核心以支持自定义。
    • 用改进的例子和更多信息更新文档。

# 长期支持(LTS)

以下版本将针对向后兼容修复、重大问题和安全漏洞等方面持续维护。 更多信息请见[长期支持](/introduction/long-term support/)页面。

# v1.5

  • 发布时间: 2019 年 2 月
  • 截止支持时间: 2020 年 8 月 1 日
  • 说明:v1.5
  • 概述: 添加了新组件 v-calendar。 新增了 barfill 属性以改进 v-sparkline 功能。 改进 v-treeview 并为长期支持做准备。 前往长期支持页面以了解长期支持的更多信息。

# 版本发布

以下是已经发布的次要主要版本更新。 在 GitHub 上查找最新版本的更多信息。

# v2.4(Endurance)

  • 发布时间: 2020 年 12 月
  • 说明:v2.4
  • 概述: 在我们为 V3 Alpha 做准备时,v2.4 版本为 Vuetify 提供了错误修复、特性和生活质量的改变。 这个版本包含了一些我们正在 Vuetify 3 中构建的新功能,比如 v-carousel 的新插槽和对全局定义的图标组件的支持。
  • 目标:
    • v-btn 添加 plain 属性。
    • 添加新的语言。
      • 阿塞拜疆语
      • 中库尔德语
    • 添加排版 css 类 text-pretext-pre-wrap
    • v-carousel 添加新插槽。
    • 支持全局定义的图标组件。
    • 改进了 v-menu 组件的可访问性。

# v2.3(Liberator)

  • 发布时间: 2020 年 6 月
  • 说明:v2.3
  • 概述: v2.3 版本在年初被放弃以让我们专注于开发 v3。但 COVID-19 出现后,它又被安排到开发计划上。 这个版本充满了生活品质的改变,带有新功能如 v-virtual-scroll 组件和响应式排版 css 类。
  • 目标:
    • text-decorationborder-radiustypography 等添加新的 css 类。
    • 添加新的 v-virtual-scroll 组件。
    • 改进日期选择器、数据表格和日历
    • 调整框架,为 LTS 版本作准备。

# v2.2(Tigris)

  • 发布时间: 2020 年 1 月
  • 说明:v2.2
  • 概述: Vuetify 预设的介绍。 将包括整个 Material Design Studies 系列,用户可定制。 将简化改变框架默认样式的做法。 将添加数千个 SASS 变量,并在文档中加入查找这些变量的查找树。 有关谷歌研究的更多信息,请浏览这里
  • 目标:
    • 添加_数千_个新的 SASS 变量。
    • 创建一个新的 Vuetify 服务,用于引导预配置的框架选项;预设
    • 为官方 Material Design Studies 创建预设。
    • 添加新功能并改进 v-badge 的代码风格。
    • 添加新功能并改进 v-expansion-panels 的代码风格。
    • 新的 v-theme-provider 组件。

# v2.1(Vanguard)

  • 发布时间: 2019 年 10 月
  • 说明:v2.1
  • 概述: 一个维护周期来处理 v2.0 版本的问题。 这包括性能问题、错误或缺失的 a11y、RTL、回归和一般修复。 这样一来,团队就可以抓紧处理上一个版本 8 个月开发周期中的积压任务。
  • 目标:
    • 添加新组件。
      • v-lazy
      • v-skeleton-loader
    • 添加新指令。
      • v-intersect
      • v-mutate
    • v-img 添加懒加载支持。

# v2.0(Arcadia)

  • 发布时间: 2019 年 7 月
  • 说明:v2.0
  • 概述: 完全重构框架核心。 改进布局和主题系统、平台集成、可访问性、RTL 和性能。 将所有组件更新为 Material Design 2 规范。 为多个现有组件添加附加功能,并长期支持 v1.5 版本。
  • 目标:
    • 添加新组件。
      • 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。

# 已归档

以下版本是旧的和不支持的次要主要版本。

# v1.4

  • 发布时间: 2018 年 12 月
  • 说明:v1.4
  • 概述: 添加了新的组件 v-sparkline,并将 v-toolbar 的功能抽象为多个组件,以便于维护和测试。 重建了整个文档,让团队的贡献者和维护者更方便。

# v1.3

  • 发布时间: 2018 年 12 月
  • 说明:v1.3
  • 概述: 添加了新的组件 v-treeviewv-timelinev-item-group。 统一了 v-tabsv-carousel 中使用的接口。 改进了 vuetify-loader 以支持 Vuetify 组件的摇树优化。

# v1.2

  • 发布时间: 2018 年 10 月
  • 说明:v1.2
  • 概述: 添加了新的组件 v-imgv-ratingv-hover。 改进了主题传播系统,扩展了组件使用的颜色的功能,如 HEX 和 RGBA。 也添加了很多新语言。

# v1.1

  • 发布时间: 2018 年 7 月
  • 说明:v1.1
  • 概述: 完全重构所有表单功能,包括所有输入和选择控件。 从 v-select 这样的组件中抽象出一些功能到新的实现中,如 v-autocompletev-combobox,以获得更广的功能范围和更容易的测试功能。 该版本还标志着首次正式支持 RTL 语言。

# v1.0

  • 发布时间: 2018 年 2 月
  • 说明:v1.0
  • 概述: v1.0版本发布。 经过 18 个月的时间和 Kael 的通情达理,我们发布了我们的第一个主要版本。 这包括众多全新的组件、特性和功能。

# Alpha 版本

  • 发布时间: 2016 年 12 月
  • 概述: Vuetify 正式对外宣布。 该框架最初带有 40 个组件,达到了惊人的 46kb。

了解更多?

继续学习由 我们的团队 选择的相关内容,或通过使用下面的导航链接在页面之间跳转。
在 GitHub GitHub 上编辑此页面
最后更新:01/20/2021, 1:10:30 AM