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 jsonschema from 4.31.1 to 4.32.0 #512

Merged
merged 2 commits into from
Nov 3, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 30, 2023

Bumps jsonschema from 4.31.1 to 4.32.0.
Updates com.github.victools:jsonschema-generator from 4.31.1 to 4.32.0

Release notes

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

4.32.0 – Recognize more Getters and Support for @​JsonUnwrapped

jsonschema-generator

Added

  • offer SchemaGeneratorConfigBuilder.withObjectMapper(); mainly for use in custom modules in combination with the Maven plugin, where the constructor parameter cannot be used instead

Changed

  • consider JavaBeans API specification in getter naming convention for field names with the second character being uppercase (e.g., a field xIndex has the getter getxIndex() according to the specification)
  • allow for field names starting with is to have a getter of the same name (e.g., a field isBool may have the getter isBool())
  • the default ObjectMapper instance now includes the enabled SerializationFeature.INDENT_OUTPUT

jsonschema-module-jackson

Added

  • elevate nested properties to the parent type where members are annotated with @JsonUnwrapped

jsonschema-module-swagger-2

NOTE: io.swagger.core.v3:swagger-annotations minimum version is now 2.2.5!

Added

  • consider @Schema(additionalProperties = ...) attribute (only values TRUE and FALSE), when it is annotated on a type (not on a member)
  • consider @Schema(requiredMode = REQUIRED) in addition to deprecated @Schema(required = true)

Fixed

  • avoid rounding error when taking over the value from @Schema(multipleOf)

jsonschema-maven-plugin

Added

  • support custom configuration Module being loaded from test classpath elements

Changed

  • a generated schema is now serialized through the configuration's ObjectMapper instance (e.g., granting control over pretty printing or even generating YAML instead of JSON files)
Changelog

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

[4.32.0] - 2023-10-27

jsonschema-generator

Added

  • offer SchemaGeneratorConfigBuilder.withObjectMapper(); mainly for use in custom modules in combination with the Maven plugin, where the constructor parameter cannot be used instead

Changed

  • consider JavaBeans API specification in getter naming convention for field names with the second character being uppercase (e.g., a field xIndex has the getter getxIndex() according to the specification)
  • allow for field names starting with is to have a getter of the same name (e.g., a field isBool may have the getter isBool())
  • the default ObjectMapper instance now includes the enabled SerializationFeature.INDENT_OUTPUT

jsonschema-module-jackson

Added

  • elevate nested properties to the parent type where members are annotated with @JsonUnwrapped

jsonschema-module-swagger-2

NOTE: io.swagger.core.v3:swagger-annotations minimum version is now 2.2.5!

Added

  • consider @Schema(additionalProperties = ...) attribute (only values TRUE and FALSE), when it is annotated on a type (not on a member)
  • consider @Schema(requiredMode = REQUIRED) in addition to deprecated @Schema(required = true)

Fixed

  • avoid rounding error when taking over the value from @Schema(multipleOf)

jsonschema-maven-plugin

Added

  • support custom configuration Module being loaded from test classpath elements

Changed

  • a generated schema is now serialized through the configuration's ObjectMapper instance (e.g., granting control over pretty printing or even generating YAML instead of JSON files)
