Skip to content

Releases: asciidoctor/asciidoctorj

v2.5.12

11 Mar 07:40
f32de82
Compare
Choose a tag to compare

Improvements:

  • Add Reader.getSource() and Reader.getSourceLines() (#1262)
  • Upgrade to asciidoctor 2.0.22 (#1268)
  • Upgrade to JRuby 9.4.6.0 (#1267)
  • Upgrade to asciidoctorj-pdf 2.3.14 (#1268)
  • Upgrade to asciidoctorj-diagram 2.3.0 (#1267)
  • Upgrade to asciidoctorj-diagram-plantuml 1.2024.3 (#1267)
  • Upgrade to asciidoctorj-reveal.js 5.1.0 (#1267)
  • Upgrade to asciidoctorj-epub3.js 2.1.0 (#1268)

v3.0.0-alpha.2

27 Dec 17:09
d0005d6
Compare
Choose a tag to compare
v3.0.0-alpha.2 Pre-release
Pre-release

This release is the next alpha for the next major version of asciidoctorj.

Breaking changes

Improvements:

  • Fix Macro APIs to take StructuralNodes and return Phrase- or StructuralNodes. (#1084)
  • Allow Preprocessor extensions to create new Readers and replace the original Reader. (#1081)
  • Set Java 11 as the minimal version (#1151) (@abelsromero)
  • Remove deprecated methods in Options, OptionsBuilder, Attributes & AttributesBuilder (#1199) (@abelsromero)
  • Remove deprecated methods from Asciidoctor interface (#1201) (@abelsromero)
  • Remove deprecated methods from Document interface (#1202) (@abelsromero)
  • Remove deprecated methods and constants from extension package (#1203) (@abelsromero)
  • Remove deprecated methods from ast package (#1204) (@abelsromero)
  • Add Automatic-Module-Name manifest entry to core, api, and cli for reserving stable JPMS module names (#1240) (@leadpony)
  • Remove Java 'requires open access' module warning in modern Java versions (#1246)

Bug Fixes:

  • -s CLI option should be changed to -e to align with Asciidoctor (#1237) (@mojavelinux)

Compatible changes

Improvements:

  • Add setContext function to StructuralNode. (@RayOffiah) (#1250)
  • Reuse Asciidoctor Ruby Invoker and fix converting files to subdirectories (#1249)
  • Add command line option --failure-level to force non-zero exit code from AsciidoctorJ CLI if specified logging level is reached. (#1114)
  • Upgrade to asciidoctorj 2.0.20 (#1208)
  • Upgrade to asciidoctorj-pdf 2.3.10 (#1256)
  • Upgrade to asciidoctorj-revealjs 5.1.0 (#1256)
  • Upgrade to asciidoctorj-diagram 2.2.14 (#1256)
  • Upgrade to JRuby 9.4.5.0 (#1256)
  • Upgrade to tilt 2.0.11 (#1109)
  • Upgrade to asciimath 2.0.4 (#1109)
  • Expose sectnum property in Section interface (#1121)
  • Replace use of deprecated 'numbered' attribute by 'sectnums' (#1123) (@abelsromero)
  • Expose source and source_lines use of deprecated 'numbered' in Document interface (#1145) (@abelsromero)
  • Accept 'null' as valid input (same as empty string) for load and convert String methods (#1148) (@abelsromero)
  • Create asciidoctorj-cli module to prevent unnecessary dependencies to asciidoctorj jar consumers (#1149)
  • Add required --add-opens to cli launch script to remove Jdk warnings (#1155) (@abelsromero)
  • Rename deprecated headerFooter option to the new standalone with same functionality (#1155) (@abelsromero)
  • Remove class AsciidoctorUtils to remove complexity and unused logging (#1169) (@abelsromero)
  • Expose ImageReferences in the catalog (#1166) (@abelsromero)
  • Return Document AST when using convert or convertFile with appropriate options (#1171) (@abelsromero)
  • Expose Links in the catalog (#1183) (@abelsromero)

Bug Fixes:

  • Cell nodes do not inherit from StructuralNode (#1086) (@rahmanusta)
  • Avoid throwing an exception when using AsciidoctorJ CLI and reading input from stdin (#1105) (@AlexCzar)
  • Remove destinationDir Option from API (use toDir instead) (#853, #941) (@abelsromero)
  • Fix CLI target file location for source files relative to source dir (#1135) (@AlexCzar)
  • Fix ConcurrentModificationException when converting to stream concurrently (#1158) (@rocketraman)
  • 'UnsupportedOperationException' when passing immutable Map as options to 'createPhraseNode' (#1221) (@abelsromero)

Build Improvement:

Documentation:

v2.5.11

21 Dec 08:23
e95db76
Compare
Choose a tag to compare

Improvement:

Bug Fixes::

Release Meta

Released on: 2023-12-20
Released by: @robertpanzer

v2.5.10

04 Jun 15:43
242b9c9
Compare
Choose a tag to compare

Improvement:

Release Meta

Released on: 2023-06-04
Released by: @robertpanzer

v.2.5.9

02 Jun 16:51
31faa88
Compare
Choose a tag to compare

Improvement:

  • Upgrade to asciidoctor-diagram 2.0.20

Build / Infrastructure:

Release Meta

Released on: 2023-06-01
Released by: @robertpanzer

v2.5.8

15 Apr 10:31
6519576
Compare
Choose a tag to compare

Improvement:

  • Add 'standalone' option, deprecates 'headerFooter' (#1160) (@abelsromero)
  • Upgrade to asciidoctorj-diagram 2.2.7

Bug Fixes:

  • Fix destinationDir not having effect. Deprecate destinationDir in favour of toDir (#853, #941) (@abelsromero)
  • Fix ConcurrentModificationException when converting to stream concurrently (#1158) (@rocketraman)

Release Meta

Released on: 2023-04-15
Released by: @robertpanzer

v2.5.7

21 Oct 09:00
0ec1805
Compare
Choose a tag to compare

Improvement

  • Upgrade to asciidoctorj 2.0.18 (#1126)

Build / Infrastructure

  • Replace use of deprecated 'numbered' attribute by 'sectnums' (#1127) (@abelsromero)

Release Meta

Released on: 2022-10-21
Released by: @robertpanzer

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