Skip to content

Releases: airtasker/spot

Release v0.2.1

21 Feb 23:05
9cf113f
Compare
Choose a tag to compare
  • 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

23 Jan 05:52
Compare
Choose a tag to compare

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

21 Dec 05:04
d9c5ee1
Compare
Choose a tag to compare
  • Bug fix for the mock server

Release v0.1.33

21 Dec 01:06
af2aa20
Compare
Choose a tag to compare
  • 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

17 Dec 03:55
6baff19
Compare
Choose a tag to compare
  • Spot fixes the typescript error for generated axios client sdk

Release v0.1.31

13 Dec 01:05
Compare
Choose a tag to compare
  • Spot now wraps Axios client generated functions into SpotApi class
  • SpotApi class need to have SpotApiConfig to be passed on

Release v0.1.30

11 Dec 04:59
d8f02da
Compare
Choose a tag to compare
  • 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

04 Dec 00:50
f9fa0cb
Compare
Choose a tag to compare
  • String union types support for OpenAPI
  • New Date and DateTime types
  • Require valid TypeScript for contracts
  • Documentation updates

Release v0.1.28

29 Nov 05:47
90118af
Compare
Choose a tag to compare
  • Endpoint tagging
  • Endpoint descriptions
  • API information
  • Source filename and output filename parity