the last few weeks have seen the release of asciidoctor 1.5.5 and asciidoctorj-pdf 1.5.0-alpha.13.
I'd like to plan to release the Java counterparts and we have some open points to decide before doing so.
Issues to consider are that asciidoctorj-pdf will rely on JRuby 220.127.116.11 and therefore Java 7 while we imo want to stick with JRuby 1.7.25 for asciidoctorj.
That's why asciidoctorj-pdf is to be extracted into an own repository asciidoctor/asciidoctorj-pdf instead of being hosted as part of the asciidoctor/asciidoctorj repo.
Imo the action list looks like this:
- Transfer robertpanzer/asciidoctorj-pdf to the asciidoctor org.
- Publish the asciidoctorj-1.5.5.jar depending on jruby-complete 1.7.25 and therefore having target platform Java 6
- Publish the asciidoctorj-pdf 1.5.0-alpha.13 .jar depending on jruby-complete 18.104.22.168 and therefore having target platform Java7
- Publish the asciidoctorj-1.5.5 distribution containing the new jars and jruby-22.214.171.124 and therefore targeting Java 7.
@mojavelinux: Are you ok to transfer the repo robertpanzer/asciidoctorj-pdf to the asciidoctor org?
So the published asciidoctorj-1.5.5.jar would still have the target Java 6 and depend on JRuby 1.7.x.
There's only one asciidoctorj-1.5.5.jar available.
The distribution however should contain a new asciidoctorj-pdf and therefore the distribution would switch to Java 7 as target platform meaning it would contain:
- the normal asciidoctorj-1.5.5.jar, which is still compiled for Java 6
- the new asciidoctorj-pdf-1.5.0-alpha.13.jar which would require a JRuby 126.96.36.199
- jruby-complete-188.8.131.52.jar, because asciidoctorj-pdf requires it.
So when embedding asciidoctorj 1.5.5 alone it would still work as before.
Only when using the distribution Java 7 would be required, but therefore the latest and greatest asciidoctorj-pdf would work without having to fiddle with updating jars manually.
Is that a bit clearer?
P.S.: I am still unsure if I should add a runtime dependency from asciidoctorj-pdf to jruby-complete 184.108.40.206 as asciidoctorj 1.6.0 depends on jruby 220.127.116.11 instead of the complete version.