Skip to content

Releases: nestjs/swagger

Release 5.0.0

08 Jul 09:19
2111198
Compare
Choose a tag to compare
  • Merge branch 'coyotte508-raw-definition' (0f86fbb)
  • chore(): resolve conflicts (857c055)
  • chore(): merge (98e660c)
  • chore(): resolve conflicts (8a14c0f)
  • Merge branch 'master' of https://github.com/nestjs/swagger (4a730cf)
  • Merge branch 'enzinia-fix/1295-openapi_json_for_minlength' (55d3388)
  • test(): add e2e test (c2f9081)
  • Merge branch 'fix/1295-openapi_json_for_minlength' of https://github.com/enzinia/swagger into enzinia-fix/1295-openapi_json_for_minlength (8254533)
  • Merge pull request #1271 from bertyhell/allow-custom-schema-configuration (82effdc)
  • Merge branch 'mo4islona-feat/use-multiple-api-models' (6abb7c2)
  • chore(): resolve conflicts (4e16b68)
  • chore(): upgrade typescript (94c6ebc)
  • Merge branch 'ReAleR09-fix/remove-undefined-routes' (d40f844)
  • refactor(): simplify filter condition (e7e2451)
  • Merge branch 'fix/remove-undefined-routes' of https://github.com/ReAleR09/swagger into ReAleR09-fix/remove-undefined-routes (dec5c0c)
  • Merge pull request #1430 from nestjs/renovate/npm-trim-newlines-vulnerability (4af6ed3)
  • Merge pull request #1429 from nestjs/renovate/npm-normalize-url-vulnerability (4f11086)
  • Merge pull request #1427 from nestjs/renovate/npm-hosted-git-info-vulnerability (b74889c)
  • Merge pull request #1425 from nestjs/dependabot/npm_and_yarn/minimist-1.2.5 (c38d1be)
  • Merge pull request #1424 from nestjs/dependabot/npm_and_yarn/trim-newlines-3.0.1 (6701dae)
  • Merge pull request #1423 from nestjs/dependabot/npm_and_yarn/normalize-url-4.5.1 (60545fd)
  • Merge pull request #1422 from nestjs/renovate/nestjs-mapped-types-1.x (ad0782a)
  • chore(deps): update dependency @types/node to v14.17.5 (075bf7e)
  • fix(deps): update dependency @nestjs/mapped-types to v1 (33df15d)
  • chore(deps): update dependency trim-newlines to 3.0.1 [security] (2327432)
  • chore(deps): update dependency normalize-url to 4.5.1 [security] (83e6248)
  • chore(deps): update dependency hosted-git-info to 2.8.9 [security] (85b3d67)
  • chore(deps): bump minimist from 1.2.0 to 1.2.5 (e3fd568)
  • chore(deps): bump trim-newlines from 3.0.0 to 3.0.1 (ebd95f9)
  • chore(deps): bump normalize-url from 4.5.0 to 4.5.1 (e587cfb)
  • Merge pull request #1395 from nestjs/8.0.0 (5596178)
  • Merge branch '8.0.0' of https://github.com/nestjs/swagger into 8.0.0 (8e633a1)
  • fix(): resolve conflicts (67c20a4)
  • chore(deps): update dependency @types/lodash to v4.14.171 (7d0df16)
  • chore(deps): update dependency @types/jest to v26.0.24 (738dda1)
  • chore(deps): update dependency husky to v7.0.1 (5587a64)
  • chore(deps): update typescript-eslint monorepo to v4.28.2 (c87c568)
  • chore(deps): update jest monorepo (7d3bd69)
  • chore(deps): update dependency eslint to v7.30.0 (076bb1a)
  • chore(deps): update dependency husky to v7 (446e754)
  • chore(deps): update dependency fastify-swagger to v4.8.2 (0dd0e9a)
  • feat(@nest/swagger): allow to use multiple ApiExtraModels on same method/controller (378e0e0)
  • fix(@nestjs/swagger): prevent routes with undefined path from getting into the generated doc (1b4d036)
  • Merge pull request #1393 from gamedevsam/single-string-literal-fix (f2bf5dc)
  • Merge pull request #1149 from coolsamk7/bug/default-api-response-decorator (5f300c7)
  • Merge branch '8.0.0' of https://github.com/nestjs/swagger into 8.0.0 (1f5e42b)
  • Merge branch 'coyotte508-patch-2' into 8.0.0 (822cf4d)
  • chore(): resolve conflicts (5975ccb)
  • Merge pull request #1283 from vinnymac/fix/null-union-support (8f5ee9f)
  • Merge pull request #1341 from lazharichir/master (23a11c1)
  • Merge pull request #1373 from StenCalDabran/mitigate-display-problems-by-reversing-order-of-document-properties (f78bbfe)
  • chore(): resolve conflicts, upgrade deps, fix br changes (c079b5d)
  • feat(): major release 8.0.0 (52f8b9d)
  • Format code (4cf468a)
  • Fix generated types for single string literals (8ed0d44)
  • refactor: use the refactored SwaggerCustomOptions types (c012b37)
  • refactor: split SwaggerCustomOptions into two (Express as well as Fastify) (92d80cd)
  • fix(@nestjs/swagger) Change created document property order (fb95a99)
  • refactor: pass on uiConfig for fastify (e322131)
  • test: check uiConfig options are processed by fastify-swagger (8f323fb)
  • fix(): add string length options to schemaOptionsKeys (d02e5eb)
  • Add undefined in union support (3c414c5)
  • Fix nullable properties (265bce6)
  • feat: allow custom schema configuration (8d33037)
  • fix(): Remove/add whitespaces (cd863fb)
  • fix(): implementation and test of endpoint-exclude-decorator (eeb9d5e)
  • feat(config): merge passed schemas, links, ... in createDocument (fdbcbe7)
  • chore(): update decorator and test (b9a74e9)
  • test(): added decorator test (e520677)
  • feat(): added decorator for exclude controller (bfe9ae4)
  • perf: store schemas in an object instead of an array of key/value (1af74d2)
  • fix: set default status for api-response decorator (f3257b2)

Release 4.8.2

30 Jun 09:21
5708846
Compare
Choose a tag to compare
  • fix(plugin): transform absolute paths #1411 (ae70da9)
  • chore(deps): update dependency fastify-swagger to v4.8.1 (fe98e6a)
  • chore(deps): update typescript-eslint monorepo to v4.28.1 (c722f48)
  • Merge pull request #1405 from mo4islona/fix/lint (2b27e14)
  • chore(deps): update dependency prettier to v2.3.2 (255ca31)
  • fix: remove prettier/@typescript-eslint from eslint config (7913d1c)
  • chore(deps): update dependency @types/node to v14.17.4 (5519918)
  • chore(deps): update typescript-eslint monorepo to v4.28.0 (9e33248)
  • chore(deps): update dependency fastify-swagger to v4.8.0 (b000a18)
  • chore(deps): update dependency release-it to v14.10.0 (4a9153b)
  • chore(deps): update dependency eslint to v7.29.0 (888f4ed)

Release 4.8.1

18 Jun 11:07
1e511e5
Compare
Choose a tag to compare
  • Merge pull request #1308 from bilalshaikh42/patch-1 (9b2049a)
  • Merge pull request #1309 from gperdomor/patch-1 (9c69f5a)
  • Merge pull request #1318 from deviantfero/master (7258fca)
  • Merge pull request #1343 from ppkgtmm/reduce-double-loop (710dbb8)
  • test9): fix swagger explorer unit tests (67254ec)
  • Merge pull request #1268 from konne/fix-ApiBodyExamples (8e89351)
  • Merge pull request #1279 from tombarton/fix/enum-name-leak (1458c0b)
  • Merge pull request #1277 from nestjs/renovate/nestjs-mapped-types-0.x (9822b06)
  • Merge pull request #1223 from tourlbr/fix/adjust-api-query-decorator-for-enums (8a72b6c)
  • Merge pull request #1372 from nestjs/renovate/circleci-node-16.x (b9713a3)
  • chore(deps): update nest monorepo to v7.6.18 (9505503)
  • chore(deps): update typescript-eslint monorepo to v4.27.0 (9cfe03e)
  • chore(deps): update dependency release-it to v14.9.0 (2685bf5)
  • chore(deps): update dependency @types/node to v14.17.3 (18a3f26)
  • chore(deps): update typescript-eslint monorepo to v4.26.1 (7791e79)
  • refactor(@nestjs/swagger) reduce loop in MimetypeContentWrapper (8e7f4a2)
  • chore(deps): update dependency release-it to v14.8.0 (8778776)
  • chore(deps): update dependency prettier to v2.3.1 (5561e23)
  • chore(deps): update dependency eslint to v7.28.0 (6af0378)
  • chore(deps): update dependency @types/node to v14.17.2 (88f6d1b)
  • chore(deps): update typescript-eslint monorepo to v4.26.0 (4754630)
  • chore(deps): update dependency eslint-plugin-import to v2.23.4 (2c0dc16)
  • chore(deps): update node.js to v16 (9b5049c)
  • chore(deps): update dependency @types/node to v14.17.1 (29926c7)
  • chore(deps): update typescript-eslint monorepo to v4.25.0 (2caf1fe)
  • chore(deps): update dependency release-it to v14.7.0 (1689fe3)
  • chore(deps): update dependency eslint to v7.27.0 (0582c56)
  • chore(deps): update dependency eslint-plugin-import to v2.23.3 (4c7738b)
  • chore(deps): update dependency @types/node to v14 (c029355)
  • chore(deps): update dependency @types/lodash to v4.14.170 (b35e47b)
  • chore(deps): update nest monorepo to v7.6.17 (729acf7)
  • chore(deps): update nest monorepo to v7.6.16 (6969d0e)
  • chore(deps): update typescript-eslint monorepo to v4.24.0 (98a221c)
  • chore(deps): update dependency eslint-plugin-import to v2.23.2 (dab27ea)
  • chore(deps): update dependency eslint-plugin-import to v2.23.1 (c329bb4)
  • chore(deps): update dependency eslint-plugin-import to v2.23.0 (69b90bf)
  • refactor(@nestjs/swagger) reduce loop in MimetypeContentWrapper (02d593a)
  • chore(deps): update commitlint monorepo to v12.1.4 (164b1d2)
  • chore(deps): update dependency @types/node to v11.15.54 (e34764f)
  • chore(deps): update commitlint monorepo to v12.1.3 (5653ca4)
  • chore(deps): update dependency @types/lodash to v4.14.169 (b96ea52)
  • chore(deps): update typescript-eslint monorepo to v4.23.0 (68f85d5)
  • chore(deps): update dependency prettier to v2.3.0 (36c5fe6)
  • chore(deps): update dependency release-it to v14.6.2 (b2d3629)
  • chore(deps): update dependency eslint to v7.26.0 (b34bca2)
  • chore(deps): update dependency lint-staged to v11 (dfee57c)
  • fix(deps): update dependency @nestjs/mapped-types to v0.4.1 (edf6883)
  • chore(deps): update dependency ts-jest to v26.5.6 (9e528f8)
  • chore(deps): update typescript-eslint monorepo to v4.22.1 (92e803e)
  • feat: add format in ApiParam decorator (3bfb557)
  • fix(plugin): check if a importPath is a package (4034643)
  • chore(deps): update dependency @types/node to v11.15.53 (58fcc0c)
  • chore(deps): update dependency @types/jest to v26.0.23 (5194c9e)
  • chore(deps): update dependency eslint-config-prettier to v8.3.0 (2fec5f8)
  • chore(deps): update dependency eslint to v7.25.0 (958d18b)
  • chore(deps): update dependency fastify-swagger to v4.7.0 (fe95e86)
  • fix: fix test to use new schema (a2a28ba)
  • fix: remove invalid property (45ad8a7)
  • fix(interfaces): remove 'examples' property (a486563)
  • chore(deps): update dependency @types/node to v11.15.52 (491b168)
  • chore(deps): update dependency ts-jest to v26.5.5 (1f62351)
  • chore(deps): update dependency @types/node to v11.15.51 (26fa187)
  • chore(deps): update dependency fastify-swagger to v4.6.0 (343e8f8)
  • chore(deps): update dependency eslint-config-prettier to v8.2.0 (ea0877e)
  • chore(deps): update typescript-eslint monorepo to v4.22.0 (8c35d8d)
  • chore(deps): update dependency release-it to v14.6.1 (8e1ea9d)
  • chore(deps): update dependency fastify-swagger to v4.5.1 (fb34a7b)
  • chore(deps): update dependency eslint to v7.24.0 (afb7718)
  • chore(deps): update dependency release-it to v14.6.0 (8b97c8f)
  • chore(deps): update dependency typescript to v4.2.4 (47df1b9)
  • chore(deps): update typescript-eslint monorepo to v4.21.0 (48a1362)
  • chore(deps): update dependency fastify-swagger to v4.5.0 (f7abdb5)
  • chore(deps): update commitlint monorepo to v12.1.1 (790469e)
  • chore(deps): update dependency release-it to v14.5.1 (4d2ec8c)
  • fix(#1148): prevent decorator properties from leaking into swagger doc (ab3225d)
  • chore(deps): update typescript-eslint monorepo to v4.20.0 (3942a15)
  • chore(deps): update dependency husky to v6 (2d27e9c)
  • chore(deps): update dependency @types/node to v11.15.50 (33833e3)
  • chore(deps): update dependency eslint to v7.23.0 (a839b8f)
  • chore(deps): update dependency @types/jest to v26.0.22 (9c306ab)
  • fix(core): allow the apibody decorator to add examples and add $ref for schema (320008c)
  • chore(deps): update typescript-eslint monorepo to v4.19.0 (035754e)
  • chore(deps): update nest monorepo to v7.6.15 (a3cbff5)
  • chore(deps): update dependency husky to v5.2.0 (53800ae)
  • chore(deps): update dependency release-it to v14.5.0 (ac4262c)
  • Revert "fix: remove isArray prop from test" (7aacb81)
  • fix: remove isArray prop from test (bf22332)
  • fix: add extra test to validate api query decorator (532640d)
  • fix: add isArray prop for enums on api query decorator when applicable (d3c0b5c)

Release 4.8.0

19 Mar 14:12
6af3ec2
Compare
Choose a tag to compare
  • fix(plugin): exclude native nodejs libs (e05fd6a)
  • Merge branch 'jessemyers-array-format-placement' (86ee0a0)
  • fix(): minor tweaks (263a7b3)
  • Merge branch 'array-format-placement' of https://github.com/jessemyers/swagger into jessemyers-array-format-placement (a6c3a0e)
  • Merge pull request #1174 from jiqiang90/fix-api-extension (7703755)
  • Merge pull request #1230 from nean/feat/multiple-authentication-types (1129aae)
  • chore(deps): update dependency @types/jest to v26.0.21 (0302396)
  • chore(deps): update dependency ts-jest to v26.5.4 (3e1e7ad)
  • Merge pull request #1187 from Tony133/feat/add-pattern-properties (7d48efb)
  • Merge pull request #1209 from Tony133/chore/update-openapi-spec-interface (8eb3c28)
  • Update lib/interfaces/open-api-spec.interface.ts (1302e9f)
  • chore(deps): update dependency fastify-swagger to v4.4.2 (25e34fe)
  • chore(deps): update dependency @types/node to v11.15.49 (3b496d3)
  • chore(deps): update typescript-eslint monorepo to v4.18.0 (132d595)
  • chore(deps): update dependency eslint to v7.22.0 (2463cd0)
  • chore(deps): update nest monorepo to v7.6.14 (438436f)
  • chore(deps): update dependency fastify-swagger to v4.4.1 (8ec253f)
  • feat: add support for multiple authentication types (538231c)
  • chore(): improvement in schema object interface (9fb8caa)
  • feat(): added options pattern properties (1f84624)
  • fix: Move format and other item-level keys inward for arrays (cffdd76)
  • chore(deps): update dependency lint-staged to v10.5.4 (855ab14)
  • fix(api-extension): Add test case for array in e2e (eb4916a)
  • fix(api-extension): Handle correct array value (016dadc)

Release 4.7.16

10 Mar 14:17
aa4ac15
Compare
Choose a tag to compare
  • Merge pull request #1205 from nestjs/renovate/class-transformer-0.x (f90cb7b)
  • chore(deps): update dependency class-transformer to v0.4.0 (bd18c89)
  • Merge pull request #1251 from nestjs/renovate/nestjs-mapped-types-0.x (28127a1)
  • fix(deps): update dependency @nestjs/mapped-types to v0.4.0 (61fecaa)
  • Merge pull request #1219 from nestjs/renovate/lodash-monorepo (e4f8d2f)
  • chore(deps): update typescript-eslint monorepo to v4.17.0 (649f666)
  • chore(deps): update dependency @types/node to v11.15.48 (40cbb0f)
  • chore(deps): update dependency fastify-swagger to v4.4.0 (17e45c4)
  • chore(deps): update dependency typescript to v4.2.3 (7684efd)
  • chore(deps): update dependency ts-jest to v26.5.3 (e9863b0)
  • chore(deps): update dependency fastify-swagger to v4.3.3 (bef1c0e)
  • chore(deps): update dependency fastify-swagger to v4.3.2 (4c3059c)
  • chore(deps): update dependency husky to v5.1.3 (97c68df)
  • chore(deps): update typescript-eslint monorepo to v4.16.1 (48c2555)
  • chore(deps): update typescript-eslint monorepo to v4.16.0 (5012037)
  • chore(deps): update dependency husky to v5.1.2 (91e997a)
  • chore(deps): update dependency eslint to v7.21.0 (2004131)
  • chore(deps): update commitlint monorepo to v12.0.1 (de629e4)
  • chore(deps): update dependency eslint-config-prettier to v8.1.0 (1408043)
  • fix(deps): update dependency lodash to v4.17.21 (99ff384)

Release 4.7.15

24 Feb 13:46
9c5bdf1
Compare
Choose a tag to compare

Release 4.7.14

24 Feb 11:55
27becc1
Compare
Choose a tag to compare
  • fix(plugin): support typescript 4.2+ (67682bb)
  • chore(deps): update dependency ts-jest to v26.5.2 (f02b8e0)
  • chore(deps): update commitlint monorepo to v12 (d58425f)
  • chore(deps): update typescript-eslint monorepo to v4.15.2 (3516744)
  • chore(deps): update dependency husky to v5.1.1 (a085745)
  • chore(deps): update nest monorepo to v7.6.13 (d072848)
  • chore(deps): update dependency husky to v5.1.0 (acde5d6)
  • chore(deps): update dependency eslint-config-prettier to v8 (57418e5)
  • chore(deps): update dependency @types/node to v11.15.47 (fabbcd7)
  • chore(deps): update dependency release-it to v14.4.1 (4dce221)
  • chore(deps): update dependency @types/node to v11.15.46 (414ad64)
  • chore(deps): update typescript-eslint monorepo to v4.15.1 (335ecc6)
  • chore(deps): update dependency @types/node to v11.15.45 (f5187ce)
  • chore(deps): update dependency @types/node to v11.15.44 (2b1fe50)
  • chore(deps): update dependency eslint to v7.20.0 (c62c842)
  • chore(deps): update dependency fastify-swagger to v4.3.1 (c05ef0d)
  • chore(deps): update dependency release-it to v14.4.0 (02c8fa5)

Release 4.7.13

12 Feb 13:32
08b09fa
Compare
Choose a tag to compare
  • Merge branch 'master' of https://github.com/nestjs/swagger (4a133b2)
  • fix(plugin): fix updating imports for new tsc (ea1e3d1)
  • chore(deps): update dependency typescript to v4.1.5 (816cd9a)
  • chore(deps): update nest monorepo to v7.6.12 (a291725)
  • chore(deps): update dependency typescript to v4.1.4 (da022f3)
  • chore(deps): update dependency ts-jest to v26.5.1 (5b45cb0)
  • Merge branch 'master' of https://github.com/nestjs/swagger (dcb7376)
  • chore(): add swagger deps to peer dependencies (23ceef8)
  • chore(deps): update dependency fastify-swagger to v4.3.0 (ec949a9)
  • chore(deps): update dependency husky to v5 (e2c4795)
  • chore(deps): update typescript-eslint monorepo to v4.15.0 (235511e)
  • chore(deps): update dependency lint-staged to v10.5.4 (05eb204)
  • chore(deps): update dependency fastify-swagger to v4.2.0 (9e7cfb7)
  • chore(deps): update dependency fastify-swagger to v4.1.1 (7385539)
  • chore(deps): update dependency fastify-swagger to v4.1.0 (fe7da82)
  • chore(deps): update dependency release-it to v14.3.0 (a9d2e18)
  • chore(deps): update nest monorepo to v7.6.11 (98e45dd)
  • chore(deps): update nest monorepo to v7.6.10 (f59231c)
  • chore(deps): update nest monorepo to v7.6.9 (0279562)
  • Merge pull request #1165 from coyotte508/patch-1 (c5d5dcf)
  • chore(deps): update typescript-eslint monorepo to v4.14.2 (b5864e9)
  • docs(contributing): remove broken link to docs/DEVELOPER.md (9c45774)
  • chore(deps): update nest monorepo to v7.6.8 (edd6a71)
  • chore(deps): update dependency eslint to v7.19.0 (0f6b106)
  • chore(deps): update dependency ts-jest to v26.5.0 (e1803db)
  • chore(deps): update dependency fastify-swagger to v4.0.1 (9959271)
  • Merge pull request #1156 from vahidvdn/patch-1 (0f81ad4)
  • refactor: change swaggerOptions type (40c534c)
  • chore(deps): update nest monorepo to v7.6.7 (b7df737)
  • chore(deps): update dependency fastify-swagger to v4 (01741d3)
  • chore(deps): update nest monorepo to v7.6.6 (1e5f82b)
  • chore(deps): update typescript-eslint monorepo to v4.14.1 (0f7a1b1)

Release 4.7.12

21 Jan 13:46
024601e
Compare
Choose a tag to compare
  • Merge pull request #1146 from nestjs/renovate/nestjs-mapped-types-0.x (7d0c589)
  • fix(deps): update dependency @nestjs/mapped-types to v0.3.0 (0ca0549)
  • chore(deps): update dependency eslint-config-prettier to v7.2.0 (765fbc2)
  • chore(deps): update typescript-eslint monorepo to v4.14.0 (1685703)
  • chore(deps): update dependency @types/lodash to v4.14.168 (a0b936f)
  • chore(deps): update dependency husky to v4.3.8 (0ffe041)
  • chore(deps): update dependency eslint to v7.18.0 (24f9edc)

Release 4.7.11

15 Jan 13:27
c52b1c8
Compare
Choose a tag to compare
  • chore(): update mapped-types package (a806e41)
  • chore(deps): update dependency class-transformer to v0.3.2 (d32c4b9)
  • chore(deps): update dependency class-validator to v0.13.1 (4e54ab6)