PackageTrack
Sign in Get early access

rfc2047-decoder

Rust library for decoding RFC 2047 MIME Message Headers.

1.1.2 6.5M downloads/mo #3965 most downloaded on crates.io TornaxO7/rfc2047-decoder

What this package is like to depend on

Last release 3 months ago

20 May 2026

Release timing varies

gaps range from 2 months to 1.8 years

Most releases are documented

notes for 11 of 14 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

14 releases · first in 2020

2 releases in the last 12 months

see the full history below

Release timeline

14 releases · Dec 2020 to May 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 14
  1. 1.1.2 20 May 2026

    Nothing published for this version

  2. 1.1.0 06 Feb 2026

    Nothing published for this version

  3. 1.0.6 11 Nov 2024
    Release notes
    • thiserror got bumped up to 2.0
    • updated github workflow dependencies
    • updated flake.lock
    Open source →
  4. 1.0.5 11 Feb 2024

    Nothing published for this version

  5. 1.0.2 16 Dec 2023
    Release notes
    • bumping dependencies
    Open source →
    Release notes
    • Bumping dependencies
    Open source →
  6. 1.0.1 17 Sep 2023
    Release notes

    - extending docs about some structs

    - fixing `Display` implementation of `TooLongEncodedWord`

    Open source →
    Release notes
    • extending docs about some structs
    • fixing Display implementation of TooLongEncodedWord
    Open source →
  7. 1.0.0 17 Sep 2023
    Release notes

    Changed

    • lexer::Error gets the alias LexerError
    • parser::Error gets the alias ParserError
    • evaluator::Error gets the alias EvaluatorError
    • Decoder.too_long_encoded_word has a strategy instead of a bool
    Open source →
  8. 0.2.2 29 Mar 2023
    Release notes

    Changed

    • Bumped base64 to v0.21.0.
    • Bumped chumsky to v0.9.2.
    Open source →
    Release notes

    Changed

    • Bumped base64 to v0.21.0.
    • Bumped chumsky to v0.9.2.
    Open source →
  9. 0.2.1 08 Jan 2023
    Release notes

    Fixed

    • Fixed discarded errors [#20].
    Open source →
    Release notes

    Fixed

    • Fixed discarded errors [#20].
    Open source →
  10. 0.2.0 11 Oct 2022
    Release notes

    Added

    • Added Nix support
    • Allowed decoding strings bigger than 76 chars [#15]

    Changed

    • Renamed error variants to match the Rust API guidelines:
      • lexer::Error::EncodingIssue becomes ParseBytesError
      • lexer::Error::EncodedWordTooLong becomes ParseEncodedWordTooLongError
      • parser::Error::UnknownCharset becomes ParseEncodingError
      • parser::Error::UnknownCharset has been removed (unused)
      • parser::Error::UnknownEncoding becomes ParseEncodingError
      • parser::Error::EncodedWordTooBig becomes ParseEncodingTooBigError
      • parser::Error::EmptyEncoding becomes ParseEncodingEmptyError
      • evaluator::Error::DecodeUtf8 becomes DecodeUtf8Error
      • evaluator::Error::DecodeBase64 becomes DecodeBase64Error
      • evaluator::Error::DecodeQuotedPrintable becomes DecodeQuotedPrintableError
    Open source →
  11. 0.1.3 10 Oct 2022
    Release notes

    Fixed

    • Max length of encoded words [#1]
    • Manage tokens special chars [#3]

    Changed

    • Refactored parser using chumsky [#7]
    Open source →
  12. 0.1.2 30 Dec 2020
    Release notes

    Fixed

    • Multiple encoded words separator
    Open source →
  13. 0.1.1 30 Dec 2020
    Release notes

    Added

    • Added evaluator with AST

    Changed

    • Decoded fn accepts now &[u8] instead of &str

    Fixed

    • Removed space between encoded words [#2]
    Open source →
  14. 0.1.0 28 Dec 2020
    Release notes

    First official release.

    Open source →

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