New codemods APIs, ace add command, and experimental assembler hooks
Changes
We now have a node ace add command which allows you to install and configure a package. In a single command, where before you would have had to do npm install ... then node ace configure .... This will be documented in more detail in the coming days. See adonisjs/v6-docs#44
The Codemods API now exposes the getTsMorphProject method, which retrieves an instance of tsmorph. This allows package authors to have direct access to ts-morph when they need to perform more specific modifications in the end-user code. Documentation https://docs.adonisjs.com/guides/scaffolding#gettsmorphproject
Added experimental assembler hooks. These hooks must be defined in the adonisrc.ts file and enable certain pieces of code to be executed at specific times during the build or dev server lifecycle. This feature will be useful for the new Vite integration we are experimenting :
Use status pages return value and add new cookie options
This release fixes the behavior of statusPages property defined on a exception handler. Earlier, a status page callback function was responsible for writing the HTTP response via the response.send method. However, how you can return a string value from this method and the will be written as the response.
Since the config/session.ts file exports a config provider, there is no way to get configuration raw configuration from it. Instead, you can use the ctx.session.config to get a hold of the raw configuration.
Commits
refactor: make session.config property public 4395100
Bumps the minor-upgrades group with 34 updates:
6.7.0
6.7.2
6.1.5-37
6.3.1
1.2.1
1.2.2
7.0.0-4
7.1.0
1.2.1
1.2.2
1.2.1
1.2.2
1.3.101
1.4.2
20.10.5
20.11.24
8.56.0
8.57.0
1.14.0
1.14.1
3.1.1
3.2.5
6.3.3
6.3.4
6.0.1
6.0.2
5.2.2
5.3.3
9.0.0-9
9.1.1
7.0.0-15
7.1.1
8.0.0-10
8.1.1
1.0.4
1.1.1
2.0.1
2.0.2
2.4.1
2.8.0
2.4.1
2.8.0
2.4.1
2.8.0
2.4.1
2.8.0
1.7.0
1.7.1
6.0.0
6.0.1
0.1.14
0.2.1
5.1.6
5.1.7
2.0.2
2.0.3
2.4.1
2.8.0
3.3.7
3.4.2
18.2.45
18.2.61
18.2.18
18.2.19
10.3.0
10.3.1
5.0.10
5.1.4
Updates
@poppinss/utils
from 6.7.0 to 6.7.2Release notes
Sourced from
@poppinss/utils
's releases.Commits
fcfece2
chore(release): 6.7.273ee5a6
fix: prevent opaque prop suggestion in IDEs535125f
fix: assign name to anonymous error created using createError methodfdf7bec
chore: update dependenciese0bef46
chore(release): 6.7.1557dabb
fix: adddefault
conditional export for lodash entrypointUpdates
@adonisjs/core
from 6.1.5-37 to 6.3.1Release notes
Sourced from
@adonisjs/core
's releases.... (truncated)
Commits
acd7b4e
chore(release): 6.3.19e5c21e
fix: renamenode ace install
tonode ace add
b377553
chore: update assembler2ec6f35
chore(release): 6.3.0ee4baba
ci: usemain
as reference for test jobcf79688
test: fix test that fails when runned locally295061f
ci: remove test jobnext
reference1ca3b45
chore: migrate to husky 9fdd332e
chore: update dependenciese33b342
chore: update minimum node versionUpdates
@adonisjs/eslint-config
from 1.2.1 to 1.2.2Updates
@adonisjs/http-server
from 7.0.0-4 to 7.1.0Release notes
Sourced from
@adonisjs/http-server
's releases.... (truncated)
Commits
bdd97c9
chore(release): 7.1.05ef57d5
fix(response): correct status 416a17c106
feat(response): export response statuscc45664
feat(response): add response status enum1f41c6e
chore(release): 7.0.35828c59
fix: make router class (via lookup store) macroableb7e3a29
chore: update dependencies398ea00
chore(release): 7.0.2d555224
docs: update readme42f43dc
chore: update dependenciesMaintainer changes
This version was pushed to npm by romainlanz, a new releaser for
@adonisjs/http-server
since your current version.Updates
@adonisjs/prettier-config
from 1.2.1 to 1.2.2Updates
@adonisjs/tsconfig
from 1.2.1 to 1.2.2Updates
@swc/core
from 1.3.101 to 1.4.2Changelog
Sourced from
@swc/core
's changelog.... (truncated)
Commits
f07f5c3
chore: Publish1.4.2
withswc_core
v0.90.10
e761c3d
chore: Publish 1.4.2-nightly-20240219.2129ace0
chore: Bump crates9715320
fix(es/minifier): Abort property hoister onthis
usage (#8647)d7434be
chore: Bump crates22c8e2e
fix(es/typescript): Handle exported JSX members (#8642)90f7a29
chore: Publish 1.4.2-nightly-20240219.19ac304b
chore: Publish 1.4.2-nightly-20240216.184c05b5
chore: Bump cratescd38ef3
fix(es/helpers): AddaddInitializer
to field decorators (#8619)Updates
@types/node
from 20.10.5 to 20.11.24Commits
Updates
eslint
from 8.56.0 to 8.57.0Release notes
Sourced from eslint's releases.
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
abea3b6
8.57.01cd3f8c
Build: changelog update for 8.57.01813aec
chore: upgrade@eslint/js
@8
.57.0 (#18143)5c356bb
chore: package.json update for@eslint/js
release84922d0
docs: Show prerelease version in dropdown (#18139)1120b9b
feat: Add loadESLint() API method for v8 (#18098)5b8c363
docs: Switch to Ethical Ads (#18117)2196d97
fix: handle absolute file paths inFlatRuleTester
(#18064)f4a1fe2
test: add more tests for ignoring files and directories (#18068)69dd1d1
fix: Ensure config keys are printed for config errors (#18067)Updates
node-mocks-http
from 1.14.0 to 1.14.1Changelog
Sourced from node-mocks-http's changelog.
Commits
fbd60b9
Release 1.14.1153308f
Move express and node types to prod deps (#290)236d902
Enable prettier (#286)b252130
run tests in Node.js v 1089ed896
Update links in package.json and readmeUpdates
prettier
from 3.1.1 to 3.2.5Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
7142cf3
Release 3.2.58cbee2e
chore(deps): update glimmer to v0.88.1 (#15991)45baee0
chore(deps): update dependency magic-string to v0.30.6 (#16022)9fb32a1
Minor refactor to property print (#15924)08f1940
Update install script for husky v9 (#16000)6d0b1d2
Update yarn to v4.1.0 (#16021)c8ba8db
chore(deps): update dependency@angular/compiler
to v17.1.2 (#16018)e2250ec
chore(deps): update typescript-eslint to v6.20.0 (#16015)02865f6
chore(deps): update dependency npm-run-all2 to v6.1.2 (#16017)014ee5d
chore(deps): update dependency hermes-parser to v0.19.0 (#16014)Updates
supertest
from 6.3.3 to 6.3.4Release notes
Sourced from supertest's releases.
Commits
fd571c8
6.3.4bc4398a
chore: bump deps, remove yarn.lockc823515
chore: bump deps37017b3
Merge pull request #811 from ladjs/dependabot/npm_and_yarn/cookiejar-2.1.46b41374
Merge pull request #814 from siddtheone/patch-10ff9c02
Merge pull request #828 from 9renpoto/9renpoto-patch-12cba6d4
si/visionmedia/ladjs/79a69b6
Update package.jsonc1b8f9d
Merge pull request #821 from yunnysunny/feature/ci-fix5d48749
ci: fix broken github action cache savingUpdates
@types/supertest
from 6.0.1 to 6.0.2Commits
Updates
typescript
from 5.2.2 to 5.3.3Release notes
Sourced from typescript's releases.
Commits
63717cf
Bump version to 5.3.3 and LKG4c2afa7
🤖 Pick PR #56627 (Transpile jsdoc parsing mode) into release-5.3 (#56629)ba3d2b0
🤖 Pick PR #56434 (Fix support for intersections in te...) into release-5.3 (#...f3808c4
🤖 Pick PR #56504 (Fixed an issue in boolean compariso...) into release-5.3 (#...b4fe221
Cherry-pick #56489 into release-5.3 (#56490)f750eb3
Pick #56485 into release-5.3 (#56486)27047e3
Update LKG.d09b1bf
Pick #56449 into release-5.3 (#56451)e2a5d45
Update LKG.756efd2
Fixes for release-5.3. (#56424)Updates
@adonisjs/auth
from 9.0.0-9 to 9.1.1Release notes
Sourced from
@adonisjs/auth
's releases.... (truncated)
Commits
016cc8c
chore(release): 9.1.17a0045b
chore(package): update dependencies064414a
chore(release): 9.1.07eb5278
fix: typing issuesb02f8c2
feat: finish basic auth guard implementationbd285e7
feat: implement user provider for basic auth guard9ed04af
feat: add basic auth guarddf847f8
chore(release): 9.0.3a8d7e58
fix: mysql port in .env file7352f93
ci: install playwright browserUpdates
@adonisjs/session
from 7.0.0-15 to 7.1.1Release notes
Sourced from
@adonisjs/session
's releases.