List items with ❗ should get special attention: The changes are provided either in the diff view in the pull request or in a more direct link.
Features:
- feat: Latex template update.
Bugfixes:
- fix: Improve ruler syntax. See
chapters/MarkdownSample.md
.
Features:
- md: Add rulers, e.g.
[Name:]{.hrule-fill thickness=0.5pt width=10cm}
. - md: Add PDF include syntax, e.g.
![Pandoc User's Guide](files/PandocUsersGuide.pdf){.includepdf pages=5- style="width:100%;height:20cm;max-width:100%"}
. - md: Custom table conversion includes some option to add horizontal rules.
Bugfixes:
- build various old setups.
- html: duplicated ids in navigation and TOC.
- latex: Do not load
lmodern
inxelatex
. - docker: Add
poppler
utils to the Docker containers.
Bugfixes:
- Remove
node
/yarn
from dependencies. Gradle tasks install it into the build folder if needed.
❗ This major update includes docker images (see Readme.md
) and
some major clean up on the directory structure of the repository. The major
changes include
- Pandoc
2.17
is used in all docker images. - The
convert
folder has been moved totools/convert
to decouple the build from the markdown source. The upgrade makes it possible to use docker imagestechnical-markdown:<version>
to build your own sources without the need to have thetools
folder also in your own repository. Also a different source layout is possible by adapting thebuild.gradle.kts
. If you want to experiment in your fork or own repository with different layouts/styling andpandoc
conversions you can use thetechnical-markdown:<version>-minimal
image which does not include the tools folder. Any feature improvement which could be of general interest is highly welcome.
No changelog has been maintained so far. Read the Git history.