Releases: xp-forge/compression
Releases · xp-forge/compression
1.2.0: XP 12, Deflate / Inflate
1.1.0: Algorithms::accept
1.0.2: Algorithm::hashCode() fix
1.0.1: GZIP header fix
1.0.0: Stable algorithm API
This first release refactors the io.streams.compress.Algorithm
interface into an abstract base class, stabilizing the algorithm API.
- Made Algorithm implement the
lang.Value
interface, adding a string
representation showing algorithm details
(@thekid) - Added
Algorithm::level()
which will return the fastest, default and
strongest levels supported for the predefinedCompression::DEFAULT
,
Compression::FASTEST
andCompression::STRONGEST
.
(@thekid) - Changed
Algorithm::create()
to accept either predefined constants for
compression level or the level directly.
(@thekid)
0.3.0: Unsupported algorithms
0.2.0: Compression API
0.1.0: Initial release
- Throw exceptions when reading erroneous data (GZIP, BZ2) - @thekid
- Extracted library from XP Framework, see xp-framework/core#307 - @thekid