Releases: asciidoctor/asciidoctorj
v1.6.0-alpha.5
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
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
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
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
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
A new alpha release of the 1.6.0 branch
- Fix the pom which was screwed in 1.6.0-alpha.2
Improvements/Fixes
A special thanks to Frank Becker (@ancho)!
Release Meta
Released on: 2016-06-06
Released by: @robertpanzer
v1.6.0-alpha.2
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
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
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
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