Skip to content

Releases: jkaninda/okapi

v0.0.21

21 Aug 10:51
8f0647c

Choose a tag to compare

What's Changed

  • fix: simplify and correct banner style by @jkaninda in #59

Full Changelog: v0.0.20...v0.0.21

v0.0.20

21 Aug 04:57
f1347de

Choose a tag to compare

What's Changed

  • chore(openapi): prevent duplicate route tag registration and refactor doc routes by @jkaninda in #57

Full Changelog: v0.0.19...v0.0.20

v0.0.19

20 Aug 04:05
1d14ba4

Choose a tag to compare

What's Changed

  • chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.7 by @dependabot[bot] in #53
  • feat: add built-in Swagger UI & Redoc, unify route/OpenAPI enable/disable handling by @jkaninda in #54
  • chore: rename Unregister to Disable for dynamic route disabling at runtime by @jkaninda in #55

Full Changelog: v0.0.18...v0.0.19

v0.0.18

09 Aug 08:50
658f0d2

Choose a tag to compare

What's Changed

  • chore(debug): When debug mode is enabled, logs now include request headers, query parameters, and response headers by @jkaninda in #48
  • chore(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 by @dependabot[bot] in #50
  • feat: add support for custom OpenAPI security schemes configuration by @jkaninda in #51
  • feat: support SSE events with custom IDs by @jkaninda in #52
  • fix: block Swagger UI when OpenAPI is disabled by @jkaninda in #52

New Contributors

Full Changelog: v0.0.17...v0.0.18

v0.0.17

12 Jul 17:57
d4c6db0

Choose a tag to compare

What's Changed

*feat: support multiple middlewares in RouteDefinition by @jkaninda in #46

Full Changelog: v0.0.16...v0.0.17

v0.0.16

25 Jun 03:10
653dd0f

Choose a tag to compare

What's Changed

  • feat(middleware): add a custom handler function that is called when JWT validation fails by @jkaninda in #44
  • Add documentation for the new handler function in README by @jkaninda in #45

Full Changelog: v0.0.15...v0.0.16

v0.0.15

23 Jun 22:19
6bb54fc

Choose a tag to compare

What's Changed

  • feat(route): add deprecation support and direct middleware application by @jkaninda in #42

Full Changelog: v0.0.14...v0.0.15

v0.0.14

21 Jun 09:32
00ee20b

Choose a tag to compare

What's Changed

  • refactor(context): hide internal implementation details by @jkaninda in #40
    • Add new convenience methods for common operations
    • Improve documentation and type definitions

Full Changelog: v0.0.13...v0.0.14

v0.0.13

21 Jun 08:06
9a793f5

Choose a tag to compare

What's Changed

  • feat(router): add RouteDefinition for bulk route registration by @jkaninda in #38
  • feat(router): enhancement of Route Definition registration by @jkaninda in #39
  • feat(openapi): add response header
  • feat(openapi): enhance OpenAPI route documentation and response registration

Full Changelog: v0.0.12...v0.0.13

v0.0.12

18 Jun 22:11
7b2d780

Choose a tag to compare

What's Changed

  • feat(openapi): mark route groups as deprecated in generated spec by @jkaninda in #35
  • feat(jwt): support claim validation expressions and forwarding claims to context by @jkaninda in #36
    • Added support for validating JWT claims using logical expressions
    • Introduced ForwardClaims to make claims available in request context
  • ref(openapi): remove default ServerURL from generated spec by @jkaninda in #36

Full Changelog: v0.0.11...v0.0.12