Skip to content

Releases: aatuh/api-toolkit

v3.1.2

21 May 17:16

Choose a tag to compare

v3.1.1

21 May 14:22

Choose a tag to compare

api-toolkit v3.1.1

v3.1.0

20 May 16:17

Choose a tag to compare

api-toolkit v3.1.0

v3.0.2

19 May 16:57

Choose a tag to compare

v3.0.2

v3.0.1

19 May 15:55

Choose a tag to compare

v3.0.1

v2.1.0

02 May 15:47

Choose a tag to compare

v2.1.0

Stable additive v2 release for the root module.

Highlights:

  • Added API key authentication middleware.
  • Added typed request binding helpers.
  • Added cursor pagination helpers.
  • Added route contract metadata and schema generation.
  • Added conditional request helpers, deprecation headers, webhook verification/signing, content negotiation, async operations, query parsing, and contract test helpers.
  • Added typed Problem Details catalog support.
  • Preserved v2 source compatibility against v2.0.1.

Validation:

  • GOTOOLCHAIN=local make docs-check
  • GOTOOLCHAIN=local make finalize
  • API_BASE_REF=v2.0.1 GOTOOLCHAIN=local make release-api-check

contrib/v2.1.0

02 May 15:47

Choose a tag to compare

contrib/v2.1.0

Contrib v2 release aligned with root v2.1.0.

Highlights:

  • Added API key, webhook, pagination, and spec-first examples.
  • Added supported contrib adapter and middleware improvements for idempotency, metrics, request logging, bootstrap, database snapshots, and related integrations.
  • Resolved enforced contrib API drift so selected supported-adapter drift is compatible against contrib/v2.0.1.
  • Preserved v2 source compatibility for idempotencyredis, devheaders, and metrics blocker surfaces.

Validation:

  • API_BASE_REF=contrib/v2.0.1 GOTOOLCHAIN=local make contrib-api-drift-report
  • CONTRIB_RELEASE_BASE_REF=contrib/v2.0.1 GOTOOLCHAIN=local make contrib-release-notes-check

v2.0.1

02 Feb 16:35

Choose a tag to compare

Change imports properly for v2.

v2.0.0

02 Feb 16:05

Choose a tag to compare

JWT middleware. Separate contrib package.

contrib/v2.0.1

02 Feb 16:35

Choose a tag to compare

Change imports properly for v2.