The AdonisJS Blog

Tutorials, releases, and technical articles from the AdonisJS core team. Learn how to build better applications with the framework.

February 2026

(27 releases)
Feb 19 adonisjs/eslint-config Support ESLint 10
Feb 19 adonisjs/eslint-plugin-adonisjs Support ESLint 10
Feb 16 adonisjs/transmit Release 3.0.1-next.1
Feb 14 adonisjs/core Add AES-SIV encryption and formAttributes helper works without the form method
Feb 14 adonisjs/http-transformers Trace transformers resolution using diagnostic channels
Feb 13 adonisjs/mail Bug fixes and small improvements
Feb 12 adonisjs/assembler Allow adding comments to auto generated files using the IndexGenerator
Feb 10 adonisjs/http-transformers Bug fix for the omit method
Feb 10 adonisjs/lucid Add toAttributes method to convert model to a type-safe object with only the attributes
Feb 10 adonisjs/inertia Add support for href and action props and rename params prop to routeParams
Feb 08 adonisjs/otel Multiple destinations
Feb 05 adonisjs/core Security update
Feb 05 adonisjs/core Security update
Feb 05 adonisjs/bodyparser Security Fixes
Feb 05 adonisjs/bodyparser Security Fixes
Feb 04 adonisjs/lucid Extend BaseTransformer method Lucid specific aggregate methods
Feb 04 adonisjs/lock Rename service default export name to lockManager
Feb 04 adonisjs/http-transformers Simplify ExtractTransformerVariants helper to avoid running into circular references
Feb 02 adonisjs/bouncer Auto register indexPolicies during configure
Feb 02 adonisjs/session Add session.untag and session.supportsTagging methods
Feb 02 adonisjs/session Add support for untagging a session
Feb 01 adonisjs/otel Release 1.1.3
Feb 01 adonisjs/assembler Bug fixes in choosing VITE_HMR_PORT and ValidatorExtractor
Feb 01 adonisjs/session Breaking - Do not store multipart files in flash messages
Feb 01 adonisjs/bodyparser Use flash symbol to prevent Multipart files being part of flash messages
Feb 01 adonisjs/core Add tryValidateUsing to not throw an error on validation exception
Feb 01 adonisjs/bodyparser Bug fix in multipart error handling and make size and extension validators public

January 2026

(52 releases)
Jan 31 adonisjs/drive Allow configuring supabase and migrate to FlyDrive 2.0
Jan 27 adonisjs/auth Add deleteAll method on TokensProvider
Jan 27 adonisjs/auth Add deleteAll method on TokensProvider
Jan 24 adonisjs/transmit Compatibility with AdonisJS 7
Jan 23 adonisjs/core More codemods, customize make commands output contents, and bug fixes
Jan 23 adonisjs/application Add support for replacing stubs content with rawContents
Jan 22 adonisjs/assembler Add more codemods
Jan 22 adonisjs/auth Add user.validatePassword via the AuthMixin
Jan 21 adonisjs/auth Flash error message using the error key
Jan 20 adonisjs/create-adonisjs Add API starter kit and support for configuring monorepos
Jan 17 adonisjs/transmit-client Subscription lifecycle fixes & improved documentation
Jan 17 adonisjs/create-adonisjs Centralized starter kits
Jan 17 adonisjs/inertia New Vue helpers
Jan 17 adonisjs/core Add legacy encryption driver for backward compatibility
Jan 17 adonisjs/http-transformers Add useVariant and depth methods to the Paginator
Jan 15 adonisjs/repl Hide proxies in output
Jan 15 adonisjs/lucid Fix schema import path in stub and auto-detect migration intent from name
Jan 14 adonisjs/presets Update models stubs
Jan 14 adonisjs/vite Use devserver entrypoints when devserver is running
Jan 14 adonisjs/vite Run Vite dev-server either in test env or when using assembler to start the dev server
Jan 12 adonisjs/lucid Prevent mass assignment vulnerability
Jan 11 adonisjs/lucid Prevent mass assignment vulnerability
Jan 10 adonisjs/assembler Choose random VITE_HMR_PORT and inject DEV_MODE environment variable to dev server process
Jan 10 adonisjs/inertia Update to work with the latest transformer changes
Jan 10 adonisjs/core Breaking - Remove serialize method from HTTP context
Jan 10 adonisjs/http-transformers Set pagination metadata to any
Jan 10 adonisjs/http-transformers Introduce BaseSerializer class and remove the serialize helper
Jan 09 adonisjs/http-server Awaiting ExceptionHandler.report method
Jan 09 adonisjs/http-server Awaiting ExceptionHandler.report method
Jan 09 adonisjs/otel Ignoring more noisy URLs
Jan 09 adonisjs/lucid Allow disabling schema generation via config
Jan 07 adonisjs/assembler New codemods
Jan 07 adonisjs/content Release 1.6.1
Jan 07 adonisjs/core Update health checks templates
Jan 07 adonisjs/http-server Add Route.getHandler method and allow HttpContextFactory to compute URLs from route
Jan 07 adonisjs/events Fix emitter.off behavior with class-based listeners
Jan 06 adonisjs/otel Ignore additional file types
Jan 06 adonisjs/application Add supporting for detecting if the process is controlled by an AI agent
Jan 06 adonisjs/fold Fix for hooks to finish when resolving a singleton binding
Jan 06 adonisjs/eslint-config Release 3.0.0-next.9
Jan 06 adonisjs/eslint-config Do not use deprecated ESLint rules
Jan 05 adonisjs/content Add support for fetching inactive sponsors
Jan 03 adonisjs/lucid Map UUID type to a string column and skip schema generation in production
Jan 03 adonisjs/core Release 7.0.0-next.19
Jan 03 adonisjs/inertia Fix JSX build
Jan 03 adonisjs/cache Diagnostic channels
Jan 02 adonisjs/lucid Auto-boot models and make model stub must use the Schema class
Jan 02 adonisjs/core Security update
Jan 02 adonisjs/core Security update
Jan 02 adonisjs/lucid Add support for generating schema classes, truncateAll method on dialects and bug fixes
Jan 02 adonisjs/bodyparser Prevent path traversal during file uploads
Jan 02 adonisjs/bodyparser Breaking - Prevent path traversal during file uploads

