diff options
author | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2024-05-14 00:00:00 +0000 |
---|---|---|
committer | Igor Pavlov <87184205+ip7z@users.noreply.github.com> | 2024-05-15 23:55:04 +0500 |
commit | fc662341e6f85da78ada0e443f6116b978f79f22 (patch) | |
tree | 1be1cc402a7a9cbc18d4eeea6b141354c2d559e3 /DOC/src-history.txt | |
parent | 5b39dc76f1bc82f941d5c800ab9f34407a06b53a (diff) | |
download | 7zip-24.05.tar.gz 7zip-24.05.tar.bz2 7zip-24.05.zip |
24.0524.05
Diffstat (limited to 'DOC/src-history.txt')
-rw-r--r-- | DOC/src-history.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/DOC/src-history.txt b/DOC/src-history.txt index c1c1b71..1f29322 100644 --- a/DOC/src-history.txt +++ b/DOC/src-history.txt | |||
@@ -1,6 +1,52 @@ | |||
1 | HISTORY of the 7-Zip source code | 1 | HISTORY of the 7-Zip source code |
2 | -------------------------------- | 2 | -------------------------------- |
3 | 3 | ||
4 | 24.05 2024-05-14 | ||
5 | ------------------------- | ||
6 | - New switch -myv={MMNN} to set decoder compatibility version for 7z archive creating. | ||
7 | {MMNN} is 4-digit number that represents the version of 7-Zip without a dot. | ||
8 | If -myv={MMNN} switch is specified, 7-Zip will only use compression methods that can | ||
9 | be decoded by the specified version {MMNN} of 7-Zip and newer versions. | ||
10 | If -myv={MMNN} switch is not specified, -myv=2300 is used, and 7-Zip will only | ||
11 | use compression methods that can be decoded by 7-Zip 23.00 and newer versions. | ||
12 | - New switch -myfa={FilterID} to allow 7-Zip to use the specified filter method for 7z archive creating. | ||
13 | - New switch -myfd={FilterID} to disallow 7-Zip to use the specified filter method for 7z archive creating. | ||
14 | |||
15 | |||
16 | 24.03 2024-03-23 | ||
17 | ------------------------- | ||
18 | - 7-Zip now can use new RISCV filter for compression to 7z and xz archives. | ||
19 | RISCV filter can increase compression ratio for data containing executable | ||
20 | files compiled for RISC-V architecture. | ||
21 | - The speed for LZMA and LZMA2 decompression in ARM64 version for Windows | ||
22 | was increased by 20%-60%. | ||
23 | It uses arm64 assembler code, and clang-cl is required for arm64 assembler code compiling. | ||
24 | - Some bugs were fixed. | ||
25 | |||
26 | |||
27 | 24.01 2024-01-31 | ||
28 | ------------------------- | ||
29 | - 7-Zip uses file C/Precomp.h that is included to all c and c++ files. | ||
30 | CPP/Common/Common.h also includes C/Precomp.h. | ||
31 | C/Precomp.h defines the following macros (if _WIN32 is defined): | ||
32 | Z7_LARGE_PAGES 1 | ||
33 | Z7_LONG_PATH 1 | ||
34 | Z7_WIN32_WINNT_MIN 0x0500 (or higher) | ||
35 | _WIN32_WINNT 0x0500 (or higher) | ||
36 | WINVER _WIN32_WINNT | ||
37 | UNICODE 1 | ||
38 | _UNICODE 1 | ||
39 | if _WIN32_WINNT is defined already, C/Precomp.h doesn't redefine it. | ||
40 | |||
41 | - 7-Zip now can unpack ZSTD archives (.zst extension). | ||
42 | - 7-Zip now can unpack ZIP and SquashFS archives that use ZSTD compression method. | ||
43 | - 7-Zip now supports fast hash algorithm XXH64 that is used in ZSTD. | ||
44 | - Speed optimizations for archive unpacking: rar, zip, gz, wim, cab. | ||
45 | - Speed optimizations for hash caclulation: CRC-32, CRC-64, Blake2sp. | ||
46 | - The bug was fixed: 7-Zip for Linux could fail for multivolume creation in some cases. | ||
47 | - Some bugs were fixed. | ||
48 | |||
49 | |||
4 | 23.01 2023-06-20 | 50 | 23.01 2023-06-20 |
5 | ------------------------- | 51 | ------------------------- |
6 | - All external macros for compiling C/C++ code of 7-Zip now have Z7_ prefix. | 52 | - All external macros for compiling C/C++ code of 7-Zip now have Z7_ prefix. |