Files
JoyD/Web/Vue/CubeLib/CHANGELOG.md
2026-02-02 13:46:36 +08:00

2.4 KiB
Raw Blame History

更新日志

所有重要的项目更改都将记录在此文件中。

[1.2.2] - 2026-01-30

新增

  • 新增 CubeTreeView 组件文档
    • 添加了完整的 Props 说明
    • 添加了 Config 配置对象说明
    • 添加了 Events、Methods、Slots 说明
    • 添加了使用示例
    • 添加了键盘导航说明
    • 添加了 CSS 变量说明

变更

  • 更新 package.json 版本号至 1.2.2
  • 更新 README.md,添加 CubeTreeView 组件文档

[1.2.1] - 2026-01-30

移除

  • 移除 CubeButton 组件
    • 删除了按钮组件的实现
    • 从组件列表中移除注册和导出

变更

  • 更新 package.json 版本号至 1.2.1
  • 更新 index.ts,只保留 CubeSplitter 组件
  • 更新 README.md,移除 CubeButton 组件文档
  • 修复 vite.config.js,添加 exports: 'named' 配置
  • 修复构建警告,解决默认导出和命名导出混合的问题
  • 更新 package.json,移除不存在的 vue-demi-vite 依赖
  • 更新 package.json,将构建命令从 vue-demi-vite build 改为 vite build

优化

  • 简化组件库结构,专注于 CubeSplitter 组件
  • 优化构建配置,提高构建稳定性

[1.1.0] - 2026-01-30

新增

  • 新增 CubeWebSocket 组件
    • 支持自动连接和断开
    • 支持自动重连(指数退避策略)
    • 支持消息队列功能(离线消息缓存)
    • 支持心跳机制(连接保活)
    • 支持连接超时处理
    • 支持调试模式(详细日志输出)
    • 完整的事件系统connected, disconnected, error, message 等)
    • 暴露公共方法connect, disconnect, send, reconnect 等)
  • 新增 CubeWebSocket 组件文档
  • 新增 CubeWebSocket 使用示例
    • 基础使用示例
    • 自动重连示例
    • 消息队列示例

变更

  • 更新 package.json 版本号至 1.1.0
  • 更新 package.json 文件列表,包含 examples/*docs/*
  • 更新 README.md,添加 CubeWebSocket 组件文档

[1.0.0] - 2026-01-15

新增

  • 新增 CubeSplitter 组件
    • 支持垂直和水平方向
    • 支持左侧、右侧、顶部、底部位置
    • 支持拖拽调整大小
    • 支持折叠和展开功能
    • 支持最小和最大尺寸限制
    • 支持尺寸持久化(通过 localStorage
  • 新增 CubeSplitter 组件文档
  • 新增 CubeSplitter 使用示例

变更

  • 初始化项目结构
  • 配置 Vite 构建工具
  • 配置 TypeScript 支持
  • 配置 ESLint 和 Prettier