December 2025

(51 releases)
Dec 31 adonisjs/assembler Improve codemod errors and read custom directories from adonisrc.ts file
Dec 30 adonisjs/otel Release 1.1.0
Dec 29 adonisjs/core Update packages
Dec 27 adonisjs/content Add support for custom OSS stats resources
Dec 27 adonisjs/content Add OssStats loader and expose a caching utility
Dec 26 adonisjs/cache Release 1.3.1
Dec 24 adonisjs/http-transformers Release 1.6.2
Dec 20 adonisjs/session DB Adapter and Tagging support
Dec 20 adonisjs/session Bug fix around database tagging
Dec 20 adonisjs/eslint-config Add prefer-adonisjs-inertiajs-form rule
Dec 20 adonisjs/inertia React <Form> type-safe component
Dec 20 adonisjs/eslint-plugin-adonisjs New `prefer-adonisjs-inertiajs-form` rule
Dec 20 adonisjs/otel Initial release
Dec 20 adonisjs/eslint-config Inertia preset
Dec 20 adonisjs/eslint-plugin-adonisjs New rules !
Dec 20 adonisjs/inertia Release 4.0.0-next.15
Dec 20 adonisjs/inertia Release 4.0.0-next.14
Dec 19 adonisjs/bouncer Add index generator and remove policies/main.ts file
Dec 19 adonisjs/assembler Use `InferInput` instead of `Infer` for Routes Scanner
Dec 19 adonisjs/i18n Move yaml to peer dependency
Dec 19 adonisjs/core Add InferEncryptors type helper and repl helper to load urlBuilder
Dec 19 adonisjs/http-server Fix url builder types by not prettifying a tuple
Dec 18 adonisjs/assembler Add support for filtering routes via RoutesScanner
Dec 18 adonisjs/assembler Share hooks with the init hook to allow registering additional hooks 😅
Dec 17 adonisjs/session Session Collection
Dec 17 adonisjs/otel Ignore static files
Dec 15 adonisjs/otel Release 1.0.0-next.3
Dec 15 adonisjs/core New encryption module, client manifest file generation and ability to add/configure multiple packages
Dec 15 adonisjs/assembler Add support for filtering files via IndexGenerator
Dec 15 adonisjs/env Bug fix and remove dotenv dependency in favor of Node.js parseEnv util
Dec 14 adonisjs/http-server Swap encryption module and fix route name creation for single method controllers
Dec 13 adonisjs/otel Release 1.0.0-next.2
Dec 13 adonisjs/assembler Bring back the watcher to Assembler
Dec 12 adonisjs/otel Release 1.0.0-next.1
Dec 11 adonisjs/otel Release 1.0.0-next.0
Dec 11 adonisjs/core Make output types work seamless with projects following DDD folder structure
Dec 10 adonisjs/assembler Make index generator work seamlessly with DDD projects
Dec 09 adonisjs/session Add database provider for storing session data
Dec 08 adonisjs/assembler Fix Validator extractor bug
Dec 06 adonisjs/inertia Update @tuyau/core
Dec 06 adonisjs/inertia Upgrate to latest @tuyau/core version
Dec 05 adonisjs/core Fix generation of Data types when storing transformers within nested directories
Dec 03 adonisjs/http-transformers Update the types package
Dec 03 adonisjs/core Fix broken build output from the last release
Dec 03 adonisjs/core Bundle code and introduce a helper to use sync destination from pino
Dec 03 adonisjs/bodyparser Update to the latest release of HTTP server
Dec 02 adonisjs/http-server Support for platform native Response class and breaking changes
Dec 02 adonisjs/ace Remove JSON schema files as validation schema is kept in a JS module
Dec 02 adonisjs/inertia Update to the latest version of transformers
Dec 01 adonisjs/http-transformers Breaking changes, types performance improvements and recursive types serialization of JSON
Dec 01 adonisjs/logger Update to Pino 10

November 2025

(18 releases)

October 2025

(34 releases)
Oct 31 adonisjs/lucid Support VineJS v4
Oct 31 adonisjs/i18n Support VineJS v4
Oct 31 adonisjs/core Add support for VineJS v4
Oct 30 adonisjs/inertia Lazily share shared data within inertia middleware
Oct 28 adonisjs/limiter Multi limiter to act on multiple limiters together
Oct 27 adonisjs/auth Simplify usage of `withAuthFinder` mixin
Oct 27 adonisjs/mail Upgrade NodeMailer and target AdonisJS v7
Oct 25 adonisjs/static Register middleware as singleton
Oct 25 adonisjs/core Register bodyparser middleware as singleton and expose url builder client factory
Oct 25 adonisjs/bodyparser Add support for trimming whitespaces
Oct 24 adonisjs/logger Remove CJS export for destinations
Oct 23 adonisjs/application Allow scannedRoutes hook
Oct 22 adonisjs/vite Fix Vite middleware unresolved promise issue
Oct 22 adonisjs/logger Move destinations to its own CJS export
Oct 20 adonisjs/auth Make sure the user is defined in the session logout event
Oct 20 adonisjs/auth Make sure the user is defined in the session logout event
Oct 20 adonisjs/i18n Support VineJS v4
Oct 19 adonisjs/core Fix last broken release 😅
Oct 19 adonisjs/http-server Changes to the generateRoutes helper
Oct 19 adonisjs/lucid Support VineJS v4 and allow column name to be optional
Oct 19 adonisjs/inertia Exclude children when extracting React Page props
Oct 19 adonisjs/core Always share routes with the parent process
Oct 19 adonisjs/http-server Allow URL builder param types to be string, number, boolean and bigint
Oct 19 adonisjs/tsconfig Update glob to work with hot-hook
Oct 14 adonisjs/vite Use ready hook to start the dev server
Oct 10 adonisjs/core Share routes with Edge and add formAttributes edge helper
Oct 10 adonisjs/http-server Add URLBuilder client and uppercase method names returned from the URL builder
Oct 09 adonisjs/http-server Add appendQueryString helpers and expose QS module
Oct 09 adonisjs/assembler Use log message for displaying index files generation message
Oct 03 adonisjs/vite Remove as attribute from link tag
Oct 03 adonisjs/inertia Allow using Layouts via resolvePageComponent method
Oct 03 adonisjs/assembler Add support for substituting configDir in include and exclude
Oct 03 adonisjs/tsconfig Fix include and exclude blocks
Oct 03 adonisjs/inertia Omit shared props from intellisense when rendering a page

