变更日志
所有值得注意的项目更改都将记录在此文件中。
格式基于 Keep a Changelog, 项目遵循 语义化版本 规范。
[未发布]
新增
- 完整的项目文档系统
- 自动化 API 文档生成
- GitHub Pages 文档部署
- 贡献指南和开发文档
变更
- 重构 fetcher 架构,按功能分类组织
- 更新代码结构,提高可维护性
- 优化示例代码和文档
[0.2.0] - 2024-01-15
新增
- 🏗️ 重构 fetcher 架构
stock/
目录:股票相关数据获取器index/
目录:指数相关数据获取器market/
目录:市场相关数据获取器- 🧪 完善测试体系
- 增加单元测试覆盖率
- 添加模拟测试数据
- 📖 优化文档和示例
- 更新 Jupyter notebook 示例
- 添加详细的 API 文档
变更
- 🔧 调整导入结构
- 简化模块导入路径
- 保持向后兼容性
- ⚡ 性能优化
- 优化数据缓存机制
- 减少不必要的 API 调用
修复
- 🐛 修复交易时间判断逻辑
- 🔧 修复缓存数据更新问题
- 📝 修正文档中的示例代码
[0.1.5] - 2023-12-20
新增
- 🆕 美股指数数据获取功能
- 支持 SP500、NASDAQ、DOW 等主要指数
- 实时和历史数据获取
- 📊 指数成分股查询功能
- 获取主要指数的成分股列表
- 支持权重信息查询
修复
- 🐛 修复数据获取失败时的异常处理
- 🔧 改进网络超时处理机制
[0.1.4] - 2023-12-01
新增
- 🧮 股票筹码分布数据获取
- 📈 市场情绪数据获取
- 🔍 股票信息详细查询功能
变更
- 📝 改进错误信息提示
- ⚡ 优化数据获取速度
修复
- 🐛 修复部分股票代码无法识别的问题
- 🔧 修复缓存失效问题
[0.1.3] - 2023-11-15
新增
- 💾 持久化字典功能 (PersistentDict)
- 自动数据缓存和持久化
- 支持过期时间设置
- 🕐 交易时间检查器
- 判断当前是否为交易时间
- 支持节假日识别
变更
- 🏗️ 重构核心架构
- 分离数据获取和数据处理逻辑
- 提高代码可维护性
[0.1.2] - 2023-10-20
新增
- 📊 股票历史 K 线数据获取
- 💰 股票实时行情数据获取
- 📈 指数数据获取功能
修复
- 🐛 修复数据格式转换问题
- 🔧 改进异常处理机制
[0.1.1] - 2023-10-01
新增
- 🎯 股票市场基础功能
- 📋 股票列表获取
- 🔧 基础配置管理
修复
- 🐛 修复初始化错误
- 📝 修正文档错误
[0.1.0] - 2023-09-15
新增
- 🚀 初始版本发布
- 📦 基础项目结构搭建
- 🔧 核心 StockData 类实现
- 📚 基础文档和示例
特性
- ✅ 支持 A 股股票数据获取
- ✅ 基于 akshare 的数据源
- ✅ 简单易用的 API 接口
- ✅ 基础缓存机制
版本说明
版本编号规则
- 主版本号 (Major):不兼容的 API 修改
- 次版本号 (Minor):向下兼容的功能性新增
- 修订号 (Patch):向下兼容的问题修正
变更类型
- 新增 (Added):新功能
- 变更 (Changed):对现有功能的变更
- 弃用 (Deprecated):不久将移除的功能
- 移除 (Removed):已移除的功能
- 修复 (Fixed):Bug 修复
- 安全 (Security):安全问题修复
图标说明
- 🚀 重大功能发布
- 🆕 新功能
- 🔧 Bug 修复
- ⚡ 性能优化
- 📖 文档更新
- 🧪 测试改进
- 🏗️ 架构调整
- 🎯 功能增强
- 💾 数据处理
- 📊 数据分析
- 🕐 时间功能
- 💰 金融数据
- 📈 图表功能
- 🔍 查询功能
- 📝 文本处理
- 💬 用户体验