Releases: cxw42/pfft
Releases · cxw42/pfft
Improved rendering; comments in Markdown
Various improvements
Changes to the output
- 12-point fonts are actually 12 points now (they were larger before) (8cbb1be)
- Any image in a paragraph by itself, with a caption, will be rendered as a centered figure with that caption (#22)
- Code blocks now have light-gray backgrounds so they stand out more (#3)
- Accept GitHub-flavored Markdown and underlines. Now
*italics*
and_underline_
, instead of_italics_
.
Development changes
- Can now generate Debian packages (#12)
- Minimum valac now 0.48
- Use valac from the Vala Next PPA on Travis
Font name; justification; space between paragraphs
- You can now specify a font name
- You can now specify left/center/right justification. (It currently applies to everything, which makes lists look a bit strange!)
- Paragraphs of body text now have whitespace between them.
Font size; dimensions in templates
User-facing changes
- You can now set the font size
- You can use dimensions in templates, e.g.,
210mm
instead of8.2677
(inches).
Internal changes
- Much-improved test coverage
- Lightly-improved CONTRIBUTING.md
Add templates
User-facing changes
- Add
--template
to load a.pfft
file specifying page size, margins, and header/footer text (#9) - Add
--quiet
- Convert logging to GStreamer. Now you can say
GST_DEBUG='pfft:N'
to set the debug level toN
(0=none, 9=way too much)
Infrastructure changes
- Add lots more tests
- Check code coverage
- On successful Travis builds, report coverage to codecov.io
Initial release
- Read Markdown files containing headers, code blocks, images, lists
- Render PDFs
Source ("dist") tarball is attached --- if you don't want to clone the repo, you can download and untar, then install with ./configure && make && sudo make install
. After installing, run pfft -h
for help.
Enjoy!