Changelog

0.4

  • Support setting meta information of document like title, description, authors and keywords
  • Support customizing column widths of Table
  • Support headless Table
  • Add ProgressBar element
  • Add TableOfContents element
  • Add text formatter helpers for bold(), italic(). underline(), strike(), superscript(), subscript() and url()
  • Add support for customizing the appearance of reports using predefined themes. Mood Swing is the first theme to be included in Theme
  • Documented TableType with images for better clarity
  • Add tutorials to demonstrate usage of APIs and showcase sample PDF files created using PdfPug

0.3 (03-08-2019)

  • Add basic layout system Grid, Row and Column
  • Add support for Header captions (subheader)
  • Fixed Table not being inserted correctly into other elements like Segment
  • Improved documentation of Table
  • Moved all elements to pdfpug.modules namespace to improve clarity and avoid naming conflicts
  • Style and position enums can now only be accessed through pdfpug.common to improve clarity

0.2 (26-07-2019)

  • Add new elements Image, PageBreak, Segment and LineBreak
  • Add h4 and h5 header tiers
  • Setup pytest, Gitlab CI/CD and pre-commit
  • Removed unnecessary dependencies like pandas, markdown etc

0.1 (20-07-2019)