Releases: BioJulia/LibDeflate.jl
Release list
v1.0.0
This is a thoroughly breaking release of LibDeflate, in which I have gone over almost all APIs.
Hence, a list of specific changes is meaningless; almost every function has new signatures and different behaviour.
See the migration guide in the documentation: https://biojulia.dev/LibDeflate.jl/stable/migration-0.4-to-1.0/
v0.4.4
This release contains only bugfixes.
I recommend all users upgrade to LibDeflate v1 where possible.
Version 1 will be released shortly.
v0.4.3
- Bugfix: Fix off-by-one in rare case in gzip header parsing
- Bugfix: Audit use of
GC.@preserve
v0.4.2
v0.4.1
v0.4.1
In v0.4.0 it was possible to segfault when passing certain data-structures like SubArrays with nonstandard strides. This version slightly restricts the compatible types for de/compression. It is technically a breaking change, but it's unlikely anyone relied on nonstandard datatypes before (and if they did, they were always in the danger of undefined behaviour anyway)
v0.4.0
v0.4.0
Breaking changes
- LibDeflate no longer throws errors. On error, functions instead return an object of type
LibDeflateError
New features
- Add support for Zlib files
- Add adler32 function
- Export
parse_gzip_header
Other changes
- Many type signatures have been relaxed.
- Various bug fixes
v0.2
Release 0.2
New features:
LibDeflateErroris now exportedunsafe_crc32andcrc32now optionally take a seed value.- Added gzip functionality with several new functions (see README)
Changed / deleted
nothing