Skip to content

Releases: sfneal/pdfconduit

2.1.0

23 May 20:15
Compare
Choose a tag to compare

What's Changed

Full Changelog: 2.0.2...2.1.0

2.0.2

17 Jun 17:04
5593480
Compare
Choose a tag to compare
  • cut sub-module version files
  • refactor test suite to contain one test class per file

2.0.1

16 Jun 14:17
Compare
Choose a tag to compare
  • fix issue with MANIFEST.in not including watermarking image files in PyPi distribution

2.0.0

16 Jun 13:45
Compare
Choose a tag to compare
  • refactor pdfconduit so that all modules are installable via pip install pdfconduit command
  • cut 'api' & 'gui' modules
  • add Scrutinizer & Style CI support
  • optimize dependencies

Bug fixes and improved project structure

30 Aug 20:04
Compare
Choose a tag to compare
  • FIXED: Issue where canvas elements of a 'layered' watermark were being incorrectly drawn
  • Added config.json and config sub-module to gui sub-package
  • Moved utils into its own sub-module
  • Imports optimization

New Convert Module

29 Aug 16:17
Compare
Choose a tag to compare
New Convert Module Pre-release
Pre-release
  • NEW: Added convert module for image to pdf conversion and visa versa
  • Created pdf2img and img2pdf wrapper functions

Stable namespace release

28 Aug 17:03
Compare
Choose a tag to compare
Pre-release

Conduit and GUI modules have been separated while maintaining functionality.

  • FIXED: pagescale parameter placement in WatermarkDraw call in watermark.py draw method
    • Was causing a syntax error
  • FIXED: Issue where Flatten class created incorrectly scaled PDF documents
    • Issue was created by pagescaling in WatermarkDraw init method
    • Fixed by added parameter pagescale set to default of False
  • FIXED: Issue where watermark was inconsistently place on 11x17 PDF documents
    • Added watermark pagesize scaling to WatermarkDraw method
  • Improved test_watermark unittests

Namespace Packages

27 Aug 19:15
Compare
Choose a tag to compare
Namespace Packages Pre-release
Pre-release
  • Modified project structure without effecting functionality
  • pdfconduit can now be installed and imported via 'pip install pdfconduit'
  • pdfconduit's GUI module can be installed via 'pip install pdfconduit-gui'
  • Both distributions are installed to the 'pdf' namespace which houses 'conduit' and 'gui' directories
  • 'pdf' can be imported directory or via a smooth wrapper using import pdfconduit

Sub Package Utilization

24 Aug 18:57
Compare
Choose a tag to compare
Pre-release

The pdfconduit package has been divided into several sub-packages (conduit and gui).

Improved Watermark.draw functionality

24 Aug 17:04
Compare
Choose a tag to compare
Pre-release
  • Modified constructor.py to handle cases where text2, image or copyright are None
  • Updated constructor.py handles scenario where image directory is not available