Skip to content

Releases: adithya-menon-r/PDFwerks

v1.1.0

06 Jun 11:54

Choose a tag to compare

What's New

  • New Tool - Delete Pages
  • Fixed small discrepancies in documentation & README

Full Changelog: v1.0.0...v1.1.0

v1.0.0

05 Jun 23:36

Choose a tag to compare

What's New

  1. New Tools with CLI & TUI support for all:

    • Extended functionality of Merge PDFs (Now accepts PDFs, images, and text files to be merged into a single PDF)
    • Compress PDFs with 3 compression levels
    • Convert Images to PDF
    • Text Extraction to Multiple Formats - Plain Text (.txt), Markdown (.md), JSON (.json)
    • PDF Security Operations:
      • Enable password protection
      • Disable password protection
      • Update PDF password
  2. Detailed documentation built with MkDocs deployed

  3. Comprehensive pytest test suite for all core functionalities. Tested on all major OS and Python 3.10+

  4. Linting and formatting enforced using ruff to comply with PEP8 guidelines

Full Changelog: v0.3.0...v1.0.0

v0.3.0

03 Jun 22:23

Choose a tag to compare

What's New

This version includes the deprecation notice for v0.* due to changes in core dependency in v1.0.0

Full Changelog: v0.2.0...v0.3.0

v0.2.0

02 Jun 23:00

Choose a tag to compare

What's New

  • Support for Command Line Arguments in CLI is introduced
  • All PEP8 related errors have been resolved (using ruff) and most of the code follows PEP8 formatting rules
  • Documentation in README.md was updated

Full Changelog: v0.1.3...v0.2.0

v0.1.3

02 Jun 13:54

Choose a tag to compare

PyPI rejected the initial name. This patch updates the tools name to PDFwerks

What's new

  • Updated tool name to pdfwerks

Full Changelog: v0.1.2...v0.1.3

v0.1.2

02 Jun 13:23

Choose a tag to compare

Note: Although the Git version tags 0.1.0 and 0.1.1 exist, this is the first version to be officially published to PyPI. (or at least I hope it will be, haven't really tested the workflow yet :/)

What's new

  • Added a GitHub Actions Workflow that automatically builds and publishes the package to PyPI.
  • Resolved a KeyboardInterrupt bug in the custom TUI elements. Now the tool acknowledges the SIGINT and exits cleanly.
  • Updated README.md with installation and usage instructions .

Full Changelog: v0.1.1...v0.1.2