Skip to content

Bump org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin from 1.1.2 to 2.2.0#171

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

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

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Jan 22, 2024

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

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
  • 94ee102 [maven-release-plugin] prepare release 2.2.0
  • 5780d8a Use v2.2.0 for previous HiSrc projects.
  • fb310dc Added Version 2.2.0 history.
  • 7ae7b99 Eclipse JAXB-RI Issue #1751 resolved
  • 7cb9986 Removed unneeded dependency exclusion(s)
  • 36a54db Bump HiSrc POM to version 2.2.0-SNAPSHOT
  • e9e2edd Build with JDK21 and Java 11 compatibility.
  • 1641bf3 Update Maven plugin versions.
  • a4b6e9e Update project dependency versions.
  • 7230db8 Improve build.sh
  • 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 [org.patrodyne.jvnet:hisrc-hyperjaxb-annox-plugin](https://github.com/patrodyne/hisrc-hyperjaxb-annox) from 1.1.2 to 2.2.0.
- [Release notes](https://github.com/patrodyne/hisrc-hyperjaxb-annox/releases)
- [Commits](patrodyne/hisrc-hyperjaxb-annox@1.1.2...2.2.0)

---
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 Jan 22, 2024
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 8, 2024

Superseded by #180.

@dependabot dependabot bot closed this Apr 8, 2024
@dependabot dependabot bot deleted the dependabot/gradle/org.patrodyne.jvnet-hisrc-hyperjaxb-annox-plugin-2.2.0 branch April 8, 2024 14:54
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