v3.5.0 (2021-01-16)
TypeScript: Support for TemplateLiteralStrings, Key remapping in Mapped Types.
OpenAPI changes: Support response header definitions based on interfaces and classes #857 (jackey8616)
Framework API: Declare path variables at the Controller level #885 (vincentvanderweele) and adds a new config to automatically send the Status code declared in the @SuccessResponse
annotation. #850 (devnev)
Features:
- TypeScript 4.1 Compiler API, TemplateLiteralStrings, Key Remapping in Mapped Types #799 (WoH)
- Feat: allow path parameters on controllers #885 (vincentvanderweele)
- Allow array headers. Fixes #637 #864 (aldenquimby)
- Feat: Response header(Fix #770) #857 (jackey8616)
- Feat: Add OPTIONS decorator(Resend #821) #854 (jackey8616)
- Use code from SuccessResponse decorator as default status. #850 (devnev)
Fixes:
- Validate path variables. Fixes #865 #866 (aldenquimby)
- fix: make flows optional in OauthFlow security schemas #844 (fantapop)
- Fix: Duplicate path parameters #829 (jackey8616)
- Send Buffer/binary response to client #800
Chores:
- chore(deps): bump urijs from 1.19.2 to 1.19.5 in /tests #880 (dependabot[bot])
- chore(deps): bump urijs from 1.19.2 to 1.19.5 #879 (dependabot[bot])
- chore(deps): bump ini from 1.3.5 to 1.3.8 #867 (dependabot[bot])
- chore: Prepare 3.5 #853 (WoH)