Go Jsonschema Versions Save

A tool to generate Go data types from JSON Schema definitions.

v0.16.0

3 weeks ago

This release introduces several new improvements:

  • Improve support for non-case-sensitive languages
  • Make generated go more stable, and solve annoying big diffs
  • Fix generated code for non-nullable types with two options
  • Removes nil check for required properties
  • Add support for additionalProperties when other fields exist

What's Changed

New Contributors

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.15.0...v0.16.0

v0.15.0

3 months ago

This release introduces one new feature and a fix:

  • support for file:// schema in references
  • support for yaml file references

What's Changed

New Contributors

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.14.1...v0.15.0

v0.14.1

6 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.14.0...v0.14.1

v0.14.0

7 months ago

This release introduces two big new features:

  • the ability to generate plain go models (no marshalling, unmarshalling, and validation code)
  • the ability to support friendly date and time string (de-)serializations

Secondarily, the entrypoint of the application has been moved to the root folder of the project, hence the go install is now shorter, and resolves to go-jsonschema instead of gojsonschema.

What's Changed

New Contributors

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.13.1...v0.14.0-rc.0

v0.14.0-rc.1

7 months ago

v0.14.0-rc.0

7 months ago

v0.13.1

7 months ago

What's Changed

This releases addresses the go install problem highlighted in #131

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.13.0...v0.13.1-rc.0

v0.13.1-rc.0

7 months ago

What's Changed

This releases addresses the go install problem highlighted in #131

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.13.0...v0.13.1-rc.0

v0.13.0

7 months ago

What's Changed

This release introduces some fixes around yaml umarshaling, generated types and validation, as well as it introduces a new set of tests aiming at better verifying the workings of generated code.

Highlights

Other updates

New Contributors

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.12.1...v0.13.0

v0.12.1

10 months ago

What's Changed

Full Changelog: https://github.com/omissis/go-jsonschema/compare/v0.12.0...v0.12.1