Skip to content

v0.20.3

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Dec 10:28
· 183 commits to main since this release

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

    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

Commit Details

view details
  • #143
    • Update typify requirement from 0.0.14 to 0.0.15 (8d9886a)