Releases: adonisjs/assembler
Releases · adonisjs/assembler
Allow using nested File buffers
Customize barrel key name and share helpers to generate import path
8.0.0-next.8 (2025-09-19)
Features
- allow customizing the baseName for the barrel file and other generator keys (48664be)
- drop quotes from barrel object keys (04f8842)
- share helpers to create importPath with index generator (b3a570a)
Full Changelog: v8.0.0-next.7...v8.0.0-next.8
Inline hooks and integrate IndexGenerator with bundler
8.0.0-next.7 (2025-09-05)
Features
- allow inline hooks (6298cc9)
- expose cwdPath property via bundler, dev-server and the test-runner (cf79673)
- integrate index generator with bundler (0d8ac1f)
- introduce hooks helpers (2cfe1a2)
Full Changelog: v8.0.0-next.6...v8.0.0-next.7
Add index generator and introduce new assembler hooks
8.0.0-next.6 (2025-09-05)
Bug Fixes
- dev-server watcher to use unix relativePath (26ed531)
- issue with clean shutdown (eab4b46)
- normalize file paths to unix slashes (2f15087)
- normalize file paths to unix slashes (1b90d1d)
- normalize file paths to unix slashes (21196a2)
- normalize file paths to unix slashes (5c0f656)
Features
- accept both relative and absolute path to avoid conversion throughout the codebase (c6a6f25)
- add index generator and introduce init and routes lifecycle hooks (9ba7455)
- add method to get controllers bound to routes in routes_scanner (ba220c5)
- add support for propagating filesystem changes to index generator (2a10ab3)
- display log message after generating the index file (f2a4348)
- export and document index generator (96a18a0)
- integrate index generator with tests runner (6bd21b7)
- integrate index generator with the dev server (7bb4578)
- setup typedoc (984c134)
Fix dev server and test runner to invoke onError hook when unable to parse tsconfig file
Fix dev server and test runner to invoke onError hook when unable to parse tsconfig file
Pre-release
Pre-release
8.0.0-next.5 (2025-08-26)
Features
- invoke onError hook when unable to parse tsconfig file (4d8a94e)
Full Changelog: v8.0.0-next.4...v8.0.0-next.5
Export Code scanner types
8.0.0-next.4 (2025-08-26)
Bug Fixes
- export code_scanner types (892fca9)
Full Changelog: v8.0.0-next.3...v8.0.0-next.4
Add routes scanner to extract metadata from routes
8.0.0-next.3 (2025-08-26)
Bug Fixes
- normalize file path before invalidating its ast cache (2c624b2)
Features
- add helpers to extract class methods, validator direct usage and method arguments (73ab533)
- add paths resolver (af7ce8d)
- add routes scanner (b6a4926)
- add support for invalidating controllers (1c57e01)
Full Changelog: v8.0.0-next.2...v8.0.0-next.3
Add dev server shortcuts and allow transform name and output via makeEntityIndex
Pre-release
8.0.0-next.2 (2025-07-05)
Features
- add dev server shortcuts (#83) (fcef8f4)
- makeEntityIndex: allow transforming name and output (194861c)
What's Changed
- feat: add dev server shortcuts by @Julien-R44 in #83
Full Changelog: v8.0.0-next.1...v8.0.0-next.2
Update implementation with the next version of hot-hook
8.0.0-next.1 (2025-06-07)
Bug Fixes
- restart behavior with HMR (eb9f291)
Full Changelog: v8.0.0-next.0...v8.0.0-next.1
Rename hooks, remove assets bundler and internal cleanup
8.0.0-next.0 (2025-06-02)
Breaking changes
- In this release we have renamed the following hooks and added a few new one's.
- onSourceFileChanged + fileChanged - onDevServerStarted + devServerStarted - onBuildCompleted + buildFinished - onBuildStarting + buildStarting + fileAdded + fileRemoved + devServerStarting + testsStarting + testsFinished
- Support Node 24 and above
- Use
@poppinss/ts-execinstead ofts-node - Remove concept of assets bundler in favor of inbuilt integration with Vite
Bug Fixes
- use unix slash for index file paths and names (bd82fb7)
Features
- add makeEntityIndex to code_transformer (0548b3f)
- cleanup internals, use ts-exec for running typescript code and new watcher setup (18c3bb0)
- handle hot-hook process messages (21bcddc)
- remove assets bundler related code (a60897b)
BREAKING CHANGES
- Targets Node 24 and uses ts-exec instead of ts-node
What's Changed
- Refine Wording When Copying ace.js by @marcuspoehls in #81
New Contributors
- @marcuspoehls made their first contribution in #81
Full Changelog: v7.8.2...v8.0.0-next.0