Skip to content

Latest commit

 

History

History
68 lines (55 loc) · 2.03 KB

CHANGELOG.md

File metadata and controls

68 lines (55 loc) · 2.03 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.3.0-alpha.0

Added

  • Programmatic generation (taxios#26, kudos @crutch12)

Breaking

  • TypeScript 4.3 is now required (due to ts-morph 11+).
  • --skip-additional-properties is the new default. Use --keep-additional-properties for old behaviour.
  • --named-enums is the new default. Use --union-enums for old behaviour.

Changed

  • Lerna bumped to ^6.3.0, switched to native npm workspaces.
  • src is now shipped with taxios-generate too.

0.2.15

Fixed

  • OpenAPI 3.1.0 is fully supported now.
  • Line endings in the built files are now forced to be LF instead of being platform dependent.

0.2.14

Added

  • --ignore-min-max-items option to work around crashes on arrays with large min-to-max items (#30, #33, thanks to @IRaccoonI). Also see 0.3.0, where this is fixed for good.

0.2.13

Fixed

  • Path params with snake case now interpolate properly.

0.2.12

Changed

  • Relaxed axios peer dep to cover all future 0.x versions (closes #12, thanks to @crutch12).
  • Prepared for axios returning unknown (see axios#4141 and axios#3002)

0.2.11

Added

  • src is now shipped to simplify debugging.

0.2.10

Added

  • --sort-fields option.

0.2.8

Fixed

  • JSON is now preferred over FormData when both request bodies are allowed.
  • taxios-generate no longer panics on unknown request media types.

Security

  • Axios bumped to ^0.21.0.
  • Lerna bumped to ^4.0.0.

0.2.7

Added

  • Configurable query string serialization.

0.2.6

Fixed

  • Models names are not longer forcibly converted to PascalCase.

0.2.5

Added

  • --skip-additional-properties option.

0.2.4

Added

  • --named-enums option.