Releases: lukeautry/tsoa
Releases · lukeautry/tsoa
v7.0.0-alpha.0
Breaking Changes
We now support [22, 24, 25] officially, and only test against these.
Features
- Open API 3.1.0 support by @jefflembeck in #1768
Big thanks to @jefflembeck for this contribution. v3.1 is now the default output unless explicitly specified.
- Added support for 425 Too Early by @eaglexboy in #1788
- Feat/1716 slash options for basePath by @jackey8616 in #1801
- feat: add support for union/enum types for @formfield() by @stsvilik in #1778
- feat: support zod infer type and complex generic types for decorators and responses by @mathfalcon in #1782
Fixes
- Fix/ci windows CD break from #1739 by @jackey8616 in #1799
- Fix/1791 validate error leak body by @jackey8616 in #1800
- required validation for file is not executed closes #1737 and closes #1128 and closes #1738 by @kchobantonov in #1739
- Fixed TypeResolver issue for negative number literal types by @crycode-de in #1734
- fix: spread assignments by @Gijsdeman in #1759
- fix(validation): trim deep model error output by @jefflembeck in #1780
- fix(validation): allow circular references by @jefflembeck in #1803
Chores
- chore(deps-dev): bump koa from 2.15.3 to 2.15.4 by @dependabot[bot] in #1747
- chore(deps-dev): bump aws-cdk-lib from 2.172.0 to 2.177.0 by @dependabot[bot] in #1745
- chore(deps-dev): bump aws-cdk-lib from 2.177.0 to 2.189.1 by @dependabot[bot] in #1772
- chore(deps): bump formidable from 3.5.2 to 3.5.4 by @dependabot[bot] in #1774
- chore(deps): bump axios from 1.7.9 to 1.9.0 by @dependabot[bot] in #1775
- chore(deps): bump @babel/helpers from 7.26.0 to 7.27.6 by @dependabot[bot] in #1776
- chore(deps): bump form-data from 4.0.1 to 4.0.4 by @dependabot[bot] in #1783
- chore(deps-dev): bump multer from 1.4.5-lts.1 to 2.0.2 by @dependabot[bot] in #1781
- fix(tests): add missing ValidationTestController for integration tests by @WoH in #1806
- chore(deps): bump validator from 13.12.0 to 13.15.20 by @dependabot[bot] in #1809
- chore(deps): bump validator from 13.15.20 to 13.15.22 by @dependabot[bot] in #1815
- chore(deps): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #1811
- chore(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 by @dependabot[bot] in #1814
New Contributors
- @kchobantonov made their first contribution in #1739
- @crycode-de made their first contribution in #1734
- @Gijsdeman made their first contribution in #1759
- @eaglexboy made their first contribution in #1788
- @jefflembeck made their first contribution in #1780
- @stsvilik made their first contribution in #1778
- @mathfalcon made their first contribution in #1782
Full Changelog: v6.6.0...v7.0.0-alpha.0
v6.6.0
What's Changed
Features
- feat: Update cli.ts, option
-csupport absolute path by @zhangfisher in #1719 - feat: exposing openApi 3 servers to allow multiple hosts by @bruno-de-queiroz in #1682
- Add support for
@titlekeyword annotation by @DominykasValutis in #1657 - feat: #1714 added support for ts 5.7 rewriteRelativeImportExtensions by @Azlond in #1725
Fixes
- fix: error with type casted object with namespace by @chappelo in #1713
- Fix incompatibility with latest InversifyJS by @helios-ag in #1718
- fix: Support response using inner interface by @mdoi2 in #1724
Chores
- perf: avoids to create on every request a new object of args by @cesco69 in #1710
- chore(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #1689
- Make GH Bot less agressive by @WoH in #1711
New Contributors
- @helios-ag made their first contribution in #1718
- @DominykasValutis made their first contribution in #1657
- @bruno-de-queiroz made their first contribution in #1682
- @zhangfisher made their first contribution in #1719
- @cesco69 made their first contribution in #1710
- @mdoi2 made their first contribution in #1724
- @Azlond made their first contribution in #1725
Full Changelog: v6.5.1...v6.6.0
v6.5.0
What's Changed
- Fix typescript build error when using file upload by @mattdean-digicatapult in #1662
- Refactor(tests)/ban-types by @chappelo in #1671
- refactor/remove @typescript-eslint/ban-types by @chappelo in #1675
- Use type import for TsoaRoute to ensure with verbatumModuleSyntax by @christiango in #1676
- fix: Build, chores by @WoH in #1687
- feat: Support string variable in the first argument of @extension by @chappelo in #1677
- chore(deps): bump tar from 6.2.0 to 6.2.1 by @dependabot in #1688
- fix(lint): methodOverride cause lint fail by @jackey8616 in #1693
- chore(warn): deprecation of config multer options by @jackey8616 in #1695
- remove @typescript-eslint/no-unsafe-call by @chappelo in #1697
- feat: @res alias by @jackey8616 in #1694
- refactor(specGenerator)/remove request-prop param by @chappelo in #1701
- Fix: @response not handle undefined examples properly by @jackey8616 in #1700
New Contributors
- @mattdean-digicatapult made their first contribution in #1662
- @chappelo made their first contribution in #1671
- @christiango made their first contribution in #1676
Full Changelog: v6.4.0...v6.5.0
v6.4.0
What's Changed
- chore(deps): bump braces from 3.0.2 to 3.0.3 by @dependabot in #1641
- feat: support using custom multer instance in RegisterRoutes by @midoelhawy in #1638
New Contributors
- @midoelhawy made their first contribution in #1638
Full Changelog: v6.3.1...v6.4.0
v6.3.1
What's Changed
- Revert: add next() to express template
This change might break existing code
Full Changelog: v6.3.0...v6.3.1
v6.3.0
What's Changed
- Fix Multer error when @uploadedfiles() is used twice in a route by @Yoronex in #1620
- chore(deps): bump ejs from 3.1.9 to 3.1.10 by @dependabot in #1621
- add next() to express template, closes #1593 by @ericwooley in #1625
- feat: add setHeader conditional value types by @xseman in #1636
- let CLI accept .cjs config files by @rdsfj in #1634
New Contributors
- @Yoronex made their first contribution in #1620
- @ericwooley made their first contribution in #1625
- @xseman made their first contribution in #1636
- @rdsfj made their first contribution in #1634
Full Changelog: v6.2.1...v6.3.0
v6.2.1
What's Changed
- chore(deps): bump express from 4.18.3 to 4.19.2 by @dependabot in #1605
- Await apiHandler to handle error in try/catch by @VincentClair in #1602
- Refactor(resolver): clear logics by @jackey8616 in #1606
- Generate example for Enum type based on json doc by @miszczu-drako in #1609
- Fix metadata generation for computed properties names with enum values by @wilker7ribeiro in #1610
New Contributors
- @VincentClair made their first contribution in #1602
- @miszczu-drako made their first contribution in #1609
- @wilker7ribeiro made their first contribution in #1610
Full Changelog: v6.2.0...v6.2.1
v6.2.0
v6.1.5
What's Changed
- Fix/can't use optional at UploadedFile decorator by @jackey8616 in #1586
- fix: swap yamljs with yaml by @mamerruddin in #1581
- chore(deps): bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1591
- fix: Store all Response examples by name by @MiguelSavignano in #1571
New Contributors
- @mamerruddin made their first contribution in #1581
- @MiguelSavignano made their first contribution in #1571
Full Changelog: v6.1.4...v6.1.5