Skip to content

Releases: adonisjs/assembler

Accept additional imports in addModelMixins method

30 Mar 11:03

Choose a tag to compare

8.4.0 (2026-03-30)

Bug Fixes

  • scan files when absolute path contains dot-prefixed directory (e2828fa)

Features

  • accept additional imports in addModelMixins method (6aaa7f9)

Full Changelog: v8.3.0...v8.4.0

Support TypeScript 6.0

26 Mar 12:51

Choose a tag to compare

8.3.0 (2026-03-26)

Features

Full Changelog: v8.2.0...v8.3.0

Allow custom tsconfig path when creating production build

23 Mar 16:12

Choose a tag to compare

8.2.0 (2026-03-23)

Features

  • allow custom tsconfig path for bundle (#94) (224faba)

What's Changed

  • feat: allow custom tsconfig path for bundle by @aadamcik in #94

New Contributors

Full Changelog: v8.1.0...v8.2.0

Fix ValidatorExtractor to support more validator patterns

19 Mar 16:54

Choose a tag to compare

8.1.0 (2026-03-19)

Features

  • Support tryValidate via validator extractor (#93) (1a48888)

What's Changed

New Contributors

Full Changelog: v8.0.1...v8.1.0

Exclude storage, tmp and build directories explicitly from being watched

13 Mar 01:47

Choose a tag to compare

8.0.1 (2026-03-13)

What's Changed

  • Exclude tmp, storage, and build directories from file watcher by @guoyunhe in #91

New Contributors

Full Changelog: v8.0.0...v8.0.1

Codegen utilities addition, few breaking changes and many small improvements

25 Feb 05:23

Choose a tag to compare

8.0.0 (2026-02-25)

Check 8.0.0 pre-releases to get a better sense of what's added and changed

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

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)
  • add dev server shortcuts (#83) (fcef8f4)
  • makeEntityIndex: allow transforming name and output (194861c)

What's Changed

  • Refine Wording When Copying ace.js by @marcuspoehls in #81
  • feat: add dev server shortcuts by @Julien-R44 in #83
  • fix: extractor bug regex by @Julien-R44 in #84
  • fix: move watcher to assembler and send IPC messages for file changes by @Julien-R44 in #85
  • feat: improve codemod errors and support custom directories by @RomainLanz in #86
  • feat: add raw assembler hooks and imports to rcFile by @kerwanp in #87
  • feat: add comment option to IndexGeneratorSource by @kerwanp in #89

New Contributors

Full Changelog: v7.8.2...v8.0.0

Allow adding comments to auto generated files using the IndexGenerator

12 Feb 10:47

Choose a tag to compare

8.0.0-next.33 (2026-02-12)

Features

  • add comment option to IndexGeneratorSource (#89) (4037aab)
  • allow comment flag to be a boolean (c5a7932)

What's Changed

  • feat: add comment option to IndexGeneratorSource by @kerwanp in #89

Full Changelog: v8.0.0-next.32...v8.0.0-next.33

Bug fixes in choosing VITE_HMR_PORT and ValidatorExtractor

01 Feb 07:24

Choose a tag to compare

8.0.0-next.32 (2026-02-01)

Bug Fixes

  • await getRandomPort method call (02c92fc)
  • support ctx.request.validateUsing with ValidatorExtractor (dd07eb2)

Full Changelog: v8.0.0-next.31...v8.0.0-next.32

Add more codemods

22 Jan 18:11

Choose a tag to compare

Add more codemods Pre-release
Pre-release

8.0.0-next.31 (2026-01-22)

Features

  • add codetransformer.addControllerMethod codemod (adfc592)
  • add codetransformer.addLimiter codemod (040e0b7)
  • add CodeTransformer.addValidator codemod (1c3a8e8)
  • add support for applying mixins to a model (d66f850)

Full Changelog: v8.0.0-next.30...v8.0.0-next.31

Choose random VITE_HMR_PORT and inject DEV_MODE environment variable to dev server process

10 Jan 10:58

Choose a tag to compare

8.0.0-next.30 (2026-01-10)

Features

  • remove noisy logs of index generator initial generation (71921ce)
  • use a random VITE_HMR_PORT and inject DEV_MODE env var when running dev server (443ffc9)

Full Changelog: v8.0.0-next.29...v8.0.0-next.30