Skip to content

Releases: adonisjs/core

Add configure and export commands via /commands sub-path

20 Feb 08:07

Choose a tag to compare

  • feat: add configure command 4a9c35f
  • feat: export slash helper 5f44442

Full Changelog: v6.0.1-0...v6.1.0-0

Publish test factories

20 Feb 04:14

Choose a tag to compare

Pre-release
  • fix: invalid import paths 19f8a86
  • refactor: publish test factories 05fb61a

Full Changelog: v6.0.0-0...v6.0.1-0

Preparing for v6

20 Feb 02:50

Choose a tag to compare

Preparing for v6 Pre-release
Pre-release

Alright, so a lot has changed. Lemme try to summarize it.

Breaking changes

General

  • The package is pure ESM and will not work with CommonJS projects
  • The imports have been re-written and structured differently.
  • The static server hook has been removed in favor of the https://github.com/adonisjs/static package.
  • The cors server hook has been removed in favor of the https://github.com/adonisjs/cors package.
  • The HttpExceptionHandler has been moved to the @adonisjs/http package.
  • There is no REPL as of now, because Node.js in REPL mode does not support using import expressions. So we need some time to see how to structure REPL

Test utils

  • Remove testUtils.ace().loadCommands helper method. Ace commands will be loaded when attempting to run a command.

Ignitor

Ignitor internals have been changed a lot and are made a lot simpler. The public facing API is still the same, however some of the internally used public methods have been removed. You need to consult the code, if you were using them.

Improvements

  • No need to generate ace manifest anymore.
  • The commands can have top level imports relying on the container.
  • The providers can have top level imports relying on the container
  • Added scaffolding commands to the core. No need to install assembler for that
  • Add commands to eject scaffolding templates and modify them
  • Make config files typed using defineConfig helper methods.

Commits

  • fix: convert scaffolding commands printed filename to use unix slashes a8c8adf
  • docs(README): update docs 0d19d82
  • test: reset process.exitCode after test finishes 6daf683
  • test: fix breaking tests 8e1df5c
  • test: move assertions around for debugging failing tests ee6b916
  • test: add test for pretty print error a593bb3
  • chore: update dependencies e37756d
  • feat: add commands and validator d3e3271
  • feat(testUtils): add "createHttpContext" helper method 984ed53
  • refactor: improve commands description ad18595
  • refactor: remove unncessary stubs bd9f547
  • chore: add peer dependencies on argon2 and bcrypt efb72a1
  • feat: a bunch of new stuff dba019c
  • chore: update dependencies de7efc0
  • feat: add ace and test setups, plus lots of refactor 3d93683
  • refactor: types and add drivers to hash drivers collection 19d6ac6
  • refactor: a few more improvements to get core ready for v6 f6a612b
  • refactor: prepare for v6 c65b379

Full Changelog: v5.9.0...v6.0.0-0

Add Vite driver ( Not 100% ready yet )

22 Nov 03:29

Choose a tag to compare

Add vite driver to the assets manager. The Vite driver is not 100% ready as of now

  • refactor: asset manager reference script attributes from driver 0db6ee0
  • chore(package): update dependencies 8204d66
  • feat: add Vite driver (#3952) cbe1813

PR's

Full Changelog: v5.8.9...v5.9.0

Add scrypt hash driver

10 Nov 06:49

Choose a tag to compare

  • style: update docblock for scrypt config afd1b50
  • chore: update dependencies d16d0eb
  • feat(hash): add scrypt config (#3940) 2c9527f
  • style: add placeholder in the events template c4f7437
  • refactor: use import type in template files b5b8ad7

PRs

Full Changelog: v5.8.8...v5.8.9

Update dependencies

17 Oct 09:29

Choose a tag to compare

Update dependencies

07 Oct 09:14

Choose a tag to compare

What's Changed

Full Changelog: v5.8.6...v5.8.7

Update dependencies

09 Aug 05:27

Choose a tag to compare

  • chore: update dependencies edd3bd0

v5.8.5...v5.8.6

Publish experimental container services

18 Jul 15:51

Choose a tag to compare

Container services are something we are experimenting with, that will allow us to easily migrate to ESM without relying on TypeScript transforms we are currently using to import container bindings

  • chore: update dependencies 5bbfa2e
  • feat: publish experimental container services a86fd9f
  • docs(README): update sponsors list and remove individual assets cd13d05
  • chore: update dependencies aa6e47f

v5.8.4...v5.8.5

Update dependencies

24 Jun 04:18

Choose a tag to compare

  • docs(README): add sponsors dc53ead
  • chore: update dependencies 805fc8f
  • chore: update dependencies bff794c
  • docs(Funding.yml): Remove patreon and add link to Github sponsors a984a35

v5.8.3...v5.8.4