diff --git a/CHANGELOG.md b/CHANGELOG.md index a1da0df7..4716dca9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,18 @@ +# Version 0.15.0 built on 2024-04-07 + + - Print indicators for versions of loaded shared libraries. + - (ratarmountcore 0.7.0) Add libarchive backend and detection support for: + grzip, lrzip, lz4, lzip, lzma, lzop, rpm, uuencode, compress, 7zip, ar, cab, deb, xar, cpio, iso, war, cxar. + - (ratarmountcore 0.7.0) Add `--transform` option to map each archive entry path via a regex to some user-specified one. + - (ratarmountcore 0.7.0) Upgrade rapidgzip from 0.10 to 0.13 to add zlib support. Other notable features are: + - (ratarmountcore 0.7.0) Remove `indexed_bzip2` dependency in favor of `rapidgzip`, which in the future should support even more formats. + - (ratarmountcore 0.7.0) Store backend name into the index and check that the index fits to the current backend / `MountSource`. + - (ratarmountcore 0.7.0) Store `isGnuIncremental` flag in the index. + - (ratarmountcore 0.7.0) Determine incremental archives from index rows to avoid seeks. + - (ratarmountcore 0.7.0) `utils.findModuleVersion`: Return version not name if `__version__` does not exist. + - (ratarmountcore 0.7.0) Apply specified priorities for opening all archives not just gzip. + # Version 0.14.2 built on 2024-04-06 - Do not check mount point because of faulty `os.path.ismount`, simply try fusermount. diff --git a/ratarmount.py b/ratarmount.py index c179e6b8..533c5760 100755 --- a/ratarmount.py +++ b/ratarmount.py @@ -53,7 +53,7 @@ ) -__version__ = '0.14.2' +__version__ = '0.15.0' def hasNonEmptySupport() -> bool: diff --git a/setup.cfg b/setup.cfg index 8902b92b..d6d2b6ad 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = ratarmount -version = 0.14.2 +version = 0.15.0 description = Random Access Read-Only Tar Mount url = https://github.com/mxmlnkn/ratarmount @@ -33,14 +33,14 @@ long_description_content_type = text/markdown [options] py_modules = ratarmount install_requires = - ratarmountcore ~= 0.6.0 + ratarmountcore ~= 0.7.0 fusepy indexed_gzip >= 1.6.3, < 2.0 indexed_zstd >= 1.3.1, < 2.0; sys_platform=="darwin" indexed_zstd >= 1.2.2, < 2.0; platform_system!="Windows" dataclasses; python_version < "3.7.0" python-xz ~= 0.4.0 - rapidgzip >= 0.11.1 + rapidgzip >= 0.13.1 rarfile ~= 4.0 libarchive-c ~= 5.1, < 6.0