Releases: ArmaanMcleod/PoshJohn
Releases · ArmaanMcleod/PoshJohn
v1.1.3
What's Changed
- Fixed Python Setup still being needed after removing Python dependency by @ArmaanMcleod in #43
- Refactor build-john-windows.ps1 and Fixing docker package install by @ArmaanMcleod in #44
- Use Splatting for docker build script params and pass in real CI flag by @ArmaanMcleod in #45
v1.1.3 - 21/01/2026
General Cmdlet Updates and Fixe
- Fixed Python Setup still being needed after removing Python dependency (#42).
- Added
PoshJohnPythonEnabledvariable to control Python integration. - Updated
Export-JohnPasswordHashcmdlet to checkPoshJohnPythonEnabledvariable before attempting to use Python. - Fixed Docker Build to not install Python dependencies to test this reliably on agents.
- Fixed Build scripts to install Linux and MacOs dependences from
package-linux.txtandpackage-macos.txt.
- Added
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- Docker Build for Linux Improvements by @ArmaanMcleod in #37
- Fix
corrupted double‑linked listfor Docker Linux and pdfhash cleanup by @ArmaanMcleod in #38 - Added Linux Docker Build to Github Actions CI Workflow by @ArmaanMcleod in #40
v1.1.2 - 14/01/2026
Build and Packaging Improvements
-
Docker Build for Linux Improvements (#37).
- Added
-Test,Shell,RemoveOnExitflags todocker-build-linux.ps1to support more troubleshooting & test scenarios. - Added
.dockerignorefile to exclude unnecessary files from Docker build context.
- Added
-
Added
-Pruneflag todocker-build-linux.ps1to remove unused Docker images, containers, networks, build cache and volumes (#38). -
Added Linux Docker Build to Github Actions CI Workflow (#40).
General Cmdlet Updates and Fixes
- Fixed
corrupted double‑linked listfor Docker Linux and pdfhash cleanup (#38).- Use
#ifdef _WIN32to conditionally drop PDF document early on Windows to avoidcorrupted double‑linked listerror on Docker Linux. - Cleaned up C code for
pdfhash.cto maentain consistency and readability.
- Use
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- Fixed Relative Paths are not being resolved with
Export-JohnPasswordHash&Invoke-JohnPasswordCrackcmdlets by @ArmaanMcleod in #35
v1.1.1 - 11/01/2026
General Cmdlet Updates and Fixes
- Fixed Relative Paths are not being resolved with
Export-JohnPasswordHash&Invoke-JohnPasswordCrackcmdlets (#34).
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Install John assets externally during module import to reduce module package size by @ArmaanMcleod in #29
- Remove OS Run Directory from John Files by @ArmaanMcleod in #30
- Replace pdf2john.py with Native Interop C implementation using P/Invoke by @ArmaanMcleod in #27
v1.1.0 - 09/01/2026
Build and Packaging Improvements
- Install John assets externally during module import to reduce module package size (#28).
- Download John the Ripper from GitHub release assets.
- Remove OS Run Directory from John Files (#30).
- Removes
windows/run,linux/runandmacos/runOS directories and includes John files directly intojohnfolder.
- Removes
General Cmdlet Updates and Fixes
- Migrate pdf2john.py functionality to .NET (#12).
- Removes dependency on Python and uses native C library
libpdfhashto generate hashes withget_pdf_hashfunction using P/Invoke.
- Removes dependency on Python and uses native C library
Full Changelog: v1.0.1...v1.1.0
v1.0.1
What's Changed
- Add README badges by @ArmaanMcleod in #20
- Reduce package size from 235 MB to 219 MB by @ArmaanMcleod in #22
v1.0.1 - 16/12/2025
Build and Packaging Improvements
- Add Test workflow, PSGallery and License badges to README.md (#5)
- Reduce package size from 235 MB to 219 MB (#21).
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Add Initial Source Code by @ArmaanMcleod in #1
- GHA Workflow CI Fixes by @ArmaanMcleod in #2
- Add Documentation by @ArmaanMcleod in #5
- Strip unnecessary John files to reduce package size by @ArmaanMcleod in #18
v1.0.0 - 15/12/2025
General Cmdlet Updates and Fixes
- Initial version of the
PoshJohnmodule (#1).- Added
Export-JohnPasswordHashandInvoke-JohnPasswordCrackcmdlets for extracting and cracking password hashes using John the Ripper.
- Added
Build and Packaging Improvements
- Fixed GHA Workflow CI to build and package module correctly (#2).
- Included up to date documentation in the module package (#3).
- Stripped unnecessary files from John the Ripper builds to reduce package size (#4).
Full Changelog: https://github.com/ArmaanMcleod/PoshJohn/commits/v1.0.0