README.md: mention new 0.54 features.

This commit is contained in:
Juan RP 2019-06-17 13:50:21 +02:00
parent c4c387484a
commit 1fcb3c3f51
No known key found for this signature in database
GPG Key ID: AF19F6CB482F9368

View File

@ -11,16 +11,23 @@ released with a **Simplified BSD license (2 clause)**. There is a well
documented API provided by the XBPS Library that is the basis for its frontends documented API provided by the XBPS Library that is the basis for its frontends
to handle binary packages and repositories. Some highlights: to handle binary packages and repositories. Some highlights:
* Supports **multiple local and remote repositories** (HTTP/HTTPS/FTP). * Supports **multiple local/remote repositories** (HTTP/HTTPS/FTP).
* **RSA signed remote repositories** (NEW in 0.27). * **RSA signed remote repositories** (NEW in 0.27).
* Supports **multiple compression formats** for repositories:
zlib, bzip2, xz, lz4, [zstd](https://github.com/facebook/zstd) (default in 0.54).
* Supports **multiple compression formats** for binary packages:
zlib, bzip2, xz, lz4 (default), [zstd](https://github.com/facebook/zstd).
* **SHA256 hashes** for package metadata, files and binary packages. * **SHA256 hashes** for package metadata, files and binary packages.
* Supports **package states** (ala dpkg) to mitigate broken package * Supports **package states** (ala dpkg) to mitigate broken package
installs/updates. installs/updates.
* Ability to **resume** partial package install/updates. * Ability to **resume** partial package install/updates.
* Ability to **unpack only files that have been modified** in package updates. * Ability to **unpack only files that have been modified** in package updates.
* Ability to use **virtual packages**. * Ability to use **virtual packages**.
* Ability to **ignore completely** any number of packages in dependency resolution.
* Ability to **check for incompatible shared libraries in reverse * Ability to **check for incompatible shared libraries in reverse
dependencies**. dependencies**.
* Ability to **update reverse dependencies** of any number of packages or **globally**
in a single transaction.
* Ability to **replace packages**. * Ability to **replace packages**.
* Ability to **put packages on hold** (to never update them. NEW in 0.16). * Ability to **put packages on hold** (to never update them. NEW in 0.16).
* Ability to **preserve/update configuration files**. * Ability to **preserve/update configuration files**.