Files
nsis-plugin-ns7zip/CHANGELOG.md
T
Simone e39129c300 ci: upgrade actions to node24-native versions, release notes from CHANGELOG
- Upgrade all GitHub Actions to node24-native major versions:
  actions/checkout@v6, setup-python@v6, upload-artifact@v7,
  download-artifact@v8, microsoft/setup-msbuild@v3,
  softprops/action-gh-release@v3
- Remove FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var (no longer needed)
- Release workflow now extracts the relevant CHANGELOG section as
  the GitHub Release body instead of a static message
- docs: add missing [2.2.0] changelog entry (Linux MinGW-w64 support)
2026-05-02 21:22:17 +02:00

2.7 KiB

Changelog

Tutte le modifiche rilevanti a questo progetto sono documentate in questo file.

Il formato segue Keep a Changelog, e il progetto aderisce al Semantic Versioning.

Unreleased

2.2.1 — 2026-05-02

Added

  • Linux CI jobs for the GitHub build and release workflows using the MinGW-w64 cross-build path

Changed

  • GitHub Actions workflows now opt into Node 24 for JavaScript-based actions to avoid Node 20 deprecation warnings

2.2.0 — 2026-05-02

Added

  • Linux MinGW-w64 cross-build support in build_plugin.py via --host linux
  • tools/linux/build_plugin_linux.py for standalone Linux builds
  • Color output and progress spinner in all legacy build scripts

Changed

  • build_plugin.py now supports both Windows (MSBuild) and Linux (MinGW-w64) targets
  • Windows build-script f-string fixes

2.1.0 — 2026-04-30

Added

  • NSIS plugin API (pluginapi.cpp/pluginapi.h) for 7-Zip zstd build
  • ExtractCallbackConsole class for extraction progress and user input
  • Main extraction logic (Main.cpp, MainAr.cpp) for the zstd bundle
  • User input utilities (UserInputUtils2) for password handling and prompts
  • Break signal handling (NSISBreak) for graceful interruption
  • Nsis7z_vs2026.vcxproj (v145 toolset) for Visual Studio 2026 builds
  • tools/fix_vcxproj.py helper for project file patching
  • versions/7-zip-zstd submodule added
  • build_zstd.cmd top-level build script for the zstd variant

2.0.1 — 2026-04-29

Fixed

  • Restored tools/legacy/ build scripts lost from repository
  • Fixed UnicodeEncodeError on CI: replaced Unicode checkmarks with ASCII OK/FAIL in build summary
  • Fixed MSB8020 toolset error on GitHub Actions: build_plugin_2600_vs2026.py now detects the installed VS toolset dynamically (falls back to v143 on VS2022 runners)
  • Build script for 26.00 selects Nsis7z_vs2026.vcxproj (v145) or Nsis7z.vcxproj (v143) based on detected toolset

2.0.0 — 2026-04-29

Added

  • Prima release come repository indipendente
  • Build script unificato (build_plugin.py) con CLI canonica
  • CI/CD via GitHub Actions (mirror automatico Gitea → GitHub)
  • Documentazione completa (README, CONTRIBUTING, SECURITY)