Skip to content

Releases: linabutler/ploidy

v0.8.1

19 Jan 08:25
Immutable release. Only release title and notes can be modified.
1500257

Choose a tag to compare

What's Changed

  • The IR now understands format: {uint8, int8, uint16, int16, uint32, uint64} for values of type: integer, in addition to int32 and int64. These formats map to their corresponding Rust integer types. (#15)
  • For values of type: string, format: byte now maps to ploidy_util::Base64, and format: binary maps to serde_bytes::ByteBuf, matching their respective definitions (Base64-encoded strings, and raw "binary strings") in OpenAPI 3.0. The old mapping of bytes::Bytes for both wasn't correct. (#16)
  • macOS binaries are now signed and notarized, so Gatekeeper no longer warns about releases downloaded from GitHub via a browser.

New Contributors

Full Changelog: v0.8.0...v0.8.1

v0.8.0

17 Jan 01:30
Immutable release. Only release title and notes can be modified.
0988029

Choose a tag to compare

What's Changed

  • OpenAPI date-time types are now represented as Rust chrono::DateTime<Utc> types out of the box, instead of as UnixMilliseconds, bringing Ploidy's behavior in line with OpenAPI 3.0. You can override this on a per-crate basis by adding a [package.metadata.ploidy] section to the Cargo.toml of the generated crate, and setting date-time-format to one of the supported date-time representations.
  • ploidy_util::Unix{Seconds, Milliseconds, Microseconds, Nanoseconds} now support deserializing timestamps from strings, as well as integers.

New Contributors

Full Changelog: v0.7.0...v0.8.0

v0.7.0

16 Jan 04:51
Immutable release. Only release title and notes can be modified.
4016ea6

Choose a tag to compare

chore(release): v0.7.0

v0.6.0

15 Jan 10:28
Immutable release. Only release title and notes can be modified.
c5a0a74

Choose a tag to compare

chore(release): v0.6.0

v0.5.1

13 Jan 19:03
Immutable release. Only release title and notes can be modified.
462ff5e

Choose a tag to compare

chore(release): v0.5.1

v0.5.0

13 Jan 08:57
Immutable release. Only release title and notes can be modified.
64501aa

Choose a tag to compare

chore(release): v0.5.0 [skip ci]

v0.4.0

12 Jan 10:42
Immutable release. Only release title and notes can be modified.
4b4e868

Choose a tag to compare

chore(release): v0.4.0

v0.3.0

06 Jan 12:09
Immutable release. Only release title and notes can be modified.
eede1e3

Choose a tag to compare

chore(release): v0.3.0

v0.2.0

30 Dec 03:21
Immutable release. Only release title and notes can be modified.
3221b71

Choose a tag to compare

chore(release): v0.2.0 [skip ci]

v0.1.3

19 Dec 10:37
Immutable release. Only release title and notes can be modified.
f42ce7c

Choose a tag to compare

chore(release): v0.1.3