a AsciiDoc Toolchain for technical Software Documentation, focused on Software Architecture Documentation
This release was made possible through the hard work of the following wonderful contributors (in no special order):
@camminati @RoettingerJ @PacoVK @bit-jkraushaar @Frank-dev20 @windows97 @mh182 @rdmueller @dependabot @sparsick @johthor @srotman @PeterStange
(list was automatically generated by github)
#1200: JCenter kills doctoolchain, as Grolifant is not available on Maven Central
#395 asciidoctor-diagram: ERROR: Failed to generate image: PlantUML image generation failed
#455 Force execution to stop with failure on missing image reference
#829: Multiple run of dtcw with docker is failing because of a container name conflict
#1031: dtcw ignores installed Java RE when docker is installed - your java version 17 is too new
#1161: publishToConfluence looses the id when generating level 2 page anchors
various fixes in dtcw
, dtcw.ps1
:
Workaround for Confluence new Editor rollout
#1053: publishToConfluence: hash is displayed at end of some pages
failOnMissingImages
generateContent
task - AI for docToolchaindownloadTemplate
task for more details.reveal.js
)dtcw
and dtcw.ps1
:
--version
optiongetJava
with install java
DTC_CONFIG_FILE
to specify a configuration file other than than docToolchainConfig.groovy
in the project root foldercollectIncludes
^[A-Za-z]
as file name to allow lowercase filenames as well.excludeDirectories
in order to skip additional directories.doctoolchain.github.io
occurrences with the new doctoolchain.org
publishToConfluence
Full Changelog: https://github.com/docToolchain/docToolchain/compare/v2.2.1...v3.0.0-rc1
publishToConfluence
was broken in v2.2.0exportConfluence
broken path for partial exports#937 Confluence publish nested pages by heading
This replaces the settings allInOnePage
and createSubPages
.
Migrate as follows:
allInOnePage = true
is the same as subpagesForSections = 0
allInOnePage = false && createSubpages = false
is the same as subpagesForSections = 1
allInOnePage = false && createSubpages = true
is the same as subpagesForSections = 2
#940 simplify configuration to use preamble heading from h1 instead of configuration
Migrate by removing the setting preambleTitle
and set the correct first level heading in the document.
htmlSanityCheck
)confluenceBearerToken
propertypublishToConfluence
guide now contains 3 modes for authentication (username & password, username & API key, personal access token)dtcw
(and some other shell executables) shellcheck prooflatest
version to dtcw2022-03-08::
2022-02-25::
2021-12-20::
2021-12-06::
2022-01-23::
2021-12-06::
2021-11-26::
2021-11-15::
2021-12-09::
2021-11-30::
2021-11-13::
2022-03-09::
2022-03-08::
2022-02-09::
2022-01-23::
2021-12-23::
2021-12-09::
2021-12-08::
2021-12-04::
2021-11-30::
2021-11-14::
please ignore this release - it is broken
2021-10-06::
2021-10-04::
2021-10-06::
2021-10-04::
2021-09-30::
finally, we have a 2.0.0 release! Read more about it in this blog post: https://doctoolchain.github.io/docToolchain/v2.0.x/030_news/2021/2.0.0-release.html