Asciidoctor PDF: A native PDF converter for AsciiDoc based on Asciidoctor and Prawn, written entirely in Ruby.
MIT License
Bot releases are hidden (Show)
Published by mojavelinux about 7 years ago
This release brings the new custom cross reference text functionality introduced in Asciidoctor 1.5.6 to Asciidoctor PDF. It also upgrades Prawn SVG to the latest version, bringing generic font names, linear gradients, and a fix for dotted borders to SVGs, and upgrades Prawn Templates to 0.1.1. See the changelog for a full set of changes.
IMPORTANT: Make sure to update the prawn-svg gem to 0.27.1 when you update the asciidoctor-pdf gem. Earlier versions of prawn-svg had a sizing regression.
Released on: 2017-07-30
Released by: @mojavelinux
Logs: resolved issues | full diff
Thanks to @fap- for contributing the change to control the folio (recto/verso) placement. Thanks to @mogest for his incredible work on Prawn SVG. Thanks to @TobiasHector for tracking down the root cause of layout problems with nested keep together blocks.
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux over 7 years ago
This release fixes compatibility with Prawn 2.2.0. It also fixes several font width calculation bugs that were leading to Prawn::CannotFit errors when using custom fonts. The release includes numerous minor but important enhancements as well.
Released on: 2017-03-27
Released by: @mojavelinux
Logs: resolved issues | full diff
A huge shout out to @TobiasHector for making sense of the code and helping to get #259 resolved. Thanks to @thjanssen for helping me find bugs and areas to improve in Asciidoctor PDF while working on his new Hibernate Tips Book. Also thanks to @akrabat and @lucascosti for helping with the design for the PHP start inline. Thanks to everyone who helped with this release by submitting issues, giving feedback, testing, and coding!
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux over 7 years ago
This was another minor release turned major, with 68 issues resolved officially as well as many other fixes that got squeezed in (214 commit in all). The big news for this release is that AsciiDoc-style table cells and nested tables are finally supported! You should no longer see unconverted table cell content in the output document. If you use index terms, Asciidoctor PDF now adds a catalog of terms to the index section at the end of the document. Image handling has improved massively, now with better sizing, less errors, and support for endless file formats via integration with prawn-gmagick. Highlighted source code blocks are going to look much better now that the background color from the theme is honored (Rouge and Pygments). If you have LaTeX-based STEM equations in your document, they're now rendered thanks to integration with Asciidoctor Mathematical. When converted to SVG, equations look very sharp thanks to integration with prawn-svg. Expect more accurate rendering of SVGs in general thanks to an upgrade to that library. If you're creating your own theme, you'll be happy to discover that the theming guide now lists all available keys and has better documentation in certain areas.
Released on: 2017-02-06
Released by: @mojavelinux
Logs: resolved issues | full diff
Thanks to @vogella for helping to identify important areas of improvement and to @fap- for contributing design and code changes to improve those areas. Thanks again to @mraible for collecting additional requirements for print publishing. Thanks to @JBR69 for adding image icon support to admonition blocks and pushing the styling of admonitions blocks forward. Thanks to @jnerlich and @DavidGamba for contributing documentation improvements. Finally, thanks to everyone else who submitted invaluable bug reports that led to the improvements in this release.
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux about 8 years ago
This release marks another important step forward. It adds features for print publishing, theme enhancements, bug fixes, better table compliance, documentation, and component upgrades.
<<included-doc>>
) (#521)Released on: 2016-09-19
Released by: @mojavelinux
Logs: resolved issues | full diff
A big shout out to @meisterluk for doing excellent QA and providing several patches. And another to @Fale for packaging Asciidoctor PDF for Fedora! Also thanks to @vogella for helping to identify important areas of improvement. And thanks to @mraible and InfoQ for collecting requirements for print publishing. Finally, thanks to everyone else who submitted invaluable bug reports that led to the improvements in this release.
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux about 8 years ago
This was another minor release that focused on bug fixes, substantial improvements to the documentation, and smarter behavior in the theming system.
Released on: 2016-08-05
Released by: @mojavelinux
Congratulations to @AlexanderZobkov, @ntfc, and @fwilhe for being first-time contributors to Asciidoctor PDF. Thanks to everyone else who submitted invaluable bug reports that led to the improvements in this release.
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux almost 9 years ago
This was another minor release that focused on bug fixes, documentation and small improvements to the theming system.
Released on: 2016-01-05
Released by: @mojavelinux
Congratulations to @nawroth, @stephenhay and @bk2204 for being first-time contributors to Asciidoctor PDF.
A very special thanks to all the awesome supporters of the Asciidoctor Salt campaign who provided critical funding for the development of this release as well as ongoing development of the project.
Published by mojavelinux almost 9 years ago
This was a fairly minor release. We released it primarily to align with AsciidoctorJ so it can be part of the AsciidoctorJ 1.5.3 release.
You can now customize the admonition icons (name, stroke color and size) in your theme file:
admonition:
icon:
caution:
name: fa-fire
stroke_color: ff0000
size: 24
pdfmarks
attribute is setThanks to @jessedoyle for allowing the admonition icons to be customized and for his great work on prawn-icon. Thanks to @mraible and @rlopez133 for providing valuable QA feedback and to @anandchida for contributing to the documentation. Finally, thanks to everyone who reported issues that were fixed in this release.
Published by mojavelinux about 9 years ago
IMPORTANT: If you've created a custom theme that uses the built-in fonts, you must update your font catalog as follows:
font:
catalog:
Noto Serif:
normal: notoserif-regular-subset.ttf
bold: notoserif-bold-subset.ttf
italic: notoserif-italic-subset.ttf
bold_italic: notoserif-bold_italic-subset.ttf
M+ 1mn:
normal: mplus1mn-regular-ascii-conums.ttf
bold: mplus1mn-bold-ascii.ttf
italic: mplus1mn-italic-ascii.ttf
bold_italic: mplus1mn-bold_italic-ascii.ttf
M+ 1p Fallback:
normal: mplus1p-regular-fallback.ttf
bold: mplus1p-regular-fallback.ttf
italic: mplus1p-regular-fallback.ttf
bold_italic: mplus1p-regular-fallback.ttf
fallbacks:
- M+ 1p Fallback
There have been several other changes to the theme keys, so verify your theme settings.
Thanks again to @rlopez133 for performing critical QA for this release. Also a big thanks to @graphitefriction for providing project management support for this release. Finally, thanks to everyone who reported issues that were fixed in this release.
Published by mojavelinux over 9 years ago
autofit
option is specified (#185)pdf-page-size
attributeA big thanks to @rlopez133 for providing critical QA feedback during this development iteration.
Published by mojavelinux over 9 years ago
Published by mojavelinux over 9 years ago
heading_h<n>_font_size
) (#157):center
to vertically align table cell (#118)A special thanks to @tomitribe for sponsoring the development of this release.
Published by mojavelinux about 10 years ago
Published by mojavelinux about 10 years ago
Published by mojavelinux about 10 years ago
Published by mojavelinux about 10 years ago
First pre-release of Asciidoctor PDF.
Published by mojavelinux about 10 years ago