Changelog

0.5 (21-19-2019)

  • Add Statistic element
  • Add Label element
  • Fixed TableOfContents not showing page numbers
  • Add support for customizing the PDF pages like showing/hiding page numbers at the bottom of every page, size and orientation
  • Add inception tutorial to document PdfPug using PdfPug
  • Integrate deepsource.io for static code analysis

0.4 (18-09-2019)

  • 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 format 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 (05-09-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-08-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-08-2019)