Releases: airtasker/spot
Releases · airtasker/spot
Release v1.0.0
Fixes
- various fixes to generator's relating to specification compliance
Breaking Changes
- removed
test
command in favour ofvalidation-server
for provider validation
Release v0.3.1
- Added union, string literal and boolean literal support for query, path and header parameter validation
Release v0.3.0
- Added new
validation-server
command for contract testing - Added new
docs
command for previewing the contract (using Redoc) - Added indexed access types
- Added support for defining query param strategies for arrays (similar to OpenAPI)
- Added new linting rule to prevent
null
types in request body - Added new linting rule to forbid
nullable
arrays - Added new linting rule to ensure at least one successful response per endpoint
- Added new linitng rule to forbid optional response fields
- Added new linting rule to prevent query param object types
Release v0.2.18
- Added
@draft
decorator for test skipping and rapid development - Added
Double
andNumber
data types support - Fixed negative expression parsing in
@test
s
Release v0.2.17
- Fixes a bug causing the interactive CLI to hang
Release v0.2.16
- Fixes a bug where
string | null
triggered a false positive in the no-nested-types-within-unions linting rule.
Release v0.2.15
- New linting rules to ensure union types have a discriminator.
Release v0.2.14
- This enables API contract checksum generation through command-line interface.
Release v0.2.13
- added flag to enable debug logs in test runner
Release v0.2.12
This release comes with the support to enable discriminator
generation for Open API V3 spec using type references.