PackageTrack
Sign in Get early access

snap

A pure Rust implementation of the Snappy compression algorithm. Includes streaming compression and decompression.

1.1.2 109M downloads/mo #761 most downloaded on crates.io BurntSushi/rust-snappy

What this package is like to depend on

Last release 1 months ago

15 Jul 2026

Release timing varies

gaps range from 3 months to 2.6 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

10 years old

18 releases · first in 2016

1 release in the last 12 months

see the full history below

Release timeline

18 releases · Aug 2016 to Jul 2026
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 18
  1. 1.1.2 15 Jul 2026
    Commits, not release notes

    This project publishes no release notes. Between 1.1.1 and 1.1.2 there were 6 commits, 5 of them substantive:

    • github: add FUNDING
    • test: tweak snappy-cpp tests
    • ci: turn off snappy-cpp testing on macOS
    • ci: stop testing on MSRV
    • impl: more closely align with the Snappy spec
  2. 1.1.1 05 Dec 2023
    Commits, not release notes

    This project publishes no release notes. Between 1.1.0 and 1.1.1 there were 9 commits, 4 of them substantive:

    • ci: switch to dtolnay
    • ci: fix more old OS references
    • ci: fix it
    • impl: fix tree borrow violation
  3. 1.1.0 19 Nov 2022
    Commits, not release notes

    This project publishes no release notes. Between 1.0.5 and 1.1.0 there were 8 commits, 7 of them substantive:

    • license: remove extra space and use consistent line lengths
    • test: bump quickcheck test count
    • ci: disable cpp tests on macos for now
    • msrv: bump to 1.56.1
    • api: allow getting the underlying error by value
    • api: allow getting the underlying decoder reader by value
    • ci: fix cross install
  4. 1.0.5 30 Apr 2021
    Commits, not release notes

    This project publishes no release notes. Between 1.0.4 and 1.0.5 there were 3 commits, 1 of them substantive:

    • bug: fix incorrect EOF return
  5. 1.0.4 09 Feb 2021
    Commits, not release notes

    This project publishes no release notes. Between 1.0.3 and 1.0.4 there were 3 commits, 2 of them substantive:

    • Remove trailing semicolon from fail! macro
    • style: remove trailing semicolon from fail! macro
  6. 1.0.3 20 Nov 2020
    Commits, not release notes

    This project publishes no release notes. Between 1.0.2 and 1.0.3 there were 4 commits, 2 of them substantive:

    • Update some links and fix a typo
    • crate: remove data directory from crate
  7. 1.0.2 19 Nov 2020
    Commits, not release notes

    This project publishes no release notes. Between 1.0.1 and 1.0.2 there were 3 commits, 1 of them substantive:

    • api: implement Clone for Error
  8. 1.0.1 06 Jul 2020
    Commits, not release notes

    This project publishes no release notes. Between 1.0.0 and 1.0.1 there were 8 commits, 7 of them substantive:

    • szip/readme: fix wording
    • test: fix use of doc_comment
    • Revert "test: fix use of doc_comment"
    • fix unsafe subtraction in FrameDecoder
    • impl: fix incorrect subtraction in FrameDecoder
    • typo: the missing one is a decoder, not an encoder
    • doc: fix internal code docs
  9. 1.0.0 14 Feb 2020
    Commits, not release notes

    This project publishes no release notes. Between 0.2.5 and 1.0.0 there were 29 commits, 28 of them substantive:

    • cleanup: remove unused files
    • cargo: set up a workspace
    • breaking: rename Reader and Writer
    • api: add new snap::read::FrameEncoder type
    • style: use rustfmt
    • style: replace try! with ?
    • edition: switch to Rust 2018
    • api: polish things up
    • szip: switch to clap
    • szip: refactor
    • ci: switch to GitHub Actions
    • bench: switch benchmarks to criterion
    • deps: remove lazy_static dependency
    • deps: remove byteorder dependency
    • deps: bump quickcheck and rand
    • polish: clean up raw pointer ops
    • scripts: remove Python script in favor of build.rs
    • test: move tests to separate crate
    • perf: accelerate CRC32C with SSE4.2 when possible
    • readme: re-run benchmarks

    …and 8 more.

  10. 0.2.5 25 Aug 2018

    Nothing published for this version

  11. 0.2.4 05 Jan 2018

    Nothing published for this version

  12. 0.2.3 09 Oct 2017

    Nothing published for this version

  13. 0.2.2 17 Jul 2017

    Nothing published for this version

  14. 0.2.1 30 Dec 2016

    Nothing published for this version

  15. 0.2.0 30 Dec 2016

    Nothing published for this version

  16. 0.1.2 16 Aug 2016

    Nothing published for this version

  17. 0.1.1 02 Aug 2016

    Nothing published for this version

  18. 0.1.0 02 Aug 2016

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive