Skip to content

路线图

本文档展示 taro-bluetooth-print 项目的未来发展规划。

长期愿景

打造最完善的跨平台蓝牙打印解决方案,支持所有主流小程序平台和 Web Bluetooth,成为物联网打印场景的首选库。

v3.0.0 - 重大升级

计划中的功能

核心架构

  • [ ] 依赖注入框架 2.0: 支持构造函数参数注入、属性注入
  • [ ] 插件系统完善: 完整的插件钩子体系
  • [ ] 中间件支持: 请求/响应拦截器

平台支持

  • [ ] 支付宝小程序适配器
  • [ ] 百度小程序适配器
  • [ ] 字节跳动小程序适配器
  • [ ] 鸿蒙系统原生适配器

驱动扩展

  • [ ] EPSON ESC/POS 扩展: 更多ESC/POS命令支持
  • [ ] 自动驱动检测: 根据打印机标识自动选择驱动
  • [ ] 驱动优先级配置: 用户可配置多驱动优先级

高级功能

  • [ ] 打印预览: 生成打印效果预览图
  • [ ] 模板市场: 预设模板分享平台
  • [ ] 云端配置: 打印机配置云端管理
  • [ ] 多语言支持: 国际化(i18n)

v2.10.x - 持续完善

Q2 2026 计划

已完成

  • [x] 插件系统 (Hook-based PluginManager)
  • [x] 类型安全 EventEmitter
  • [x] 测试覆盖率 80%+(1,102 测试用例)
  • [x] 代码重复率 0%
  • [x] 架构精简(移除过度工程的 DI 容器)

进行中

  • [ ] 完整 API 文档完善
  • [ ] 更多驱动支持
  • [ ] 性能基准测试

待完成

  • [ ] 设备配对管理增强
  • [ ] 打印任务取消增强
  • [ ] 连接状态机优化
  • [ ] 更多单元测试

v2.9.x - 架构升级

已完成

  • [x] 插件管理器(Hook-based)
  • [x] 类型安全 EventEmitter
  • [x] 输出限制器
  • [x] 设备管理器测试
  • [x] 条码便捷方法 Mixin 模式
  • [x] 打印队列测试

已废弃功能

以下功能已被移除或替换:

功能替代方案废弃版本
旧版 PrinterFactoryPrinterFactory (v2)2.10.0
内置验证器分离的 validators/ 目录2.10.0
旧版模板引擎TemplateEngine v22.10.0

版本策略

语义化版本

  • 主版本 (x.0.0): 破坏性变更
  • 次版本 (x.y.0): 新功能,向后兼容
  • 补丁版本 (x.y.z): Bug 修复,向后兼容

支持周期

  • 最新版本: 完全支持
  • 上一主要版本: 6 个月安全更新
  • 更早版本: 不再支持

反馈与建议

如果您对路线图有建议,请通过以下方式联系我们:

您的反馈将帮助我们更好地规划项目未来。

基于 MIT 许可发布