September 2025

(45 releases)
Sep 30 adonisjs/core Bug fixes and export defineStaticProperty helper
Sep 30 adonisjs/assembler Strive to proper formatting for files generated via Index generator
Sep 30 adonisjs/http-server Do not put HTTP methods in quotes when generating types
Sep 30 adonisjs/tsconfig Update includes and excludes
Sep 30 adonisjs/inertia Pass containerResolver from HttpContext with transformers serializer
Sep 30 adonisjs/eslint-config Fix broken release
Sep 30 adonisjs/eslint-config Fix types imports in files using decorators
Sep 29 adonisjs/http-transformers Filter out functions from pick and omit suggestions
Sep 27 adonisjs/assembler Always watch inertia app source code
Sep 27 adonisjs/core Export transformer variants in Data objects and allow infering SharedProps
Sep 27 adonisjs/inertia Allow eager loaded pages and lazily evaluate prop types
Sep 26 adonisjs/create-adonisjs Simplify setup process and prompt for newer starter kits
Sep 26 adonisjs/core Install next version of AdonisJS packages and share urlFor/signedUrlFor helpers with Edge templates
Sep 26 adonisjs/application Add hooks helpers to define assembler hooks without doing types gymnastics
Sep 26 adonisjs/assembler Add support for creating barrel files without lazy imports
Sep 23 adonisjs/eslint-config Allow import type annotations
Sep 23 adonisjs/inertia Add helper to resolve Inertia pages
Sep 22 adonisjs/shield Remove helmet-csp package in favor of inline implementation
Sep 22 adonisjs/auth Add checkUsing method that accepts multiple guards to check for authenticated user
Sep 22 adonisjs/auth Add checkUsing method that accepts multiple guards to check for authenticated user
Sep 22 adonisjs/inertia Major revamp of how type-safety is handled in Inertia applications
Sep 19 adonisjs/core Add ctx.serialize, make transformers command and generate data types for transformers
Sep 19 adonisjs/application Add transformers to the list of directories
Sep 19 adonisjs/http-transformers Add type to infer all Variants of a transformer
Sep 19 adonisjs/assembler Allow using nested File buffers
Sep 19 adonisjs/application Add generator for creating transformers
Sep 19 adonisjs/assembler Customize barrel key name and share helpers to generate import path
Sep 18 adonisjs/http-transformers Allow passing non-serializable values to the serialize method
Sep 15 adonisjs/http-transformers Add paginator, serializer and revamp API for creating relationships
Sep 15 adonisjs/ace Bring validation schema inline instead of reading from a file
Sep 15 adonisjs/ace Bring validation schema inline instead of reading from a file
Sep 10 adonisjs/vite Upgrade to Vite 7, AdonisJS v7 and register shield keywords
Sep 08 adonisjs/i18n Update to work with v7 next release
Sep 08 adonisjs/http-server Export NextFn type helper
Sep 08 adonisjs/redis Accept password as Secret class and tracing support
Sep 08 adonisjs/env Add secret schema type
Sep 06 adonisjs/core Introduce HTTP transformers, type-safe URL builder and tracing
Sep 05 adonisjs/http-transformers First working version
Sep 05 adonisjs/application Update presets to receive NormalizedRcFileInput
Sep 05 adonisjs/assembler Inline hooks and integrate IndexGenerator with bundler
Sep 05 adonisjs/application Pass RCFileInput to presets
Sep 05 adonisjs/assembler Add index generator and introduce new assembler hooks
Sep 02 adonisjs/ace Add tracing channels
Sep 02 adonisjs/health Add tracing channels
Sep 02 adonisjs/bodyparser Introduce request.bodyType property

August 2025

(16 releases)

July 2025

(16 releases)

June 2025

(11 releases)

May 2025

(12 releases)

April 2025

(2 releases)

March 2025

(15 releases)

February 2025

(11 releases)

January 2025

(7 releases)

December 2024

(15 releases)

November 2024

(8 releases)

October 2024

(9 releases)

September 2024

(18 releases)

August 2024

