Commit Graph

26 Commits

Author SHA1 Message Date
dependabot[bot] b06dc16f78
Bump openapiv3 from 1.0.2 to 1.0.3 (#554)
* Bump openapiv3 from 1.0.2 to 1.0.3

Bumps [openapiv3](https://github.com/glademiller/openapiv3) from 1.0.2 to 1.0.3.
- [Commits](https://github.com/glademiller/openapiv3/compare/v1.0.2...v1.0.3)

---
updated-dependencies:
- dependency-name: openapiv3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix cargo.lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
2023-08-28 13:50:19 -07:00
Adam H. Leventhal 3d96016ae8 release progenitor 0.3.0 2023-05-03 11:58:49 -07:00
dependabot[bot] 3375ec9439
Bump syn from 1.0.109 to 2.0.3 (#371)
* Bump syn from 1.0.109 to 2.0.3

Bumps [syn](https://github.com/dtolnay/syn) from 1.0.109 to 2.0.3.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/1.0.109...2.0.3)

---
updated-dependencies:
- dependency-name: syn
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* fixes and updates

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Adam H. Leventhal <ahl@oxide.computer>
2023-03-20 10:33:23 -07:00
dependabot[bot] b5b63cbb0d
Bump serde_tokenstream from 0.1.6 to 0.1.7 (#354)
Bumps [serde_tokenstream](https://github.com/oxidecomputer/serde_tokenstream) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/oxidecomputer/serde_tokenstream/releases)
- [Commits](https://github.com/oxidecomputer/serde_tokenstream/compare/v0.1.6...v0.1.7)

---
updated-dependencies:
- dependency-name: serde_tokenstream
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-06 11:23:03 -08:00
dependabot[bot] cbe875ad1a
Bump schemars from 0.8.11 to 0.8.12 (#346)
Bumps [schemars](https://github.com/GREsau/schemars) from 0.8.11 to 0.8.12.
- [Release notes](https://github.com/GREsau/schemars/releases)
- [Changelog](https://github.com/GREsau/schemars/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GREsau/schemars/compare/v0.8.11...v0.8.12)

---
updated-dependencies:
- dependency-name: schemars
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-28 13:40:19 -08:00
Adam Leventhal 88ff3cf1e0
update typify and nexus.json (#323) 2023-01-31 21:28:12 -08:00
Adam Leventhal 9f0a9910ab
Let consumers replace types by name (#317) 2023-01-24 14:55:16 -08:00
John Vandenberg 1ef131a244
Add yaml support (#227) 2023-01-14 08:58:57 -08:00
Adam Leventhal 57031d77d3
Allow conversion overrides by specifying a schema (#280) 2022-12-27 11:55:57 -08:00
dependabot[bot] df5f513083
Bump serde_tokenstream from 0.1.5 to 0.1.6 (#281)
Bumps [serde_tokenstream](https://github.com/oxidecomputer/serde_tokenstream) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/oxidecomputer/serde_tokenstream/releases)
- [Commits](https://github.com/oxidecomputer/serde_tokenstream/compare/v0.1.5...v0.1.6)

---
updated-dependencies:
- dependency-name: serde_tokenstream
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-26 15:07:02 -08:00
Adam Leventhal 68290b08e0
allow for type adjustments: renames, and additional derives (#234) 2022-11-14 10:51:05 -08:00
dependabot[bot] 522446d9b8
Bump serde_tokenstream from 0.1.3 to 0.1.4 (#236)
Bumps [serde_tokenstream](https://github.com/oxidecomputer/serde_tokenstream) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/oxidecomputer/serde_tokenstream/releases)
- [Commits](https://github.com/oxidecomputer/serde_tokenstream/commits)

---
updated-dependencies:
- dependency-name: serde_tokenstream
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-13 13:40:18 -08:00
Adam H. Leventhal af1d01c264 starting progenitor 0.2.1-dev after releasing 0.2.0 2022-09-10 17:19:08 -07:00
Adam H. Leventhal 96179efc18 release progenitor 0.2.0 2022-09-10 17:16:50 -07:00
Adam Leventhal 9b28ac87c6
add an optional builder pattern as well as extension traits for tags when using the builder interface (#86) 2022-07-02 19:09:38 -07:00
Adam Leventhal 3cd1eae3f5
improve docs and uuid version handling (#65) 2022-05-20 14:52:37 -07:00
Adam H. Leventhal eb14e8bbb8 starting progenitor 0.1.2-dev after releasing 0.1.1 2022-05-13 10:49:50 -07:00
Adam H. Leventhal 160190ff5a update to 0.1.1 2022-05-13 10:30:50 -07:00
Adam H. Leventhal fc15414bcd update for new cargo release 2022-05-12 23:14:58 -07:00
Adam Leventhal 131ad61e6b
prep for initial release (#51) 2022-05-12 16:18:12 -07:00
Adam Leventhal 25192b5dc1
Add a wrapper types for success and error responses (#26) 2022-02-08 08:59:38 -08:00
Adam Leventhal aff25f2292
Allow consumers to specify additional derive macros for generated types (#21) 2022-01-14 18:01:59 -08:00
David Crespo f53d122406
bump openapiv3 to 1.0.0-beta.5 (#17) 2021-11-16 22:06:49 -08:00
Adam Leventhal dd9d1e8846
use include_str! to trigger a rebuild when the input spec is modified (#16)
* use include_str! to trigger a rebuild when the input spec is modified

* update deps including typify
2021-11-16 18:00:55 -08:00
Adam Leventhal 7934be90b9
a variety of improvements to support omicron clients (#12)
- add the start of a client support crate
- add support for pre/post request hooks with consumer-specific data
- suggest type names for parameter and response types in case those
  types are unnamed
- handle more reference types by resolving them properly
- improve optional parameter generation
2021-10-29 07:16:39 -07:00
Adam Leventhal 97857c347c
convert from executable -> executable + library with macro and builder options (#9) 2021-10-17 10:40:22 -07:00