Skip to content

Bump org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin from 1.1.2 to 2.2.1#180

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.patrodyne.jvnet-hisrc-hyperjaxb-annox-plugin-2.2.1
Open

Bump org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin from 1.1.2 to 2.2.1#180
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/gradle/org.patrodyne.jvnet-hisrc-hyperjaxb-annox-plugin-2.2.1

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 8, 2024

Bumps org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin from 1.1.2 to 2.2.1.

Release notes

Sourced from org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin's releases.

HiSrc HyperJAXB Annox v2.2.0, Samples

Version 2.2.0 of the HiSrc HyperJAXB Annox project uses JDK 21 for the build but the artifacts produced preserve Java 11 compatibility. Project dependencies and Maven plugins have been updated to current versions. For assemblies and testing, the HiSrc HigherJAXB Maven plugin has been refactored to eliminate the deprecated maven-compat dependency in favor of the Maven Resolver/Aether dependencies, Issue patrodyne/hisrc-basicjaxb#17.

Since version 2.1.1, the HiSrc HyperJAXB Annox XJC Plugin standardizes the XJC plugin option naming/usage, logging and error handling plus updates its Maven plugin and dependency versions.

Since version 2.1.0, the source/target (release) compatibility is at Java 11, up from Java 8. And, JDK 17 is used for the build. JAXB dependencies are at version 4.x for Jakarta EE 10.

To allow for JDK 17 management of reflective access to modularized code, JVM system arguments are now included in the build from src/test/resources/jvmsystem.arguments.

For example, --add-opens java.base/java.net=ALL-UNNAMED, if used, allows all of the code on the class path to access non-public members of public types in the java.base/java.net package.

Since version 2.0.0, the HiSrc HyperJAXB Annox XJC Plugin supports Jakarta EE dependencies. Maintained by the Eclipse Foundation Project, Jakarta EE is the new name for the technology formerly known as Java Enterprise Edition. Within the Jakarta EE dependencies, the package names prefixed by javax have changed to jakarta. In addition, the HiSrc HyperJAXB Annox package names have changed from org.jvnet.jaxb2_commons to org.jvnet.hyperjaxb_annox. And, in the related HiSrc BasicJAXB Annox project, the XML schema namespace has changed from http://annox.dev.java.net to http://jvnet.org/basicjaxb/xjc/annox to better reflect that project's name.

The HiSrc HyperJAXB Annox XJC Plugin generates Java classes with imports from the Jakarta EE XML Binding, Specification v3.0. In other words, the source code generated by XJC uses the jakarta.xml.bind package name.

This release provides ZIP download(s) to explore the HiSrc HyperJAXB Annox XJC Plugin. Each ZIP sample is a stand-alone Maven project that uses the HiSrc HigherJAXB Maven Plugin to generate JAXB annotated Java classes from an XML schema using the XJC compiler and the annox XJC plugin to add arbitrary Java annotations from the XML schema into the generated classes. Sample projects (-sample-) address specific topics, as might appear on StackOverflow or GitHub.

HiSrc HyperJAXB Annox v2.1.1, Sample(s)

Version 2.1.1 of the HiSrc HyperJAXB Annox XJC Plugin standardizes the XJC plugin option naming/usage, logging and error handling plus updates its Maven plugin and dependency versions.

Since version 2.1.0, the source/target (release) compatibility is at Java 11, up from Java 8. And, JDK 17 is used for the build. JAXB dependencies are at version 4.x for Jakarta EE 10.

To allow for JDK 17 management of reflective access to modularized code, JVM system arguments are now included in the build from src/test/resources/jvmsystem.arguments.

For example, --add-opens java.base/java.net=ALL-UNNAMED, if used, allows all of the code on the class path to access non-public members of public types in the java.base/java.net package.

Since version 2.0.0 the HiSrc HyperJAXB Annox XJC Plugin supports Jakarta EE dependencies. Maintained by the Eclipse Foundation Project, Jakarta EE is the new name for the technology formerly known as Java Enterprise Edition. Within the Jakarta EE dependencies, the package names prefixed by javax have changed to jakarta. In addition, the HiSrc HyperJAXB Annox package names have changed from org.jvnet.jaxb2_commons to org.jvnet.hyperjaxb_annox. And, in the related HiSrc BasicJAXB Annox project, the XML schema namespace has changed from http://annox.dev.java.net to http://jvnet.org/basicjaxb/xjc/annox to better reflect that project's name.

Since version 2.0.0, the HiSrc HyperJAXB Annox XJC Plugin generates Java classes with imports from the Jakarta EE XML Binding, Specification v3.0. In other words, the source code generated by XJC uses the jakarta.xml.bind package name.

This release provides ZIP download(s) to explore the HiSrc HyperJAXB Annox XJC Plugin. Each ZIP sample is a stand-alone Maven project that uses the HiSrc HigherJAXB Maven Plugin to generate JAXB annotated Java classes from an XML schema using the XJC compiler and the annox XJC plugin to add arbitrary Java annotations from the XML schema into the generated classes. Sample projects (-sample-) address specific topics, as might appear on StackOverflow or GitHub.

HiSrc HyperJAXB Annox v2.1.0, Sample(s)

Version 2.1.0 of the HiSrc HyperJAXB Annox XJC Plugin is a significant release. The source/target (release) compatibility is at Java 11, up from Java 8. And, JDK 17 is used for the build. JAXB dependencies are at version 4.x for Jakarta EE 10.

To allow for JDK 17 management of reflective access to modularized code, JVM system arguments are now included in the build from src/test/resources/jvmsystem.arguments.

... (truncated)

Commits
  • ff4bf7d [maven-release-plugin] prepare release 2.2.1
  • 72c11af Bump hisrc versions
  • 9ccfbbf Added snapshots link.
  • 2b0b3b8 Added release notes.
  • db5ef69 Prepare next release.
  • ef0abaf Bump up version
  • 8376b94 Rename hibernate-search.version
  • 3ce22b0 Use v2.2.1-SNAPSHOT for testing.
  • 6288479 Release 2.2.0 updates
  • ef5c00f [maven-release-plugin] prepare for next development iteration
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin](https://github.com/patrodyne/hisrc-hyperjaxb-annox) from 1.1.2 to 2.2.1.
- [Release notes](https://github.com/patrodyne/hisrc-hyperjaxb-annox/releases)
- [Commits](patrodyne/hisrc-hyperjaxb-annox@1.1.2...2.2.1)

---
updated-dependencies:
- dependency-name: org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Apr 8, 2024
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

Development

Successfully merging this pull request may close these issues.

2 participants