(24 releases)
Aug 31 adonisjs/eslint-config Release 2.0.0-beta.6
Aug 31 adonisjs/prettier-config Release after moving to new repo
Aug 31 adonisjs/tsconfig First release after moving to a separate repo
Aug 31 adonisjs/eslint-config Release 2.0.0-beta.5
Aug 31 adonisjs/eslint-plugin-adonisjs Release 2.0.0-beta.5
Aug 31 adonisjs/eslint-config Release 2.0.0-beta.4
Aug 31 adonisjs/eslint-plugin-adonisjs Add URL to ESLint rules docs
Aug 31 adonisjs/eslint-config Release 2.0.0-beta.3
Aug 31 adonisjs/eslint-plugin-adonisjs Publish build folder
Aug 31 adonisjs/eslint-plugin-adonisjs Release 2.0.0-beta.2
Aug 31 adonisjs/eslint-plugin-adonisjs Release 2.0.0-beta.1
Aug 31 adonisjs/eslint-config Configure AdonisJS Plugin via app preset
Aug 31 adonisjs/eslint-plugin-adonisjs Beta release targeting ESLINT 9
Aug 28 adonisjs/transmit Properly type HttpContext
Aug 21 adonisjs/eslint-config Remove Stylistic rules that has conflict with Prettier
Aug 21 adonisjs/eslint-config Beta release supporting ESLint
Aug 12 adonisjs/drive Configure fakes
Aug 11 adonisjs/drive Fix provider to extend MultipartFile
Aug 11 adonisjs/drive Small configure script improvements
Aug 11 adonisjs/drive Improve configure script and add file.moveToDisk method
Aug 10 adonisjs/drive Breaking - Rewrite to work with v6
Aug 08 adonisjs/lucid Pin strtok3 and fix relationship query builder to apply constraints on subqueries
Aug 02 adonisjs/limiter Fix X-RateLimit-Reset header to use ISO date time strings
Aug 01 adonisjs/i18n Fix broken subpath to types

July 2024

(2 releases)

June 2024

(36 releases)
Jun 28 adonisjs/transmit Correct Broadcastable type
Jun 22 adonisjs/lock Allow to use latest version of Redis
Jun 22 adonisjs/cache Allow to use latest version of Redis
Jun 22 adonisjs/redis Make health checks more resilient
Jun 22 adonisjs/create-adonisjs Remove installation prompt and always install packages by default
Jun 22 adonisjs/core Allow bun and pnpm@6 when using "ace add" command
Jun 21 adonisjs/mail Correct env variable access for SES in stubs
Jun 20 adonisjs/redis Remove legacy health checks and add new health check classes
Jun 19 adonisjs/lock Allow to use latest version of Lucid
Jun 19 adonisjs/cache Updating dependencies
Jun 19 adonisjs/create-adonisjs Improve onboarding experience
Jun 19 adonisjs/core Update health checks setup and add support for bun to install dependencies
Jun 19 adonisjs/health Renaming checks class names to follow a consistent convention
Jun 19 adonisjs/ace Add kernel.hasCommand method
Jun 19 adonisjs/presets Install sqlite3 package when using libsql
Jun 19 adonisjs/presets Export auth guards collection
Jun 19 adonisjs/auth Update peer range to work with Lucid 20 and 21
Jun 19 adonisjs/lucid Display dialect names in configure prompts
Jun 19 adonisjs/presets Install correct client for libsql dialect
Jun 19 adonisjs/presets Add support for configuring libsql dialect
Jun 19 adonisjs/lucid Fix for last release
Jun 18 adonisjs/lucid Support for libSQL and new health checks
Jun 17 adonisjs/health Update result message and metadata
Jun 16 adonisjs/core Add support for configuring health checks via configure command
Jun 16 adonisjs/health Update thresholds and add debug info to results
Jun 09 adonisjs/health Update export name of DiskSpaceHealthCheck class
Jun 09 adonisjs/health Initial working release
Jun 05 adonisjs/session Fix maxAge issue with the file driver
Jun 02 adonisjs/inertia Include module augmentation in config stub
Jun 02 adonisjs/inertia Out of experimental phase
Jun 02 adonisjs/vite Out of experimental phase
Jun 02 adonisjs/assembler Stable assembler hooks
Jun 02 adonisjs/application `unstable_assembler` retro-compatibility
Jun 02 adonisjs/application Stable assembler hooks
Jun 02 adonisjs/ace Remove absoluteFilePath leaking in the commands metadata json file
Jun 01 adonisjs/inertia InferSharedProps and dynamic root view

May 2024

(9 releases)

April 2024

(24 releases)

March 2024

(40 releases)
Mar 31 adonisjs/assembler OnHttpServerMessage hook
Mar 31 adonisjs/application Fix onHttpServerMessage type
Mar 31 adonisjs/application add onHttpServerMessage hook
Mar 30 adonisjs/inertia Incorrect @inertiaHead
Mar 30 adonisjs/assembler Update Env module allowing us to use Identifier
Mar 30 adonisjs/hash Allow to use new argon2 version
Mar 30 adonisjs/env Allow to add identifiers
Mar 30 adonisjs/vite Cors issue / Breaking change
Mar 29 adonisjs/http-server Add response.onFinish method to listen when response is finished
Mar 27 adonisjs/vite Module warmup fix
Mar 27 adonisjs/cache Change Lucid peer deps to ^20
Mar 27 adonisjs/mail Fix mail assertion API to allow mail class constructor to accept arguments
Mar 26 adonisjs/transmit Send subscription and unsubscription to the bus
Mar 26 adonisjs/lucid Add clause variant to findBy method
Mar 26 adonisjs/lucid Add step option to the migrator
Mar 25 adonisjs/inertia Remove FOUC handling
Mar 25 adonisjs/vite Some improvements
Mar 24 adonisjs/inertia InferPageProps
Mar 24 adonisjs/inertia Minor changes
Mar 19 adonisjs/session Display validation error summary in flash messages errorsBag
Mar 19 adonisjs/session Add @errors tag
Mar 16 adonisjs/transmit Clear the interval when shutting down
Mar 15 adonisjs/lock 1.0.0 Release
Mar 14 adonisjs/lock Custom store without ConfigProvider
Mar 14 adonisjs/lock Update Verrou
Mar 13 adonisjs/lock Initial release
Mar 13 adonisjs/transmit Publish the whole build folder
Mar 13 adonisjs/lucid Add support for pretty printing debug queries and findMany helper method
Mar 08 adonisjs/i18n Properly copy translations when building in production
Mar 08 adonisjs/transmit Move away from the root the redis transport export
Mar 08 adonisjs/transmit-client Send XSRF token when using POST request
Mar 08 adonisjs/transmit Change bus implementation & more features
Mar 08 adonisjs/inertia v1.0.0-19
Mar 06 adonisjs/vite Aliases not flattened
Mar 05 adonisjs/inertia Fix Entrypoints stubs for SSR
Mar 05 adonisjs/create-adonisjs Inertia Starter kit
Mar 04 adonisjs/transmit Expose HttpContext in events and ping clients to keep connection open
Mar 04 adonisjs/vite Fix Runtime API
Mar 03 adonisjs/lucid Correct call to logger.error when configuring the package
Mar 02 adonisjs/vite Assets Preloading and CSP

