Skip to content

Releases: asciidoctor/asciidoctorj

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

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