changelog.md 7.9 KB

1.0.0 2025-04-03

  • 完整支持 Svelte v5、Tailwind CSS v4 与 TypeScript,包括库、示例、create-stdf、站点。
  • 按照 Svelte 官方 CLI sv create 重构库文件。
  • 增强 NavBar 组件,详见 NavBar
  • 修复 Cell 组件,详见 Cell
  • 增强 NumKeyboard 组件,详见 NumKeyboard
  • 重写 Checkbox、Radio 等组件,修改部分组件 API,升级时请注意检查。
  • 文档组件 API 增加类型。
  • 跟随 Tailwind CSS v4,文档站点、主题生成器、组件库等颜色系统统一使用 oklch,参考 Tailwind CSS

0.5.3 2024-11-19

  • 优化 Icon 组件,详见 Icon

0.5.2 2024-10-02

  • 优化 Button 组件,详见 Button

0.5.1 2024-10-02

  • 增强 Button 组件,详见 Button
  • 优化 BottomSheet 组件,详见 BottomSheet
  • 优化 IndexBar 组件,详见 IndexBar
  • 修复 Avatar 组件,详见 Avatar

0.5.0 2024-09-09

  • 新增 Stepper 组件,详见 Stepper

0.4.7 2024-08-12

  • 修复 Pagination 组件,详见 Pagination
  • 优化 Loading 组件,详见 Loading
  • 优化 Slider 组件,详见 Slider

0.4.6 2024-03-31

  • 新增 Loading 类型,详见 Loading

0.4.5 2024-03-28

0.4.4 2023-12-13

  • 增强 Tabs 组件,详见 Tabs

0.4.3 2023-12-11

  • 修改 Tabs 组件,详见 Tabs

0.4.2 2023-11-21

  • 组件源码的 Props 按照 JSDoc 规范增加类型注释,使用组件时将获得更好的 IDE 提示。可开启 checkJs 检测或使用 TypeScript 做类型检测。

0.4.1 2023-11-13

  • 将仓库由 dufu1991/stdf 迁移至 any-tdf/stdf。

0.4.0 2023-11-03

  • 新增支持多主题配置,请参考 主题配置色彩主题生成器
  • 按照 Tailwind 命名规则统一将灰色由 gray5 改为 gray-500 写法,请注意升级后更改写法。详见 色彩
  • Avatar 组件新增头像组用法,详见 Avatar

0.3.2 2023-10-11

  • 修复 Input 组件,详见 Input

0.3.1 2023-10-11

  • 增强 Input 组件,详见 Input

0.3.0 2023-09-20

0.2.11 2023-09-15

  • 修复 Cell,详见 Cell
  • 修复 Icon,详见 Icon
  • 修复 Skeleton,详见 Skeleton

0.2.10 2023-09-11

  • 增强 Cell 组件,详见 Cell

0.2.9 2023-08-31

  • 修复 NPM 缺少的文件。

0.2.8 2023-08-31

  • 删除部分组件无用代码。
  • 格式化组件代码,方便后续其他参与成员统一代码风格。
  • 考虑到组件代码本身体积也不大,还是决定直接将组件源码放入 NPM 包中,方便用户直接查看源码,避免了需要去 GitHub 上查看源码的麻烦。
  • 多语言引入路径改回 stdf/lang/xx_XX,详见 国际化

0.2.7 2023-08-26

  • 0.2.6 ~ 0.2.7 STDF package 增加 svelte,使其可在 SvelteKit 中直接引入使用,关联 Issues 。[!issue|edhub|]

0.2.5 2023-08-16

  • Icon 修改 path 默认值,详见 Icon
  • 新增了 rollup-plugin-stdf-icon 插件,将指定文件夹内的所有 SVG 组合为 SVG symbol,详见 rollup-plugin-stdf-icon,方便 STDF 的 Icon 组件使用。
  • 配合 rollup-plugin-stdf-icon 更新 create-stdf

0.2.4 2023-08-14

  • 0.2.2 ~ 0.2.4 优化文件结构,精简 NPM 包体积。抵制 node_modules 体积膨胀和依赖黑洞,从我做起!
  • 多语言引入路径由 stdf/lang/xx_XX 改为 stdf/dist/lang/xx_XX,详见 国际化

0.2.1 2023-07-26

  • 新增了 create-stdf,可以快速创建使用 STDF 的工程。(beta 版本,可能存在问题)

0.2.0 2023-07-23

  • 适配 Svelte 4 同时也兼容 Svelte 3。目前仅需适配一项,即升级部分组件过渡动画,参考 Svelte 4 migration guide - Transitions are local by default
  • 增强 Swiper 组件,详见 Swiper

0.1.5 2023-07-19

  • 修改组件内部的触摸事件为指针事件,使其同时支持鼠标、触控笔和触摸等各种输入方式,包含组件:BottomSheet、IndexBar、Slider、Swiper。关联 Issues。[!issue|shenliqing|]

0.1.4 2023-07-16

  • 更新 NPM README。

0.1.3 2023-07-16

0.1.2 2023-07-11

0.1.1 2023-07-10

  • 修复 Pagination。

0.1.0 2023-07-10

0.0.27 2023-06-29

  • 0.0.12 ~ 0.0.27 版本无实质更新,仅用于测试 GitHub Action。

0.0.11 2023-06-19

  • 优化 Input,详见 Input

0.0.10 2023-06-17

  • 优化 Cell,详见 Cell

0.0.9

  • 修复 AsyncPicker 文件路径。

0.0.8

0.0.7

  • 多语言包 Context 的值由 lang 改为 STDF_lang,避免与工程内其他语言包名称冲突。
  • 完善站点快速上手中配置 Tailwind CSS 的说明,关联 Issues。[!issue|gavinning|][!contribute|yuedanlabs|]

0.0.6

  • 新增 Loading 类型,详见 Loading

0.0.1 2023-04-27

  • 上线了。