February 2024

(26 releases)
Feb 29 adonisjs/assembler Fix addVitePlugin when using defineConfig
Feb 27 adonisjs/vite Various improvements
Feb 27 adonisjs/lucid Bug fixes and new API on BaseModel
Feb 26 adonisjs/vite Fix published files
Feb 26 adonisjs/assembler Hooks fix
Feb 26 adonisjs/vite 3.x pre-release
Feb 24 adonisjs/assembler DevServer hooks bugfix
Feb 24 adonisjs/assembler Hooks and Codemods
Feb 24 adonisjs/application Assembler configuration
Feb 22 adonisjs/http-server Add ResponseStatus enum
Feb 22 adonisjs/lucid Add `exists` and `unique` bindings to `VineNumber` & drop postgres domain
Feb 20 adonisjs/upgrade-kit Support limiter
Feb 16 adonisjs/logger Bug fixes 🎉
Feb 12 adonisjs/presets Correct auth preset for access_token guard
Feb 10 adonisjs/mail Add support for defining multiple cc and bcc addresses
Feb 09 adonisjs/logger Support falsy value in sprintf substitution
Feb 07 adonisjs/limiter Final set of improvements during the public release
Feb 06 adonisjs/limiter Improvements to decrement and penalize methods
Feb 06 adonisjs/limiter Improvements and new APIs
Feb 06 adonisjs/limiter Bug fixes and improvements to initial configure process
Feb 05 adonisjs/transmit-client Send credentials when subscribing and unsubscribing
Feb 05 adonisjs/limiter Fixes the last release
Feb 05 adonisjs/limiter Final release with v6 compatibility
Feb 02 adonisjs/shield Fix shieldApiClient plugin export function
Feb 02 adonisjs/http-server Make Router class macroable
Feb 02 adonisjs/application Bug fix with stub exports parsing

January 2024

(52 releases)
Jan 29 adonisjs/assembler Rewrite builded Ace file
Jan 29 adonisjs/lucid Add DatabaseTestUtils
Jan 29 adonisjs/auth Add basic auth guard
Jan 28 adonisjs/create-adonisjs Use github as default provider for starter kit
Jan 27 adonisjs/application Fix stub exports parser and use dash-case for command names
Jan 25 adonisjs/bouncer Fix configure command
Jan 25 adonisjs/presets Generate access tokens migration file during setup
Jan 25 adonisjs/upgrade-kit Multiples fixes
Jan 25 adonisjs/auth Fix cross DB issues with the tokens and the users providers
Jan 25 adonisjs/lucid Switch default naming strategy to camelCase and add support for nulls treatment in order by clause
Jan 24 adonisjs/presets Correct typo of withAuthFinder
Jan 24 adonisjs/auth Correct definition of withAuthFinder
Jan 24 adonisjs/presets Correct withAuthFinder usage
Jan 23 adonisjs/ally Access raw ally config via allyManager.config property
Jan 23 adonisjs/redis Make redis manager config a public property
Jan 23 adonisjs/session Make session.config property public
Jan 22 adonisjs/application Add string helpers to string builder shared with stubs
Jan 22 adonisjs/auth Throw error when uid or password is missing via verifyCredentials
Jan 22 adonisjs/bouncer Update i18n error identifier and JSONAPI error code
Jan 22 adonisjs/shield Optionally read CSRF exception error message via i18n
Jan 22 adonisjs/session Do not flash password fields when using flashValidationErrors
Jan 22 adonisjs/http-server Use status pages return value and add new cookie options
Jan 22 adonisjs/transmit Update stubs system and don't broadcast locally when using a transport
Jan 21 adonisjs/create-adonisjs Remove template lockfile
Jan 20 adonisjs/ally Add drivers export path
Jan 19 adonisjs/presets Fix Session guard
Jan 19 adonisjs/create-adonisjs Face lift and add support web and api starter kits
Jan 19 adonisjs/presets Add support to configure access tokens guard
Jan 11 adonisjs/lucid Stable major release
Jan 09 adonisjs/bouncer Stable major release
Jan 09 adonisjs/ally Stable major release
Jan 09 adonisjs/mail Add mjml component
Jan 09 adonisjs/mail Stable major release
Jan 09 adonisjs/i18n Stable major release
Jan 09 adonisjs/cors Rename config path to match the convention of other packages
Jan 09 adonisjs/static Rename config stub to match the convention of other packages
Jan 09 adonisjs/shield Stable major release
Jan 09 adonisjs/session Stable major release
Jan 08 adonisjs/redis Stable major release
Jan 08 adonisjs/cors Small improvements
Jan 08 adonisjs/static Small improvements
Jan 08 adonisjs/repl Stable major release
Jan 07 adonisjs/ace Stable major release
Jan 07 adonisjs/bodyparser Stable major release
Jan 07 adonisjs/http-server Stable major release
Jan 06 adonisjs/hash Stable major release
Jan 05 adonisjs/events Stable major release
Jan 05 adonisjs/application Stable major release
Jan 05 adonisjs/logger Stable major release
Jan 05 adonisjs/env Stable major release
Jan 05 adonisjs/config Stable major release
Jan 05 adonisjs/fold Stable major release

