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

Make jaxb2-basics-runtime 2.x compatible with previous 0.11+ #568

Closed
laurentschoelens opened this issue Sep 12, 2024 · 1 comment
Closed
Assignees
Labels
bug xjc-plugins Issue concerns basics plugins
Milestone

Comments

@laurentschoelens
Copy link
Collaborator

Follow up of #465
By providing a way to make both jars being present in the classpath (one normal 2.X and one with 0.x version), we have a situation where 0.11.x and 1.11.1 -based generated code won't work with the new jar.

This is due to highsource/jaxb2-basics#74 and highsource/jaxb2-basics#95

0.11 was breaking backward compatibility with 0.10
0.12 restored it by breaking the 0.11 compatibility.

Since the "upper" version published is 1.11.1, we may be in situation where we want to restore compatibility with 0.11 and 1.11 versions (which are the same), by breaking code before 0.11 (0.10 and lower) when people can't upgrade all code at once in order to use 2.x versions of jaxb2-basics-runtime

@laurentschoelens laurentschoelens self-assigned this Sep 12, 2024
laurentschoelens added a commit to laurentschoelens/jaxb-tools that referenced this issue Sep 12, 2024
laurentschoelens added a commit to laurentschoelens/jaxb-tools that referenced this issue Sep 12, 2024
@laurentschoelens laurentschoelens added this to the 2.0.15 milestone Sep 12, 2024
@laurentschoelens laurentschoelens added bug xjc-plugins Issue concerns basics plugins labels Sep 12, 2024
laurentschoelens added a commit to laurentschoelens/jaxb-tools that referenced this issue Sep 12, 2024
laurentschoelens added a commit to laurentschoelens/jaxb-tools that referenced this issue Sep 15, 2024
@laurentschoelens laurentschoelens changed the title Class collision between old jaxb2-basics-runtime and new one Makes jaxb2-basics-runtime 2.x compatible with previous 0.11+ Sep 17, 2024
@laurentschoelens laurentschoelens changed the title Makes jaxb2-basics-runtime 2.x compatible with previous 0.11+ Make jaxb2-basics-runtime 2.x compatible with previous 0.11+ Sep 17, 2024
mattrpav pushed a commit that referenced this issue Nov 20, 2024
mattrpav pushed a commit that referenced this issue Nov 20, 2024
@laurentschoelens
Copy link
Collaborator Author

Closed by MR #569

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug xjc-plugins Issue concerns basics plugins
Projects
None yet
Development

No branches or pull requests

1 participant