Skip to content

Releases: asciidoctor/asciidoctorj

v2.5.6

20 Sep 06:38
c1de246
Compare
Choose a tag to compare

Improvement

  • Add command line option --failure-level to force non-zero exit code from AsciidoctorJ CLI if specified logging level is reached. (#1115) (@pasieronen)
  • Upgrade to JRuby 9.3.8.0 (#1117)
  • Upgrade to Rouge 3.30.0 (#1118)

Bug Fixes

  • Avoid throwing an exception when using AsciidoctorJ CLI and reading input from stdin (#1105) (@AlexCzar)

Release Meta

Released on: 2022-09-19
Released by: @robertpanzer

v2.5.5

26 Jul 18:26
5add9cd
Compare
Choose a tag to compare

This release is a minor bugfix release

Improvement

  • Upgrade to Rouge 3.29.0 (#1103)

Bug Fixes

Release Meta

Released on: 2022-07-26
Released by: @robertpanzer

v2.5.4

31 May 09:55
Compare
Choose a tag to compare

This release brings a few dependency updates and bug fixes.
It is also the first one to be built on GH Actions!

Improvement

  • Upgrade to asciidoctorj-diagram 2.2.3 (#1091)
  • Upgrade to jcommander 1.81 (#1079)
  • Upgrade to JRuby 9.3.4.0 (#1085)
  • Upgrade to Rouge 3.28.0 (#1085)

Bug Fixes

  • Make DescriptionList.getBlocks() return null instead of a List of DescriptionListItems resulting in a ClassCastException (#1082) (@someth2say)

Build Improvement

  • Upgrade to gradle 7.4.2 (#1086)
  • Upgrade to Wildfly 26.0.1 for integration test (#1085)
  • Upgrade to Spring Boot 2.6.5 for integration test (#1085)
  • Fix gem version check task (#1087)
  • Release from Github Actions (#1090)

Documentation

  • Clarify execution order for extensions (@rockyallen) (#1068)
  • Added docs for attributes and positional attributes in extensions (#1072)
  • Added docs for how to log from extensions (#1071)

Release Meta

Released on: 2022-06-30
Released by: @robertpanzer

v2.5.3

12 Jan 08:52
Compare
Choose a tag to compare

This release brings the latest version of Asciidoctor, 2.0.17, Asciidoctor PDF, 1.6.2.

Improvement

Build Improvement

Documentation

  • Clarify execution order for extensions (@rockyallen) (#1068)
  • Added docs for attributes and positional attributes in extensions (#1072)
  • Added docs for how to log from extensions (#1071)

Release Meta

Released on: 2022-01-12
Released by: @robertpanzer
Release Beer: Dogfish 90 Minute Imperial IPA

v2.5.2

08 Aug 11:12
Compare
Choose a tag to compare

This release brings the latest version of Asciidoctor, 2.0.16 and Asciidoctor PDF, 1.6.0.

Improvement:

  • Upgrade to asciidoctorj 2.0.16 (#1052)
  • Upgrade to asciidoctorj-pdf 1.6.0 (#1040)

Bug Fixes:

  • Avoid using of deprecated attributes toc2 and toc-placement.
    Deprecated Attributes.setTableOfContents2().
    Added new constants Placement.PREAMBLE and Placement.MACRO as parameters for Attributes.setTableOfConstants(). (@abelsromero) (#1037)

Build Improvement:

  • Use JavaCompile options.release instead of sourceCompatibility and targetCompatibility to target Java 8 (#1042)
  • Upgrade nexus publishing and staging to new gradle-nexus.publish-plugin (#1043)
  • Upgrade remaining dependency on junit 4.12 to 4.13.2 (#1044)

Release Meta

Released on: 2021-08-08
Released by: @robertpanzer

v2.5.1

04 May 18:22
Compare
Choose a tag to compare

This release brings the latest version of Asciidoctor, 2.0.15 and Asciidoctor Epub3, 1.5.1.

Improvement

  • Upgrade to asciidoctor 2.0.15 (#1026)
  • Upgrade to asciidoctor-epub 1.5.1 (#1030)

Bug Fixes

  • Fix performance regression in v2.5.0 with asciidoctorj-pdf and concurrent-ruby (@kedar-joshi) (#1032)

Build Improvement

  • Upgrade to sdkman vendor plugin 2.0.0
  • Remove builds on appveyor (#1027)

Build / Infrastructure

  • Upgrade test dependencies on Arquillian and Spock (#1031)

Release Meta

Released on: 2021-05-04
Released by: @robertpanzer

v2.5.0

27 Apr 09:58
Compare
Choose a tag to compare

This release upgrades the version of Asciidoctor core to 2.0.14.
Also a lot of effort has gone into modernising the build for Gradle 7.0 and Java 16.
Finally, an effort has started to better document and clean up the API.
Please take notice of the deprecations in the Asciidoctor interface, as the next major version will remove these methods.

Improvement

  • Allow defining @Name as a meta annotation on Block and Inline Macros (@uniqueck) (#898)
  • Upgrade to jruby 9.2.17.0 (#1004)
  • Upgrade to asciidoctorj-diagram 2.1.2 (#1004)
  • Add getRevisionInfo method to Document. Make DocumentHeader class and readDocumentHeader methods as deprecated (@abelsromero) (#1008)
  • Add getAuthors method to Document (@abelsromero) (#1007)
  • Upgrade to asciidoctor 2.0.14 (#1016)
  • Deprecated methods Asciidoctor, Options and Attributes API scheduled for future removal (@abelsromero)(#1015)
  • Add pushInclude to PreprocessorReaderImpl and deprecate push_include (@abelsromero) (#1020)

Build Improvements

  • Fix wildfly integration test on Java 16 (@abelsromero) (#1002)
  • Upgrade Gradle to 7.0.0 (#1001)
  • Fix URL for distribution in sdkman (#990)
  • Update gradle plugin biz.aQute.bnd to 5.3.0 (#1001)
  • Run Github actions for main branch (#1017)

Documentation

Release Meta

Released on: 2021-04-17
Released by: @robertpanzer

v2.4.3

12 Feb 09:32
Compare
Choose a tag to compare

This release mainly upgrades the build pipeline to the latest version of Gradle.
As bintray and jcenter are being decommissioned this release is also directly published to maven central.

Improvement

  • Upgrade to asciidoctorj-pdf 1.5.4 (#986)
  • Upgrade to asciidoctorj-revealjs 4.1.0 (#986)
  • Upgrade to asciidoctorj-diagram 2.1.0 (#986)
  • Upgrade to jruby 9.2.14.0 (#986)
  • Upgrade to rouge 3.26.0 (#986)
  • Add constant for attribute toclevel (@l0wlik34G6) (#984)

Build Improvements

  • Publish directly to Maven Central (#988)
  • Upgrade Gradle to 6.8.2 (#988)

Release Meta

Released on: 2020-02-12
Released by: @robertpanzer

v2.4.2

10 Nov 10:52
Compare
Choose a tag to compare

This release upgrade Asciidoctor to the latest version and extends the AST to give converters access to footnotes and references.
A big thank you to @lread for making this possible!

Improvement

  • AST now provides access to document catalog footnotes and refs (@lread) (#968)
  • Upgrade to Asciidoctor 2.0.12 (#972)
  • Upgrade to Asciidoctor EPUB3 1.5.0-alpha.19 (#972)
  • Upgrade to rouge 3.24.0 (#972)
  • Upgrade to coderay 1.1.3 (#972)

Release Meta

Released on: 2020-11-10
Released by: @robertpanzer

v2.4.1

10 Sep 14:18
Compare
Choose a tag to compare

Improvement

  • Upgrade to JRuby 9.2.13.0 (#948)

Bug Fixes

  • Fix NullPointerException when a document contains an empty table with PDF backend (@anthonyroussel) (#944)

Release Meta

Released on: 2020-09-10
Released by: @robertpanzer
Release beer: Ran out of beers