变更记录
2025-10 变更记录
扩展包升级
nstarter-mongodb v0.7.1
- 启用 stable API 支持 (非严格模式)
- 支持通过
useStableAPI配置参数控制是否使用 stable API - 此功能需配合 Mongodb 5.0+ 版本使用
- 支持通过
2025-09 变更记录
核心变更
- 基础框架组件升级
- 升级 Node.js 版本要求 >= 22.19.0
- inversify 升级至 v7.x
- uuid 升级至 v11.1.0
信息
-
关于对 eslint v9 的兼容性说明
EsLint v9.x 已经将配置格式调整为新的 flat config 形式,移除了对 legacy 版本的兼容性。 但上游项目 eslint-config-alloy 似乎并没有计划适配 eslint v9。 因此,eslint-config-nstarter` 继续维持 v8 版本逻辑,暂不支持 v9 版本。
nstarter-core v1.3.0
- 基础框架组件升级
- 升级 Node.js 版本要求 >= 22.19.0
- 兼容 express 4.x & 5.x
- inversify 升级至 v7.x
- 变更说明:https://inversify.io/docs/guides/migrating-from-v6/
- 对于 inject 过程,默认不再带有对基类的隐式逻辑
- injectable 行为变更,注入时机调整为在 service / component / controller 装饰器执行过程
- uuid 升级至 v11.1.0
开发工具升级
nstarter-cli v1.1.0
- 升级 nstarter-core -> 1.3.0
- 运行时环境 Node.js >= 22.19.0
- CLI 基础依赖升级
扩展包升级
nstarter-mongodb v0.7.0
- 升级 nstarter-core -> 1.3.0
- 运行时环境 Node.js >= 22.19.0
- 升级 mongoose 依赖 -> 8.18.0
- 驱动升级至 6.x, 支持 Mongodb 8.0 新特性
- 主要影响
- 移除
count()方法,使用countDocuments()替代 - 移除过时的
ssl系列配置参数,使用tls配置替代
- 移除