December 2023

(33 releases)
Dec 27 adonisjs/ace Update CLIUI
Dec 26 adonisjs/presets Register auth provider under providers array
Dec 26 adonisjs/auth Small Improvements
Dec 26 adonisjs/presets Create auth and guest middleware
Dec 26 adonisjs/presets Create user model and migration when configuring auth package
Dec 26 adonisjs/lucid Use latest API for publishing stubs
Dec 26 adonisjs/presets Publish under latest tag
Dec 26 adonisjs/presets Publish stubs
Dec 26 adonisjs/vite Update stubs to use latest API
Dec 26 adonisjs/shield Use session.flashErrors method to flash CSRF error
Dec 26 adonisjs/session Add @inputError and change semantics of @error tag
Dec 25 adonisjs/bouncer Auto register policy created via make:policy command to policies collection
Dec 24 adonisjs/i18n Organize stubs
Dec 24 adonisjs/cors Publish under latest tag
Dec 24 adonisjs/static Update configure hook
Dec 24 adonisjs/presets First release
Dec 22 adonisjs/ace Assign 404 status code to E_COMMAND_NOT_FOUND exception
Dec 22 adonisjs/application Update fold
Dec 22 adonisjs/fold Make error messages descriptive
Dec 19 adonisjs/application Add validator action name generator
Dec 19 adonisjs/fold Breaking change
Dec 19 adonisjs/ace Handle prompt cancellation error gracefully
Dec 19 adonisjs/repl Accept REPLServer options when constructing Repl class
Dec 19 adonisjs/http-server Rename request finished event
Dec 19 adonisjs/http-server Add debug log for middleware execution
Dec 19 adonisjs/events Add and export EmitterLike interface
Dec 18 adonisjs/application Make application class macroable
Dec 18 adonisjs/logger Upgrade pino
Dec 18 adonisjs/fold Updating dependencies
Dec 18 adonisjs/mail Fix broken Edge integration
Dec 15 adonisjs/lucid All bug fixes
Dec 05 adonisjs/bouncer Improvements to configure package process
Dec 05 adonisjs/bouncer First pre-release targeting v6

November 2023

(32 releases)
Nov 29 adonisjs/upgrade-kit 1.2.0
Nov 28 adonisjs/vite Fix for Vite 5 manifest file breaking changes
Nov 28 adonisjs/lucid Add unique and exists rules
Nov 27 adonisjs/auth Implement withGuard method on browser client plugin
Nov 27 adonisjs/ally Use tsup for bundling
Nov 27 adonisjs/mail Share template engine reference with Message class
Nov 27 adonisjs/i18n Bundle using tsup and export factories for testing
Nov 27 adonisjs/vite Upgrade to work with Vite 5
Nov 27 adonisjs/shield Generate bundled types using TSC
Nov 27 adonisjs/cors Generate bundled types using TSC
Nov 27 adonisjs/static Generate bundled types using TSC
Nov 25 adonisjs/session Bundle code using tsup
Nov 23 adonisjs/redis Generate bundled types using TSC
Nov 23 adonisjs/ace Fix broken last release
Nov 23 adonisjs/repl Generate bundled types using TSC
Nov 23 adonisjs/ace Generate bundled types using TSC
Nov 22 adonisjs/http-server Bug fixes and add resource.use method
Nov 22 adonisjs/hash Changes to needsReHash method behavior
Nov 22 adonisjs/events Breaking changes to the Events buffer API
Nov 22 adonisjs/application Add new properties and support for app/mails directory
Nov 22 adonisjs/env Generate bundled types using TSC
Nov 22 adonisjs/config Generate bundled types using TSC
Nov 22 adonisjs/logger Make targets config to inherit level from the logger level
Nov 22 adonisjs/fold Generate bundled types via TSC
Nov 21 adonisjs/create-adonisjs Handle negative flags
Nov 18 adonisjs/mail Final release with major changes
Nov 15 adonisjs/mail Fix last broken release
Nov 15 adonisjs/mail Preparing for next major release targeting v6
Nov 07 adonisjs/cache Initial release
Nov 01 adonisjs/transmit-client Properly remove a channel from subscription lock
Nov 01 adonisjs/transmit-client Re-subscribe when the connection is lost
Nov 01 adonisjs/transmit Forward given headers to stream

October 2023

(39 releases)
Oct 30 adonisjs/create-adonisjs Enable web starter kit
Oct 30 adonisjs/auth Remove loginRoute option from config
Oct 27 adonisjs/auth Add API and Browser clients for testing
Oct 27 adonisjs/auth Add api client plugin for testing
Oct 27 adonisjs/auth Exporting exception classes
Oct 26 adonisjs/mail Migrate to new stubs, config and view system
Oct 25 adonisjs/auth Implement logout and publish auth + guest middleware
Oct 25 adonisjs/auth Allow configuring session guard
Oct 25 adonisjs/auth Add middleware and finish configure command
Oct 24 adonisjs/auth Initial release for v6 compatibility
Oct 20 adonisjs/bodyparser Export augmented types from main module
Oct 20 adonisjs/i18n Fix config stub
Oct 20 adonisjs/i18n Use config provider
Oct 19 adonisjs/ally Use config providers
Oct 19 adonisjs/http-server Disable bundling temporarily
Oct 19 adonisjs/vite Publish under latest tag
Oct 19 adonisjs/shield Add ApiClient plugin to set CSRF tokens during testing
Oct 19 adonisjs/shield Fix for the last broken release
Oct 19 adonisjs/shield Use tsup for bundling
Oct 19 adonisjs/session Fix configure command
Oct 19 adonisjs/redis Fix config stub
Oct 19 adonisjs/session Breaking change in config
Oct 18 adonisjs/upgrade-kit 1.1.0
Oct 18 adonisjs/redis Bundle using tsup
Oct 18 adonisjs/cors Bundle using tsup
Oct 18 adonisjs/static Bundle using tsup
Oct 17 adonisjs/application Export generators from main entrypoint
Oct 17 adonisjs/repl Use tsup for bundling
Oct 17 adonisjs/bodyparser Use tsup for bundling
Oct 17 adonisjs/http-server Breaking changes and use tsup for bundling
Oct 17 adonisjs/hash Use tsup for bundling
Oct 16 adonisjs/events Use tsup for bundling
Oct 16 adonisjs/application Breaking change to our stubs system
Oct 16 adonisjs/logger Use tsup for bundling
Oct 16 adonisjs/config Use Tsup for bundling
Oct 16 adonisjs/env Use TSUP for bundling
Oct 16 adonisjs/fold Publish complete build folder
Oct 16 adonisjs/fold Bundle using Tsup
Oct 12 adonisjs/create-adonisjs Fix issue related to flags parsing

