mirror of https://git.tukaani.org/xz.git
Add NEWS for 5.5.2beta.
This commit is contained in:
parent
8af7db854f
commit
eeedd4d092
60
NEWS
60
NEWS
|
@ -2,6 +2,66 @@
|
||||||
XZ Utils Release Notes
|
XZ Utils Release Notes
|
||||||
======================
|
======================
|
||||||
|
|
||||||
|
5.5.2beta (2024-02-14)
|
||||||
|
|
||||||
|
* Licensing change: The core components are now under the
|
||||||
|
BSD Zero Clause License (0BSD). In XZ Utils 5.4.6 and older
|
||||||
|
and 5.5.1alpha these components are in the public domain and
|
||||||
|
obviously remain so; the change affects the new releases only.
|
||||||
|
|
||||||
|
0BSD is an extremely permissive license which doesn't require
|
||||||
|
retaining or reproducing copyright or license notices when
|
||||||
|
distributing the code, thus in practice there is extremely
|
||||||
|
little difference to public domain.
|
||||||
|
|
||||||
|
* liblzma
|
||||||
|
|
||||||
|
- Significant speed optimizations to the LZMA decoder were
|
||||||
|
made. There are now three variants that can be chosen at
|
||||||
|
build time:
|
||||||
|
|
||||||
|
* Basic C version: This is a few percent faster than
|
||||||
|
5.4.x due to some new optimizations.
|
||||||
|
|
||||||
|
* Branchless C: This is currently the default on platforms
|
||||||
|
for which there is no assembly code. This should be a few
|
||||||
|
percent faster than the basic C version.
|
||||||
|
|
||||||
|
* x86-64 inline assembly. This works with GCC and Clang.
|
||||||
|
|
||||||
|
The default choice can currently be overriden by setting
|
||||||
|
LZMA_RANGE_DECODER_CONFIG in CPPFLAGS: 0 means the basic
|
||||||
|
version and 3 means that branchless C version.
|
||||||
|
|
||||||
|
- Optimized the CRC32 calculation on ARM64 platforms using the
|
||||||
|
CRC32 instructions. The instructions are optional in ARMv8.0
|
||||||
|
and are required in ARMv8.1 and later. Runtime detection for
|
||||||
|
the instruction is used on GNU/Linux, FreeBSD, Windows, and
|
||||||
|
macOS. If the compiler flags indicate unconditional CRC32
|
||||||
|
instruction support (+crc) then the generic version is not
|
||||||
|
built.
|
||||||
|
|
||||||
|
* Added lz4 support to xzdiff/xzcmp and xzgrep.
|
||||||
|
|
||||||
|
* Man pages of xzdiff/xzcmp, xzgrep, and xzmore were rewritten
|
||||||
|
to simplify licensing of the man page translations.
|
||||||
|
|
||||||
|
* Translations:
|
||||||
|
|
||||||
|
- Updated Chinese (simplified), German, Korean, Polish,
|
||||||
|
Romanian, Spanish, Swedish, and Ukrainian translations.
|
||||||
|
|
||||||
|
- Updated German, Korean, Romanian, and Ukrainian man page
|
||||||
|
translations.
|
||||||
|
|
||||||
|
* Small improvements to the tests.
|
||||||
|
|
||||||
|
* Removed the macos/build.sh script. It had not been updated
|
||||||
|
since 2013.
|
||||||
|
|
||||||
|
* Removed doc/examples_old. These were from 2012.
|
||||||
|
|
||||||
|
|
||||||
5.5.1alpha (2024-01-26)
|
5.5.1alpha (2024-01-26)
|
||||||
|
|
||||||
* Added a new filter for RISC-V binaries. The filter can be used
|
* Added a new filter for RISC-V binaries. The filter can be used
|
||||||
|
|
Loading…
Reference in New Issue