diff --git a/LibLzma/CHANGELOG.md b/LibLzma/CHANGELOG.md index 65eee55..e2d9003 100644 --- a/LibLzma/CHANGELOG.md +++ b/LibLzma/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ## Unreleased +## [v0.1.1](https://github.com/JuliaIO/ChunkCodecs.jl/tree/LibLzma-v0.1.1) - 2025-12-17 + ### Added - Initial release diff --git a/LibLzma/Project.toml b/LibLzma/Project.toml index d813070..0a2e562 100644 --- a/LibLzma/Project.toml +++ b/LibLzma/Project.toml @@ -1,10 +1,7 @@ name = "ChunkCodecLibLzma" uuid = "e95d29e5-19c5-4afd-ae0f-beb790efacdf" -version = "0.1.0" authors = ["nhz2 "] - -[workspace] -projects = ["test"] +version = "0.1.1" [deps] ChunkCodecCore = "0b6fb165-00bc-4d37-ab8b-79f91016dbe1" @@ -14,3 +11,6 @@ XZ_jll = "ffd25f8a-64ca-5728-b0f7-c24cf3aae800" ChunkCodecCore = "1" XZ_jll = "5" julia = "1.6" + +[workspace] +projects = ["test"] diff --git a/LibLzma/README.md b/LibLzma/README.md index 759432d..d0aeaa2 100644 --- a/LibLzma/README.md +++ b/LibLzma/README.md @@ -1,5 +1,7 @@ # ChunkCodecLibLzma +## Warning: ChunkCodecLibLzma is currently a WIP and its API may drastically change at any time. + This package implements the ChunkCodec interface for the following encoders and decoders using the liblzma C library diff --git a/README.md b/README.md index dfce68c..0207cb9 100644 --- a/README.md +++ b/README.md @@ -6,25 +6,26 @@ A consistent Julia interface for lossless encoding and decoding of bytes in memo ## Available Formats -| Name | Other Names | Package | Encoding | Decoding | -|---|---|---|---|---| -| Zstd | .zst RFC8878 | ChunkCodecLibZstd | ✅ | ✅ | -| Zlib | RFC1950 | ChunkCodecLibZlib | ✅ | ✅ | -| SzipHDF5 | | ChunkCodecLibAec | ✅ | ✅ | -| Snappy | | ChunkCodecLibSnappy | ✅ | ✅ | -| Shuffle | | ChunkCodecCore | ✅ | ✅ | -| Noop | | ChunkCodecCore | ✅ | ✅ | -| LZ4Numcodecs | | ChunkCodecLibLz4 | ✅ | ✅ | -| LZ4HDF5 | | ChunkCodecLibLz4 | ✅ | ✅ | -| LZ4Frame | .lz4 | ChunkCodecLibLz4 | ✅ | ✅ | -| LZ4Block | | ChunkCodecLibLz4 | ✅ | ✅ | -| Gzip | .gz RFC1952 | ChunkCodecLibZlib | ✅ | ✅ | -| Deflate | RFC1951 | ChunkCodecLibZlib | ✅ | ✅ | -| BZ2 | .bz2 bzip2 | ChunkCodecLibBzip2 | ✅ | ✅ | -| BShufLZ | | ChunkCodecBitshuffle | ✅ | ✅ | -| BShuf | | ChunkCodecBitshuffle | ✅ | ✅ | -| Brotli | .br RFC7932 | ChunkCodecLibBrotli | ✅ | ✅ | -| Blosc | | ChunkCodecLibBlosc | ✅ | ✅ | +| Name | Other Names | Package | Encoding | Decoding | Stable API | +|---|---|---|---|---|---| +| Zstd | .zst RFC8878 | ChunkCodecLibZstd | ✅ | ✅ | ✅ | +| Zlib | RFC1950 | ChunkCodecLibZlib | ✅ | ✅ | ✅ | +| XZ | .xz | ChunkCodecLibLzma | ✅ | ✅ | | +| SzipHDF5 | | ChunkCodecLibAec | ✅ | ✅ | | +| Snappy | | ChunkCodecLibSnappy | ✅ | ✅ | ✅ | +| Shuffle | | ChunkCodecCore | ✅ | ✅ | ✅ | +| Noop | | ChunkCodecCore | ✅ | ✅ | ✅ | +| LZ4Numcodecs | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ | +| LZ4HDF5 | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ | +| LZ4Frame | .lz4 | ChunkCodecLibLz4 | ✅ | ✅ | ✅ | +| LZ4Block | | ChunkCodecLibLz4 | ✅ | ✅ | ✅ | +| Gzip | .gz RFC1952 | ChunkCodecLibZlib | ✅ | ✅ | ✅ | +| Deflate | RFC1951 | ChunkCodecLibZlib | ✅ | ✅ | ✅ | +| BZ2 | .bz2 bzip2 | ChunkCodecLibBzip2 | ✅ | ✅ | ✅ | +| BShufLZ | | ChunkCodecBitshuffle | ✅ | ✅ | | +| BShuf | | ChunkCodecBitshuffle | ✅ | ✅ | | +| Brotli | .br RFC7932 | ChunkCodecLibBrotli | ✅ | ✅ | ✅ | +| Blosc | | ChunkCodecLibBlosc | ✅ | ✅ | | ## Simple encoding and decoding