September 2023

(28 releases)
Sep 28 adonisjs/transmit Change headers sent for better integration with web servers
Sep 27 adonisjs/transmit Allow to send empty payloads
Sep 27 adonisjs/ally Absorb breaking changes of @poppinss/oauth-client
Sep 26 adonisjs/lucid Change default env variable values
Sep 26 adonisjs/ace Do not use import assertions and export E_PROMPT_CANCELLED exception
Sep 25 adonisjs/transmit-client Add some hooks and way to get the list of subscription
Sep 25 adonisjs/transmit Refactor syncing logic
Sep 22 adonisjs/lucid Relations can now be nullable
Sep 22 adonisjs/attachment-lite Allow column options to override defaults and correct save method
Sep 21 adonisjs/lucid Correct types path & definition of the $adapter property
Sep 20 adonisjs/lucid Remove IoC container dependency and some bug fixes
Sep 20 adonisjs/lucid Migrate to work with AdonisJS v6 core
Sep 15 adonisjs/session Add japa plugins to access and set session via api and browser clients
Sep 14 adonisjs/redis Add missing `hmset` method
Sep 12 adonisjs/i18n Fix for the formatMessage method
Sep 12 adonisjs/i18n New additions
Sep 08 adonisjs/i18n Complete v6 migration
Sep 08 adonisjs/i18n Add configure command
Sep 08 adonisjs/i18n Migrating to work with v6
Sep 07 adonisjs/shield Define response.nonce property only when CSP guard is enabled
Sep 06 adonisjs/http-server Passing CSP nonce to Youch when CSP is configured
Sep 06 adonisjs/application Allow a partial list of directories when using defineConfig method
Sep 06 adonisjs/shield Self handle shield exceptions
Sep 06 adonisjs/vite Add integration for AdonisJS shield CSP
Sep 06 adonisjs/shield Remove DNS prefetching guard
Sep 05 adonisjs/shield All set to work with v6 core
Sep 05 adonisjs/session Publish factories directory
Sep 05 adonisjs/session Export factories

August 2023

(27 releases)

July 2023

(53 releases)
Jul 31 adonisjs/redis Export RedisManager class
Jul 28 adonisjs/redis Heck lot of improvements
Jul 28 adonisjs/redis Add redis commands to redis manager as well
Jul 28 adonisjs/redis Updating stubs
Jul 28 adonisjs/redis Cleanup and breaking changes
Jul 27 adonisjs/redis Add unlink method
Jul 26 adonisjs/ace Improvements to command assertions
Jul 26 adonisjs/hash Export drivers and PHC formatter as submodules
Jul 26 adonisjs/application Lazy load stubs manager and RcFileEditor
Jul 26 adonisjs/env Export EnvEditor as a submodule
Jul 25 adonisjs/session Improve boot time
Jul 24 adonisjs/vite Fix broken provider export
Jul 24 adonisjs/shield Improve boot time
Jul 24 adonisjs/vite Improve boot time
Jul 22 adonisjs/http-server Bug fix in the middleware pipeline flow
Jul 21 adonisjs/shield Pre-release for v6
Jul 21 adonisjs/mail Lazy imports drivers
Jul 21 adonisjs/redis Fix configure command
Jul 21 adonisjs/redis Update provider export
Jul 21 adonisjs/session Pre-release for v6
Jul 20 adonisjs/create-adonisjs Tighten things up
Jul 20 adonisjs/transmit Sync through Redis
Jul 19 adonisjs/transmit-client Add a close method
Jul 19 adonisjs/http-server Add support for handling validation error messages
Jul 17 adonisjs/ally Migrate to work with AdonisJS v6
Jul 16 adonisjs/redis Add missing ioredis methods
Jul 15 adonisjs/redis Pre-release for v6
Jul 13 adonisjs/mail Resend + REPL + `mail:sending`
Jul 10 adonisjs/create-adonisjs Some improvements
Jul 08 adonisjs/http-server Add debug statements
Jul 08 adonisjs/transmit-client Correct default values and change option name
Jul 08 adonisjs/application Propagate environment updates to preloads and providers
Jul 08 adonisjs/fold Add useEmitter method to register emitter with the container
Jul 07 adonisjs/transmit-client First working version
Jul 07 adonisjs/transmit First working version
Jul 07 adonisjs/transmit-client First draft
Jul 07 adonisjs/transmit First draft
Jul 07 adonisjs/create-adonisjs First working version
Jul 06 adonisjs/repl Add getMethods and useCompiler methods
Jul 05 adonisjs/hash Change factories path and name
Jul 05 adonisjs/repl Cleanup and make compiler optional
Jul 05 adonisjs/repl Fix broken import
Jul 05 adonisjs/application Allow app termination from initiated state
Jul 05 adonisjs/ace Remove deprecated package string-similarity
Jul 04 adonisjs/ace Add absolute path to command file inside metadata
Jul 04 adonisjs/bodyparser Add fileName property to FileJSON type
Jul 04 adonisjs/bodyparser Bug fix for invalid multipart stream
Jul 03 adonisjs/repl Fix `./types` export
Jul 03 adonisjs/repl Prepare for core integration
Jul 03 adonisjs/events Add emitSerial method to emit events in sequence they are defined
Jul 03 adonisjs/application Changes to the assetsBundler properties
Jul 03 adonisjs/fold Update depdendencies
Jul 02 adonisjs/upgrade-kit First version

