Skip to content

Latest commit

 

History

History
85 lines (57 loc) · 2.89 KB

CHANGELOG.adoc

File metadata and controls

85 lines (57 loc) · 2.89 KB

Progenitor Changelog

Unreleased changes (release date TBD)

0.7.0 (released 2024-05-15)

  • Minor fixes

  • Support for x-rust-types` via typify (#804)

0.6.0 (released 2024-02-28)

  • Include payload in error when there’s a deserialization failure (#655)

  • Conversion error type

  • Rustdoc for mods and extension traits (#677)

  • Ignore clippy in generated code (#702)

0.5.0 (released 2023-12-16)

  • Improve breadth of schema support (#592)

  • Various changes to avoid name collisions (#599)

  • Support for text/plain and text/x-markdown body content types (#593)

  • Upgrade to openapiv3 v2.0.0

  • Various type generation changes from typify 0.0.15

0.4.1 (released 2023-12-15)

  • Fixed an issue with openapiv3 and indexmap dependencies

0.4.0 (released 2023-09-25)

  • Support for updated dropshot pagination extension (#465)

  • Many CLI and http mock generation improvements (beta)

  • Add cargo-progenitor (#476)

0.3.0 (released 2023-05-03)

  • Add support for header parameters (#210)

  • Add support for YAML input (#227)

  • Add generation for clap-based CLIs

  • Add generation for strongly-typed mocks with httpmock

  • Remove dependency on rustfmt installations in macro and builder uses

  • Many improvements to type schema handling

  • Use of builder types for body parameters

  • Path-level parameter handling

  • Many options for augmenting type generation

0.2.0 (released 2022-09-11)

  • Add support for a builder-style generation in addition to the positional style (#86)

  • Add support for body parameters with application/x-www-form-urlencoded media type (#109)

  • Derive Debug for Client and builders for the various operations (#145)

  • Builders for struct types (#171)

  • Add a prelude that include the Client and any extension traits (#176)

  • Add support for upgrading connections, which requires a version bump to reqwest. (#183)

0.1.1 (released 2022-05-13)

First published version