From d8eb7b0160b6a97432992ec99b02e03bcbfed3cc Mon Sep 17 00:00:00 2001 From: "Aaron D. Lee" Date: Mon, 5 Jan 2026 22:20:14 -0500 Subject: [PATCH] Bump version to 4.1.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Version bump from 4.1.2 to 4.1.3 - Updated CHANGELOG with SSL cert fix as highlight - Added *.img.zst.zip to .gitignore 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- .gitignore | 1 + CHANGELOG.md | 7 +++++-- src/stegasoo/__init__.py | 2 +- src/stegasoo/constants.py | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 7fc0503..ec706a9 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,4 @@ tests/ *.img.xz *.img.zst pishrink.sh +*.img.zst.zip diff --git a/CHANGELOG.md b/CHANGELOG.md index 561c3f9..c695512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to Stegasoo will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org). -## [4.1.2] - 2026-01-05 +## [4.1.3] - 2026-01-05 ### Added - **Docker Deployment**: Production-ready containerization @@ -28,6 +28,7 @@ and this project adheres to [Semantic Versioning](https://semver.org). - Validation, generation, compression, edge cases - 29 tests covering core library functionality - **Release Validation**: `scripts/validate-release.sh` for pre-release checks +- **Custom SSL Documentation**: Guide for replacing certs, Let's Encrypt setup ### Changed - Pi MOTD shows CPU speed and temperature when overclocked @@ -36,9 +37,11 @@ and this project adheres to [Semantic Versioning](https://semver.org). - Setup script uses pyenv for Python 3.12 (Pi OS ships 3.13) ### Fixed +- **SSL certificate generation**: Wizard and setup now generate certs when HTTPS enabled - DCT decode reliability improvements - Fixed `gum --inline` flag compatibility (not supported in all versions) - Wizard banner alignment and spacing issues +- Better error handling in app.py for SSL failures ## [4.1.0] - 2026-01-04 @@ -177,7 +180,7 @@ and this project adheres to [Semantic Versioning](https://semver.org). - CLI interface - Basic PIN authentication -[4.1.2]: https://github.com/adlee-was-taken/stegasoo/compare/v4.1.0...v4.1.2 +[4.1.3]: https://github.com/adlee-was-taken/stegasoo/compare/v4.1.0...v4.1.3 [4.1.0]: https://github.com/adlee-was-taken/stegasoo/compare/v4.0.2...v4.1.0 [4.0.2]: https://github.com/adlee-was-taken/stegasoo/compare/v4.0.1...v4.0.2 [4.0.1]: https://github.com/adlee-was-taken/stegasoo/compare/v4.0.0...v4.0.1 diff --git a/src/stegasoo/__init__.py b/src/stegasoo/__init__.py index bdc2bef..7ad75b6 100644 --- a/src/stegasoo/__init__.py +++ b/src/stegasoo/__init__.py @@ -7,7 +7,7 @@ Changes in v4.0.0: - encode() and decode() now accept channel_key parameter """ -__version__ = "4.1.2" +__version__ = "4.1.3" # Core functionality # Channel key management (v4.0.0) diff --git a/src/stegasoo/constants.py b/src/stegasoo/constants.py index 7474f3d..659b45e 100644 --- a/src/stegasoo/constants.py +++ b/src/stegasoo/constants.py @@ -25,7 +25,7 @@ from pathlib import Path # VERSION # ============================================================================ -__version__ = "4.1.2" +__version__ = "4.1.3" # ============================================================================ # FILE FORMAT