June 2023

(5 releases)

May 2023

(6 releases)

April 2023

(4 releases)

March 2023

(20 releases)

February 2023

(10 releases)

January 2023

(21 releases)

December 2022

(14 releases)

November 2022

(20 releases)

October 2022

(10 releases)

September 2022

(3 releases)

August 2022

(4 releases)

July 2022

(1 releases)

June 2022

(2 releases)

May 2022

(25 releases)
May 30 adonisjs/route-model-binding First stable release with documentation
May 30 adonisjs/route-model-binding Add support to access params value without model binding
May 30 adonisjs/route-model-binding Define instructions to setup the package
May 29 adonisjs/route-model-binding Bug fixes
May 29 adonisjs/route-model-binding Initial working version
May 27 adonisjs/attachment-lite Update lucid peer dependency range
May 26 adonisjs/bodyparser Add missing slash dependency
May 25 adonisjs/fold Allow IoC resolver to pass arguments lazily from a callback
May 23 adonisjs/bodyparser Bug fix for files without extname
May 22 adonisjs/ace Use command argument default value when not specified during run
May 22 adonisjs/auth Fix peer dependency range for Lucid
May 19 adonisjs/session Add dumpSession to test response class and introduce sessionConfig method
May 18 adonisjs/redis add redisConfig method to infer types from config
May 18 adonisjs/session Regenerate session id when regenerate method is called
May 18 adonisjs/mail Update instructions markdown file
May 18 adonisjs/mail Use build path inside imports
May 18 adonisjs/hash Fix driver name in HashDrivers interface
May 18 adonisjs/hash Introduce hashConfig method to define the hash config
May 18 adonisjs/drive Add experimental support for listing files and directories
May 18 adonisjs/mail Introduce mailConfig method to define the mail config
May 18 adonisjs/attachment-lite Do not persist pre computed URLs to the database
May 11 adonisjs/attachment-lite Define serialize property to convert attachment to its JSON representation
May 11 adonisjs/session Fix for session client to read session data even when server regenerates it
May 09 adonisjs/bodyparser Bug fix to infer file extname from filename when magic number does not support the file type
May 06 adonisjs/ace Share the alias with the command if the command was executed from an alias

April 2022

(17 releases)

March 2022

(6 releases)

February 2022

(3 releases)

January 2022

(2 releases)

December 2021

(1 releases)

October 2021

(19 releases)

September 2021

(3 releases)

August 2021

(9 releases)

July 2021

(5 releases)

June 2021

(12 releases)

May 2021

(6 releases)

April 2021

(9 releases)

March 2021

(6 releases)

February 2021

(12 releases)

January 2021

(5 releases)

December 2020

(1 releases)

November 2020

(6 releases)

October 2020

(31 releases)
Oct 24 adonisjs/mail Publish under alpha tag
Oct 24 adonisjs/shield Publish under alpha tag
Oct 24 adonisjs/redis Publish under alpha tag
Oct 24 adonisjs/events Publish under latest tag
Oct 24 adonisjs/hash Publish under latest tag
Oct 24 adonisjs/logger Publish with latest tag
Oct 24 adonisjs/env Publish under latest tag
Oct 24 adonisjs/env Update depdendencies
Oct 24 adonisjs/config Publish with latest tag
Oct 21 adonisjs/repl Small improvements
Oct 21 adonisjs/mail Add instructions to selectively setup mail drivers
Oct 21 adonisjs/redis Add instructions.md file to convey post setup steps
Oct 20 adonisjs/mail Bug Fixes and dependencies update
Oct 20 adonisjs/env Improving types and validations
Oct 14 adonisjs/env Allow host names without tld to pass host validation
Oct 13 adonisjs/repl Use `settings.environment` to switch app environment
Oct 13 adonisjs/mail Fix v5.0.0
Oct 13 adonisjs/hash Update underlying dependencies
Oct 13 adonisjs/logger Add support for formatting timestamp using keywords
Oct 12 adonisjs/env Update underlying dependencies
Oct 11 adonisjs/mail Getting package ready for beta release of @adonisjs/core
Oct 11 adonisjs/repl Bug fixes and define AdonisJS instructions
Oct 11 adonisjs/repl Rename `Adonis/Core/Repl` to `Adonis/Addons/Repl`
Oct 11 adonisjs/repl Setup AdonisJS provider and command
Oct 11 adonisjs/shield get package ready for beta version of core
Oct 10 adonisjs/hash Update underlying dependencies
Oct 10 adonisjs/events Update underlying dependencies
Oct 09 adonisjs/repl First working release
Oct 04 adonisjs/env Make having .env file optional
Oct 04 adonisjs/hash Fix types
Oct 01 adonisjs/hash Update underlying dependencies

September 2020

(6 releases)

August 2020

(1 releases)

July 2020

(9 releases)

June 2020

(2 releases)

May 2020

(2 releases)

April 2020

(5 releases)

February 2020

(1 releases)

December 2019

(1 releases)

September 2019

(2 releases)

August 2019

(1 releases)

July 2019

(1 releases)

May 2019

(1 releases)