v3.6.0 (2021-03-20)
This version requires TypeScript 4.1. If you are using TS <4.1, please make sure to skip this release and use v3.6.1
Implemented enhancements:
- Added stricter types for
@Response
decorator #932 (spaguette) - Use named functions in route templates for better APM traces #930 (sambernard)
- Added a noWriteIfUnchanged option to avoid writing routes file if content is unchanged #925 (kibiz0r)
- Add support for file uploads #920 (InsOpDe)
Fixes:
- Don't overwrite status codes from SuccessResponse if the controller's… #939 (brian-pinwheel)
- chore(deps): bump urijs from 1.19.5 to 1.19.6 in /tests #928 (dependabot[bot])
- chore(deps): bump urijs from 1.19.5 to 1.19.6 #927 (dependabot[bot])
- fix: improve collision detection for dynamic routes #922 (simllll)
- Make @tsoaModel decorator work for enums #918 (InsOpDe)
- Add @Inject decorator for ignoring injected parameters #916 (hasyimibhar)
- Fix @tsoa/runtime's package.json for pnpm by avoiding mention of ts.CompilerOptions in Config #915 (kibiz0r)
- Don't modify the response after headers were sent #908 (szymon-planeta)