2022-05-12 23:18:12 +00:00
|
|
|
:showtitle:
|
|
|
|
:toc: left
|
|
|
|
:icons: font
|
|
|
|
:toclevels: 1
|
|
|
|
|
2022-07-03 02:09:38 +00:00
|
|
|
= Progenitor Changelog
|
2022-05-12 23:18:12 +00:00
|
|
|
|
|
|
|
// WARNING: This file is modified programmatically by `cargo release` as
|
|
|
|
// configured in release.toml. DO NOT change the format of the headers or the
|
|
|
|
// list of raw commits.
|
|
|
|
|
|
|
|
// cargo-release: next header goes here (do not change this line)
|
|
|
|
|
|
|
|
== Unreleased changes (release date TBD)
|
|
|
|
|
2024-02-28 21:10:38 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.6.0\...HEAD[Full list of commits]
|
|
|
|
|
|
|
|
== 0.6.0 (released 2024-02-28)
|
|
|
|
|
2024-02-28 21:04:09 +00:00
|
|
|
* 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)
|
|
|
|
|
2024-02-28 21:10:38 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.5.0\...v0.6.0[Full list of commits]
|
2023-12-16 01:03:14 +00:00
|
|
|
|
|
|
|
== 0.5.0 (released 2023-12-16)
|
|
|
|
|
2023-12-13 08:54:09 +00:00
|
|
|
* 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)
|
2023-12-16 00:58:37 +00:00
|
|
|
* Upgrade to `openapiv3` v2.0.0
|
|
|
|
* Various type generation changes from `typify` 0.0.15
|
2023-12-13 08:54:09 +00:00
|
|
|
|
2023-12-16 01:03:14 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.4.0\...v0.5.0[Full list of commits]
|
2023-09-25 21:31:54 +00:00
|
|
|
|
2023-12-16 00:58:37 +00:00
|
|
|
== 0.4.1 (released 2023-12-15)
|
|
|
|
|
|
|
|
* Fixed an issue with `openapiv3` and `indexmap` dependencies
|
|
|
|
|
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.4.0\...v0.4.1[Full list of commits]
|
|
|
|
|
2023-09-25 21:31:54 +00:00
|
|
|
== 0.4.0 (released 2023-09-25)
|
|
|
|
|
2023-09-25 21:29:31 +00:00
|
|
|
* Support for updated dropshot pagination extension (#465)
|
|
|
|
* Many CLI and http mock generation improvements (beta)
|
|
|
|
* Add cargo-progenitor (#476)
|
2023-05-03 18:58:49 +00:00
|
|
|
|
2023-09-25 21:31:54 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.3.0\...v0.4.0[Full list of commits]
|
2023-05-03 18:58:49 +00:00
|
|
|
|
|
|
|
== 0.3.0 (released 2023-05-03)
|
|
|
|
|
2023-01-04 19:14:37 +00:00
|
|
|
* Add support for header parameters (#210)
|
2023-01-14 16:58:57 +00:00
|
|
|
* Add support for YAML input (#227)
|
2023-04-25 02:03:33 +00:00
|
|
|
* Add generation for `clap`-based CLIs
|
|
|
|
* Add generation for strongly-typed mocks with `httpmock`
|
2023-05-03 18:54:57 +00:00
|
|
|
* 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
|
2023-01-04 19:14:37 +00:00
|
|
|
|
2023-09-25 21:29:31 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.2.0\...v0.3.0[Full list of commits]
|
2022-09-11 00:16:50 +00:00
|
|
|
|
2023-09-25 21:29:31 +00:00
|
|
|
== 0.2.0 (released 2022-09-11)
|
2022-05-13 17:48:16 +00:00
|
|
|
|
2022-07-03 02:09:38 +00:00
|
|
|
* Add support for a builder-style generation in addition to the positional style (#86)
|
2022-07-08 01:35:36 +00:00
|
|
|
* Add support for body parameters with application/x-www-form-urlencoded media type (#109)
|
2022-08-27 15:23:02 +00:00
|
|
|
* 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)
|
2022-09-28 20:40:07 +00:00
|
|
|
* Add support for upgrading connections, which requires a version bump to reqwest. (#183)
|
2022-07-03 02:09:38 +00:00
|
|
|
|
2023-09-25 21:29:31 +00:00
|
|
|
https://github.com/oxidecomputer/progenitor/compare/v0.1.1\...v0.2.0[Full list of commits]
|
|
|
|
|
2022-05-13 17:48:16 +00:00
|
|
|
== 0.1.1 (released 2022-05-13)
|
|
|
|
|
2022-05-12 23:18:12 +00:00
|
|
|
First published version
|