Releases: adonisjs/core
Releases · adonisjs/core
Fix indexEntities to create manifest file when `manifest.enabled` is true
Add JSONL route formatter for AI agents
7.1.0 (2026-03-18)
Bug Fixes
- linting and formatting issues (936b778)
Features
- add JSONL route formatter for AI agents and improve command descriptions (b59a82b)
- auto-select JSON output for list command when running in AI agent (f8d58a0)
Full Changelog: v7.0.1...v7.1.0
Drop hardcoded @next package tags
Fixes
- Removed hardcoded @next tags for AdonisJS packages.
Maintenances
- Updated tests to keep CI stable.
Type-safe URL builder, barrel files, tooling for e2e type-safety and much more 🚀
7.0.0 (2026-02-25)
Features
- add comments to auto-generated files (9ce40a3)
- export http helpers (0f84231)
- index entities allow custom path for inertia middleware (cbf4516)
What's Changed
- feat: add skipSegments option + default values for indexers by @Julien-R44 in #5020
- feat: add support for multiple packages in add by @Julien-R44 in #5021
- feat: add tryValidateUsing to HttpRequest by @ThisIsMissEm in #5034
- fix: register terminating() callback before command exec by @Julien-R44 in #5038
- feat(encryption): add AES-SIV support and legacy blind-index errors by @RomainLanz in #5044
- Index entities custom inertia middleware by @tom-brulin in #5048
New Contributors
- @ThisIsMissEm made their first contribution in #5034
- @tom-brulin made their first contribution in #5048
Full Changelog: v6.19.0...v7.0.0
Add AES-SIV encryption and formAttributes helper works without the form method
Pre-release
7.0.0-next.29 (2026-02-14)
Features
- allow formAttributes method to work without accepting a method (cfa5e88)
- encryption: add AES-SIV support and legacy blind-index errors (#5044) (b85978c)
What's Changed
- feat(encryption): add AES-SIV support and legacy blind-index errors by @RomainLanz in #5044
Full Changelog: v7.0.0-next.28...v7.0.0-next.29
Security update
7.0.0-next.28 (2026-02-05)
Security update for CVE-2026-25754 (GHSA-f5x2-vj4h-vg4c) & CVE-2026-25762 (GHSA-xx9g-fh25-4q64).
Security update
6.20.0 (2026-02-05)
Security update for CVE-2026-25754 (GHSA-f5x2-vj4h-vg4c) & CVE-2026-25762 (GHSA-xx9g-fh25-4q64).
Features
Add tryValidateUsing to not throw an error on validation exception
7.0.0-next.27 (2026-02-01)
Bug Fixes
Features
What's Changed
- feat: add tryValidateUsing to HttpRequest by @ThisIsMissEm in #5034
- fix: register terminating() callback before command exec by @Julien-R44 in #5038
New Contributors
- @ThisIsMissEm made their first contribution in #5034
Full Changelog: v7.0.0-next.26...v7.0.0-next.27
More codemods, customize make commands output contents, and bug fixes
7.0.0-next.26 (2026-01-23)
Bug Fixes
- do not validate field as file when its undefined or null (cfa26fa)
- ensure field is defined before validating it as a file (cb13e27)
Features
- add --contents-from flag to make commands (a157b20)
- add codemods methods for validators, limiters, model mixins, and controller methods (aa387e2)
- do not report error when a package does not export a configure hook (ef12d3c)
Full Changelog: v7.0.0-next.25...v7.0.0-next.26
Add legacy encryption driver for backward compatibility
Adds a new legacy encryption driver that maintains compatibility with the AdonisJS v6 encryption format.
Usage:
import { defineConfig, drivers } from '@adonisjs/core/encryption'
export default defineConfig({
default: 'legacy',
list: {
legacy: drivers.legacy({
keys: [env.get('APP_KEY')],
}),
},
})Migration path:
Use this driver to decrypt existing encrypted values from AdonisJS v6, then re-encrypt them with a modern driver (aes256gcm recommended) for improved security.