mirror of
https://github.com/emtee40/NanaZip
synced 2026-04-26 00:34:54 +02:00
144 lines
7.0 KiB
Markdown
144 lines
7.0 KiB
Markdown
# NanaZip Release Notes
|
|
|
|
For preview versions, please read
|
|
[NanaZip Preview Release Notes](ReleaseNotesPreview.md).
|
|
|
|
**NanaZip 2.0 Update 1 (2.0.450.0)**
|
|
|
|
- Optimize NanaZip binaries via adjusting the WindowsTargetPlatformMinVersion
|
|
to 10.0.19041.0 in all packaged NanaZip binaries projects except the Self
|
|
Extracting Executable stubs projects.
|
|
- Opt out of dynamic code mitigation on main NanaZip thread for resolving the
|
|
compatibility issues with Explorer Patcher. (Contributed by dinhngtu.)
|
|
- Update Mile.Xaml to 1.1.434.
|
|
(https://github.com/ProjectMile/Mile.Xaml/releases/tag/1.1.434.0)
|
|
- Update Mile.Windows.Helpers to 1.0.8.
|
|
(https://github.com/ProjectMile/Mile.Windows.Helpers/commits/main)
|
|
- Add dark mode support for context menus.
|
|
- Refresh the about dialog with Windows 11 XAML control styles and the
|
|
immersive Mica effects.
|
|
- Fix model dialog style behavior for About dialog.
|
|
- Continue to refresh application and file type icons. (Designed by
|
|
Shomnipotence.)
|
|
|
|
**NanaZip 2.0 (2.0.396.0)**
|
|
|
|
- Notes
|
|
- Update the minimum system requirement to Windows 10 Version 2004 (Build
|
|
19041) or later for solving issues in the XAML Islands.
|
|
- Add instructions for installing NanaZip for all users. (Contributed by
|
|
AndromedaMelody. Suggested by Wolverine1977.)
|
|
- Features
|
|
- Integrate the following HASH algorithms to NanaZip from RHash (AICH,
|
|
BLAKE2b, BTIH, ED2K, EDON-R 224, EDON-R 256, EDON-R 384, EDON-R 512,
|
|
GOST R 34.11-94, GOST R 34.11-94 CryptoPro, GOST R 34.11-2012 256,
|
|
GOST R 34.11-2012 512, HAS-160, RIPEMD-160, SHA-224, SHA3-224, SHA3-256,
|
|
SHA3-384, SHA3-512, Snefru-128, Snefru-256, Tiger, Tiger2, TTH, Whirlpool)
|
|
and xxHash (XXH3_64bits, XXH3_128bits).
|
|
- Allow NanaZip to be associated with any file type. (Contributed by
|
|
manfromarce.)
|
|
- Add hfsx to file type association. (Suggested by AndromedaMelody.)
|
|
- Improvements
|
|
- Refresh application and file type icons. (Designed by Shomnipotence.)
|
|
- Refresh the about dialog with XAML Islands.
|
|
- Update 7-Zip to 22.01. (https://www.7-zip.org/history.txt) (Thanks to Igor
|
|
Pavlov. Noticed by HylianSteel, Random-name-hi and DJxSpeedy.)
|
|
- Update Zstandard to 1.5.2.
|
|
(https://github.com/facebook/zstd/releases/tag/v1.5.2).
|
|
- Update BLAKE3 to 1.3.1.
|
|
(https://github.com/BLAKE3-team/BLAKE3/releases/tag/1.3.1)
|
|
- Update LZ4 to 1.9.4. (https://github.com/lz4/lz4/releases/tag/v1.9.4)
|
|
- Enable Control Flow Guard (CFG) to all target binaries for mitigating ROP
|
|
attacks. (Contributed by dinhngtu.)
|
|
- Mark all x86 and x64 target binaries as compatible with Control-flow
|
|
Enforcement Technology (CET) Shadow Stack. (Contributed by dinhngtu.)
|
|
- Strict handle checks at runtime to block the use of invalid handles.
|
|
(Contributed by dinhngtu.)
|
|
- Disable dynamic code generation in Release builds prevents generating
|
|
malicious code at runtime. (Contributed by dinhngtu. Thanks to
|
|
AndromedaMelody.)
|
|
- Block loading unexpected libraries from remote sources at runtime.
|
|
(Contributed by dinhngtu.)
|
|
- Enable Package Integrity Check. (Contributed by AndromedaMelody.)
|
|
- Enable EH Continuation Metadata. (Suggested by dinhngtu. Thanks to
|
|
mingkuang.)
|
|
- Enable Signed Returns.
|
|
- Add Mile.Xaml to NanaZip project.
|
|
- Start adding prerequisite support for unpackaged mode.
|
|
- Fixes
|
|
- Fix the shell extension issue which cause Everything crashed. (Thanks to
|
|
No5972, startkkkkkk, SakuraNeko, bfgxp and riverar.)
|
|
- Improve the Per-Monitor DPI Awareness support in Windows 10 Version 1607
|
|
for Self Extracting Executable stubs.
|
|
- Fix line break issue for i18n resource files. (Thanks to ygjsz.)
|
|
- Generate resource identities for package manifest manually. (Suggested by
|
|
AndromedaMelody.)
|
|
- Add workaround for NanaZip not appearing in classic context menu.
|
|
(Contributed by dinhngtu.)
|
|
- Check 7z compression parameter validity upon start of compression.
|
|
(Contributed by dinhngtu.)
|
|
|
|
**NanaZip 1.2 (1.2.252.0)**
|
|
|
|
- Fix no ordinal 345 was found in the dynamically attached library issue in
|
|
Self Extracting Executables. (Thanks to FadeMind.)
|
|
- Add Per-Monitor DPI-Aware support for all GUI components.
|
|
- Adjust and simplify the compiler options for modernizing.
|
|
- Fix i18n issue for the About dialog. (Thanks to AndromedaMelody.)
|
|
- Update installation tutorial. (Suggested by AndromedaMelody.)
|
|
- Fix cannot start editor issue when only store edition of notepad existed.
|
|
(Thanks to AndromedaMelody.)
|
|
- Modernize the i18n implementation via migrating language files from .txt to
|
|
.resw. (Contributed by AndromedaMelody. Suggested by Maicol Battistini.)
|
|
- Update ModernWin32MessageBox for solving the infinite loop issue in some
|
|
cases. (Thanks to AndromedaMelody.)
|
|
- Tweak icons and provide icons for preview versions. (Designed by Alice
|
|
(四月天). Thanks to StarlightMelody.)
|
|
- Fix crash issue when opening archive files. (Thanks to 1human and Maicol
|
|
Battistini.)
|
|
- Remove Language page in Options dialog because NanaZip will follow the
|
|
language settings from Windows itself.
|
|
- Fix the issue of the i18n implementation of File Type Association.
|
|
(Contributed by AndromedaMelody.)
|
|
- Add i18n support for GUI edition of Self Extracting Executable.
|
|
(Contributed by AndromedaMelody.)
|
|
|
|
**NanaZip 1.1 (1.1.194.0)**
|
|
|
|
- Add assembly implementations from 7-Zip back for improving performance.
|
|
- Reimplement the about dialog with Task Dialog.
|
|
- Modernize the message boxes with Task Dialog. (Thanks to DJxSpeedy.)
|
|
- Update 7-Zip to 21.07. (Thanks to Igor Pavlov. Noticed by HylianSteel.)
|
|
- Update translations inherited from 7-Zip.
|
|
- Update Deutsch translations. (Contributed by Hen Ry.)
|
|
- Update Polish translation. (Contributed by ChuckMichael.)
|
|
- Improve the multi volume rar file detection for solving
|
|
https://github.com/M2Team/NanaZip/issues/82. (Thanks to 1human.)
|
|
- Simplify the file type association definitions and add the open verb for
|
|
them. (Thanks to Fabio286.)
|
|
- Fix CI issue.
|
|
- Update VC-LTL to 5.0.4.
|
|
- Update C++/WinRT to 2.0.211028.7.
|
|
|
|
**NanaZip 1.0 (1.0.95.0)**
|
|
|
|
- Modernize the build toolchain with MSBuild for using MSIX packaging and
|
|
parallel compilation support. (Thanks to AndromedaMelody, be5invis,
|
|
青春永不落幕 and oxygen-dioxide.)
|
|
- Use [VC-LTL 5.x](https://github.com/Chuyu-Team/VC-LTL5) toolchain to make the
|
|
binary size even smaller than the official 7-Zip because we can use
|
|
ucrtbase.dll directly and the optimizations from modern compile toolchain.
|
|
(Thanks to mingkuang.)
|
|
- Add the context menu support in Windows 10/11 File Explorer. (Thanks to
|
|
shiroshan.)
|
|
- New icons. (Designed by Alice (四月天), Chi Lei, Kenji Mouri, Rúben Garrido
|
|
and Sakura Neko. Thanks to AndromedaMelody and 奕然.)
|
|
- Minor tweaks. (Thanks to adrianghc, Blueberryy, ChuckMichael, Legna, Maicol
|
|
Battistini, SakuraNeko and Zbynius.)
|
|
- Update 7-Zip from 21.03 to 21.06. (Noticed by Dan, lychichem and sanderdewit.
|
|
Thanks to Igor Pavlov.)
|
|
- Enable parsing the NSIS script support in the NSIS archives. (Suggested by
|
|
alanfox2000. Thanks to myfreeer.)
|
|
- Merge features from 7-Zip ZStandard branch. (Suggested by fcharlie. Thanks to
|
|
Tino Reichardt.)
|