This document provides a high-level view of the changes introduced in AsciidoctorJ by release. For a detailed view of what has changed, refer to the commit history on GitHub.
- 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 andreadDocumentHeader
methods as deprecated (@abelsromero) (#1008) -
Add getAuthors method to Document (@abelsromero) (#1007)
-
Upgrade to asciidoctor 2.0.13 (#1006)
-
- Build Improvement
-
-
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)
-
- Documentation
-
-
Add Spring Boot integration test and usage guide (@abelsromero) (#994, #995)
-
- 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 Improvement
-
-
Publish directly to Maven Central (#988)
-
Upgrade Gradle to 6.8.2 (#988)
-
- 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)
-
- Build
-
-
Make SyntaxHighlighter test independent of highlight.js version (@abelsromero) (#955)
-
- Bug Fixes
-
-
Fix NullPointerException when a document contains an empty table with PDF backend (@anthonyroussel) (#944)
-
- Improvement
-
-
Upgrade to JRuby 9.2.13.0 (#948)
-
- 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)
-
- 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)
-
- Improvement
-
-
Add asciidoctor-revealjs to distribution (#910)
-
Upgrade to Asciidoctor PDF 1.5.3
-
Upgrade to Asciidoctor EPUB3 1.5.0-alpha.16
-
Upgrade to Asciidoctor Diagram 2.0.2
-
Upgrade to JRuby 9.2.11.1
-
- Bug Fixes
-
-
Add missing factory methods to create Lists. (@glisicivan) (#916) The API
Processor.createList()
is experimental and may change with any release until declared to be stable.
-
- Documentation
-
-
Update documentation to show how to create an Asciidoctor instance with GEM_PATH (#890)
-
Adds GitHub icons to admonitions sections in README (#893)
-
Updates CI note in README to replace TravisCI by GH Actions (@abelsromero) (#938)
-
- Build
-
-
Upgrade to jruby-gradle-plugin 2.0.0
-
Remove CI build on TravisCI (#918)
-
Known Limitations:
-
The createList() and createListItem() API is not able to create DescriptionLists.
- Improvement
-
-
Upgrade to JCommander 1.72 (@Fiouz) (#782)
-
Set logger name on logged log records (@lread) (#834)
-
Upgrade to JRuby 9.2.8.0 (@ahus1) (#850)
-
Upgrade to JRuby 9.2.9.0
-
Upgrade to Asciidoctor PDF 1.5.0-beta.8
-
Upgrade to Asciidoctor Diagram 2.0.0
-
Upgrade to Rouge 3.12.0
-
Use headless jdk on all platforms (@nicerloop) (#863)
-
- Bug Fixes
-
-
Remove exception protection from LogHandler in
JRubyAsciidoctor
to align behaviour withAbstractConverter
(@abelsromero) (#844) -
Make Asciidoctor API AutoClosable (@rmannibucau) (#849)
-
Fix reading input from stdin and writing to stdout (@nicerloop) (#865)
-
Assign distinct Osgi Bundle-SymbolicNames to asciidoctorj-api.jar and asciidoctorj.jar (@rmannibucau) (#878)
-
- Build
-
-
Upgrade to Gradle 5.6.3 (@Fiouz) (#747 #856)
-
Support build from paths with whitespace (@Fiouz) (#836)
-
OSGi: switch to biz.aQute.bnd plugin (@Fiouz) (#855)
-
Fix publishing to Bintray with Gradle 5.6.3 (@Fiouz) (#862)
-
- Documentation
-
-
Update README about running on WildFly (@anthonyvdotbe) (#848)
-
link to tarball; add Quick Win section (@il-pazzo) (#854)
-
- Improvements
-
-
Add the command line option -R to specify the source root directory (@4lber10 & @ysb33r) (#822)
-
Add sourcemap, catalog_assets and parse to OptionBuilder (@jmini) (#825)
-
Upgrade to Asciidoctor 2.0.10
-
Upgrade to Asciidoctor Diagram 1.5.0-alpha.18
-
Upgrade to Asciidoctor PDF 1.5.0-alpha.18
-
Added an experimental API to write Syntax Highlighters in Java (#826)
-
- Documentation
-
-
Clarify that an InlineMacroProcessor should return a PhraseNode and that Strings are deprecated. (@jmini) (#823)
-
- Enhancements
- Improvements
-
-
Upgrade to Asciidoctor 2.0.8
-
Upgrade to asciidoctor-pdf 1.5.0-alpha.17 (#809)
-
Add Rouge source highlighter to asciidoctor.jar (#806)
-
- Bug Fixes
-
- Enhancements
-
-
Extended version info printed by
asciidoctorj --version
to show versions of Asciidoctor and AsciidoctorJ separately (@abelsromero) (#791) -
Allow custom converters to log (#801)
-
- Improvements
-
-
Upgrade to JRuby 9.2.7.0 (#796)
-
- Bug Fixes
-
-
Fix logger registration when creating AsciidoctorJ instance with Asciidoctor.Factory.create (@ahus1) (#790)
-
- Enhancements
-
-
Add section numeral API (@vmj) (#785)
-
- Improvements
-
-
Upgrade to Asciidoctor 2.0.6
-
Upgrade to Asciidoctor ePub3 1.5.9
-
- Bug Fixes
-
-
Fix logger implementation (#786)
-
- Enhancements
-
-
Move the Asciidoctor interface into the asciidoctorj-module (@Mogztter) (#760)
-
Remove deprecated render() methods from Asciidoctor interface (@Mogztter) (#760)
-
- Improvements
-
-
Upgrade to JRuby 9.2.6.0. This version of AsciidoctorJ is incompatible with any version of JRuby ⇐ 9.2.5.0
-
Upgrade to Asciidoctor 2.0.2
-
Upgrade to Asciidoctor Diagram 1.5.16
-
- Bug Fixes
-
-
Fix extension initialization in OSGi environments (#754)
-
Remove reference to RubyExtensionRegistryImpl from RubyExtensionRegistry (#759)
-
Don’t return null from List.blocks() and DefinitionList.blocks() (@jensnerche) (#761)
-
Move org.asciidoctor.spi.ProcessorFactory to org.asciidoctor.extension (@jensnerche) (#762)
-
- Documentation
-
-
Update documentation for running AsciidoctorJ in OSGi (@twasyl) (#765)
-
- Build / Infrastructure
-
-
Fix jruby-maven-plugin and upstream build (@mkristian) (#777)
-