Skip to content

Releases: joshuadavidthomas/crunchybridge-openapi

Release list

0.1.1

0.1.1 Pre-release
Pre-release

Choose a tag to compare

@joshuadavidthomas joshuadavidthomas released this 04 Sep 23:55

Fixed

  • Allow null in Team response billing_address, as observed in an authenticated response. The update request still requires an address object when that field is supplied.

Added

  • Seven sanitized authenticated response fixtures, validated offline against the bundled response schemas. Coverage includes Team, active Team Members, Events, and empty Cluster and Network lists.
  • Executor import evidence for all 84 operations and eight successful authenticated read operations, including PEM certificate handling. Approval enforcement and cluster provisioning remain untested.
  • TypeScript and Zod regression checks for nullable Team billing addresses.

0.1.0

0.1.0 Pre-release
Pre-release

Choose a tag to compare

@joshuadavidthomas joshuadavidthomas released this 04 Sep 23:04

First public preview. All documented operations are authored, but authenticated response validation and Executor approval enforcement have not been tested. See SPEC.md for documentation conflicts and remaining checks.

Added

  • Unofficial OpenAPI 3.1 description of all 84 operations across the 24 public Crunchy Bridge API resource pages.
  • Modular YAML source and a standalone openapi.yaml bundle attached to GitHub releases.
  • Shared authentication, pagination, errors, request IDs, and idempotency contracts.
  • Operation metadata for sensitive, destructive, disruptive, long-running, and cost-bearing behavior. Consumers must enforce their own approval policy.
  • Strict Redocly linting, bundle checks, and Ajv validation of cross-field request constraints and provider-specific backup tokens.
  • Generated TypeScript checks through openapi-typescript/openapi-fetch and Hey API, plus executed Zod validation checks.
  • Compact anonymous observations for five public success operations and one authenticated endpoint’s 401 response.
  • MIT license.