Changelog - 2026-10-18
Auto artifacts register classes in .tsx files
Bug FixIn one line. A decorated class in a .tsx file is registered like one in a .ts file.
What changed
- The scanner reads
.tsx.AutoArtifacts,ArtifactGroup.define/application,ignis-artifacts generateandIgnisArtifactsPluginall scanned**/*.tsonly, so a controller that renders JSX was left out with no warning and its routes answered 404. - A tsc-built application maps
x.tsxtox.jsin its compiled tree, as it does for.ts. - The scan cache covers
.tsxfiles, and its format version is bumped, so a cache written by an older release is rescanned once.
Who is affected
- Applications with decorated classes in
.tsxfiles. Remove any hand listing ({ controllers: [ViewController] }) that worked around it. - Everyone else. One rescan on the first start after upgrading.
Files: packages/boot/src/generator/common/constants.ts, packages/boot/src/bun/sources.ts