| tsoa-next@8.2.2 | ### Patch Changes - 5d3e303: Fixed generated `@SpecPath(...)` routes so they register before regular controller routes in the Express, Koa, and Hapi templates. This prevents dynamic first-segment routes such as `/{tenant}/{resource}` from shadowing spec endpoints like `/SpecPath/spec`. Refreshed the docs site and API reference to ship from one VitePress pipeline with `typedoc-plugin-markdown`, grouped install snippets, generated `llms.txt` output, published changelog pages, syntax-highli | High | 4/17/2026 |
| @tsoa-next/runtime@8.2.2 | ### Patch Changes - 5d3e303: Fixed generated `@SpecPath(...)` routes so they register before regular controller routes in the Express, Koa, and Hapi templates. This prevents dynamic first-segment routes such as `/{tenant}/{resource}` from shadowing spec endpoints like `/SpecPath/spec`. Refreshed the docs site and API reference to ship from one VitePress pipeline with `typedoc-plugin-markdown`, grouped install snippets, generated `llms.txt` output, published changelog pages, syntax-highli | High | 4/17/2026 |
| @tsoa-next/cli@8.2.2 | ### Patch Changes - 5d3e303: Fixed generated `@SpecPath(...)` routes so they register before regular controller routes in the Express, Koa, and Hapi templates. This prevents dynamic first-segment routes such as `/{tenant}/{resource}` from shadowing spec endpoints like `/SpecPath/spec`. Refreshed the docs site and API reference to ship from one VitePress pipeline with `typedoc-plugin-markdown`, grouped install snippets, generated `llms.txt` output, published changelog pages, syntax-highli | High | 4/17/2026 |
| @tsoa-next/cli@8.2.1 | ### Patch Changes - a32e6e2: Fix live `@SpecPath(...)` serving for compiled deployments that do not ship controller source files. Generated routes now embed the OpenAPI artifact and metadata needed for built-in spec endpoints, so live spec responses no longer depend on runtime controller glob resolution. This also keeps generated route imports aligned with embedded-spec usage and preserves normal spec-generation options when building embedded specs. Additional follow-up fixes keep t | High | 4/16/2026 |
| tsoa-next@8.2.1 | ### Patch Changes - a32e6e2: Fix live `@SpecPath(...)` serving for compiled deployments that do not ship controller source files. Generated routes now embed the OpenAPI artifact and metadata needed for built-in spec endpoints, so live spec responses no longer depend on runtime controller glob resolution. This also keeps generated route imports aligned with embedded-spec usage and preserves normal spec-generation options when building embedded specs. Additional follow-up fixes | High | 4/16/2026 |
| @tsoa-next/runtime@8.2.1 | ### Patch Changes - a32e6e2: Fix live `@SpecPath(...)` serving for compiled deployments that do not ship controller source files. Generated routes now embed the OpenAPI artifact and metadata needed for built-in spec endpoints, so live spec responses no longer depend on runtime controller glob resolution. This also keeps generated route imports aligned with embedded-spec usage and preserves normal spec-generation options when building embedded specs. Additional follow-up fixes keep t | High | 4/16/2026 |
| @tsoa-next/runtime@8.2.0 | ### Minor Changes - 8a8ff5b: Improve `@SpecPath(...)` support by adding the `@SpecPath(path, options?)` signature with `target`, `cache`, and request-aware `gate` controls. Generated Express, Koa, and Hapi routes now omit `SpecPath` support when no controller uses the decorator, and statically gated spec routes are skipped during registration. | Medium | 4/14/2026 |
| @tsoa-next/cli@8.2.0 | ### Minor Changes - 8a8ff5b: Improve `@SpecPath(...)` support by adding the `@SpecPath(path, options?)` signature with `target`, `cache`, and request-aware `gate` controls. Generated Express, Koa, and Hapi routes now omit `SpecPath` support when no controller uses the decorator, and statically gated spec routes are skipped during registration. ### Patch Changes - Updated dependencies [8a8ff5b] - @tsoa-next/runtime@8.2.0 | Medium | 4/14/2026 |
| tsoa-next@8.2.0 | ### Minor Changes - 8a8ff5b: Improve `@SpecPath(...)` support by adding the `@SpecPath(path, options?)` signature with `target`, `cache`, and request-aware `gate` controls. Generated Express, Koa, and Hapi routes now omit `SpecPath` support when no controller uses the decorator, and statically gated spec routes are skipped during registration. ### Patch Changes - Updated dependencies [8a8ff5b] - @tsoa-next/cli@8.2.0 - @tsoa-next/runtime@8.2.0 | High | 4/14/2026 |
| tsoa-next@8.1.0 | ### Minor Changes - 84bb4a6: Add repeatable `@SpecPath(...)` controller decorators for serving OpenAPI documents and documentation UIs directly from generated routes without reading a local spec file at request time. This release adds: - Built-in `json`, `yaml`, `swagger`, `redoc`, and `rapidoc` `@SpecPath(...)` targets - Lazy in-memory spec generation for built-in spec routes through `createOpenApiSpecGenerator(...)` - Support for multiple `@SpecPath(...)` decorators | High | 4/12/2026 |
| @tsoa-next/cli@8.1.0 | ### Minor Changes - 84bb4a6: Add repeatable `@SpecPath(...)` controller decorators for serving OpenAPI documents and documentation UIs directly from generated routes without reading a local spec file at request time. This release adds: - Built-in `json`, `yaml`, `swagger`, `redoc`, and `rapidoc` `@SpecPath(...)` targets - Lazy in-memory spec generation for built-in spec routes through `createOpenApiSpecGenerator(...)` - Support for multiple `@SpecPath(...)` decorators | Medium | 4/12/2026 |
| @tsoa-next/runtime@8.1.0 | ### Minor Changes - 84bb4a6: Add repeatable `@SpecPath(...)` controller decorators for serving OpenAPI documents and documentation UIs directly from generated routes without reading a local spec file at request time. This release adds: - Built-in `json`, `yaml`, `swagger`, `redoc`, and `rapidoc` `@SpecPath(...)` targets - Lazy in-memory spec generation for built-in spec routes through `createOpenApiSpecGenerator(...)` - Support for multiple `@SpecPath(...)` decorators | Medium | 4/12/2026 |
| @tsoa-next/cli@8.0.5 | ### Patch Changes - 2c0aa7c: Add CLI config discovery with `tsoa discover` and `--discover` support, lazy-load generation code for faster CLI startup, and make GitHub package publishing explicitly tag `tsoa-next` as `latest`. - Updated dependencies [2c0aa7c] - @tsoa-next/runtime@8.0.5 | Medium | 4/12/2026 |
| tsoa-next@8.0.5 | ### Patch Changes - 2c0aa7c: Add CLI config discovery with `tsoa discover` and `--discover` support, lazy-load generation code for faster CLI startup, and make GitHub package publishing explicitly tag `tsoa-next` as `latest`. - Updated dependencies [2c0aa7c] - @tsoa-next/cli@8.0.5 - @tsoa-next/runtime@8.0.5 | Medium | 4/12/2026 |
| @tsoa-next/runtime@8.0.5 | ### Patch Changes - 2c0aa7c: Add CLI config discovery with `tsoa discover` and `--discover` support, lazy-load generation code for faster CLI startup, and make GitHub package publishing explicitly tag `tsoa-next` as `latest`. | Medium | 4/12/2026 |
| tsoa-next@8.0.4 | ### Patch Changes - 9fdb94a: Fixed inherited route detection for derived controllers whose base class imports `Controller` from `tsoa-next`. - 464a0c7: Fixed metadata generation for inherited generic controller routes and `io-ts` request aliases used in real-world controller setups. Also reduced repeated CLI generation work while resolving inherited methods and imported validator types. - Updated dependencies [9fdb94a] - Updated dependencies [464a0c7] - @tsoa-next/cli@8.0.4 - | High | 4/9/2026 |
| @tsoa-next/runtime@8.0.4 | | Medium | 4/9/2026 |
| @tsoa-next/cli@8.0.4 | ### Patch Changes - 9fdb94a: Fixed inherited route detection for derived controllers whose base class imports `Controller` from `tsoa-next`. - 464a0c7: Fixed metadata generation for inherited generic controller routes and `io-ts` request aliases used in real-world controller setups. Also reduced repeated CLI generation work while resolving inherited methods and imported validator types. - @tsoa-next/runtime@8.0.4 | Medium | 4/9/2026 |
| @tsoa-next/runtime@8.0.3 | | Medium | 4/9/2026 |
| @tsoa-next/cli@8.0.3 | ### Patch Changes - 4fd4531: Fixes metadata spec generation for JSDoc comments. - @tsoa-next/runtime@8.0.3 | Medium | 4/9/2026 |
| tsoa-next@8.0.3 | ### Patch Changes - Updated dependencies [4fd4531] - @tsoa-next/cli@8.0.3 - @tsoa-next/runtime@8.0.3 | Medium | 4/9/2026 |
| @tsoa-next/runtime@8.0.2 | ### Patch Changes - 63e57e3: Remediate the Sonar cleanup pass across the CLI and runtime without changing the public API surface. This patch keeps the existing exported contracts intact while reducing internal complexity, preserving legacy compatibility paths, and tightening integration and unit assertions around the affected behavior. | High | 4/4/2026 |
| tsoa-next@8.0.2 | ### Patch Changes - a051324: Remediate the remaining metadata resolver quality issues without changing the public API surface. This patch keeps the existing CLI contracts intact while reducing internal complexity, tightening default parsing behavior, and adding focused tests that lock in the non-breaking behavior. - 63e57e3: Remediate the Sonar cleanup pass across the CLI and runtime without changing the public API surface. This patch keeps the existing exported contracts intact | Medium | 4/4/2026 |
| @tsoa-next/cli@8.0.2 | ### Patch Changes - a051324: Remediate the remaining metadata resolver quality issues without changing the public API surface. This patch keeps the existing CLI contracts intact while reducing internal complexity, tightening default parsing behavior, and adding focused tests that lock in the non-breaking behavior. - 63e57e3: Remediate the Sonar cleanup pass across the CLI and runtime without changing the public API surface. This patch keeps the existing exported contracts intact | Medium | 4/4/2026 |
| tsoa-next@8.0.1 | ### Patch Changes - 61f5454: Stop defaulting generated OpenAPI specs to an MIT license when the consumer package does not declare a `license` field. - Updated dependencies [61f5454] - @tsoa-next/cli@8.0.1 - @tsoa-next/runtime@8.0.1 | Medium | 4/1/2026 |
| @tsoa-next/runtime@8.0.1 | ### Patch Changes - 61f5454: Stop defaulting generated OpenAPI specs to an MIT license when the consumer package does not declare a `license` field. | Medium | 4/1/2026 |
| @tsoa-next/cli@8.0.1 | ### Patch Changes - 61f5454: Stop defaulting generated OpenAPI specs to an MIT license when the consumer package does not declare a `license` field. - Updated dependencies [61f5454] - @tsoa-next/runtime@8.0.1 | Medium | 4/1/2026 |
| @tsoa-next/cli@8.0.0 | ### Patch Changes - @tsoa-next/runtime@8.0.0 | Medium | 4/1/2026 |
| @tsoa-next/runtime@8.0.0 | | Medium | 4/1/2026 |
| tsoa-next@8.0.0 | ### Major Changes - e942a31: Make `tsoa-next` root runtime-only and move programmatic generation exports to `tsoa-next/cli` so runtime imports do not eagerly load CLI dependencies. ### Patch Changes - @tsoa-next/cli@8.0.0 - @tsoa-next/runtime@8.0.0 | Medium | 4/1/2026 |
| @tsoa-next/runtime@7.3.4 | ### Patch Changes - b5a952b: Trigger a development publish from the main-branch dev build workflow so downstream projects can validate prerelease packages before the next public release. - 0bd572e: Restore backward compatibility for nested module tsoa configs and route generation so downstream projects can validate the fixes in a dev build before the next public release. - 8be0961: Fix backward-compatible metadata and schema generation for imported aliases, generic aliases, and inherited | Medium | 3/31/2026 |
| @tsoa-next/cli@7.3.4 | ### Patch Changes - b5a952b: Trigger a development publish from the main-branch dev build workflow so downstream projects can validate prerelease packages before the next public release. - 0bd572e: Restore backward compatibility for nested module tsoa configs and route generation so downstream projects can validate the fixes in a dev build before the next public release. - 8be0961: Fix backward-compatible metadata and schema generation for imported aliases, generic aliases, and inherited | Medium | 3/31/2026 |
| tsoa-next@7.3.4 | ### Patch Changes - b5a952b: Trigger a development publish from the main-branch dev build workflow so downstream projects can validate prerelease packages before the next public release. - 0bd572e: Restore backward compatibility for nested module tsoa configs and route generation so downstream projects can validate the fixes in a dev build before the next public release. - 8be0961: Fix backward-compatible metadata and schema generation for imported aliases, generic aliases, and inherited | Medium | 3/31/2026 |
| tsoa-next@7.3.3 | ### Patch Changes - 1eabe79: Fixes backward compatibility - Updated dependencies [1eabe79] - @tsoa-next/cli@7.3.3 - @tsoa-next/runtime@7.3.3 | Medium | 3/30/2026 |
| @tsoa-next/cli@7.3.3 | ### Patch Changes - 1eabe79: Fixes backward compatibility - @tsoa-next/runtime@7.3.3 | Medium | 3/30/2026 |
| @tsoa-next/runtime@7.3.3 | | Medium | 3/30/2026 |
| tsoa-next@7.3.2 | ### Patch Changes - Updated dependencies [0eea2bc] - @tsoa-next/cli@7.3.2 - @tsoa-next/runtime@7.3.2 | Medium | 3/30/2026 |
| @tsoa-next/runtime@7.3.2 | | Medium | 3/30/2026 |
| @tsoa-next/cli@7.3.2 | ### Patch Changes - 0eea2bc: Resolves security issues and improves code quality - @tsoa-next/runtime@7.3.2 | Medium | 3/30/2026 |
| @tsoa-next/runtime@7.3.1 | ### Patch Changes - 56c6b54: Refresh the release publish workflow to run on Node 24 so npm trusted publishing can authenticate with OIDC during npm publishes. | Medium | 3/29/2026 |
| tsoa-next@7.3.1 | ### Patch Changes - 56c6b54: Refresh the release publish workflow to run on Node 24 so npm trusted publishing can authenticate with OIDC during npm publishes. - Updated dependencies [56c6b54] - @tsoa-next/cli@7.3.1 - @tsoa-next/runtime@7.3.1 | Medium | 3/29/2026 |
| @tsoa-next/cli@7.3.1 | ### Patch Changes - 56c6b54: Refresh the release publish workflow to run on Node 24 so npm trusted publishing can authenticate with OIDC during npm publishes. - Updated dependencies [56c6b54] - @tsoa-next/runtime@7.3.1 | Medium | 3/29/2026 |
| @tsoa-next/cli@7.2.1 | ### Patch Changes - 255ffd4: Fixes reported security issues - Updated dependencies [255ffd4] - @tsoa-next/runtime@7.2.1 | Low | 3/22/2026 |
| tsoa-next@7.2.1 | ### Patch Changes - 255ffd4: Fixes reported security issues - Updated dependencies [255ffd4] - @tsoa-next/cli@7.2.1 - @tsoa-next/runtime@7.2.1 | Low | 3/22/2026 |
| @tsoa-next/runtime@7.2.1 | ### Patch Changes - 255ffd4: Fixes reported security issues | Low | 3/22/2026 |
| @tsoa-next/cli@7.1.0 | ### Minor Changes - 9ad742e: This is a forced release ### Patch Changes - 46e88e2: Force release - Updated dependencies [46e88e2] - Updated dependencies [9ad742e] - @tsoa-next/runtime@7.1.0 | Low | 3/21/2026 |
| @tsoa-next/runtime@7.1.0 | ### Minor Changes - 9ad742e: This is a forced release ### Patch Changes - 46e88e2: Force release | Low | 3/21/2026 |