Skip to content

Releases: adonisjs/assembler

Allow using nested File buffers

19 Sep 08:36

Choose a tag to compare

Pre-release

8.0.0-next.9 (2025-09-19)

Features

  • allow usage of nested file buffers (a9801ac)
  • export VirtualFileSystem and FileBuffer (653e5a2)

Full Changelog: v8.0.0-next.8...v8.0.0-next.9

Customize barrel key name and share helpers to generate import path

19 Sep 07:10

Choose a tag to compare

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

05 Sep 08:51

Choose a tag to compare

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

05 Sep 03:33

Choose a tag to compare

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

26 Aug 08:47

Choose a tag to compare

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

26 Aug 06:22

Choose a tag to compare

Pre-release

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

26 Aug 05:51

Choose a tag to compare

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

05 Jul 07:15

Choose a tag to compare

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

Full Changelog: v8.0.0-next.1...v8.0.0-next.2

Update implementation with the next version of hot-hook

07 Jun 05:49

Choose a tag to compare

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

02 Jun 15:08

Choose a tag to compare

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-exec instead of ts-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

New Contributors

Full Changelog: v7.8.2...v8.0.0-next.0