Releases: joshuadavidthomas/crunchybridge-openapi
Releases · joshuadavidthomas/crunchybridge-openapi
Release list
0.1.1
Fixed
- Allow
nullin Team responsebilling_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
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.yamlbundle 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-fetchand Hey API, plus executed Zod validation checks. - Compact anonymous observations for five public success operations and one authenticated endpoint’s
401response. - MIT license.