Skip to content

Releases: asciidoctor/asciidoctorj

v1.6.0-alpha.5

20 Aug 15:37
Compare
Choose a tag to compare
v1.6.0-alpha.5 Pre-release
Pre-release

A new alpha release of the 1.6.0 branch

  • This version bumps the version of the embedded Asciidoctor to 1.5.6.1
  • The version of Asciidoctor-Diagram in the distribution was bumped to 1.5.4.1
  • The version of Asciidoctor-PDF in the distribution was bumped to 1.5.0-alpha.16

Improvements/Fixes

  • Remove leading CONTEXT prefix from all constants in @Contexts (#569 @mojavelinux)
  • Add ExtensionGroup API and allow deregistration of dedicated extensions (#359 @lefou)
  • Rename isAttr(), setAttr() and getAttr() to more Java like names, isAttribute(), setAttribute() and getAttribute() (#554 @mojavelinux)

Release Meta

Released on: 2017-08-20
Released by: @robertpanzer

Thanks to all contributors!

v1.5.6

01 Aug 20:47
Compare
Choose a tag to compare

This release brings the latest versions of asciidoctor, asciidoctor-epub3 and asciidoctor-diagram to AsciidoctorJ

Improvements

  • Upgrade asciidoctor to 1.5.6.1
  • Upgrade asciidoctor-diagram to 1.5.4.1 (Thanks to @pepijnve for preparing this dedicated release that's compatible with AsciidoctorJ 1.5.6).
  • Upgrade asciidoctor-epub3 to 1.5.0-alpha.7
  • Upgrade JRuby to 1.7.26 and 9.1.12.0 (The distribution still uses 9.1.8.0 though for Windows compatibility)
  • Add an API to unregister dedicated extensions (#359/#564)

Bug fixes

  • #558 typo at TerminalCommandTreeprocessor example (@jagedn)
  • #551 enable full exception format running tests with stacktrace enabled (@ancho)

Important note

Asciidoctor-pdf 1.5.0-alpha.15 requires Ruby >=2.
Therefore asciidoctorj-pdf and the asciidoctor distribution only run with JRuby 9.1.8.0.
That means that asciidoctorj-pdf no longer supports Java 6 but requires at least Java 7.
Also the AsciidoctorJ distribution by default requires Java 7

Release Meta

Released on: 2017-08-01
Released by: @robertpanzer
Release beer: Firestone Walker Union Jack IPA

v1.6.0-alpha.4

10 May 09:23
Compare
Choose a tag to compare
v1.6.0-alpha.4 Pre-release
Pre-release

A new alpha release of the 1.6.0 branch

  • This version bumps the version of the embedded Asciidoctor to 1.5.5
  • The version of Asciidoctor-Diagram in the distribution was bumped to 1.5.4
  • The version of Asciidoctor-PDF in the distribution was bumped to 1.5.0-alpha.15

Improvements/Fixes

  • Publishing fixes for the 1.6.0 branch #485 (@ancho)
  • fix parameter names in internal Ruby API #489 (@mojavelinux)
  • Fixes #486. Added methods ContentNode.hasAttr to check if a node has an attribute with whatever value #490
  • Make methods on JavaExtensionRegistry return itself instead of void to allow chaining of method calls #491
  • Added method Document.getCounter. #493
  • Fixes #492. Deprecate Processor.CONTENT_MODEL_* and moved @ContentModel to org.asciidoctor.ast. #494
  • use method_defined? instead of respond_to? #500(@mojavelinux)
  • Fixes #501: Added method to get and remove substitutions #504
  • Multiple small changes #509 (@kduske-n4)
  • Added method StructuralNode.setStyle() and added test to check that attributes are copied. #514
  • Add Cell.getRawText() and ListItem.getRawText() to get unsubstituted text of table cells and list items. #517
  • Change behavior of Asciidoctor.Factory.create() to isolate from a system gem path #519
  • Added methods setSource to Block, Cell and ListItem #523
  • Add DescriptionListEntry.setDescription() to allow a processor to change the description of a description list entry. #527
  • Ensure that content model and substitutions can be just copied from an existing node. #536
  • Fixes and Extensions to the IncludeProcessor and Reader classes #537 (@mmews-n4)
  • fix dependency problems with intellij #539 (@ancho)
  • Fixes assertions for some test that failed on Windows 7 and Windows 8.1 #553 (@abelsromero)

Release Meta

Released on: 2016-06-06
Released by: @robertpanzer

Thanks to all contributors!

v1.5.5

14 Mar 08:30
Compare
Choose a tag to compare

This release brings the latest versions of asciidoctor, asciidoctor-pdf and asciidoctor-diagram to AsciidoctorJ

Improvements

  • Several fixes to the build (signing/OpenJDK7 on Travis etc) (Thanks to @ancho!!!)
  • Upgrade asciidoctor to 1.5.5
  • Upgrade asciidoctor-diagram to 1.5.4
  • Upgrade asciidoctor-pdf to 1.5.0-alpha.14
  • Upgrade JRuby to 1.7.26 and 9.1.8.0
  • Added publishing on SDKMan (@ancho)

Bug fixes

  • #479 Using a Processor makes rendering documents with a TOC fail
  • #500 use method_defined? instead of respond_to? (@mojavelinux)
  • #499 Add missing method implementations to Java AST classes
  • #502 Improve the toFile documentation about file vs. string output (@sschuberth)
  • #518 Isolate the JRuby instance of Asciidoctor from a system gem path by default
  • #528 Fix or suppress deprecation warnings (@apoluektov)

Important note

Asciidoctor-pdf 1.5.0-alpha.14 requires Ruby >=2.
Therefore asciidoctorj-pdf and the asciidoctor distribution only run with JRuby 9.1.8.0.
That means that asciidoctorj-pdf no longer supports Java 6 but requires at least Java 7.
Also the AsciidoctorJ distribution by default requires Java 7

Release Meta

Released on: 2017-03-14
Released by: @robertpanzer
Release beer: Coffee with cream

v1.5.4.1

08 Jul 21:16
Compare
Choose a tag to compare

This release mainly contains bug fixes and bumps the version of asciidoctor-diagram to 1.5.0 and JRuby to 1.7.25

Improvements

  • Upgraded build process to Gradle 2.14 (Big kudos to @ancho!!!)
  • Upgrade asciidoctor-diagram to 1.5.0
  • Upgrade JRuby to 1.7.25

Bug fixes

  • #472 Don't know what to do with a #Asciidoctor::Table:0x1584c019 (@alainsahli)
  • #443 Register a Treeprocessor with Class argument (@Mogztter)
  • #434 asciidoctor.loadFile(file, options) doesn't generate complete document. (@axelschoener)
  • #430 Support to unset attributes in AttributesBuilder (@abelsromero)
  • #424 asciidoctorj cli should not hardcode the doctype (@mojavelinux)
  • #419 isolate asciidoctorj cli from system gems by default (@mojavelinux)

Release Meta

Released on: 2016-07-08
Released by: @robertpanzer
Release beer: Organic Red Wine

v1.6.0-alpha.3

06 Jun 20:58
Compare
Choose a tag to compare
v1.6.0-alpha.3 Pre-release
Pre-release

A new alpha release of the 1.6.0 branch

  • Fix the pom which was screwed in 1.6.0-alpha.2

Improvements/Fixes

  • Asciidoctorj 1.6.0 - pom generation fix #469 (@ancho)

A special thanks to Frank Becker (@ancho)!

Release Meta

Released on: 2016-06-06
Released by: @robertpanzer

v1.6.0-alpha.2

05 Jun 17:11
Compare
Choose a tag to compare
v1.6.0-alpha.2 Pre-release
Pre-release

A new alpha release of the 1.6.0 branch

  • Based on Asciidoctor Core 1.5.4

Improvements/Fixes

  • Updated build to Gradle 2.13 and removed nebula-publishing plugin (@ancho)
  • Upgraded JRuby to 9.1.2.0
  • Fix attribute insertion order (#430 @abelsromero)
  • Don't pass positional attributes under the number of Processors (#450 @jjaderberg)
  • Fix ClassCastException with tables and InlineMacroProcessors (#448 @ygra)
  • asciidoctorj cli should run in isolation by default (#419 @mojavelinux)
  • asciidoctorj cli should not hardcode the doctype (#424 @mojavelinux)
  • Add support for description lists to converters and processors (#404 @ysb33r)

Also a big thanks to every contributor I forgot in this list!

Release Meta

Released on: 2016-06-05
Released by: @robertpanzer
Release beer: La Chouffe

v1.5.4

05 Jan 13:33
Compare
Choose a tag to compare

This release mainly bumps versions of the contained Asciidoctor versions:

  • Upgrade asciidoctor from 1.5.3 to 1.5.4
  • Upgrade asciidoctor-pdf from 1.5.0-alpha.10 to 1.5.0-alpha.11
  • Upgrade asciidoctor-epub3 from 1.5.0-alpha.5 to 1.5.0-alpha.6

Improvements

  • Added description how to include asciidoctorj in a Leinigen build (@htmfilho)

Release Meta

Released on: 2016-01-05
Released by: @robertpanzer
Release beer: Ginger-Lemon tea

v1.5.3.2

05 Nov 15:04
Compare
Choose a tag to compare

Bugfixes

  • Trouble with asciidoctorj-pdf version 1.5.0-alpha.10 bug #403
  • asciidoctorj-diagram 1.3.0 does not work on Windows with JRuby 1.7.22 (#401)
  • Add asciidoctorj-diagram to distribution (#400)

Improvements

  • Upgrade rouge sourcehighlighter to 1.10.1
  • Upgrade asciidoctorj-diagram to 1.3.1

Release Meta

Released on: 2015-11-05
Released by: @robertpanzer
Release beer: coffee

v1.5.3.1

03 Nov 14:01
Compare
Choose a tag to compare

Release v.1.5.3 unfortunately was compiled with a target version 1.8.
This release is just a recompilation for Java 6.

Bugfix

  • AsciidoctorJ 1.5.3 classes are compiled for Java 8 #398

Credits

Superhero is Schalk Cronjé (@ysb33r) (#399)

Release Meta

Released on: 2015-11-03
Released by: @robertpanzer
Release beer: Coffee