diff --git a/Documents/ReleaseNotesPreview.md b/Documents/ReleaseNotesPreview.md index 990e484de..a8b74b866 100644 --- a/Documents/ReleaseNotesPreview.md +++ b/Documents/ReleaseNotesPreview.md @@ -2,6 +2,47 @@ For stable versions, please read [NanaZip Release Notes](ReleaseNotes.md). +**NanaZip 3.0 Preview 0 (3.0.756.0)** + +- Rewrite and split the implementation of the Core Library and the Self + Extracting Executable to the separate NanaZip.Core project. +- Ensure the implementation of Core Library and the Self Extracting Executable + supports Windows Vista RTM (Build 6000.16386). +- Reduce the binary size for the Self Extracting Executables. +- Synchronize the 7-Zip mainline implementations to 23.01. + (https://www.7-zip.org/history.txt) +- Synchronize the 7-Zip ZS implementations to the latest master branch. + (https://github.com/mcmilk/7-Zip-zstd/commit/ce27b4a0d3a94313d256c3d077f1784baffb9eee) +- Add the SM3 HASH algorithms from GmSSL. + (https://github.com/guanzhi/GmSSL) +- Synchronize Zstandard and builtin xxHash implementations to v1.5.5. + (https://github.com/facebook/zstd/releases/tag/v1.5.5) +- Synchronize Brotli implementations to v1.1.0. + (https://github.com/google/brotli/releases/tag/v1.1.0) +- Synchronize the RHash implementation to the latest master branch. + (https://github.com/rhash/RHash/commit/b8c91ea6551e99e10352386cd46ea26973bb4a4d) +- Update to Git submodule version of Mile.Project.Windows. + (https://github.com/ProjectMile/Mile.Project.Windows) +- Update Mile.Windows.Helpers to 1.0.15. + (https://github.com/ProjectMile/Mile.Windows.Helpers/commit/b522a956f7dd42dc205869d362f96a777bcb2aa0) +- Update Mile.Xaml to 2.1.661. + (https://github.com/ProjectMile/Mile.Xaml/releases/tag/2.0.661) +- Update russian translation. (Contributed by Blueberryy.) +- Fix the text wrapping issue in the About dialog. (Thanks to MenschenToaster.) +- Use modern IFileDialog for folder picker dialog. (Contributed by + reflectronic.) +- Launch directly to the settings page of association for NanaZip. (Contributed + by AndromedaMelody.) +- Show NanaZip in Drives' ContextMenu. (Contributed by AndromedaMelody.) +- Sync file extension support from https://github.com/mcmilk/7-Zip-zstd. +- Add other methods to compression dialog. + (https://github.com/mcmilk/7-Zip-zstd/commit/cf29d0c1babcd5ddf2c67eda8bb36e11f9c643b9) +- Reorder initialization in constructor matching to member declaration order. + (https://github.com/mcmilk/7-Zip-zstd/commit/8b011d230f1ccd8990943bd2eaad38d70e6e3fdf) +- Fix selectable uppercase / lowercase hash formatting. + (https://github.com/mcmilk/7-Zip-zstd/commit/4fae369d2d6aa60e2bb45eea1fb05659a2599caa) +- Other adjustments for project development. + **NanaZip 2.1 Preview 0 (2.1.451.0)** - Update icons. (Designed by Shomnipotence. Updated in NanaZip 2.0 Stable.) diff --git a/License.md b/License.md index 263b57195..7681542d4 100644 --- a/License.md +++ b/License.md @@ -13,9 +13,8 @@ the `Assets` folder) are designed by Shomnipotence and authorized to the NanaZip project, and it is distributed under the CC BY-ND 4.0 License. The source code from 7-Zip or other 7-Zip derivatives (these contents are only -in the `NanaZip.Core\SevenZip`, `NanaZip.Core\Extensions\ZSCodecs`, -`SevenZip\Asm`, `SevenZip\C` and `SevenZip\CPP` folders) is distributed under -the 7-Zip License. +in the `NanaZip.Core\SevenZip`, `NanaZip.Core\Extensions\ZSCodecs`, `SevenZip\C` +and `SevenZip\CPP` folders) is distributed under the 7-Zip License. The source code from the third-party libraries is distributed under the original license used in the third-party libraries. diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj index c81790c6c..8177d0322 100644 --- a/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj +++ b/NanaZip.Core/NanaZip.Core.Sfx.Console.vcxproj @@ -16,7 +16,7 @@ NanaZip.Core.Console.sfx NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj index da7f05027..da891dc30 100644 --- a/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj +++ b/NanaZip.Core/NanaZip.Core.Sfx.Setup.vcxproj @@ -16,7 +16,7 @@ NanaZip.Core.Setup.sfx NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj b/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj index 34e8b255e..078b1c475 100644 --- a/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj +++ b/NanaZip.Core/NanaZip.Core.Sfx.Windows.vcxproj @@ -16,7 +16,7 @@ NanaZip.Core.Windows.sfx NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZip.Core/NanaZip.Core.vcxproj b/NanaZip.Core/NanaZip.Core.vcxproj index c5f4ab821..d4dc60e9e 100644 --- a/NanaZip.Core/NanaZip.Core.vcxproj +++ b/NanaZip.Core/NanaZip.Core.vcxproj @@ -16,7 +16,7 @@ NanaZip.Core.dll NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZip/NanaZip.vcxproj b/NanaZip/NanaZip.vcxproj index 485ce1134..6ffa3f8c8 100644 --- a/NanaZip/NanaZip.vcxproj +++ b/NanaZip/NanaZip.vcxproj @@ -25,7 +25,7 @@ NanaZip.exe NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZipConsole/NanaZipConsole.vcxproj b/NanaZipConsole/NanaZipConsole.vcxproj index 9b11975ef..e0f356de0 100644 --- a/NanaZipConsole/NanaZipConsole.vcxproj +++ b/NanaZipConsole/NanaZipConsole.vcxproj @@ -19,7 +19,7 @@ NanaZipC.exe NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZipInstaller/NanaZipInstaller.vcxproj b/NanaZipInstaller/NanaZipInstaller.vcxproj index 5d8faf177..56970c327 100644 --- a/NanaZipInstaller/NanaZipInstaller.vcxproj +++ b/NanaZipInstaller/NanaZipInstaller.vcxproj @@ -18,7 +18,7 @@ NanaZipInstaller.exe NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZipPackage/Package.appxmanifest b/NanaZipPackage/Package.appxmanifest index e6d1a21aa..9d7eb3496 100644 --- a/NanaZipPackage/Package.appxmanifest +++ b/NanaZipPackage/Package.appxmanifest @@ -19,7 +19,7 @@ + Version="3.0.756.0" /> NanaZip Preview diff --git a/NanaZipShellExtension/NanaZipShellExtension.vcxproj b/NanaZipShellExtension/NanaZipShellExtension.vcxproj index 3ffffb257..ad3540a0e 100644 --- a/NanaZipShellExtension/NanaZipShellExtension.vcxproj +++ b/NanaZipShellExtension/NanaZipShellExtension.vcxproj @@ -19,7 +19,7 @@ NanaZipShellExtension.dll NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/NanaZipWindows/NanaZipWindows.vcxproj b/NanaZipWindows/NanaZipWindows.vcxproj index 68633fbff..075a2688b 100644 --- a/NanaZipWindows/NanaZipWindows.vcxproj +++ b/NanaZipWindows/NanaZipWindows.vcxproj @@ -20,7 +20,7 @@ NanaZipG.exe NanaZip 3.0.$([System.DateTime]::Today.Subtract($([System.DateTime]::Parse('2021-08-31'))).TotalDays).0 - Preview 1 + Preview 0 diff --git a/ReadMe.md b/ReadMe.md index c7efc5522..28cd33786 100644 --- a/ReadMe.md +++ b/ReadMe.md @@ -77,8 +77,13 @@ Kenji Mouri ## System Requirements -- Supported OS: Windows 10 Version 2004 (Build 19041) or later -- Supported Platforms: x86, x86-64(AMD64) and ARM64. +- NanaZip (Graphical User Interface, Command Line Interface and MSIX package) + - Supported OS: Windows 10 Version 2004 (Build 19041) or later + - Supported Platforms: x86 (32-bit and 64-bit) and ARM (64-bit) + +- NanaZip.Core (Core Library and the Self Extracting Executables) + - Supported OS: Windows Vista RTM (Build 6000.16386) or later. + - Supported Platforms: x86 (32-bit and 64-bit) and ARM (64-bit) ## Download and Installation