From be2f1a6828b654d717eb63f7a2cafe178e51dc20 Mon Sep 17 00:00:00 2001 From: 0verwrite <31691645+overwrite00@users.noreply.github.com> Date: Wed, 29 Jul 2026 13:53:27 +0200 Subject: [PATCH] release: prepare 2.1.0 stable Finalize the CHANGELOG [Unreleased] entry as the stable 2.1.0 release (includes the privacy export modes, OCR support, Lite/Full variants, and today's presidio-analyzer/spacy/cryptography security fixes). Bump the source prerelease marker to beta.3 to rebuild with the updated dependencies before promoting to stable. --- CHANGELOG.md | 4 +++- NullifyPDF.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2608435..872c8ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -Work in progress toward the 2.1.0 line, focused on advanced privacy export, full OCR support for scanned PDFs, and new Lite/Full release variants. Beta iterations are validated via prerelease tags but are not listed individually here; only the final stable release will get its own heading below. +## [2.1.0] - 2026-07-29 + +Focused on advanced privacy export, full OCR support for scanned PDFs, and new Lite/Full release variants. Validated through the 2.1.0-beta.1/beta.2 prereleases before this stable release; only the final stable version gets its own heading here. ### ✨ Added diff --git a/NullifyPDF.py b/NullifyPDF.py index de638ca..5b9f4f3 100644 --- a/NullifyPDF.py +++ b/NullifyPDF.py @@ -57,7 +57,7 @@ ) __version__ = "2.1.0" -__version_prerelease__ = "beta.2" +__version_prerelease__ = "beta.3" APP_VERSION = ( f"{__version__}-{__version_prerelease__}" if __version_prerelease__