Commits
  • 85db414 chore: release 4.32.0
  • 7341a5d feat: enable test package access from Maven plugin + documentation (#389)
  • 42cea4d feat: add withObjectMapper method to allow custom serialization in Maven pl...
  • 480935c chore(example): add enum map example (#377)
  • 42af368 chore(deps-dev): bump org.apache.maven:maven-compat (#374)
  • 4316e8b feat: swagger2 add support for Schema.requiredMode (#372)
  • d8bf965 feat: extend support for getter names (#366)
  • c645b5c fix: swagger-2-module multipleOf rounding error (#365)
  • baea9b6 feat: Support jackson @​JsonUnwrapped annotation (#362)
  • 5965fdd chore(example): show-case reflection based subtype resolution (#356)
  • Additional commits viewable in compare view

Updates com.github.victools:jsonschema-module-jakarta-validation from 4.31.1 to 4.32.0

Release notes

Sourced from com.github.victools:jsonschema-module-jakarta-validation's releases.

4.32.0 – Recognize more Getters and Support for @​JsonUnwrapped

jsonschema-generator

Added

  • offer SchemaGeneratorConfigBuilder.withObjectMapper(); mainly for use in custom modules in combination with the Maven plugin, where the constructor parameter cannot be used instead

Changed

  • consider JavaBeans API specification in getter naming convention for field names with the second character being uppercase (e.g., a field xIndex has the getter getxIndex() according to the specification)
  • allow for field names starting with is to have a getter of the same name (e.g., a field isBool may have the getter isBool())
  • the default ObjectMapper instance now includes the enabled SerializationFeature.INDENT_OUTPUT

jsonschema-module-jackson

Added

  • elevate nested properties to the parent type where members are annotated with @JsonUnwrapped

jsonschema-module-swagger-2

NOTE: io.swagger.core.v3:swagger-annotations minimum version is now 2.2.5!

Added

  • consider @Schema(additionalProperties = ...) attribute (only values TRUE and FALSE), when it is annotated on a type (not on a member)
  • consider @Schema(requiredMode = REQUIRED) in addition to deprecated @Schema(required = true)

Fixed

  • avoid rounding error when taking over the value from @Schema(multipleOf)

jsonschema-maven-plugin

Added

  • support custom configuration Module being loaded from test classpath elements

Changed

  • a generated schema is now serialized through the configuration's ObjectMapper instance (e.g., granting control over pretty printing or even generating YAML instead of JSON files)
Changelog

Sourced from com.github.victools:jsonschema-module-jakarta-validation's changelog.

[4.32.0] - 2023-10-27

jsonschema-generator

Added

  • offer SchemaGeneratorConfigBuilder.withObjectMapper(); mainly for use in custom modules in combination with the Maven plugin, where the constructor parameter cannot be used instead

Changed

  • consider JavaBeans API specification in getter naming convention for field names with the second character being uppercase (e.g., a field xIndex has the getter getxIndex() according to the specification)
  • allow for field names starting with is to have a getter of the same name (e.g., a field isBool may have the getter isBool())
  • the default ObjectMapper instance now includes the enabled SerializationFeature.INDENT_OUTPUT

jsonschema-module-jackson

Added

  • elevate nested properties to the parent type where members are annotated with @JsonUnwrapped

jsonschema-module-swagger-2

NOTE: io.swagger.core.v3:swagger-annotations minimum version is now 2.2.5!

Added

  • consider @Schema(additionalProperties = ...) attribute (only values TRUE and FALSE), when it is annotated on a type (not on a member)
  • consider @Schema(requiredMode = REQUIRED) in addition to deprecated @Schema(required = true)

Fixed

  • avoid rounding error when taking over the value from @Schema(multipleOf)

jsonschema-maven-plugin

Added

  • support custom configuration Module being loaded from test classpath elements

Changed

  • a generated schema is now serialized through the configuration's ObjectMapper instance (e.g., granting control over pretty printing or even generating YAML instead of JSON files)
Commits
  • 85db414 chore: release 4.32.0
  • 7341a5d feat: enable test package access from Maven plugin + documentation (#389)
  • 42cea4d feat: add withObjectMapper method to allow custom serialization in Maven pl...
  • 480935c chore(example): add enum map example (#377)
  • 42af368 chore(deps-dev): bump org.apache.maven:maven-compat (#374)
  • 4316e8b feat: swagger2 add support for Schema.requiredMode (#372)
  • d8bf965 feat: extend support for getter names (#366)
  • c645b5c fix: swagger-2-module multipleOf rounding error (#365)
  • baea9b6 feat: Support jackson @​JsonUnwrapped annotation (#362)
  • 5965fdd chore(example): show-case reflection based subtype resolution (#356)
  • Additional commits viewable in compare view

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 `jsonschema` from 4.31.1 to 4.32.0.

Updates `com.github.victools:jsonschema-generator` from 4.31.1 to 4.32.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.31.1...v4.32.0)

Updates `com.github.victools:jsonschema-module-jakarta-validation` from 4.31.1 to 4.32.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.31.1...v4.32.0)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Oct 30, 2023
@Montagon Montagon merged commit e761ce8 into main Nov 3, 2023
5 checks passed
@Montagon Montagon deleted the dependabot/gradle/jsonschema-4.32.0 branch November 3, 2023 11:15
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