Skip to content

Releases: swagger-api/swagger-js

Swagger-Client 3.4.5 Released!

16 Jan 01:21
eac5594
Compare
Choose a tag to compare

Interface changes: none.

  • Bugfix: OAS3 Array request body key values are now comma-seperated instead of being JSON-stringified (via #1233)
    • As an example: a request body of { a: [1, 2, 3] } was originally serialized to a=[1,2,3], and is now serialized to a=1,2,3.

Swagger-Client 3.4.4 Released!

30 Dec 06:59
e5fc4d9
Compare
Choose a tag to compare

Interface changes: none.

  • Improvement: $ref resolver now ignores $ref keys in freely-named key positions within the Swagger/OpenAPI specification (via #1214)
  • Housekeeping: test suite npm scripts now run correctly in Windows (via #1208)

Swagger-Client 3.4.3 Released!

23 Dec 06:59
0201763
Compare
Choose a tag to compare

Interface changes: none.

  • Performance: $ref resolver lookaside was reimplemented, which should significantly improve the performance of larger API definitions (via #1209)

Swagger-Client 3.4.2 Released!

16 Dec 07:56
3ec52e4
Compare
Choose a tag to compare

Interface changes: none.

  • Bugfix: non-ASCII characters are now percent-encoded correctly (via #1204)
  • Bugfix: Unicode surrogate pairs are now percent-encoded correctly (via #1205)
  • Bugfix: normalization no longer results in incorrect parameter ambiguity warnings (via #1180)

Version diff

Swagger-Client 3.4.1 Released!

09 Dec 08:07
cba033e
Compare
Choose a tag to compare

Interface changes: none.

  • Bugfix: formatValue now handles OAS3 parameter values correctly (via #1200)
  • Bugfix: resolver is now more reliably handling $refs, by way of a new caching system (via #1201)

Version diff

Swagger-Client 3.4.0 Released!

02 Dec 07:30
346df52
Compare
Choose a tag to compare

Interface changes: none.

  • Feature: added support for OAS3 path and operation-level servers (via #1192)
  • Bugfix: rewired OAS3 parameter style/explode/allowReserved subsystem: generated requests that use those options should be more accurate now (via #1193)
  • Performance: added specmap $ref plugin lookaside (via #1190)

Version Diff

Swagger-Client 3.3.5 Released!

23 Nov 20:26
66cff03
Compare
Choose a tag to compare

Interface changes: none.

  • Bugfix: object values in application/x-www-form-urlencoded request bodies are now stringified and escaped correctly

Version Diff

Swagger-Client 3.3.4 Released!

18 Nov 08:09
cb2ae20
Compare
Choose a tag to compare

Interface changes: none.

  • Improvement: modified JSON.parse/JsYaml.safeLoad switching logic, it's now easier to slim down Swagger-Client if you don't need YAML parsing (via #1183)

Version Diff

Swagger-Client 3.3.3 Released!

11 Nov 06:57
01c1207
Compare
Choose a tag to compare

Interface changes: none.

  • Improvement: rewired JSON/YAML parsing logic, to allow for skinnier implementations for users that only need JSON (via #1175)
  • Bugfix: covered RFC3986 requirements correctly in query parameter allowReserved processing (via #3817)

Version Diff

Swagger-Client 3.3.2 Released!

04 Nov 02:36
50d87a3
Compare
Choose a tag to compare

Interface changes: none.

  • Improvement: relaxed Lodash version constraints to aid dependency flattening for users (via #1169)
  • Bugfix: added support for React Native by switching from isomorphic-fetch to cross-fetch (via #1158)
  • Bugfix: added safe access for operationId that threw errors for empty operations - which can be encountered while editing a definition (via #1157)
  • Housekeeping: improved CI process to speed up builds (via #1170)
  • Housekeeping: added a build-dev script that creates non-minified dist files (via #1172)

Version Diff