All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
This release allows using libz-rs
in the latest version, v0.2.1.
- 7 commits contributed to the release over the course of 95 calendar days.
- 95 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Add exclusion rule to not package github or git specific files with crate. (
25541bd
) - Crate and update changelog in preparation for release. (
1dbed76
) - Merge pull request #415 from folkertdev/bump-version-zlib-rs-0.2.1 (
a7853c0
) - Release version 1.0.31: bump libz-rs-sys version (
e6f6949
) - Merge pull request #414 from yestyle/main (
9e6af00
) - Remove duplicate word in top-most doc (
411d641
) - Merge pull request #408 from marxin/document-read-after-end (
1a0daec
)
- Add exclusion rule to not package github or git specific files with crate. (
- Document expected behavior when Read is done for ZLIB and DEFLATE decoders
- 9 commits contributed to the release over the course of 3 calendar days.
- 3 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #404
view details
- #404
- Uncategorized
- Merge pull request #405 from Byron/fix-CI (
d3bea90
) - Document expected behavior when Read is done for ZLIB and DEFLATE decoders (
f37b1b0
) - Merge pull request #407 from striezel-stash/actions-checkout-v4 (
5048843
) - Merge pull request #406 from striezel-stash/fix-some-typos (
42c86ce
) - Update actions/checkout in GitHub Actions workflows to v4 (
f7b99e9
) - Fix typos (
563f1c4
) - Prepare bugfix release to make docs work again (
1126a4a
)
- Merge pull request #405 from Byron/fix-CI (
- 12 commits contributed to the release over the course of 130 calendar days.
- 195 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Merge pull request #403 from folkertdev/bump-version-zlib-rs (
9a25bc0
) - Zlib-rs support version bump (
e9c87c0
) - Merge pull request #402 from jongiddy/bufread-tests (
8a502a7
) - Merge pull request #400 from folkertdev/zlib-rs-c-api (
320e7c7
) - Test that BufRead and Write can be used after decoding (
6a26c0c
) - Add zlib-rs support via the libz-rs-sys C api for zlib-rs (
7e6429a
) - Merge pull request #398 from rust-lang/fix-imports (
ae78497
) - Avoid redudant imports (
20bbd74
) - Merge pull request #394 from icmccorm/main (
0a584f4
) - Switched to storing mz_stream as a raw pointer to fix tree borrows violation. (
8386651
) - Merge pull request #388 from JakubOnderka/patch-1 (
f0463d5
) - Fix build for beta and nightly (
8ef8ae6
)
- Merge pull request #403 from folkertdev/bump-version-zlib-rs (
- Dedupe code into
write_to_spare_capacity_of_vec
helper.
- 11 commits contributed to the release over the course of 48 calendar days.
- 62 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Merge pull request #378 from Byron/prep-release (
a99b53e
) - Merge pull request #380 from Manishearth/reset-stream (
223f829
) - Reset StreamWrapper after calling mz_inflate / mz_deflate (
7a61ea5
) - Prepare next patch-release (
1260d3e
) - Merge pull request #375 from georeth/fix-read-doc (
f62ff42
) - Fix and unify docs of
bufread
andread
types. (5b23cc9
) - Merge pull request #373 from anforowicz/fix-spare-capacity-handling (
f285e9a
) - Fix soundness of
write_to_spare_capacity_of_vec
. (69972b8
) - Dedupe code into
write_to_spare_capacity_of_vec
helper. (82e45fa
) - Merge pull request #371 from jongiddy/jgiddy/msrv-1.53 (
20cdcbe
) - Use explicit Default for GzHeaderState enum (
68ba8f6
)
- Merge pull request #378 from Byron/prep-release (
- show clear compiler error when no backend is chosen.
- Refer to
MultiGzDecoder
fromGzDecoder
. This may help dealing with multi-stream gzip files.MultiGzDecoder
documentation was also improved to further clarify why such files would exist.
- 46 commits contributed to the release over the course of 102 calendar days.
- 105 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #301, #359
view details
- #301
- Refer to
MultiGzDecoder
fromGzDecoder
. (afbbf48
)
- Refer to
- #359
- Uncategorized
- Merge pull request #369 from rust-lang/next-release (
1f7085d
) - Prepare 1.0.27 release (
ccd3d3a
) - Merge pull request #367 from jongiddy/note-read-loss (
7f96363
) - Merge pull request #362 from Byron/maintenace-doc (
b1e993a
) - Fix typo (
02cd317
) - Document that
read::GzDecoder
consumes bytes after end of gzip (b2079e3
) - Merge pull request #361 from PierreV23/main (
5d462b3
) - Merge pull request #324 from jsha/prefer-multigz (
956397a
) - Remove introductory paragraph that described other tools unrelated to
flate2
(fc30d9e
) - Apply suggestions from code review (
f0bf8a6
) - Further unify documentation, make sure sentences end with a period. (
c9fe661
) - Merge pull request #366 from wcampbell0x2a/fix-readme-backend-link (
1df4333
) - Tweak the {Gz,MultiGz}Decoder docs more (
955728b
) - Fix broken link on README.md (
ea0ad07
) - Apply suggestions to impartial to Gz and MultiGz implementations. (
1e09571
) - Add top-level comparison between
GzDecoder
andMultiGzDecoder
(e21986e
) - Applies copies of minor improvements (
a232574
) - Merge pull request #363 from jongiddy/fix-trailing-zero-crc (
b90ec09
) - Fix header CRC calculation of trailing zeros (
230256e
) - Merge pull request #323 from jongiddy/partial-filename-write (
d8e74e1
) - Merge branch 'main' into partial-filename-write (
afa9c8f
) - Minor improvements to the MultiGzDecoder documentation (
7cfdd4e
) - Merge pull request #326 from DavidKorczynski/cifuzz-int (
307d84b
) - Change the fuzz-time to 3 minutes to avoid waiting for fuzzing. (
51ab99a
) - Merge pull request #356 from markgoddard/issues/355 (
6b52d0e
) - Add MAINTENANCE.md (
b58db7f
) - Simplify doc-tests (
08f7d73
) - Unify documentation style of newly added functions. (
acd2ab9
) - Forgot to add grave accent's (
1e389c5
) - Add functions that allow (de)compress instances (
2754030
) - Recommend MultiGzDecoder over GzDecoder in docs (
7d5856d
) - Merge pull request #360 from Byron/no-default-features (
74870ae
) - Fix Read encoder examples (
3281693
) - Merge pull request #347 from JohnTitor/note-to-multi-gz-decoder (
f537522
) - Fix a comment on the
Compression
struct (aedc7a6
) - Fix GzDecoder Write partial filenames and comments (
3ea8c3d
) - Add notes about multiple streams to
GzDecoder
(6e111fe
) - Merge pull request #346 from jongiddy/move-gzip-parsing (
fe15e4d
) - Merge pull request #345 from jongiddy/move-read-test (
5d2851e
) - Merge pull request #344 from jongiddy/header-in-gzstate (
a9b5fc4
) - Move gzip header parsing out of bufread module (
a5e2eba
) - Move blocked_partial_header_read test to read module (
4a622d9
) - Move GzHeader into GzState (
ecb6838
)
- Merge pull request #369 from rust-lang/next-release (
- Upgrade to windows-2022
- Specify tag instead of branch on actions/checkout
- 23 commits contributed to the release over the course of 126 calendar days.
- 154 days passed between releases.
- 2 commits were understood as conventional.
- 2 unique issues were worked on: #285, #335
view details
- #285
- Make clippy happy + a few more cleanups (
76327b1
)
- Make clippy happy + a few more cleanups (
- #335
- Bump miniz-oxide to prevent assertion failure (
a9000e1
)
- Bump miniz-oxide to prevent assertion failure (
- Uncategorized
- Merge pull request #341 from JohnTitor/release-1.0.26 (
5bedbab
) - Merge pull request #342 from JohnTitor/gha-checkout (
13b4bc0
) - Merge pull request #343 from JohnTitor/windows-2022 (
914559b
) - Merge pull request #325 from jongiddy/write-multigzdecoder (
70944ea
) - Merge pull request #322 from passware/features/zlib-default (
a9100e5
) - Upgrade to windows-2022 (
8c5ce47
) - Specify tag instead of branch on actions/checkout (
0f55af1
) - Prepare 1.0.26 release (
e219320
) - Merge pull request #330 from AntonJMLarsson/main (
4f33b5a
) - Merge pull request #337 from yestyle/main (
d9b2394
) - Fix a typo in doc for write::GzDecoder (
146b12c
) - Merge pull request #336 from wcampbell0x2a/add-docs-cfg-all-features (
e094dad
) - Enable all-features, Use doc_auto_cfg on docs.rs (
f862ed1
) - Merge pull request #332 from JohnTitor/msrv-policy (
6d8a1fd
) - Merge pull request #333 from JohnTitor/fix-docs-get-mut (
431dc85
) - Fix left-overs on decoder docs (
cdbbf7e
) - Mention MSRV policy (
73012b6
) - Merge pull request #331 from JohnTitor/good-by-extern-crates (
657cc9c
) - Remove
extern crate
s (d102310
) - Merge pull request #329 from MichaelMcDonnell/decompress_file (
1c0d5c8
) - Overflow bug in crc combine (
ab188ff
)
- Merge pull request #341 from JohnTitor/release-1.0.26 (
- 12 commits contributed to the release over the course of 179 calendar days.
- 179 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #317
view details
- #317
- Bump miniz_oxide to 0.6 (
cc5ed7f
)
- Bump miniz_oxide to 0.6 (
- Uncategorized
- Merge pull request #327 from thomcc/prep-1.0.25 (
8431d9e
) - Prep release 1.0.25 (
7d1399c
) - Add CIFuzz Github action (
696eb15
) - Add write::MultiGzDecoder for multi-member gzip data (
ab891f1
) - Added feature for enabling default zlib-sys features (
6c86c6c
) - Add decompress file example (
57b2d33
) - Merge pull request #296 from atouchet/lic (
37252dd
) - Fix link to Rust COPYRIGHT file (
c4d7ed7
) - Use SPDX license format and update links (
6a8352e
) - Remove unneeded libc dependency in favor of std (
a4628b7
) - Stop re-exporting libc types from
std::ffi::c
(d11e290
)
- Merge pull request #327 from thomcc/prep-1.0.25 (
- 9 commits contributed to the release.
- 47 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Merge pull request #302 from joshtriplett/libz-ng-sys (
6daf762
) - Add support for native zlib-ng via libz-ng-sys (
0bf9491
) - Merge pull request #303 from joshtriplett/remove-miniz-sys (
40b126e
) - Merge pull request #304 from joshtriplett/drop-publish-docs (
ba39d44
) - Eliminate the use of cfg-if, now that the conditionals are simpler (
9067d1e
) - Remove miniz-sys, and map it to miniz_oxide for compatibility (
97f0a1c
) - Drop CI step to publish documentation; docs live on docs.rs now (
3bf8c04
) - Merge pull request #305 from joshtriplett/fix-ci (
7ba55eb
) - Fix CI by disabling zlib-ng-compat on mingw (
0dd8cb6
)
- Merge pull request #302 from joshtriplett/libz-ng-sys (
- 6 commits contributed to the release over the course of 119 calendar days.
- 210 days passed between releases.
- 0 commits were understood as conventional.
- 5 unique issues were worked on: #282, #283, #284, #292, #293
view details
- fix endless loop in read implementation Introduced by commit 7212da84fa0a9fe77c240e95a675f0567e9d698c Adds a test to prevent this behavior
- 2 commits contributed to the release.
- 14 days passed between releases.
- 1 commit was understood as conventional.
- 1 unique issue was worked on: #280
view details
- 7 commits contributed to the release over the course of 137 calendar days.
- 212 days passed between releases.
- 0 commits were understood as conventional.
- 5 unique issues were worked on: #266, #267, #270, #277, #278
view details
- 2 commits contributed to the release over the course of 3 calendar days.
- 88 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #261
- 5 commits contributed to the release over the course of 32 calendar days.
- 32 days passed between releases.
- 0 commits were understood as conventional.
- 2 unique issues were worked on: #252, #253
view details
- Add myself as a maintainer
- Update version numbers in sample dependency lines
- 7 commits contributed to the release over the course of 41 calendar days.
- 42 days passed between releases.
- 2 commits were understood as conventional.
- 1 unique issue was worked on: #249
- rewrite description, no longer "bindings to miniz.c" flate2 does not just provide "bindings to miniz.c", and in fact doesn't use miniz.c by default. Rewrite the description for clarity.
- 3 commits contributed to the release over the course of 1 calendar day.
- 50 days passed between releases.
- 1 commit was understood as conventional.
- 2 unique issues were worked on: #247, #248
view details
- 2 commits contributed to the release.
- 5 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 3 commits contributed to the release.
- 98 days passed between releases.
- 0 commits were understood as conventional.
- 1 unique issue was worked on: #242
view details
- 8 commits contributed to the release over the course of 126 calendar days.
- 126 days passed between releases.
- 0 commits were understood as conventional.
- 4 unique issues were worked on: #227, #228, #230, #231
view details
- update minimum versions crc32fast has dependency specifications which are compatible and cfg-if 0.1.6 is the first to include APIs used in the ffi module.
- 5 commits contributed to the release over the course of 20 calendar days.
- 40 days passed between releases.
- 1 commit was understood as conventional.
- 2 unique issues were worked on: #218, #221
view details
- 13 commits contributed to the release over the course of 47 calendar days.
- 48 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.12 (
70425f8
) - Merge pull request #216 from alexcrichton/rust-default (
5aa2c7b
) - Run rustfmt (
6305575
) - Fix rustdoc invocation (
518b598
) - Reorganize backend configuration (
db85870
) - Switch to the Rust backend by default (
c479d06
) - Run rustfmt (
5751ad9
) - Remove no longer needed
extern crate
declarations (cbcfe15
) - Merge pull request #213 from fisherdarling/2018edition (
69ff34a
) - Upgrade to 2018 edition (
57972d7
) - Update quickcheck (
537fb77
) - Remove last uses of
try!
(bf47471
) - Switch CI to GitHub Actions (
660035c
)
- Bump to 1.0.12 (
- 4 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 14 commits contributed to the release over the course of 54 calendar days.
- 54 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.10 (
6dd9602
) - Merge pull request #204 from alexcrichton/configure-zalloc (
b6640f2
) - Merge pull request #199 from alexcrichton/dependabot/cargo/rand-0.7 (
b14b216
) - Configure allocation/free functions in zlib/miniz (
c0e3114
) - Update rand requirement from 0.6 to 0.7 (
a4630d6
) - Merge pull request #202 from oyvindln/rust_backend (
0954103
) - Combine implementation for StreamWrapper, and a bit more cleanup Ignore warning so build works on nightly while bug in libz is not fixed (
23dd2a0
) - Move the rest of the platform specific stuff other than the zlib things to ffi (
2f5c651
) - Start preparing to move stuff to ffi (
b34608c
) - Readd line that was needed for wasm32 (
75f9d37
) - Clean up the backend-specific code a little, remove libc entirely for rust backend (
b561eb6
) - Use miniz_oxide directly (
344f58b
) - Run
cargo fmt
(dfb1082
) - Merge pull request #182 from alexcrichton/dependabot/cargo/quickcheck-0.8 (
18d077f
)
- Bump to 1.0.10 (
- 2 commits contributed to the release.
- 1 day passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 10 commits contributed to the release over the course of 34 calendar days.
- 96 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.8 (
8b85ac1
) - Merge pull request #196 from twittner/builder (
0f3921d
) - Add a note about availability of new_with_window_bits. (
070ebaa
) - Remove builder. (
5653ccb
) - Fix installing Rust on CI (
22ae82b
) - Only enable
Builder::window_bits
for zlib feature. (84a62bb
) - Add
Builder
to configureCompress
/Decompress
. (338d97a
) - Bump miniz-sys to 0.1.12 (
7d3cbe5
) - Merge pull request #194 from RReverser/wasi (
cc85538
) - Disable compilation of miniz-sys on WASI (
6a6f440
)
- Bump to 1.0.8 (
- 31 commits contributed to the release over the course of 86 calendar days.
- 102 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.7 (
85166b2
) - Merge pull request #189 from quininer/fix-old (
d90189d
) - Fix lifetime for rustc 1.30 (
8c0c094
) - Avoid Take/Cursor in favor of manual impl (
68f285a
) - Merge pull request #185 from quininer/async-gzip (
433f50c
) - Remove Next enum (
c5b2b88
) - Small improve (
38a6809
) - Refactor pipelines configuration slightly (
10e060b
) - Use buffer (
b6eed5d
) - Tweak syntax for Windows (
448f16d
) - Merge pull request #187 from alexcrichton/azure-pipelines (
9f7c681
) - Add a Windows builder (
bf7f769
) - Update build badge (
8e8761d
) - Merge pull request #186 from alexcrichton/azure-pipelines (
bd35717
) - Test out azure (
64a4815
) - Fix gzheader crc (
4a9a761
) - Don't expose multi method (
ecd46e1
) - Impl AsyncRead for GzDecoder (
5a31284
) - Replace old read_gz_header (
c96b7b7
) - Merge MultiGzDecoder (
9dc0d9e
) - Fix wouldblock (
6512539
) - Keep old behavior (
844830c
) - Add async reader test (
f17ea5b
) - Impl async gzheader parse (
0981506
) - Update quickcheck requirement from 0.7 to 0.8 (
f1d4801
) - Merge pull request #183 from dodomorandi/new_tokio (
d06d479
) - Reverted version (
77e0c41
) - Usage of tokio subcrates and a bit more (
39c9704
) - Updated to new tokio API (
8b8aa4f
) - Tweak travis config (
ab3d280
) - Run
cargo fmt
(4569bd8
)
- Bump to 1.0.7 (
- 6 commits contributed to the release over the course of 12 calendar days.
- 13 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 6 commits contributed to the release over the course of 33 calendar days.
- 33 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 7 commits contributed to the release.
- 12 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.4 (
cfcee6f
) - Update with a comment about libc types on wasm (
23d36af
) - Make all wasm32-related cfg invocations aware of emscripten (
95648ff
) - Build wasm on travis (
4355637
) - Use
[patch]
to get wasm working temporarily (930dacf
) - Disable compilation of miniz-sys on wasm (
92c650c
) - Initial wasm support (
a3863ce
)
- Bump to 1.0.4 (
- :GzDecoder does not support tokio
- update rand to 0.4, quickcheck to 0.6
- 60 commits contributed to the release over the course of 294 calendar days.
- 308 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 1.0.3 (
711ba5c
) - Bump dep on miniz-sys (
8f45fac
) - Switch to
write_all
in gzdecoder-write.rs (a8c59dc
) - Merge pull request #167 from alexcrichton/dependabot/cargo/quickcheck-0.7 (
37c7d4b
) - Update quickcheck requirement from 0.6 to 0.7 (
7cb9cbe
) - Update
ctest
dependency (3d5a5dd
) - Bump to 1.0.2 (
89ae2a1
) - Merge pull request #163 from robinst/patch-1 (
0393c50
) - Merge pull request #132 from fafhrd91/master (
f7d428e
) - Recommend using bufread types for decoding
&[u8]
(2e69f17
) - Use io::Chain stead of custom implementation (
955f6da
) - Simplify GzDecoder::write impl (
6cb7bad
) - Replace try! with ? (
cf45702
) - PartialEq for DecompressErrorInner (
903877f
) - Better strategy for partial gz header (
fad7b1d
) - Partial crc write test (
766034b
) - Check crc on finish (
dc2a61c
) - Check stream crc on finish (
8495029
) - Do not use buffer if header can be parsed immediately (
92df505
) - Add buffer for gz header (
afe579e
) - Better var names (
92a798f
) - Avoid extra byte in zio::Writer (
d916363
) - Do not write after StreamEnd (
c2cf3cf
) - Fill crc bytes only after StreamEnd (
a260d7e
) - :GzDecoder does not support tokio (
37fab35
) - Add write::GzDecoder (
da3d935
) - Update the miniz.c file (
bfb0f04
) - Allow failures in rust backend (
69d74ea
) - Remove verbose from builds (
0f66d7c
) - Merge pull request #159 from alexcrichton/dependabot/cargo/rand-0.5 (
e0c24a9
) - Remove 1.21.0 from travis (
4615e0d
) - Fix rand 0.5 compat (
1e20fa9
) - Update rand requirement to 0.5 (
72b0ac0
) - Fix rustc compat (
9cfae1c
) - Don't infinitely return errors on invalid headers (
1ce113b
) - Merge pull request #155 from kornelski/master (
9eb6555
) - Replace try!() with ? (
ac0e1a6
) - Merge pull request #154 from quadrupleslap-forks-things/master (
cfc895c
) - Added Compress::set_level (
4398453
) - Remove rustfmt from CI (
4e0d485
) - Change documentation to use write_all (
0837ac0
) - Merge pull request #74 from Lukazoid/set-dictionary (
993c788
) - The set_dictionary can now return error on failure (
9655960
) - Formatting new code (
2802713
) - Only importing FlushCompress for the zlib tests (
312fecd
) - No longer using Status to signal a dictionary is required (
4b783d4
) - Merge remote-tracking branch 'upstream/master' into set-dictionary (
bcf73cb
) - Rustfmt (
4a4f85f
) - Merge pull request #150 from mdsteele/empty (
533cae9
) - Fix formatting (
08572dd
) - Add tests for reading with an empty buffer, and fix bug in GzDecoder (
31cbd0b
) - Run
cargo fmt
(b769bb7
) - Merge pull request #146 from ignatenkobrain/patch-1 (
29a5080
) - Update rand to 0.4, quickcheck to 0.6 (
76c4231
) - Merge pull request #145 from oyvindln/link_collision_fix (
490a60a
) - Workaround to avoid having miniz_oxide_c_api export symbols that collide with miniz-sys (
3267727
) - Merge pull request #144 from ignatenkobrain/license (
1e79297
) - Include LICENSE-* to miniz-sys (
72f781d
) - Merge pull request #139 from pravic/patch-1 (
5222d4c
) - Update crate version in README (
7e9ff2b
)
- Bump to 1.0.3 (
- 4 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 31 commits contributed to the release over the course of 75 calendar days.
- 75 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Allow publication of 1.0 (
044ac12
) - Merge pull request #135 from est31/master (
264419f
) - Derive Clone for GzHeader (
0623308
) - Support retrieving and setting the OS byte (
72bc3d8
) - Merge pull request #133 from GuillaumeGomez/master (
945b134
) - Fix pulldown diff (
9d736f7
) - Update the README (
bd1f8bd
) - Tweak travis configuration (
7390794
) - Note about read/write duality on types (
a2ad3de
) - Fix tokio tests (
6117578
) - Defer gz decoding errors to reading (
0d93fc8
) - Merge branch 'flush-refactor' of https://github.com/chrisvittal/flate2-rs (
6262121
) - Return a
Result
from compression instead of panicking (de7d056
) - Switch
Compression
to a struct (7e0390b
) - Now we're working on 1.0.0! (
367f295
) - Remove the Read/Write extension traits (
f81a0be
) - Fix typo in README (
cde5d88
) - Disable warnings when compiling miniz (
0bbb11c
) - Clarify wording of license information in README. (
baf6668
) - Merge pull request #130 from oyvindln/doc_update (
434490f
) - Mention rust backend & update miniz and flate info (
4b535ca
) - Merge pull request #128 from oyvindln/rust-backend (
7f01a9f
) - Merge pull request #129 from ovibos/patch-1 (
dbf4568
) - Fix zlib redundant crc32; add rust_backend to travis CI (
3eea583
) - Fix typo (
7f780d0
) - Change git repo to crates.io (
2fcbfd5
) - Use add feature and ffi code to use miniz_c_api as back-end (
b6ce6e9
) - Fix license directive (
2b75ebc
) - Bump miniz-sys to 0.1.10 (
6a075aa
) - Update gcc dependency (
a0b03f8
) - Remove unused import (
4cc0a8c
)
- Allow publication of 1.0 (
- :mtime documentation clarification
mtime
info was taken from RFC 1952: http://www.zlib.org/rfc-gzip.html#member-format
- 57 commits contributed to the release over the course of 155 calendar days.
- 155 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.20 (
2c42b6d
) - Don't specifically set the OS in the gz header (
1e94537
) - Remove line merge accidentally added (
d9291ed
) - Merge branch 'master' into flush-refactor (
537aa2a
) - Return an error when
write
returns 0 bytes (a428791
) - Remove the need for
pub(crate)
(d4168a5
) - Remove unused imports under the tokio feature (
e8a11e7
) - Refactor the deflate, gz and zlib modules (
d6fdbca
) - Another attempt to fix travis... (
e534385
) - Try to fix travis again (
b7f2e2e
) - Remove unused
mut
clauses (3ee4ce4
) - Fix travis (
28b656b
) - Merge pull request #118 from saurvs/patch-2 (
877dc59
) - Add x86_64-pc-windows-gnu appveyor target (
5f261ed
) - Merge pull request #115 from AndyGauge/examples (
2b324f6
) - Crate level examples, including FlateReadExt (
1538c03
) - Merge pull request #114 from AndyGauge/examples (
1b1cd65
) - Added deflate examples (
c0de871
) - Merge pull request #111 from AndyGauge/examples (
a73c33e
) - Examples directory provides runnable examples and doc comments have examples to be compiled into documentation. Examples are for Zlib and Gzip structs (
4f949ba
) - Add _Nonexhaustive member to Flush enums (
50a34d6
) - Clean up docs and new Flush trait. (
e6da230
) - Split Flush into two enums. (
1bdd11c
) - Fix a gz case where flush is called early (
42156e6
) - Clarify some more error sections (
b4b5e5b
) - Merge pull request #107 from opilar/bugfix/errors-docs (
0c964d0
) - Add
Debug for Compression
(9423dfc
) - Merge branch 'master' of https://github.com/kper/flate2-rs (
2af7098
) - Require various bounds on constructors (
878fa94
) - Merge branch 'bugfix/read-trait' of https://github.com/opilar/flate2-rs (
7c36a58
) - Merge pull request #106 from opilar/bugfix/doc-links (
76af403
) - Errors to it's section (
39591b0
) - Documentation links (
882bcf1
) - Implement custom Debug trait for
StreamWrapper
#83 (3012817
) - Implement custom Debug trait for
BufReader
#83 (6773395
) - Merge pull request #103 from nivkner/master (
4eefbc0
) - Remove bounds from impl (
ea990e1
) - Expand Documentation about the GzHeader datetime method (
e0715cc
) - Implement Debug for public types #83 (
e3fd774
) - Remove bound on structs (
a46bd1b
) - Add a method to get mtime of a GzHeader as a datetime (
4596fcb
) - Merge pull request #102 from opilar/feature/badges (
acc254f
) - Docs badge (
147d423
) - Add crates badge (
df81a79
) - Add badges in Cargo.toml (
0f2b9f3
) - Merge pull request #101 from Matt8898/traits (
46ffa20
) - Implement common traits for GzHeader, Compression, Flush and Status. (
b370a2c
) - Merge pull request #99 from Matt8898/gzu8vec (
b22245f
) - GzBuilder methods now take Into<Vec>. (
11f44f4
) - Merge pull request #97 from opilar/bugfix/gz-headers-docs (
72df49c
) - Document discourage usage (
40f6eff
) - Merge pull request #98 from opilar/bugfix/gz-builder-doc (
e1f7fd0
) - GzBuilder documentation rewrite (
583f8d2
) - Document the GzBuilder panic cases (
72d6a70
) - :mtime documentation clarification (
d5248cf
) - Merge pull request #95 from SamWhited/line_endings (
abe6dc4
) - Use Unix style (LF) line endings (
8915319
)
- Bump to 0.2.20 (
- 2 commits contributed to the release.
- 1 day passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- implement get_ref, get_mut and into_inner wherever missing
- add get_ref to writer
- add get_ref, and rename inner to get_mut The renaming is to bring this in line with all the other readers.
- 23 commits contributed to the release over the course of 77 calendar days.
- 80 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.18 (
a3a6752
) - Merge pull request #94 from veldsla/multigzdocs (
06b8e3f
) - Extend MultiGzDecoder docs (
937b9bf
) - Add forwarding impls for opposite read/write trait (
39812e6
) - Added missing cast of the raw adler to a u32 (
4ece6f0
) - Merge pull request #68 from vandenoever/crc (
c728bca
) - Make Crc and CrcReader public and add a combine method. (
5129117
) - Exposed deflateSetDictionary and inflateSetDictionary functionality when using zlib (
e21bad3
) - Merge pull request #69 from Lukazoid/stable-stream-address (
aed90cf
) - Merge pull request #70 from Lukazoid/integration-tests-line-endings (
3a53fcb
) - Added a .gitattributes to configure how files are handled in git. (
c906ffb
) - Included missing import when using miniz. (
a2ccdaf
) - When using zlib the stream object is now allocated on the heap. (
6cd3249
) - Merge pull request #66 from sid0/get-stuff (
fb85b41
) - Implement get_ref, get_mut and into_inner wherever missing (
65a49bc
) - Add get_ref to writer (
81c527c
) - Add get_ref, and rename inner to get_mut (
3979658
) - Merge pull request #65 from vandenoever/flush (
a6289ee
) - Add flush_finish() (
6fa7e95
) - Merge pull request #43 from veldsla/multigz (
b36a942
) - Fix tests on zlib (
f8a20de
) - Add a binding for
Decompress::reset
(93c9806
) - Add a workspace (
1c9edb9
)
- Bump to 0.2.18 (
- 3 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 6 commits contributed to the release.
- 1 day passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- typo
- small fixes
- remove extraneous word
- 25 commits contributed to the release over the course of 250 calendar days.
- 256 days passed between releases.
- 3 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.15 (
1446d7c
) - Fix an infinite loop in flush (
d98941c
) - Merge pull request #56 from kornholi/big-streams (
6fac4f7
) - Keep track of total bytes processed manually (
817ff22
) - Update documentation with modern docs (
21aa304
) - Upgrade quickcheck dependency (
4c4b766
) - Fix license to be correct on miniz-sys (
a49ff67
) - Update travis token (
1753e03
) - Fix README tests (
ed8a38e
) - Merge pull request #52 from l1048576/loosen-trait-bounds (
bf0b5e4
) - Remove unnecessary trait bounds from reader types (
ed2f108
) - Pass --target on appveyor (
ab3cdab
) - Fix tests/compile with zlib (
d595ab3
) - Handle another error case in
decompess
(cad0ac6
) - Merge pull request #47 from tshepang/patch-1 (
633e94f
) - Merge pull request #48 from tshepang/patch-2 (
6a07a4b
) - Merge pull request #49 from tshepang/patch-3 (
48d257d
) - Typo (
dd7a500
) - Small fixes (
424bcaf
) - Remove extraneous word (
404e054
) - Merge pull request #46 from posborne/issue-45-regression-test (
0ca3390
) - Regression test for issue #45 (
15b59cd
) - Don't unwrap() when flushing (
65ac1f6
) - Implemented multi member gz decoder (
7a2f0e7
) - Add a number of quickcheck tests (
395d15e
)
- Bump to 0.2.15 (
- 12 commits contributed to the release over the course of 101 calendar days.
- 103 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.14 (
6bbb4b9
) - Work for non-zero-length vectors (
522256b
) - Delegate _vec methods to normal methods (
65cc004
) - Merge the mem/stream modules (
3cc2956
) - Finally delete the entire raw module (
42566e0
) - Refactor deflate/zlib writing to use the mem module (
40ff16c
) - Add buffered gz types (
b5e85fa
) - Add a suite of get_ref/get_mut methods (
605c9e0
) - Add a
bufread
module for buffered types (b91748a
) - Add a BufRead implementation for CrcReader (
bb5d7c9
) - Return u32 from crc::sum (
98874c3
) - Move travis from 1.1.0 -> stable (
4673059
)
- Bump to 0.2.14 (
- 2 commits contributed to the release.
- 5 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 7 commits contributed to the release over the course of 70 calendar days.
- 71 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump flate2 to 0.2.12 (
723cc06
) - Add zlib to README (
0496e3e
) - Allow using zlib as a backend (
2709c8e
) - Add test asserting encoders/decoders are send/sync (
9db87d1
) - Merge pull request #36 from kali/master (
1e2507e
) - Make Stream impl Send and Sync (
a980e70
) - Merge pull request #32 from flying-sheep/fix-deps (
1e01345
)
- Bump flate2 to 0.2.12 (
- 2 commits contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 10 commits contributed to the release over the course of 8 calendar days.
- 59 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.10 (
e013dac
) - Rename amt to amt_as_u32 (
14a3e57
) - Bump dep on libc (
af3c4b9
) - Handle 0-length reads a little better (
2f04abb
) - Fix compiles (
93da22d
) - Add total_in/total_out to DecoderWriter streams (
02e5c61
) - Merge pull request #29 from joshuawarner32/master (
3147e02
) - Expose total_in and total_out methods in {Zlib,Deflate}Decoder (
5357b29
) - Run rustfmt over miniz-sys (
dcb00b6
) - Run rustfmt over the library (
4b85197
)
- Bump to 0.2.10 (
- Add missing flush modes and tweak style
- 7 commits contributed to the release over the course of 6 calendar days.
- 9 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump miniz-sys to 0.1.6 and flate2 to 0.2.9 (
c494b5e
) - Add reset methods to decoders as well (
a930f18
) - Expose
reset
on {read,write}::{Zlib,Flate}Encoder (0e66bab
) - Add raw in-memory streams for compress/decompress (
4414be4
) - Fix a TODO, use Box<[T]> instead of Vec (
3f3432b
) - Add missing flush modes and tweak style (
00023b2
) - Test on OSX and Linux on Travis (
3dac3ce
)
- Bump miniz-sys to 0.1.6 and flate2 to 0.2.9 (
- Provide the build directory path to dependencies
- 14 commits contributed to the release over the course of 123 calendar days.
- 130 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.8 (
a239771
) - Ensure EOF is returned when gz finishes (
75b0f9d
) - Tweak travis build (
8e36637
) - Don't call vcvarsall manually (
b80110d
) - Test on 32-bit msvc (
83476f4
) - Merge pull request #24 from benaryorg/master (
9fb88b2
) - Fix typo (
76c1d6c
) - Use combined installer for targets (
5a7bca2
) - Test on MinGW and MSVC (
a0df49f
) - Test on 1.0.0, beta, nightly (
411d5c6
) - Bump to 0.1.5 (
91ff005
) - Merge pull request #22 from kmcallister/root (
71c5ae6
) - Provide the build directory path to dependencies (
c0c9b42
) - Add appveyor config (
5a78698
)
- Bump to 0.2.8 (
- 2 commits contributed to the release over the course of 18 calendar days.
- 20 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.6 (
87123ff
)
- Bump to 0.2.6 (
- 2 commits contributed to the release over the course of 1 calendar day.
- 2 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 4 commits contributed to the release.
- 1 day passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 1 commit contributed to the release.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.2.3 (
8feaf0c
)
- Bump to 0.2.3 (
- 24 commits contributed to the release over the course of 51 calendar days.
- 51 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Fix gzipp'ing small files, write the raw header (
328a90d
) - Tweak TOML layout (
f2ccc8e
) - Fix lint warnings/errors (
3e2ebd1
) - Bump version numbers (
c59ddd6
) - Bump dep on rand (
6693281
) - Fix readme examples (
5be934f
) - Update to rust master (
3ad1311
) - Merge pull request #18 from o01eg/patch-1 (
3fdbfac
) - Upgrade to rustc 1.0.0-dev (68d694156 2015-03-20) (
51c6ee3
) - Consolidate feature tags (
f336c68
) - Remove usage of the collections feature (
931360f
) - Remove usage of the
core
feature (04555a3
) - Update to cargo master (
cf869fa
) - Update to rust master (
c6dca76
) - Add doc urls (
f93b9cc
) - Add back deny(warnings) (
a53d51f
) - Refactor to make calls to miniz more explicit (
6360d3e
) - Don't call read_to_end to read a block of data (
2077908
) - Bump miniz-sys to 0.1.3 (
b7e97dd
) - Test and update the README (
09caa5a
) - Port to new I/O libs (
88cb8cf
) - Update to rust master (
6430b38
) - Update to rust master (
9e8b4b4
) - Stop using BytesContainer (
b45ad35
)
- Fix gzipp'ing small files, write the raw header (
- 4 commits contributed to the release over the course of 3 calendar days.
- 7 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- 2 commits contributed to the release.
- 5 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 2 commits contributed to the release over the course of 11 calendar days.
- 13 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
- 1 commit contributed to the release.
- 2 days passed between releases.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.1.5 (
7ed0ea7
)
- Bump to 0.1.5 (
- add support for checksumming the header
- 13 commits contributed to the release over the course of 37 calendar days.
- 40 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump to 0.1.4 (
deb5db3
) - Update to rust master (
30a238f
) - Finish update to rust master (
c5176c2
) - Updates to last rust compiler version (
fbbea68
) - Update to rust master (
57afd45
) - Bump version, tweak deps (
5c571b5
) - Update to rust master (
c8ecf7a
) - Update miniz and tweak some tests (
5cf5e4f
) - Fix checksum of gzip files (
44a46c3
) - Add unit test for extraction of gzip files (
2497964
) - Tidy up the style throughout (
861f52e
) - Add support for checksumming the header (
7e02580
) - Rename unwrap() -> into_inner() (
bb4d4c4
)
- Bump to 0.1.4 (
- 57 commits contributed to the release over the course of 133 calendar days.
- 0 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
view details
- Uncategorized
- Bump versions to 0.1.0 (
f9ab9da
) - Bump version numbers (
044e4dc
) - Merge pull request #6 from mvdnes/add_ref (
b0cdf68
) - Add reference operator to arguments as needed (
d6537a3
) - Bump version number (
cbac14c
) - Update tests to rust master (
f81e6dc
) - Merge pull request #5 from CraZySacX/master (
78edf36
) - Fix for rust commit 3dcd2157403163789aaf21a9ab3c4d30a7c6494d 'Switch to purely namespaced enums' (
dc7747f
) - Don't test the README for now (
fc04214
) - Remove an explicit link annotation (
1acf048
) - Merge branch 'build-cmd' (
7f7de48
) - Update windows triples (
31d9253
) - Update gcc-rs (
f4cee48
) - Building with a build command! (
310eb2b
) - Update to rust master (
67be375
) - Merge pull request #4 from CraZySacX/master (
d497f69
) - Fix for new BytesReader and AsRefReader traits introduced in recent rust commit (
39e9769
) - Merge pull request #3 from steveklabnik/master (
f74a1f6
) - Fail -> panic (
3820047
) - Don't email on successful travis builds (
b66f963
) - Specify the readme as well (
9dbcc58
) - Add some cargo metadata (
d6e3c95
) - Prepare for s/static/const (
68971ae
) - Tweak build scripts (
9be9775
) - Update travis config (
af5bb8b
) - Merge pull request #2 from ebfe/freebsd (
801f490
) - Fix build on FreeBSD (
e95b6da
) - Merge pull request #1 from japaric/arm (
210310d
) - Don't pass the -m64 flag to CC when building on ARM (
56871cd
) - Upload docs to Rust CI as well (
2730aea
) - Test the README as well (
f62f2f2
) - Update to master (
1551287
) - Update rustup URL (
6a182b2
) - Update to rust master (
a59b2a1
) - Add a dual Apache/MIT license (
2ccf4dc
) - Fix build on windows (
12593d1
) - Update travis config (
9b527e7
) - Update the README (
6e56062
) - Restructure the build directories for miniz (
67f2241
) - Update to master (
a2d1c2a
) - Crargo now runs doc tests (
ac04f6e
) - Add documentation to travis (
bd6433a
) - Update the README (
5b5472b
) - Reorganize a few internals, expose some helper traits (
a63f86e
) - Bring the gz module into line with flate/zlib (
a942a88
) - Add a Builder for gzip encoders (
9b6f716
) - Implement the other direction of encoder/decoder (
240b27c
) - It would probably help if we build with optimizations (
3a5e816
) - Finish looping when flusing the stream (
ec253ba
) - Fix a bug in encoding, truncating output too much (
d06d94e
) - Enable cross-compilation to 32-bit (
7b130d2
) - Separate zlib/deflate modules (
f64c936
) - Adding some gzip examples (
47ee727
) - Gzip streams have no zlib header/footer (
18ece25
) - Add gzip compression/decompresion (
c3a1493
) - Add a small README (
8941ddd
) - Initial commit (
01c8e0d
)
- Bump versions to 0.1.0 (