Releases: nestjs/swagger
Releases · nestjs/swagger
Release 8.0.7
8.0.7 (2024-11-15)
Bug fixes
- #3169 fix: expose self required attribute for objects (@kamilmysliwiec)
Committers: 1
- Kamil Mysliwiec (@kamilmysliwiec)
Release 8.0.6
8.0.6 (2024-11-15)
Bug fixes
- #3168 Revert "fix: properly import external enums" (@kamilmysliwiec)
- #3167 Revert "fix(plugin): support compiler options paths mapping" (@kamilmysliwiec)
- #3166 Revert "fix(plugin): resolve compiler option paths relative to base" (@kamilmysliwiec)
- #3165 fix: support for multiple api decorators on schema class (@arabold)
- #3164 fix: @ApiSchema inheritance (@arabold)
Dependencies
- #3159 chore(deps): update typescript-eslint monorepo to v8.14.0 (@renovate[bot])
Committers: 2
- Andre Rabold (@arabold)
- Kamil Mysliwiec (@kamilmysliwiec)
Release 8.0.5
8.0.5 (2024-11-08)
Dependencies
- #3158 fix(deps): update dependency @nestjs/mapped-types to v2.0.6 (@renovate[bot])
Release 8.0.4
8.0.4 (2024-11-08)
Bug fixes
- #3155 fix(plugin): resolve compiler option paths relative to base (@Michsior14)
Dependencies
- #3156 fix(deps): update dependency swagger-ui-dist to v5.18.2 (@renovate[bot])
Committers: 1
- Michał Mrozek (@Michsior14)
Release 8.0.3
8.0.3 (2024-11-07)
Bug fixes
- #3153 fix: omit schema field in response object (@kamilmysliwiec)
Enhancements
- #3151 feat: allow skipping auto http code annotation (@kamilmysliwiec)
Dependencies
- #3149 fix(deps): update dependency swagger-ui-dist to v5.18.1 (@renovate[bot])
Committers: 1
- Kamil Mysliwiec (@kamilmysliwiec)
Release 8.0.2
8.0.2 (2024-11-05)
Bug fixes
- #3148 fix: spread query parameters if feasible (@kamilmysliwiec)
- #3134 fix(plugin): support compiler options paths mapping (@Michsior14)
Dependencies
- #3147 chore(deps): update nest monorepo to v10.4.7 (@renovate[bot])
Committers: 2
- Kamil Mysliwiec (@kamilmysliwiec)
- Michał Mrozek (@Michsior14)
Release 8.0.1
8.0.1 (2024-10-29)
Enhancements
- #3129 feat: Add schema support for more option keys (@alex-statsig)
Committers: 1
- Alex Coleman (@alex-statsig)
8.0.0
8.0.0 (2024-10-28)
Breaking changes
- #3017 feat(@nestjs/swagger): defaults api tag to controller name
- #2877 fix(): Updated types for Specific ApiResponse decorator options to omit status
- #1454 fix(transformer): prefer explicit config over auto-detected schema
Features
- #2233 Api callbacks decorator (@MiguelSavignano)
- #3017 feat(@nestjs/swagger): defaults api tag to controller name
- #1173 Support OpenAPI link objects (@coyotte508)
- #2427 Add
@ApiSchema
decorator to allow specification of the schema type name
Bug fixes
- #3029 fix: properly import external enums (@Michsior14)
- #1454 fix(transformer): prefer explicit config over auto-detected schema
- #3127 fix(@nest/swagger): Add merge-options condition for dtoFileNameSuffix to CLI-Plugin
- #1696 fix(core): isArray always false for enum arrays in plugin metadata
- #1434 fix(): move modifiers properties to items object on array type @nartc
- #1113 fix: Arrays and objects are not managed properly when located in first level of @query() @arnaud-cortisse
Enhancements
- #3123 feat: introduce enum schema attribute (@kamilmysliwiec)
- #2998 feat: make methods of swagger module protected (@SocketSomeone)
- #3106 feat(document-builder): add setOpenApiVersion method (@avoylenko)
- #2877 fix(): Updated types for Specific ApiResponse decorator options to omit status
- #1455 feat(decorator): @ApiResponse annotation, support multiple response body examples
- #2742 feat: refactoring and extending the support of validation property assignments
Release 7.4.2
- Merge pull request #3031 from danielsharvey/feature/example-support (391abb3)
- Merge pull request #3037 from blended-bram/patch-1 (00a6b80)
- Merge pull request #3067 from nadavhalfon/feat/x-enumNames (5cb058e)
- Merge pull request #3062 from thiagotognoli/master (fdf9c1c)
- chore(deps): update typescript-eslint monorepo to v8.6.0 (276b4fa)
- chore(deps): update dependency eslint to v8.57.1 (f389bd4)
- chore(deps): update dependency express to v4.21.0 (3b9c7f9)
- chore(deps): update nest monorepo to v10.4.2 (1c27db8)
- feat: support x-enumNames param for client code generations, supporting numeric enums (bdd0ac8)
- bugfix: correct param in map (f28b947)
- fix: support
examples
field in@ApiHeader
(c7721d6) - feat: Add schema support for "example" annotations (bd75d0a)
Release 7.4.1
- Merge pull request #3071 from nestjs/renovate/npm-path-to-regexp-vulnerability (057e560)
- chore(deps): update dependency @types/jest to v29.5.13 (7721ad5)
- chore(deps): update dependency husky to v9.1.6 (ba963e1)
- fix(deps): update dependency path-to-regexp to v3.3.0 [security] (0c1e756)
- chore(deps): update commitlint monorepo to v19.5.0 (4e13bb0)
- chore(deps): update dependency express to v4.20.0 (df76aa1)
- chore(deps): update typescript-eslint monorepo to v8.5.0 (f5f1b02)
- chore(deps): update dependency @types/node to v20.16.5 (d1a3da6)
- chore(deps): update dependency @types/node to v20.16.4 (f7098ce)
- chore(deps): update dependency eslint-plugin-import to v2.30.0 (bdbbeb9)
- chore(deps): update typescript-eslint monorepo to v8.4.0 (e3976b5)
- chore(deps): update dependency lint-staged to v15.2.10 (2ef9f9e)
- chore(deps): update dependency @types/node to v20.16.3 (526801f)
- chore(deps): update commitlint monorepo to v19.4.1 (375e3ac)
- chore(deps): update dependency @types/node to v20.16.2 (7f0b3a9)
- chore(deps): update typescript-eslint monorepo to v8.3.0 (84cfcd2)
- chore(deps): update dependency ts-jest to v29.2.5 (1374005)
- chore(deps): update dependency husky to v9.1.5 (39a5a15)
- chore(deps): update typescript-eslint monorepo to v8.2.0 (c3f98b2)
- chore(deps): update dependency @types/node to v20.16.1 (ca5f7a5)
- chore(deps): update dependency @types/node to v20.16.0 (5d4436f)
- chore(deps): update dependency @types/node to v20.15.0 (986351f)
- chore(deps): update nest monorepo to v10.4.1 (2e11b2d)
- chore(deps): update dependency lint-staged to v15.2.9 (2e4b4dd)
- chore(deps): update typescript-eslint monorepo to v8.1.0 (f499e54)
- chore(deps): update nest monorepo to v10.4.0 (15ad2b6)
- chore(deps): update dependency @types/node to v20.14.15 (ea25697)
- chore(deps): update dependency @commitlint/cli to v19.4.0 (51d7f50)
- chore(deps): update typescript-eslint monorepo to v8.0.1 (341918a)
- chore(deps): update dependency lint-staged to v15.2.8 (02e0341)
- chore(deps): update dependency @types/node to v20.14.14 (9cb4742)
- chore(deps): update dependency ts-jest to v29.2.4 (ab74629)
- chore(deps): update typescript-eslint monorepo to v8 (c5964c0)
- chore(deps): update typescript-eslint monorepo to v7.18.0 (13f99fe)
- chore(deps): update dependency husky to v9.1.4 (6715367)
- chore(deps): update dependency @types/node to v20.14.13 (b122574)
- chore(deps): update dependency husky to v9.1.3 (68b9814)
- chore(deps): update dependency husky to v9.1.2 (6f83cd0)
- chore(deps): update dependency @types/node to v20.14.12 (8323c3b)
- chore(deps): update typescript-eslint monorepo to v7.17.0 (5f40531)
- chore(deps): update dependency ts-jest to v29.2.3 (def2f77)
- chore(deps): update dependency husky to v9.1.1 (7c175bb)
- chore(deps): update dependency husky to v9.1.0 (0637912)
- chore(deps): update dependency @types/node to v20.14.11 (28424c9)
- chore(deps): update dependency @types/lodash to v4.17.7 (976d5c5)
- chore(deps): update typescript-eslint monorepo to v7.16.1 (29f59e9)
- chore(deps): update dependency release-it to v17.6.0 (f42c75f)
- chore(deps): update dependency ts-jest to v29.2.2 (05db366)
- chore(deps): update dependency ts-jest to v29.2.1 (b4e4f91)
- chore(deps): update typescript-eslint monorepo to v7.16.0 (2d61362)
- chore(deps): update dependency release-it to v17.5.0 (1a32e24)
- chore(deps): update dependency ts-jest to v29.2.0 (88859bb)
- chore(deps): update dependency @types/node to v20.14.10 (0b448ca)
- chore(deps): update typescript-eslint monorepo to v7.15.0 (ce9a5f6)