Skip to content

Releases: adonisjs/core

Fix indexEntities to create manifest file when `manifest.enabled` is true

18 Mar 10:58

Choose a tag to compare

7.1.1 (2026-03-18)

Bug Fixes

  • enable manifest explicitly (038fc87)

Full Changelog: v7.1.0...v7.1.1

Add JSONL route formatter for AI agents

18 Mar 10:43

Choose a tag to compare

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

04 Mar 13:43
v7.0.1
60ae7d2

Choose a tag to compare

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 🚀

25 Feb 06:44

Choose a tag to compare

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

New Contributors

Full Changelog: v6.19.0...v7.0.0

Add AES-SIV encryption and formAttributes helper works without the form method

14 Feb 14:00

Choose a tag to compare

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

05 Feb 21:01

Choose a tag to compare

Security update Pre-release
Pre-release

Security update

05 Feb 21:01

Choose a tag to compare

6.20.0 (2026-02-05)

Security update for CVE-2026-25754 (GHSA-f5x2-vj4h-vg4c) & CVE-2026-25762 (GHSA-xx9g-fh25-4q64).

Features

  • i18n: add command to publish localization templates (#5037) (ee49f8a)

Add tryValidateUsing to not throw an error on validation exception

01 Feb 05:02

Choose a tag to compare

7.0.0-next.27 (2026-02-01)

Bug Fixes

  • register terminating() callback before command exec (#5038) (ab1b00f)

Features

What's Changed

New Contributors

Full Changelog: v7.0.0-next.26...v7.0.0-next.27

More codemods, customize make commands output contents, and bug fixes

23 Jan 06:40

Choose a tag to compare

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

17 Jan 15:13

Choose a tag to compare

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.