Skip to content

Releases: asciidoctor/asciidoctorj

v2.4.0

19 Jul 16:18
Compare
Choose a tag to compare

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

17 Jun 10:14
Compare
Choose a tag to compare

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

02 May 15:34
Compare
Choose a tag to compare

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 API Processor.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

17 Dec 18:02
Compare
Choose a tag to compare

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 with AbstractConverter (@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:

Documentation:

Release Meta

Released on: 2019-12-17
Released by: @robertpanzer
Release beer: TBD

v2.1.0

22 Jun 16:55
Compare
Choose a tag to compare

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

24 Apr 15:39
Compare
Choose a tag to compare

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:

  • Update documentation for running AsciidoctorJ in OSGi (@twasyl) (#765)

Build / Infrastructure::

Release Meta

Released on: 2019-04-24
Released by: @robertpanzer
Release beer: Firestone Walker Helldorado 2017

v2.0.0-RC.3

18 Apr 08:45
Compare
Choose a tag to compare
v2.0.0-RC.3 Pre-release
Pre-release

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

09 Apr 09:57
Compare
Choose a tag to compare
v2.0.0-RC.2 Pre-release
Pre-release

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

27 Mar 16:04
Compare
Choose a tag to compare
v2.0.0-RC.1 Pre-release
Pre-release

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:

  • Update documentation for running AsciidoctorJ in OSGi (@twasyl) (#765)

Build / Infrastructure::

Release Meta

Released on: 2019-03-28
Released by: @robertpanzer
Release beer: TBD

v1.7.0-RC.1

26 Mar 17:18
Compare
Choose a tag to compare
v1.7.0-RC.1 Pre-release
Pre-release

== 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:

  • Update documentation for running AsciidoctorJ in OSGi (@twasyl) (#765)

Build / Infrastructure::