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

New release requires Java 11 or greater. #494

Open
vsch opened this issue Feb 8, 2022 · 4 comments
Open

New release requires Java 11 or greater. #494

vsch opened this issue Feb 8, 2022 · 4 comments

Comments

@vsch
Copy link
Owner

vsch commented Feb 8, 2022

I could not get docx4j to pass tests with Java 8 and gave up for now.

Updated the project to Java 11 and released 0.64.0

If this is a show stopper for anyone please let me know and I will see if I can figure out how to keep Java 8 going a bit longer.

@alexkrapf
Copy link

I usually try to stay on older language levels for a while. In my project I just transitioned to Java 9 to use module features but I have stayed away from Java 11 features. I could isolate the Java 11 requirement to the module that uses flexmark, but I would then have a Java 11 dependency for just one module at runtime. Do what you have to do but I think it could break a lot of people, particularly crossing the Java 8/9 boundary.

@kiranshila
Copy link

Hey! First off, thank you for the excellent library!
I maintain a wrapper in the Clojure language, which strives to maintain backwards compat as much as possible. As such, I would much prefer if we'd stay on Java 8 for as long as we can. I don't know how many of my users are on Java 8, but it aligns with the strong "updates shouldn't break anything" ethos.

@znerd
Copy link
Contributor

znerd commented Aug 3, 2022

Wouldn't it make sense to:

  • keep the 0.x.x releases compatible with Java 8, and
  • have a new 1.x.x release line that requires Java 11.

That would be compatible with the Semantic Versioning approach, which is more or less a de facto standard nowadays.

@cweijan
Copy link

cweijan commented Oct 28, 2022

I used the latest version, but unfortunately it only supports jdk11, so I returned 6.2.2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants