Skip to content

Releases: asciidoctor/asciidoctor-gradle-plugin

Release 4.0.4

20 Dec 18:51
471a9ab
Compare
Choose a tag to compare

Changelog

🐛 Fixes


  • 471a9ab Fix version to 4.0.4
  • 9e73da1 Indicate the Asciidoctor 4.x tasks are not compatible with CC
  • 148b8a7 Bump the release to 4.0.4
  • 3c12968 Cache mismatch when absolute Path differ
  • 1ab3973 Remove cast to String
  • 3a2ace8 Do not use deprecated methods removed in Asciidoctor 3.x
  • fa17bbf re-enable slides project, closes #695 #738
  • 83e5869 Update compatibility-tests.gradle

Contributors

We'd like to thank the following people for their contributions:

Release 4.0.3

20 Jul 15:23
74cf0c2
Compare
Choose a tag to compare

Changelog

  • 3c02fb3 Force grgir-core 4.1.1 over 4.0.1
  • ce48244 Force grgir-core 4.1.1 over 4.0.1
  • 6580c67 Bump releasable verion to 4.0.3
  • 3206708 Bump version of simple jruby gradle plugin to 1.0.2
  • 9aa2706 Switch Gradle 8.7 tests to Gradle 8.8 as Gradle 8.7 has an instrumentation bug that causes spurious test failures.
  • c6a5451 Switch Gradle 8.7 tests to Gradle 8.8-rc-1 as Gradle 8.7 has an instrumentation bug that causes spurious test failures.
  • c83fbad Upgrade grolifant 3.0.0 -> 3.0.1 to support Gradle 8.7. NB fails Gradle 8.7 tests, but confirmed to work through manual testing; suspected to be a problem with Test Kit in Gradle 8.7.
  • 6d795bf Add failing test.
  • 39f6459 Fix textual error in docs for base plugin (PR #724), closes #724
  • 7b35a6d remove unnused file in docs
  • 8f1de64 fix typo on start page
  • be81d36 fix xrefs to pages in asciidoctor and asciidoc components
  • 4d67801 Antora docs improvements (#723), closes #723
  • 75b9168 Build antora docs (main branch) (#722), closes #722
  • 66b4165 Fix missing groovydocs API (#720), closes #720
  • 1a46d02 Fix gh-pages docs publication (#719), closes #719
  • b99ef7b Update rules to detect CI run to publish docs (#717), closes #717
  • 131bc74 Use '' to chain arguments in doc publication pipeline (#716), closes #716
  • 82d2a2b When a JRuby version is explicitly named, force to that version., closes #709

Contributors

We'd like to thank the following people for their contributions:

  • Abel Salgado Romero
  • Dan Allen
  • Joseph Ottinger (@jottinger)
  • Mark Slater
  • Schalk W. Cronjé (@ysb33r)

Release 4.0.2

27 Jan 15:20
34f2cf1
Compare
Choose a tag to compare

Changelog

Contributors

We'd like to thank the following people for their contributions:

Release 4.0.1

10 Jan 20:46
13b8663
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • bbe96b7 deps: update dependency commons-io:commons-io to v2.15.1
  • 71eaee5 deps: update dependency org.jsoup:jsoup to v1.17.2
  • f70c44b deps: update dependency org.ysb33r.gradle.jruby:jrubygradle-resolver to v1.0.1

🧰 Tasks

  • 39a4fff deps: update actions/checkout action to v4
  • 35ee035 deps: update plugin org.ysb33r.cloudci to v4
  • 811e379 deps: update plugin com.github.kt3k.coveralls to v2.12.2
  • 7da09d6 deps: update plugin net.nemerosa.versioning to v2.15.1
  • 19181dd deps: update plugin org.ajoberstar.git-publish to v4
  • 179aa13 deps: update plugin org.ysb33r.cloudci.appveyor.testreporter to v4
  • 91e3917 deps: update plugin org.ysb33r.os to v1
  • d3b9a46 deps: update plugin org.ysb33r.os to v0.10
  • 75b24ed deps: update plugin org.ysb33r.cloudci to v2.7
  • c0a2c87 deps: update plugin net.ossindex.audit to v0.4.11
  • 452369e deps: update actions/setup-java action to v4
  • 02600e7 deps: update plugin fi.linuxbox.download.worker to v0.4
  • 796dfe3 deps: update plugin org.ajoberstar.git-publish to v2.1.3
  • b245a88 deps: update plugin org.ysb33r.gradletest to v3.0.0-alpha.4
  • 1e3da31 deps: update plugin com.github.ben-manes.versions to v0.50.0

  • c048619 Tweak checkTaskDependencies
  • d60b011 Gradle 7.6.3
  • 5f041e3 Set Java Toolchain to enforce module JVM to 8, closes #702
  • ce6f355 Tweak gradle-build-action usages
  • 20afba2 Enable Gradle caching flag
  • 967cd52 Add renovate.json
  • 25b1ba4 Handle AsciidoctoJ closure extensions in face of Gradle instrumentation, closes #697

Contributors

We'd like to thank the following people for their contributions:

Release 4.0.0

05 Jan 16:21
d59ca0d
Compare
Choose a tag to compare

Changelog

🛠 Build

  • 8f8c07c reset Windows checkout to v1

  • 244c56d Fix the documentation build with cavets
  • c0e374e Fix documentation push
  • 6157479 Update plugins to work with Grolifant 2.x, closes #626 #628 #655 #658 #664 #671 #673 #684 #693
  • 4d7bd85 fixed typo
  • 0ff9daf Upgrade to Grolifant 2.0.0
  • fde8dbc Mark gemPath as internal input property
  • 02741f5 Update asciidoctor-diagram.adoc
  • 5a840f6 (#659) Enable EPUB compatibility tests, closes #659
  • 56b1918 Upgrade actions in Github workflows
  • a116c83 Remove bintray plugin
  • f3b1da0 Temporarily disable DeckTapeFunctionalSpec on Windows
  • 4e716ee Update JRuby compatibility test matrix
  • 731ac8d Temporarily disable GradleTest for leanpub
  • a15fdef Correct empty directory behaviour
  • 78ef86e Temporarily reduce the build matrix
  • 5612fed No need to build documentation on Windows CI
  • f7404f5 Support latest worker API for Gradle 8.0 compatibility
  • 36156e3 Remove references to jcenter
  • 9b8c0e8 Use LegacyLevel to detect setMain
  • 325ce77 Update license headers to includ 2023
  • 1367908 Use grolifant 2.0.0-alpha.5
  • 1be9618 Temporarily disable :asciidoctor-gradle-jvm-slides:intTest in CI
  • ae54e06 Temporarily disable :asciidoctor-gradle-jvm-epub:gradleTest
  • 0b27c60 Add @IgnoreEmptyDirectories where adequate
  • 0471f30 Temporarily disable :asciidoctor-gradle-jvm-gems:gradleTest
  • 2b79b6f Baseline 4.0.0 codebase
  • 5925e41 Update license headers
  • 1e7f241 Detect current Gradle version and attempt to use the mainClass property if available, else revert to the old property
  • 4c8b631 Support removal of main property in Gradle 8.0
  • 676f805 Set the version to be 4.0.0-alpha.1
  • 4d9ac09 Remove travis-ci and appveyor badges ...
  • 5b166e1 Fix typo

Contributors

We'd like to thank the following people for their contributions:

Release 3.2.0

12 Apr 19:27
Compare
Choose a tag to compare
  • Bump Asciidoctor EPUB to 1.5.0.alpha.15
  • Configure the failure level and fail the task accordingly (#536)
  • Added AsciidoctorEditorConfig plugin (#543)

Release 3.0.0

26 Jan 11:31
Compare
Choose a tag to compare
  • AsciidoctorJ 2.0 integration (#342)
  • Asciidoctor.js integration (#344)
  • Remove deprecated features that were deprecated 2.x (#343)
  • JDK12 compatibility (#353)
  • Split PDF plugins into a separate subproject (#356).
  • Place module versions in property files. (#363)
  • DeckTape support (#376)
  • Multi-language support (#392, #401, #411)
  • Add Leanpub plugin (#308)

Release 2.3.0

10 Jul 15:37
Compare
Choose a tag to compare

Features and enhancements

Deprecated features

  • asciidoctorjDependencies task is deprecated (#393)

Internal

  • Use JRubyGradle 1.7.0
  • Stabilise bibtex-ruby test

Release 2.2.0

04 May 21:20
9203ed1
Compare
Choose a tag to compare

Features

  • #347 Use docExtensions instead extensions, the latter is deprecated.
  • #348 Use modules block as explicit versions are deprecated.
  • #369 Basedir can be controlled via strategy

Bugfixes

  • #349 Make asciidoctorRevealJs work on Gradle 4.x.
  • #371 UNSAFE is now the default safe mode.
  • #366 asciidoctorPdf, asciidoctorEpub & asciidoctorRevealJs now has a default source directory of src/docs/asciidoc
  • #368 docinfo usages requires baseDirFollowsSourceDir strategy.

Other

  • #354 Codenarc rules improved.

Release 2.1.0

20 Apr 16:13
Compare
Choose a tag to compare
  • #331 Set the default reveal.js GEM to 2.0.0 thus enabling the use of Reveal.js plugin support.
  • #317 Reveal.js Asciidoctor plugin now correctly sets highlightsjs as default source highlighter.
  • #328 Only set the gradle-project-group@ attribute if project.group is defined for the build.
  • #329 Only set the revnumber@ attribute if project.version is defined for the build.
  • #292 Add gradle-relative-srcdir attribute that contains the traversal path from a source document's parent folder to the root source folder.
  • #324 Do not add empty GEM paths when running with multiple backends using JAVA_EXEC as the process model.
  • #326 Add example of using Pygments source highlighter.
  • If the Gradle version is Gradle 4.9+ all Asciidoctor tasks will be lazy-created thus allowing build script authros to take advantage of the task lazy-creation API should they wish. On older versions of Gradle the tasks will be created as per usual.