Commit Graph

35 Commits

Author SHA1 Message Date
dependabot[bot] 0deadb0d09
Bump built from 0.7.3 to 0.7.4 (#851)
Bumps [built](https://github.com/lukaslueg/built) from 0.7.3 to 0.7.4.
- [Changelog](https://github.com/lukaslueg/built/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lukaslueg/built/compare/0.7.3...0.7.4)

---
updated-dependencies:
- dependency-name: built
  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>
2024-07-08 21:27:51 -07:00
dependabot[bot] 6e4e5bd592
Bump serde from 1.0.203 to 1.0.204 (#852)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.203 to 1.0.204.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.203...v1.0.204)

---
updated-dependencies:
- dependency-name: serde
  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>
2024-07-08 21:27:43 -07:00
dependabot[bot] fa98e71641
Bump hyper from 0.14.27 to 0.14.29 (#853)
Bumps [hyper](https://github.com/hyperium/hyper) from 0.14.27 to 0.14.29.
- [Release notes](https://github.com/hyperium/hyper/releases)
- [Changelog](https://github.com/hyperium/hyper/blob/v0.14.29/CHANGELOG.md)
- [Commits](https://github.com/hyperium/hyper/compare/v0.14.27...v0.14.29)

---
updated-dependencies:
- dependency-name: hyper
  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>
2024-07-08 21:27:37 -07:00
dependabot[bot] afcdd45a3a
Bump syn from 2.0.68 to 2.0.69 (#855)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.68 to 2.0.69.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.68...2.0.69)

---
updated-dependencies:
- dependency-name: syn
  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>
2024-07-08 21:27:19 -07:00
dependabot[bot] 92b78f25ee
Bump serde_json from 1.0.117 to 1.0.119 (#846)
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.117 to 1.0.119.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](https://github.com/serde-rs/json/compare/v1.0.117...v1.0.119)

---
updated-dependencies:
- dependency-name: serde_json
  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>
2024-07-01 07:20:40 -07:00
dependabot[bot] a63ee0e28b
Bump uuid from 1.9.0 to 1.9.1 (#847)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.9.0...1.9.1)

---
updated-dependencies:
- dependency-name: uuid
  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>
2024-07-01 07:20:02 -07:00
dependabot[bot] a79d2cc802
Bump clap from 4.5.7 to 4.5.8 (#848)
Bumps [clap](https://github.com/clap-rs/clap) from 4.5.7 to 4.5.8.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.7...v4.5.8)

---
updated-dependencies:
- dependency-name: clap
  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>
2024-07-01 07:19:55 -07:00
dependabot[bot] 0c70506494
Bump syn from 2.0.67 to 2.0.68 (#839)
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.67 to 2.0.68.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/2.0.67...2.0.68)

---
updated-dependencies:
- dependency-name: syn
  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>
2024-06-24 16:12:43 -07:00
dependabot[bot] 65d8da5591
Bump tokio from 1.37.0 to 1.38.0 (#840)
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.37.0 to 1.38.0.
- [Release notes](https://github.com/tokio-rs/tokio/releases)
- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)

---
updated-dependencies:
- dependency-name: tokio
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 09:00:01 -07:00
dependabot[bot] c4a7c068ae
Bump uuid from 1.8.0 to 1.9.0 (#842)
Bumps [uuid](https://github.com/uuid-rs/uuid) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/1.8.0...1.9.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-24 08:59:39 -07:00
Adam Leventhal fcfa9447b7
don't rely on dependency information from built (#838) 2024-06-23 21:25:24 -07:00
dependabot[bot] 0393b676d8
Bump built from 0.7.2 to 0.7.3 (#832)
Bumps [built](https://github.com/lukaslueg/built) from 0.7.2 to 0.7.3.
- [Changelog](https://github.com/lukaslueg/built/blob/master/CHANGELOG.md)
- [Commits](https://github.com/lukaslueg/built/compare/0.7.2...0.7.3)

---
updated-dependencies:
- dependency-name: built
  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>
2024-06-21 21:56:59 -07:00
Adam Leventhal 244fe03164
move to workspace dependencies (#834) 2024-06-20 19:04:05 -07:00
Adam Leventhal 5de727cc08
add env_logger to cargo-progenitor (so we can turn on log output) (#572) 2023-09-14 21:38:20 -07:00
iliana etaoin 787cc14b64
Move the crate generator to cargo-progenitor (#476)
Co-authored-by: Adam Leventhal <ahl@oxide.computer>
2023-05-17 09:46:17 -07:00
Dillen Meijboom d329bc0912
Add support for wasm (#278) 2023-04-25 21:50:04 -07:00
Adam Leventhal 57031d77d3
Allow conversion overrides by specifying a schema (#280) 2022-12-27 11:55:57 -08:00
Adam Leventhal e4221a1350
Typify update for builder structs (#171) 2022-08-18 11:58:55 -07:00
Adam Leventhal 20e80c6312
fix typify dependency on github (#108) 2022-07-05 10:42:01 -07:00
Adam Leventhal 6796e0c1ca
extra derives are accidentally ignored (#105) 2022-07-02 22:28:06 -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 131ad61e6b
prep for initial release (#51) 2022-05-12 16:18:12 -07:00
Adam Leventhal ea80069ef3
Handle byte streams for both success and error responses (#35) 2022-03-15 16:11:47 -07:00
Adam Leventhal aff25f2292
Allow consumers to specify additional derive macros for generated types (#21) 2022-01-14 18:01:59 -08:00
Adam Leventhal 37a530ba4f
unwind local typify (#15) 2021-11-09 23:38:36 -08:00
Adam H. Leventhal 75b224c047 Handle operations whose response is a `null` 2021-11-09 23:27:07 -08:00
Adam Leventhal 05dcf08091
update for typify (#13) 2021-11-02 11:16:55 -07: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
Adam Leventhal 3fe0029f5d
minor cleanup (#8) 2021-10-09 08:38:01 -07:00
Adam Leventhal 7e16140b78
improved whitespace handling (#6) 2021-10-03 21:14:01 -07:00
Adam Leventhal 865dbd4be4
migrate to typify and use quote (#4) 2021-10-02 11:40:03 -07:00
Adam Leventhal 3548096bdd
update to openapiv3 1.0.0-beta.1 to get (and test) some useful new bits (#3) 2021-09-25 16:57:55 -07:00
Joshua M. Clulow 575ec817d8 vaguely correct struct and function signature generation 2021-06-19 07:56:42 +00:00
Joshua M. Clulow db43fe751e initial commit 2021-06-19 07:36:13 +00:00