版本发布
本文档概述了 AdonisJS 核心团队所维护的框架核心及生态系统包的重要发布版本。
| 包 | 变更 | 发布日期 |
|---|---|---|
@adonisjs/repl@v4.1.1
|
更新依赖. | Aug 15, 2025 |
@adonisjs/eslint-config@v2.1.2
|
移除 @stylistic/eslint-plugin-ts,改用 @stylistic/eslint-plugin. | Aug 8, 2025 |
@adonisjs/lucid@v21.8.0
|
执行 seeders 时使用自然排序,并在紧凑模式下出错时显示迁移文件名. | Jul 22, 2025 |
@adonisjs/cache@1.3.0
|
`cache:prune` 与数据库迁移. | Jul 20, 2025 |
@adonisjs/i18n@2.2.2
|
从翻译中解析 otherField. | Jul 16, 2025 |
@adonisjs/auth@v9.4.2
|
更新依赖. | Jul 15, 2025 |
@adonisjs/core@v6.19.0
|
导出 VineMultipartClass 以便扩展,并修复多部分文件序列化问题. | Jun 17, 2025 |
@adonisjs/http-server@v7.7.0
|
创建原始请求体副本时不克隆富数据类型. | Jun 17, 2025 |
@adonisjs/bouncer@3.1.6
|
修复 `Promise` 内策略包装器 `AuthorizerResponse` 的类型推断. | Jun 9, 2025 |
@adonisjs/tsconfig@v1.4.1
|
重新发布以覆盖从 tooling-config 单体仓库生成的版本. | May 29, 2025 |
@adonisjs/application@v8.4.1
|
将特性开关(Feature flags)实现移至独立的类. | May 15, 2025 |
@adonisjs/bodyparser@v10.1.0
|
允许合并多部分字段与文件. | May 15, 2025 |
@adonisjs/hash@v9.1.1
|
显式支持 argon 0.43.0 版本. | May 14, 2025 |
@adonisjs/limiter@v2.4.0
|
新增对 SQLite 的支持. | Apr 15, 2025 |
@adonisjs/shield@8.2.0
|
即使校验失败也生成 CSRF 令牌. | Mar 25, 2025 |
@adonisjs/drive@v3.4.1
|
改进 file.moveToDisk 方法. | Mar 19, 2025 |
@adonisjs/env@v6.2.0
|
引入 defineIdentifier 与 defineIdentifierIfMissing 方法. | Mar 19, 2025 |
@adonisjs/inertia@3.1.1
|
更新 svelte 启动套件,并修复回调 props 的类型定义. | Mar 7, 2025 |
@adonisjs/ally@5.1.0
|
新增 LinkedIn OpenID Connect 驱动. | Mar 2, 2025 |
@adonisjs/redis@v9.2.0
|
支持在发布-订阅频道上定义多个监听器. | Feb 7, 2025 |
@adonisjs/session@v7.5.1
|
更新依赖. | Jan 16, 2025 |
@adonisjs/presets@v2.6.4
|
修复 auth stub 以导入 InferAuthenticators. | Dec 18, 2024 |
@adonisjs/vite@v4.0.0
|
支持 Vite 6. | Dec 14, 2024 |
@adonisjs/ace@v13.3.0
|
允许异常自行处理自身. | Oct 9, 2024 |
@adonisjs/transmit@v2.0.2
|
修复取消订阅时返回函数的问题. | Sep 25, 2024 |
@adonisjs/core@v6.14.0
|
新增对 dd 与 dump 辅助函数的支持. | Sep 21, 2024 |
@adonisjs/hash@v9.0.5
|
修复 Argon2 哈希的参数顺序. | Sep 20, 2024 |
@adonisjs/core@v6.13.1
|
在 .env.example 文件中将 APP_KEY 保留为空值. | Sep 11, 2024 |
@adonisjs/presets@v2.6.3
|
生成 SilentAuth 中间件. | Sep 11, 2024 |
@adonisjs/core@v6.13.0
|
运行命令时使用 Ace Kernel 的 errorHandler. | Sep 5, 2024 |
@adonisjs/assembler@v7.8.2
|
迁移 execa 后的错误修复. | Sep 3, 2024 |
@adonisjs/assembler@v7.8.0
|
新增 yarn berry 与 ts-node-maintained 支持. | Sep 1, 2024 |
@adonisjs/eslint-config@v2.0.0-beta.0
|
面向 ESLint 9 及以上版本的配置预设的 Beta 发布. | Aug 21, 2024 |
@adonisjs/drive@v3.0.0
|
破坏性变更 - 重写以兼容 v6. | Aug 10, 2024 |
@adonisjs/lucid@v21.2.0
|
锁定 strtok3,并修复关联查询构建器在子查询上应用约束的问题. | Aug 8, 2024 |
@adonisjs/limiter@v2.3.2
|
修复 X-RateLimit-Reset 响应头以使用 ISO 日期时间字符串. | Aug 2, 2024 |
@adonisjs/lucid@v21.1.1
|
修复 - 使用只读副本时清理连接资源. | Jul 25, 2024 |
@adonisjs/lock@v1.1.1
|
允许使用最新版本的 Redis. | Jun 22, 2025 |
create-adonisjs@v2.4.0
|
移除安装提示,默认始终安装依赖包. | Jun 22, 2024 |
@adonisjs/mail@v9.2.2
|
修正 stubs 中 SES 的环境变量访问. | Jun 21, 2024 |
@adonisjs/redis@v9.0.0
|
移除旧版健康检查,并新增健康检查类. | Jun 20, 2024 |
create-adonisjs@v2.3.0
|
改进创建新应用的上手体验. | Jun 19, 2024 |
@adonisjs/health@v2.0.0
|
发布健康检查包. | Jun 19, 2024 |
@adonisjs/ace@v13.1.0
|
新增 kernel.hasCommand 方法. | Jun 19, 2024 |
@adonisjs/lucid@v21.0.0
|
支持 libSQL 及新的健康检查. | Jun 18, 2024 |
@adonisjs/session@v7.4.1
|
修复 file 驱动下的 maxAge 问题. | Jun 5, 2024 |
@adonisjs/vite@v3.0.0
|
结束实验阶段. | Jun 2, 2024 |
@adonisjs/ace@v13.0.1
|
移除命令元数据 json 文件中泄露的 absoluteFilePath. | Jun 2, 2024 |
@adonisjs/http-server@v7.2.3
|
修复 defineConfig 辅助函数的 bug. | May 21, 2024 |
@adonisjs/lucid@v20.6.0
|
改进使用 `orCreate` 方法时的 DateTime 比较. | May 2, 2024 |
@adonisjs/core@v6.9.0
|
新增 `env:add` 命令以定义环境变量及其校验规则. | Apr 30, 2024 |
@adonisjs/core@v6.8.0
|
将 HMR 移出实验阶段. | Apr 22, 2024 |
@adonisjs/core@v6.7.0
|
实验性支持 HMR. | Apr 15, 2024 |
@adonisjs/core@v6.6.0
|
升级至 VineJS 2.0. | Apr 15, 2024 |
@adonisjs/auth@v9.2.0
|
配置基础认证守卫(basic auth guard),并从独立子路径导出 authFinder mixin. | Apr 2, 2024 |
@adonisjs/application@v8.2.0
|
新增 onHttpServerMessage 钩子. | Mar 31, 2024 |
@adonisjs/env@v6.0.0
|
允许添加标识符. | Mar 30, 2024 |
@adonisjs/http-server@v7.2.0
|
新增 response.onFinish 方法以监听响应完成. | Mar 29, 2024 |
@adonisjs/mail@v9.2.1
|
修复邮件断言 API,使邮件类构造函数可接受参数. | Mar 27, 2024 |
@adonisjs/lucid@v20.5.1
|
为 findBy 方法新增 clause 变体. | Mar 27, 2024 |
@adonisjs/lucid@v20.5.0
|
为迁移器新增 step 选项. | Mar 27, 2024 |
@adonisjs/session@v7.3.0
|
在闪存消息的 errorsBag 中显示校验错误摘要. | Mar 20, 2024 |
@adonisjs/session@v7.2.0
|
新增 @errors 标签. | Mar 20, 2024 |
@adonisjs/lucid@v20.4.0
|
支持调试查询的漂亮打印,并新增 findMany 辅助方法. | Mar 13, 2024 |
@adonisjs/core@6.3.0
|
实验性钩子、`node ace add` 以及新的 Codemods API. | Feb 24, 2024 |
@adonisjs/mail@9.2.0
|
支持定义多个 cc 与 bcc 地址. | Feb 10, 2024 |
@adonisjs/logger@4.1.6
|
在 sprintf 替换中支持假值(falsy). | Feb 9, 2024 |
@adonisjs/limiter@2.1.0
|
破坏性变更 - 兼容 v6 的最终版本. | Feb 7, 2024 |
@adonisjs/core@6.2.3
|
创建新控制器时遵循单数形式的 CLI 标志. | Feb 5, 2024 |
@adonisjs/shield@8.1.1
|
修复 shieldApiClient 插件的导出函数. | Feb 2, 2024 |
@adonisjs/http-server@7.0.3
|
使 Router 类支持宏(macroable). | Feb 2, 2024 |
@vinejs/vine@1.7.1
|
错误修复与性能提升. | Jan 29, 2024 |
@adonisjs/auth@9.1.0
|
新增基础认证守卫(basic auth guard). | Jan 29, 2024 |
@adonisjs/application@8.0.3
|
修复 stub 导出解析器,并对命令名使用 dash-case. | Jan 27, 2024 |
@adonisjs/presets@2.2.4
|
在初始化时生成访问令牌迁移文件. | Jan 25, 2024 |
@adonisjs/auth@9.0.3
|
修复令牌与用户提供者之间的跨数据库问题. | Jan 25, 2024 |
@adonisjs/lucid@20.0.0
|
将默认命名策略切换为 camelCase,并支持 order by 子句中对 null 值的处理. | Jan 25, 2024 |
@adonisjs/bouncer@3.1.0
|
更新 i18n 错误标识符与 JSONAPI 错误码. | Jan 22, 2024 |
@adonisjs/shield@8.1.0
|
支持通过 i18n 读取 CSRF 异常错误消息. | Jan 22, 2024 |
@adonisjs/http-server@7.0.1
|
使用状态页返回值,并新增 cookie 选项. | Jan 22, 2024 |
@adonisjs/assembler@7.1.0
|
禁用实验性警告. | Jan 19, 2024 |
@adonisjs/mail@9.1.0
|
新增 mjml 组件,发送邮件时将 mjml 标记转换为 HTML. | Jan 9, 2024 |
@adonisjs/logger@6.0.0
|
允许禁用时间戳或通过函数自定义时间戳. | Jan 5, 2024 |