-
0.4.0 版本更新 Stable
released this
2025-12-17 22:36:30 +08:00 | 21 commits to main since this release在2025年10月11日到2025年12月17日完成的多处重构, 功能大体稳定.
0.4.x 的开发代号是
Fledge.更新日志:
-
模块化管理与解耦
- 采用模块化设计分离核心功能与扩展组件
- 通过接口抽象降低模块间耦合度
-
代码质量提升
- 增加详细文档字符串(docstrings)
- 全面采用类型标注(Type Hints)
-
依赖注入与IoC设计
- 应用上下文设计模式实现隐式依赖注入
- 遵循控制反转(IoC)原则管理对象生命周期
-
算法与功能架构
- 基于注册器模式实现算法动态注册
- 支持多算法模块:
- 调度算法(SM-2、FSRS等)
- 谜题生成与处理模块
-
开发与维护支持
- 集成结构化日志系统便于调试跟踪
- 更新文件格式提升兼容性与可读性
-
动态内容与策略管理
- 引入宏驱动的动态数据模式
- 支持基于配置文件的策略动态调控
-
数据处理优化
- 改进用户数据存储与查询效率
- 优化数据序列化与反序列化过程
-
扩展性设计
- 支持模块化扩展集成机制
- 算法数据格式由 TOML 切换为 JSON 提升性能
-
架构抽象
- 采用Provider-Service抽象架构
- 采用注册表模式
Downloads
-