Releases: asciidoctor/asciidoctorj
v2.4.0
Improvement
- Add method StructuralNode.setLevel() (@Mogztter) (#931)
- Upgrade to JRuby 9.2.12.0 removing the last illegal access warnings (#935)
- Upgrade to Asciidoctor EPUB3 1.5.0-alpha.16 (#939)
- Upgrade to Rouge 3.21.0
Build
- Fix upstream build to adapt to changes in Ruby Highlightjs syntax highlighter (#940)
Release Meta
Released on: 2020-07-19
Released by: @robertpanzer
Release beer: Ran out of beers
v2.3.1
Note: This release failed publishing to Maven Central. Please do not use this version!
Bug Fixes
- Inline macro attribute parsing changes after first document conversion (@wilkinsona) (#926)
- Upgrade to Rouge 3.20.0, fixing error
uninitialized constant Rouge::Lexers
problem (@ahus1) (#925)
Release Meta
Released on: 2020-06-17
Released by: @robertpanzer
Release beer: Stone Ruination 2.0 Berlin
v2.3.0
Improvement
- Add asciidoctor-revealjs to distribution (#910)
- Upgrade to Asciidoctor PDF 1.5.3
- Upgrade to Asciidoctor EPUB3 1.5.0-alpha.16
- Upgrade to Asciidoctor Diagram 2.0.2
- Upgrade to JRuby 9.2.11.1
Bug Fixes
- Add missing factory methods to create Lists. (@glisicivan) (#916)
The APIProcessor.createList()
is experimental and may change with any release until declared to be stable.
Documentation
- Update documentation to show how to create an Asciidoctor instance with GEM_PATH (#890)
- Adds GitHub icons to admonitions sections in README (#893)
Build
- Upgrade to jruby-gradle-plugin 2.0.0
- Remove CI build on TravisCI (#918)
Known Limitations
- The createList() and createListItem() API is not able to create DescriptionLists.
Release Meta
Released on: 2020-05-02
Released by: @robertpanzer
Release beer: No beer right now, taking care of family
v2.2.0
2.2.0 (2019-12-17)
Improvement:
- Upgrade to JCommander 1.72 (@Fiouz) (#782)
- Set logger name on logged log records (@lread) (#834)
- Upgrade to JRuby 9.2.8.0 (@ahus1) (#850)
- Upgrade to JRuby 9.2.9.0
- Upgrade to Asciidoctor PDF 1.5.0-beta.8
- Upgrade to Asciidoctor Diagram 2.0.0
- Upgrade to Rouge 3.12.0
- Use headless jdk on all platforms (@nicerloop) (#863)
Bug Fixes:
- Remove exception protection from LogHandler in
JRubyAsciidoctor
to align behaviour withAbstractConverter
(@abelsromero) (#844) - Make Asciidoctor API AutoClosable (@rmannibucau) (#849)
- Fix reading input from stdin and writing to stdout (@nicerloop) (#865)
- Assign distinct Osgi Bundle-SymbolicNames to asciidoctorj-api.jar and asciidoctorj.jar (@rmannibucau) (#878)
Build:
- Upgrade to Gradle 5.6.3 (@Fiouz) (#747 #856)
- Support build from paths with whitespace (@Fiouz) (#836)
- OSGi: switch to biz.aQute.bnd plugin (@Fiouz) (#855)
- Fix publishing to Bintray with Gradle 5.6.3 (@Fiouz) (#862)
Documentation:
- Update README about running on WildFly (@anthonyvdotbe) (#848)
- link to tarball; add Quick Win section (@il-pazzo) (#854)
Release Meta
Released on: 2019-12-17
Released by: @robertpanzer
Release beer: TBD
v2.1.0
2.1.0 (2019-06-22)
This version brings updated versions of Asciidoctor, Asciidoctor PDF and Asciidoctor Diagram.
It also contains a new API allowing to implement Syntax Highlighters in Java.
This API is experimental and might also break in minor releases until it is defined to be stable.
Improvements
- Add the command line option -R to specify the source root directory (@4lber10 & @ysb33r) (#822)
- Add sourcemap, catalog_assets and parse to OptionBuilder (@jmini) (#825)
- Upgrade to Asciidoctor 2.0.10
- Upgrade to Asciidoctor Diagram 1.5.0-alpha.18
- Upgrade to Asciidoctor PDF 1.5.0-alpha.18
- Added an experimental API to write Syntax Highlighters in Java (#826)
Documentation
- Clarify that an InlineMacroProcessor should return a PhraseNode and that Strings are deprecated. (@jmini) (#823)
Release Meta
Released on: 2019-06-22
Released by: @robertpanzer
Release beer: TBD
v2.0.0
2.0.0 (2019-04-24)
Enhancements:
- Extended version info printed by
asciidoctorj --version
to show versions of Asciidoctor and AsciidoctorJ separately (@abelsromero) (#791) - Allow custom converters to log (#801)
- Add section numeral API (@vmj) (#785)
- Move the Asciidoctor interface into the asciidoctorj-module (@Mogztter) (#760)
- Remove deprecated render() methods from Asciidoctor interface (@Mogztter) (#760)
Improvements:
- Upgrade to Asciidoctor 2.0.8
- Upgrade to asciidoctor-pdf 1.5.0-alpha.17 (#809)
- Add Rouge source highlighter to asciidoctor.jar (#806)
- Upgrade to Asciidoctor ePub3 1.5.9
- Upgrade to JRuby 9.2.7.0 (#796) This version of AsciidoctorJ is incompatible with any version of JRuby <= 9.2.5.0
- Upgrade to Asciidoctor Diagram 1.5.16
Bug Fixes:
- Fix logger registration when creating AsciidoctorJ instance with Asciidoctor.Factory.create(@ahus1) (#790)
- Fix logger implementation (#786)
- Fix extension initialization in OSGi environments (#754)
- Remove reference to RubyExtensionRegistryImpl from RubyExtensionRegistry (#759)
- Don't return null from List.blocks() and DefinitionList.blocks() (@jensnerche) (#761)
- Move org.asciidoctor.spi.ProcessorFactory to org.asciidoctor.extension (@jensnerche) (#762)
Documentation:
Build / Infrastructure::
- Fix jruby-maven-plugin and upstream build (@mkristian) (#777)
Release Meta
Released on: 2019-04-24
Released by: @robertpanzer
Release beer: Firestone Walker Helldorado 2017
v2.0.0-RC.3
2.0.0-RC.3 (2019-04-18)
Enhancements::
- Extended version info printed by
asciidoctorj --version
to show versions of Asciidoctor and AsciidoctorJ separately (@abelsromero) (#791) - Allow custom converters to log (#801)
Improvements::
- Upgrade to JRuby 9.2.7.0 (#796)
Bug Fixes::
- Fix logger registration when creating AsciidoctorJ instance with Asciidoctor.Factory.create(@ahus1) (#790)
Release Meta
Released on: 2019-04-18
Released by: @robertpanzer
Release beer: Out of stock, refill is ordered
v2.0.0-RC.2
2.0.0-RC.2 (2019-04-09)
Enhancements::
Improvements::
- Upgrade to Asciidoctor 2.0.6
- Upgrade to Asciidoctor ePub3 1.5.9
Bug Fixes::
- Fix logger implementation (#786)
Release Meta
Released on: 2019-04-09
Released by: @robertpanzer
Release beer: TBD
v2.0.0-RC.1
2.0.0-RC.1
Enhancements::
- Move the Asciidoctor interface into the asciidoctorj-module (@Mogztter) (#760)
- Remove deprecated render() methods from Asciidoctor interface (@Mogztter) (#760)
Improvements::
- Upgrade to JRuby 9.2.6.0. This version of AsciidoctorJ is incompatible with any version of JRuby <= 9.2.5.0
- Upgrade to Asciidoctor 2.0.2
- Upgrade to Asciidoctor Diagram 1.5.16
Bug Fixes::
- Fix extension initialization in OSGi environments (#754)
- Remove reference to RubyExtensionRegistryImpl from RubyExtensionRegistry (#759)
- Don't return null from List.blocks() and DefinitionList.blocks() (@jensnerche) (#761)
- Move org.asciidoctor.spi.ProcessorFactory to org.asciidoctor.extension (@jensnerche) (#762)
Documentation:
Build / Infrastructure::
- Fix jruby-maven-plugin and upstream build (@mkristian) (#777)
Release Meta
Released on: 2019-03-28
Released by: @robertpanzer
Release beer: TBD
v1.7.0-RC.1
== 1.7.0-RC.1 (2019-03-26)
This is the first release candidate of AsciidoctorJ that brings Asciidoctor 2.0.0 to the Java platform.
Enhancements::
- Move the Asciidoctor interface into the asciidoctorj-module (@Mogztter) (#760)
- Remove deprecated render() methods from Asciidoctor interface (@Mogztter) (#760)
Improvements::
- Upgrade to JRuby 9.2.6.0. This version of AsciidoctorJ is incompatible with any version of JRuby <= 9.2.5.0
- Upgrade to Asciidoctor 2.0.1
- Upgrade to Asciidoctor Diagram 1.5.16
Bug Fixes::
- Fix extension initialization in OSGi environments (#754)
- Remove reference to RubyExtensionRegistryImpl from RubyExtensionRegistry (#759)
- Don't return null from List.blocks() and DefinitionList.blocks() (@jensnerche) (#761)
- Move org.asciidoctor.spi.ProcessorFactory to org.asciidoctor.extension (@jensnerche) (#762)
Documentation:
Build / Infrastructure::
- Fix jruby-maven-plugin and upstream build (@mkristian) (#777)