# 更新日志

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

格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)，
并且此项目遵循 [语义化版本](https://semver.org/spec/v2.0.0.html)。

## [1.2.8] - 2025-09-15

### 改进
- 合并 `develop` 到 `main` 与 `release-1.2.8`
- 文档与构建流程小幅优化

### 修复
- 若干边缘场景下的日志与类型提示

## [1.2.7] - 2025-09-15

### 新功能
- **README.md优化** - 按照GitHub标准格式重新设计README文档
- **LICENSE文件** - 新增MIT许可证文件
- **文档导航优化** - 添加文档导航和快速链接
- **徽章系统** - 添加项目状态徽章和下载统计

### 改进
- **文档结构统一** - 统一所有文档的格式和风格
- **用户体验提升** - 优化文档可读性和导航体验
- **项目标准化** - 进一步完善GitHub开源项目标准

### 技术改进
- **版本管理优化** - 统一版本号管理到1.2.7
- **构建流程完善** - 优化构建和发布流程
- **文档维护自动化** - 支持文档自动维护和更新

## [1.2.6] - 2025-09-15

### 新功能
- **项目文档完善** - 按照GitHub开源标准，完善了所有项目文档
- **项目总结文档** - 新增 `PROJECT_SUMMARY.md`，全面介绍项目特性和架构
- **版本发布准备** - 准备发布v1.2.6版本到GitHub

### 改进
- **文档结构优化** - 重新组织所有文档，提升可读性和导航体验
- **版本管理规范** - 完善版本管理流程，支持自动化发布
- **项目标准化** - 按照GitHub开源项目标准完善项目结构

### 技术改进
- **构建流程优化** - 优化构建和发布流程
- **文档生成自动化** - 支持文档自动生成和更新
- **版本发布自动化** - 支持自动化版本发布

## [1.2.5] - 2025-09-15

### 新增
- 完善项目文档结构，按照GitHub开源标准
- 添加项目架构文档 (ARCHITECTURE.md)
- 添加快速开始指南 (QUICK_START.md)
- 添加最佳实践指南 (BEST_PRACTICES.md)
- 添加发布说明 (RELEASE_NOTES.md)
- 添加项目总结 (PROJECT_SUMMARY.md)
- 完善贡献指南 (CONTRIBUTING.md)

### 优化
- 改进README.md文档结构和内容
- 优化错误处理和日志记录
- 提升TypeScript类型定义完整性
- 改进音频处理性能

### 修复
- 修复DtsPanel.tsx中的TypeScript类型错误
- 修复发音人类型定义问题
- 修复音频重采样精度问题
- 修复WebSocket连接稳定性问题

## [1.2.4] - 2025-09-10

### 新增
- 添加长文本语音合成 (DTS) 支持
- 优化音频处理性能
- 改进 Vue 3 兼容性

### 优化
- 音频处理算法优化
- 内存使用优化
- 错误恢复机制改进

## [1.2.3] - 2025-09-05

### 新增
- 添加实时语音识别 (RTASR) 支持
- 优化 WebSocket 连接管理
- 改进错误恢复策略

### 优化
- 连接池管理优化
- 重试机制改进
- 性能监控增强

## [1.0.0] - 2025-09-11

### 新增
- 支持Vue2、Vue3和React多框架
- 语音听写(IAT)功能
- 实时语音转写(RTASR)功能
- 语音合成(TTS)功能
- 长文本语音合成(DTS)功能
- AudioWorklet性能优化
- 完善的错误处理机制
- 移动端和桌面端支持
- 完整的TypeScript类型定义
- 按需加载和Tree Shaking支持

### 优化
- 音频处理性能提升
- 错误恢复和重试策略
- 实时状态指示
- 用户体验优化
- 详细的API文档

### 修复
- 修复AudioWorkletNode类型兼容性问题
- 修复ScriptProcessorNode缓冲区大小错误
- 修复WebSocket连接超时问题
- 修复音频重采样精度问题

## [0.1.0] - 2025-09-10

### 新增
- 基础语音识别和合成功能
- TypeScript支持
- 基础构建配置

---

## 版本说明

### 语义化版本
- **主版本号**：不兼容的API修改
- **次版本号**：向下兼容的功能性新增
- **修订号**：向下兼容的问题修正

### 变更类型
- **新增**：新功能
- **优化**：性能或体验改进
- **修复**：问题修复
- **废弃**：即将移除的功能
- **移除**：已移除的功能
- **安全**：安全相关修复
