Features
- Added the
-uand--updateparameters to retrieve version data from the GitHub Release API - Support cross-platform builds for Linux x64, Linux ARM64, macOS ARM64, and Windows ARM64
- Automated CI builds via GitHub Actions for 6 platforms (Windows x64/x86/ARM64, Linux x64/ARM64, macOS ARM64)
- Workflow supports checkbox-based platform selection, with Linux and macOS enabled by default
- A GUI application built for Windows using .NET 8 WPF and Fluent Design (WPF UI)
Update
- Update vcpkg to 2026.03.18 release
- Force GitHub Actions to use Node.js 24 runtime
- Rewrite GaloisField.hpp SFINAE pattern for GCC/Clang compatibility
Fixes
- Fix enable_if template deduction failure in GaloisField.hpp when compiling with GCC/Clang
- Fix Win32 SAFESEH linker error caused by GMP assembly objects
- Fix macOS build warning from redundant brew install gmp
🔐 Release File Hashes (SHA256):
CLI
winrar-keygen-x64.exe: 525398d9867ac3807e95557ad3398cd700932477c529260aeac78fa74da0cc0f
winrar-keygen-x86.exe: e951187cd7dd8f10fe3d3252a4c91370372dd23fd5556bb50859f2ce4856dd4d
winrar-keygen-arm64.exe: 599b8cb66cd0b82429d2925f46a24b2346851bc6f713cc41fab86b57fc7d1b07
winrar-keygen-linux-x64: cc610633bb3aa64676c9bbb92317555c5c27bff3422202be79b3a36ca68f5dd3
winrar-keygen-linux-arm64: cb01ecad259dcb604b4c4444cf7d846f72c4e70d2476818fd52ea7fbaba77acf
winrar-keygen-macos-arm64: 115c95be771eb1a3c06ec03cc6b57274e57503bb6ab2b079d6ced4eff516594d
GUI
winrar-keygen-gui-x64.exe: 30c06e6b7dd15b661ca0210d5774624f9e41f5723eaed25f522780e02f446793
winrar-keygen-gui-x64-dotnet.exe: c0b236811ef9541307f2c423d5060b90a79fb229703f6e4d51fc97e7fb6c2a85
winrar-keygen-gui-arm64.exe: 598572a5da1da9e02c14f8e606af893ff290b66cc3b41e79a47d59bc1b3367a9
winrar-keygen-gui-arm64-dotnet.exe: 0d0f4881a396531f31ee1a41724c756bd0b29a44c921f09191f4aa6c09e270ea