Releases: adithya-menon-r/PDFwerks
v1.1.0
What's New
- New Tool -
Delete Pages - Fixed small discrepancies in documentation & README
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's New
-
New Tools with
CLI&TUIsupport 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
-
Detailed documentation built with MkDocs deployed
-
Comprehensive pytest test suite for all core functionalities. Tested on all major OS and Python
3.10+ -
Linting and formatting enforced using ruff to comply with
PEP8guidelines
Full Changelog: v0.3.0...v1.0.0
v0.3.0
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
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.mdwas updated
Full Changelog: v0.1.3...v0.2.0
v0.1.3
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
Note: Although the Git version tags
0.1.0and0.1.1exist, 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
SIGINTand exits cleanly. - Updated
README.mdwith installation and usage instructions .
Full Changelog: v0.1.1...v0.1.2