Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump com.github.victools:jsonschema-generator from 4.12.1 to 4.36.0 #476

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 12, 2024

Bumps com.github.victools:jsonschema-generator from 4.12.1 to 4.36.0.

Release notes

Sourced from com.github.victools:jsonschema-generator's releases.

4.36.0 – Support Boolean const and Jackson "Accept Single Value as Array"

jsonschema-generator

Added

  • new Option.ACCEPT_SINGLE_VALUE_AS_ARRAY to support Jackson DeserializationFeature of the same name, i.e., when an array type is declared, an instance of a single item should also be accepted by the schema

Changed

  • consider Boolean values as valid in const/enum (i.e., no longer ignore them)

jsonschema-module-jakarta-validation

Added

  • populate const/enum based on @AssertTrue/@AssertFalse

4.35.0 – Custom Definitions for void Methods

Added

  • check for custom definitions for void methods (this may result in exceptions inside custom configuration if a null return type is not considered)

Changed

  • if present, apply custom definition for void methods

4.34.0 – JacksonModule inheritted JsonUnwrapped annotation fix

jsonschema-generator

Added

  • new Option.DUPLICATE_MEMBER_ATTRIBUTE_CLEANUP_AT_THE_END discards duplicate elements from member sub-schemas

Changed

  • new Option.DUPLICATE_MEMBER_ATTRIBUTE_CLEANUP_AT_THE_END by default included in standard OptionPresets

jsonschema-module-jackson

Fixed

  • @JsonUnwrapped annotation on inherited properties resulted in those properties being ignored instead of being unwrapped

4.33.1 – JacksonModule propert order fix

jsonschema-module-jackson

Fixed

  • Respect @JsonPropertyOrder also for properties derived from non-getter methods

4.33.0 – Standard Formats and inlined nullable Definitions

jsonschema-generator

Added

  • new Option.STANDARD_FORMATS includes standard "format" values to some types considered by Option.ADDITIONAL_FIXED_TYPES
  • new Option.INLINE_NULLABLE_SCHEMAS avoids "<type>-nullable" entries in the "definitions"/"$defs"

Changed

  • include new Option.STANDARD_FORMATS in OptionPreset.PLAIN_JSON by default
  • extended parameters for creation of FieldScope/MethodScope through the TypeContext to include type for which a schema is being generated

Fixed

  • when using Option.FIELDS_DERIVED_FROM_ARGUMENTFREE_METHODS on a method where the second character of the derived field name is in uppercase, don't capitalise the first character

4.32.0 – Recognize more Getters and Support for @​JsonUnwrapped

... (truncated)

Changelog

Sourced from com.github.victools:jsonschema-generator's changelog.

[4.36.0] - 2024-07-20

jsonschema-generator

Added

  • new Option.ACCEPT_SINGLE_VALUE_AS_ARRAY to support Jackson DeserializationFeature of the same name, i.e., when an array type is declared, an instance of a single item should also be accepted by the schema

Changed

  • consider Boolean values as valid in const/enum (i.e., no longer ignore them)

jsonschema-module-jakarta-validation

Added

  • populate const/enum based on @AssertTrue/@AssertFalse

[4.35.0] - 2024-03-29

jsonschema-generator

Added

  • check for custom definitions for void methods (this may result in exceptions inside custom configuration if a null return type is not considered)

Changed

  • if present, apply custom definition for void methods

[4.34.0] - 2024-03-14

jsonschema-generator

Added

  • new Option.DUPLICATE_MEMBER_ATTRIBUTE_CLEANUP_AT_THE_END discard duplicate elements from member sub-schemas

Changed

  • new Option.DUPLICATE_MEMBER_ATTRIBUTE_CLEANUP_AT_THE_END by default included in standard OptionPresets

jsonschema-module-jackson

Fixed

  • @JsonUnwrapped annotation on inherited properties resulted in those properties being ignored instead of being unwrapped

[4.33.1] - 2023-12-19

jsonschema-module-jackson

Fixed

  • Respect @JsonPropertyOrder also for properties derived from non-getter methods

[4.33.0] - 2023-11-23

jsonschema-generator

Added

  • new Option.STANDARD_FORMATS includes standard "format" values to some types considered by Option.ADDITIONAL_FIXED_TYPES
  • new Option.INLINE_NULLABLE_SCHEMAS avoids "<type>-nullable" entries in the "definitions"/"$defs"

Changed

  • include new Option.STANDARD_FORMATS in OptionPreset.PLAIN_JSON by default
  • extended parameters for creation of FieldScope/MethodScope through the TypeContext to include type for which a schema is being generated

Fixed

  • when using Option.FIELDS_DERIVED_FROM_ARGUMENTFREE_METHODS on a method where the second character of the derived field name is in uppercase, don't capitalise the first character

... (truncated)

Commits
  • 92277e2 chore: release 4.36.0
  • 70c473b feat: Option.ACCEPT_SINGLE_VALUE_AS_ARRAY (#460)
  • 21faa6b chore(deps): bump rexml from 3.2.8 to 3.3.2 in /slate-docs (#459)
  • ee3c14d chore(docs): Update Changelog
  • 91cf55f feat: Support Jakarta @AssertTrue/@​AssertFalse annotations (#457)
  • 9bc8a89 chore: add example for target type override (#452)
  • 04a701b chore: clean up special characters in javadocs
  • ca35660 chore: Prepare for next development iteration
  • 4eec165 chore(deps): bump rexml from 3.2.5 to 3.2.8 in /slate-docs (#445)
  • f7a1b63 chore(deps): bump nokogiri from 1.16.2 to 1.16.5 in /slate-docs (#444)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [com.github.victools:jsonschema-generator](https://github.com/victools/jsonschema-generator) from 4.12.1 to 4.36.0.
- [Release notes](https://github.com/victools/jsonschema-generator/releases)
- [Changelog](https://github.com/victools/jsonschema-generator/blob/main/CHANGELOG.md)
- [Commits](victools/jsonschema-generator@v4.12.1...v4.36.0)

---
updated-dependencies:
- dependency-name: com.github.victools:jsonschema-generator
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Aug 12, 2024
@mswiderski mswiderski merged commit bade13c into main Aug 13, 2024
1 check passed
@mswiderski mswiderski deleted the dependabot/maven/com.github.victools-jsonschema-generator-4.36.0 branch August 13, 2024 09:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file java Pull requests that update Java code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant