发布

版本发布

本文档概述了 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