PackageTrack
Sign in Get early access

lewton

Pure Rust vorbis decoder

0.10.2 8.2M downloads/mo #3471 most downloaded on crates.io RustAudio/lewton

What this package is like to depend on

Last release 6 years ago

no release in 18 months

Release timing varies

gaps range from 9 days to 11 months

Most releases are documented

notes for 16 of 21 stable releases

Nothing withdrawn

no release was ever pulled

10 years old

21 releases · first in 2016

0 releases in the last 12 months

see the full history below

Release timeline

21 releases · Sep 2016 to Jan 2021
2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 21
  1. 0.10.2 20 Jan 2021
    Release notes
    • Updated ogg to 0.8
    • Updated tinyvec to 1.0
    • Testsuite fixes. Thanks to @nico-abram for their help!
    Open source →
  2. 0.10.1 16 Mar 2020
    Release notes
    • Removed deprecated Error descriptions
    • Swapped smallvec for tinyvec. Thanks to @Shnatsel for the contribution!
    Open source →
  3. 0.10.0 30 Jan 2020
    Release notes
    • MSRV increased to 1.36.0. This is mainly because smallvec needs 1.36.0 now.
    • Updated to smallvec 1.0. Thanks to @repi for the contribution!
    • C API via cbingen/cargo-c. Thanks to @lu-zero for the contribution!
    • Various simplifications in audio.rs. Thanks to @AnthonyMikh for the contribution!
    • Moved from Travis CI to Github Actions. Thanks to @Luni-4 for the contribution!
    • Adopted a workspace to have a common Cargo.lock file.
    Open source →
  4. 0.9.4 08 Mar 2019
    Release notes
    • Added a function to obtain the stream serial from an OggStreamReader
    • Invalid UTF-8 strings in comment headers are now silently omitted
    • Allowed to specify floats as output format
    • Fixed multiple bugs on fuzzed inputs
    Open source →
  5. 0.9.3 28 Oct 2018
    Release notes
    • Fixed wrongly decoded files. Now, not a single mismatch to libvorbis is left on the xiph and libnogg test vectors (issue #26)
    • Updated ogg to 0.7.0
    Open source →
  6. 0.9.2 07 Oct 2018
    Release notes
    • Fixed a wrongly decoded file bug (issue #24)
    Open source →
  7. 0.9.1 22 Sep 2018
    Release notes
    • Performance improvements of about 10%. Thanks to @GabrielMajeri for the contribution!
    • Fixed some wrongly decoded files
    • Fixed some panics on crafted input. Thanks to @Shnatsel for the fuzzing and bug reports.
    • Added travis CI
    Open source →
  8. 0.9.0 16 Aug 2018
    Release notes
    • Renamed async to async_api for better edition 2018 compilance
    • Updated ogg to 0.6.0
    • Expanded test suite to include xiph test vectors
    • Support for chained files
    Open source →
  9. 0.8.0 07 Feb 2018
    Release notes
    • Removed unused error enum variant
    • Pub used OggReadError so that people can match on its variants without needing to depend on the Ogg crate
    • Used min instead of residue_begin/residue_end directly. See also the PR that modified the vorbis spec accordingly.
    Open source →
  10. 0.7.0 24 Oct 2017
    Release notes

    Major version bump required due to dependency
    on new Rust version.

    Open source →
    Release notes
    • Removed all uses of unsafe in return of making Rust 1.20 required
    Open source →
  11. 0.6.2 17 Jun 2017
    Release notes
    • Exposed blockize_0 and blocksize_1 in the public API of the ident header again, so that lewton can be used without ogg encapsulation.
    Open source →
  12. 0.6.1 08 Jun 2017
    Release notes
    • Fix a doc link
    Open source →
  13. 0.6.0 08 Jun 2017
    Release notes
    • Made parts of the API that are not intended for the public crate local
    • Added seeking support with a granularity of pages
    • Updated to ogg to 0.5.0
    • The async support now doesn't need unstable features any more, and bases on tokio
    Open source →
  14. 0.5.2 13 May 2017
    Release notes
    • Removed two unused macros to prevent warnings about them
    Open source →
  15. 0.5.1 30 Apr 2017
    Release notes
    • Bugfix to work on newest Rust nightly/beta
    • Bugfix to work with the alto crate instead of openal-rs which has been yanked
    • Bugfix in the player example for duration calculation
    Open source →
  16. 0.5.0 15 Feb 2017

    Nothing published for this version

  17. 0.4.1 17 Nov 2016
    Release notes
    • Fixed a panic issue with reading huffman trees.
    Open source →
  18. 0.4.0 04 Oct 2016

    Nothing published for this version

  19. 0.3.0 04 Oct 2016

    Nothing published for this version

  20. 0.2.0 13 Sep 2016

    Nothing published for this version

  21. 0.1.0 01 Sep 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