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.
- apply point conversion to image widths (#221)
- restore missing glyphs in Noto Serif font; adds support for Cyrillic languages (#72, #99)
- add support for the Rouge source highlighter (#247)
- fix parsing of style attribute in inline markup when it contains spaces; fixes Pygments highlighting
- expand tabs to spaces in source document (#236)
- scale down SVG if width is wider than page (#242)
- load a base theme with defaults for required keys (#132)
- enable PDF page import using block image macro (#177)
- restore method in PDF::Core needed to import PDF page (#237)
- restore text rendering mode after PDF import (#251)
- support writing to STDOUT and other IO objects (#254)
- enable pagenums by default; allow noheader & nofooter to control running header/footer (#205)
- implement explicit table width, including autowidth (#258)
- handle conversion to windows-1252 more gracefully when using built-in (AFM) fonts (#290)
- disable warning if using a built-in (AFM) font
- remove use of "rhythm" theme keys from converter (#289)
- allow font_style to be set on literal text (#291)
- parse inline image macro value of page_background_image (#222)
- allow theme to control header cells in table body (#272)
- make line height in running header/footer configurable (#274)
- normalize text content in running header/footer (#266)
- modify vertical alignment setting for running header/footer (#264)
- use table background color, even if white; upgrade to Prawn Table 0.2.2 (#214)
- delete trailing content page if empty (#147)
- fix dry run calculation of block height...again (#215)
- move footnotes to inline in a lighter shade
- fix for JRuby 1.7 running in 2.0 mode
- upgrade Prawn SVG to 0.21.0; fixes most badge SVGs
- upgrade thread_safe gem
- prevent crash if doc has no sections (@abatalev)
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.