Skip to content

Releases: exegesis-js/exegesis

v1.0.8

03 Oct 14:39
Compare
Choose a tag to compare

1.0.8 (2018-10-03)

Bug Fixes

  • security: Reinstate auth failure on an invalid result (2911832)

v1.0.7

01 Oct 16:05
6cb12c5
Compare
Choose a tag to compare

1.0.7 (2018-10-01)

Bug Fixes

  • security: return authenticator message if set (7d1e7fc), closes #38

v1.0.6

05 Sep 13:09
6d8ae07
Compare
Choose a tag to compare

1.0.6 (2018-09-05)

Bug Fixes

  • package: update openapi3-ts to version 1.0.0 (06cfcbf)

v1.0.5

15 Aug 15:07
Compare
Choose a tag to compare

1.0.5 (2018-08-15)

Bug Fixes

  • Fix comment in README.md (cb387f4)

v1.0.4

30 Jul 15:01
Compare
Choose a tag to compare

1.0.4 (2018-07-30)

Bug Fixes

  • Add support for PATCH method, remove CONNECT. (e35aed3)

v1.0.3

23 Jul 15:38
2e849c9
Compare
Choose a tag to compare

1.0.3 (2018-07-23)

Bug Fixes

  • Correctly parse absolute paths in OpenAPI servers (abc1827)

v1.0.2

13 Jun 05:28
eb763c8
Compare
Choose a tag to compare

1.0.2 (2018-06-13)

Bug Fixes

  • package: update openapi3-ts to version 0.12.0 (50c9398)

v1.0.1

22 May 18:05
Compare
Choose a tag to compare

1.0.1 (2018-05-22)

Bug Fixes

  • Always include status code in response validation errors. (87d2645)

v1.0.0-rc1

16 May 14:56
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release
  • BREAKING CHANGE: Rename context.body to context.requestBody, and pluginContext.getBody() to pluginContext.getRequestBody(). This was done mainly because otherwise this library would be massively confusing to Koa users. Note if you don't like typing, you can still get the body via context.req.body.

v1.0.0-rc0

16 May 13:32
Compare
Choose a tag to compare
v1.0.0-rc0 Pre-release
Pre-release
  • BREAKING CHANGE: authenticators may no longer return type: 'fail'. Instead they should return type: 'missing' if thre credentials are not present, or type: 'invalid' if the credentials are there but wrong (i.e. wrong password, missing user, etc...). If we try to auth a request and we find a 'missing' we'll move on to the next authentication type, but if it's 'invalid' we'll stop trying other authenticators - the user tried to authenticate, but they're obviously not getting it right.

  • BREAKING CHANGE: path and docPath in validation errors are now JSON Pointers instead of arrays.

  • Plugins are now passed the complete set of options that were passed into exegesis. (Later I'm planning on adding a feature where you can specify a custom function to call to generate validation errors, in case you want to do something crazy like generate XML - would be handy if this was available to plugins.)