Skip to content

Releases: asciidoctor/asciidoctorj

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

v1.6.2

14 Feb 09:40
Compare
Choose a tag to compare

Improvements

  • Upgrade to JRuby 9.2.6.0. This version of AsciidoctorJ is incompatible with any version of JRuby <= 9.2.5.0

Bug Fixes

  • Fix extension initialization in OSGi environments(#754)

Release Meta

Released on: 2019-02-14
Released by: @robertpanzer
Release beer: TBD

v1.6.1

25 Jan 08:11
Compare
Choose a tag to compare
  • This release upgrades asciidoctor-diagram and fixes a bug when registering extension instances.

Improvements

  • Upgrade asciidoctorj-diagram to 1.5.12

Bug fixes

  • AsciidoctorJ fails when registering a block processor instance while passing the name as a parameter (#754)

Release Meta

Released on: 2019-01-25
Released by: @robertpanzer
Release beer: TBD