Releases: jonathonl/shrinkwrap
Releases · jonathonl/shrinkwrap
v1.2.0
BREAKING CHANGE: The mode
argument is now the third argument for bgzf::obuf constructor.
- Adds compression level argument to gz and bgzf obuf constructors
- Fixes broken zlib URL in requirements.txt
- Supports reading uncompressed files with generic reader
- Stops using open_mode, which caused build errors with some compilers
- Updates CMake dependency logic
v1.1.0
- Adds SHRINKWRAP_PREFER_STATIC CMake variable for control over library paths exported in CMake config.
- Makes missing libraries a warning instead of an error.
- Does not build tests by default.
- Fixes tellg() immediately after seekg() call with bgzf.
- Adds fflush call to obuf sync methods.
- Fixes missing include.
- Changes zstd tellp behavior so that indexes can be created with piped stdout streams.
- Adds stdio filebuf.
- Fixes gz::ibuf move operation.
v1.0.0
- Adds EOF marker to bgzf.
- Cleans up bgzf::obuf.
- Adds ferror checking.
- Adds zlib to requirements file.
- Adds cmake 3.2 support.
- Removes unnecessary assert.
- Fixes premature end of file.
- Addresses gcc bug 54316.
- Adds zstd support.
- Fixes zlib flush issue.
- Fixes bgzf virtual offset bugs.
- Updates readme with new naming structure.
- Adds generic istream.
- Changes naming structure.
- Adds bgzf support.
- Changes project name and adds namespace.
v1.0.0-alpha3
Alpha 3 Merge (#1) * Changes project name and adds namespace. * Adds gz reader and bgzf writer. * Updates readme. * Adds bgzf support. * Fixes test commands. * Adds ogzbuf and updates target names. * Minor changes. * Updates bgz seek test. * Example of actual bgzf. This commit is a temporary untested example of actual bgzf. I find the the encoding of compressed block size into the header a counterproductive solution to a problem that does not exist. So this code will be replaced with a simpler version of blocked gzip that only restricts the uncompressed data size as opposed to both uncompressed and compressed. * Reverting actual bgzf implementation. * Changes naming structure. * Checks in generic istream. * Adds generic istream tests. * Updates readme with new naming structure. * Fixes bgzf virtual offset bugs. * Adds initial zstd support. * Fixes build error. * Fixes zlib flush issue. * Adds zstd seek support. * Fixes move bug in zstd::ibuf. * Adds zstd.cmake. * Addresses gcc bug 54316. * Addresses gcc bug 54316. * Fixes premature end of file. * Removes unnecessary assert. * Adds cmake 3.2 support. * Attempts to fix cmake issues. * Attempts to fix cmake issues. * Attempts to fix cmake issues. * Attempts to fix cmake issues. * Attempts to fix cmake issues. * Adds optional compression level parameter to zstd::obuf. * Prevents zstd shared libs from being built since advanced api is required.
v1.0.0-alpha2
Versions v1.0.0-alpha2.
v1.0.0-alpha
Adds usage for oxzstream.