v0.20.3
Chore
-
update typify requirement from 0.0.14 to 0.0.15
Updates the requirements on
typify to permit the latest
version.Changelog
Sourced from typify's changelog.
== 0.0.15 (released 2023-12-15)
- Improvements to array merging and mutual exclusivity checks (#412)
- Support for 32-bit floating-point numbers (#440)
- Better handling for unsatisfiable merged schemas (#447)
- Show original JSON Schema in generated type docs (#454)
oxidecomputer/typify@v0.0.14\...v0.0.15[Full list of commits]
== 0.0.14 (released 2023-09-25)
- Handle arbitrary containment cycles (#300)
- More permissive of valid (if useless) schema constructions (#306, #320)
- Much better handling of
allOf
constructions by merging schemas (#405) - Support for more
not
subschemas (#410)
oxidecomputer/typify@v0.0.13\...v0.0.14[Full list of commits]
== 0.0.13 (released 2023-05-14)
- Fixed-length, single-type arrays to
[T; N]
(#286) - Support for reflexive schemas (#292)
- Much improved support for multi-type schemas (#291)
- Better error messages on failures
oxidecomputer/typify@v0.0.12\...v0.0.13[Full list of commits]
== 0.0.12 (released 2023-05-03)
- Improved enum generation (#270)
- Improved integer type selection based on number criteria (#255)
TypeSpace::add_root_schema()
(#236)- ... and many general improvements
oxidecomputer/typify@v0.0.11\...v0.0.12[Full list of commits]
== 0.0.11 (released 2023-03-18)
This is a big update with many, many changes to code generation, and many more JSON schema structures well-handled. Among the many changes:
- Generate a
ToString
impl for untagged enums with trivial variants (#145) - Allow conversion overrides by specifying a schema (#155)
- Handle untyped enums that contain nulls (#167)
- Handle
not
schemas for enumerated values (#168) - Improve generated code for FromStr and TryFrom impls (#174)
- Handle format specifiers for enumerated strings (#188)
=== Breaking: The removal of
TypeSpace::to_string()
... (truncated)
Commits
0894f06
release typify 0.0.15cafdeeb
use Default::default rather than buidler::#type_name::Default to avoid confli...048828b
update Cargo.lock41c581a
update changelog (#455)b0df7aa
keep json; include in doc comments (#454)d1b6c7d
Bump syn from 2.0.39 to 2.0.40 (#453)a5a27d5
Bump clap from 4.4.10 to 4.4.11 (#452)d6d8599
Bump clap from 4.4.8 to 4.4.10 (#449)2c52a39
fix handling of references within allOf subschemas (#448)8b83fbf
unsatisfiable allOf construction panics (#447)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting
@dependabot rebase
.
Commit Statistics
- 1 commit contributed to the release.
- 9 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #143