Releases: airtasker/spot
Releases · airtasker/spot
Release v0.2.1
- New
spot lint
command (with a basic set of rules for now). - New
@securityHeader
generator can be used to set a global authentication header. - OpenAPI 3 generator automatically adds discriminator.
Release v0.2.0
Spot gets a revamp! We've made the syntax more readable and more flexible.
We've also narrowed down Spot to only generate other contract formats: we no longer provide a TypeScript code generator, as there are plenty of OpenAPI-based code generators you can leverage with the generated OpenAPI contracts.
This will allow us to focus on making Spot on what it does best: providing a simple, human-friendly syntax to describe your API.
Release v0.1.34
- Bug fix for the mock server
Release v0.1.33
- Added support for interface inheritance ("A extends B").
- Added a "mock" command to run a mock server.
- Allow specifying query parameter name independently from the variable name.
Release v0.1.32
- Spot fixes the typescript error for generated axios client sdk
Release v0.1.31
- Spot now wraps Axios client generated functions into
SpotApi
class SpotApi
class need to haveSpotApiConfig
to be passed on
Release v0.1.30
- Changed
@api
description field to be optional - Query param support for TypeScript client generation
- Tests for TypeScript client generator
validate
command for CLI
Release v0.1.29
- String union types support for OpenAPI
- New
Date
andDateTime
types - Require valid TypeScript for contracts
- Documentation updates
Release v0.1.28
- Endpoint tagging
- Endpoint descriptions
- API information
- Source filename and output filename parity