PackageTrack
Sign in Get early access

rmpv

Decoding/Encoding MessagePack values without schema

1.3.1 28M downloads/mo #1763 most downloaded on crates.io 3Hren/msgpack-rust

What this package is like to depend on

Last release 8 months ago

23 Dec 2025

Release timing varies

gaps range from 2 weeks to 1.9 years

Some releases are documented

notes for 2 of 6 stable releases

14 versions withdrawn

withdrawn after publishing

10 years old

20 releases · first in 2017

1 release in the last 12 months

see the full history below

Release timeline

20 releases · Jan 2017 to Dec 2025
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 20
  1. 1.3.1 23 Dec 2025

    Nothing published for this version

  2. 1.3.0 30 Apr 2024
    Release notes

    chore: Release rmpv version 1.3.0

    Open source →
  3. 1.0.2 16 Apr 2024
    Release notes

    chore: Release rmpv version 1.0.2

    Open source →
  4. 1.0.1 21 Jul 2023

    Nothing published for this version

  5. 1.0.0 17 Aug 2021

    Nothing published for this version

  6. 0.4.7 02 Feb 2021

    Nothing published for this version

  7. 0.4.6 06 Dec 2020 withdrawn

    Nothing published for this version

  8. 0.4.5 24 Jul 2020 withdrawn

    Nothing published for this version

  9. 0.4.4 30 Jan 2020 withdrawn

    Nothing published for this version

  10. 0.4.3 29 Dec 2019 withdrawn

    Nothing published for this version

  11. 0.4.2 09 Oct 2019 withdrawn

    Nothing published for this version

  12. 0.4.1 01 Sep 2019 withdrawn
    Release notes

    Added

    • Add as_ref() to Value and Utf8String (#139).

    Changed

    • (Breaking) Serialize newtype structs by serializing its inner type without wrapping into a tuple. (#146).
    Open source →
  13. 0.4.0 24 Apr 2017 withdrawn
    Release notes

    Added

    • Implement Deserialize for ValueRef<'de>.
    • Implement Deserializer for ValueRef<'de>.
    • Implement Deserializer for &'de ValueRef<'de>.
    • Zero-copy deserialization from ValueRef.

    Changed

    • Adapt with serde 1.0.
    Open source →
  14. 0.3.4 26 Mar 2017 withdrawn
    Release notes

    Fixed

    • Fix compilation on rustc 1.13.
    Open source →
  15. 0.3.3 26 Mar 2017 withdrawn
    Release notes

    Changed

    • Enum deserializer can now deserialize newtype variants with more than one element nested.
    Open source →
  16. 0.3.2 13 Mar 2017 withdrawn
    Release notes

    Fixed

    • Fixed double-quoting for strings when formatting a ValueRef using Display trait.
    Open source →
  17. 0.3.1 11 Mar 2017 withdrawn
    Release notes

    Added

    • Implement From<rmpv::decode::Error> for std::io::Error.
    Open source →
  18. 0.3.0 09 Mar 2017 withdrawn
    Release notes

    Added

    • Implement Deserializer and Serializer for Value.
    • Add kind() method for rmpv::decode::Error.
    • Implement Error and Display traits for rmpv::decode::Error.
    • Implement From trait for Value and ValueRef from all integral types, strings, slices and other more.

    Changed

    • Reserved markers are now decoded as nil instead of raising Error::TypeMismatch.
    • Integer representation for Value and ValueRef has been changed and hidden from the user to be able to fully match the spec and to fix round-trip cases.
    • Invalid UTF-8 strings can now be properly decoded into Value and ValueRef to match the spec. An untouched bytes can also be returned on demand as like as Utf8Error with description where invalid byte-sequence happened.
    • Error enums for decoding Value and ValueRef has been merged into the single one, which is located at rmpv::decode::Error.

    Removed

    • Remove TypeMismatch variant from value::decode::Error, because there is no way to obtain it.
    • Remove FromUtf8Error variant from value::decode::Error, because there invalid UTF-8 sequences are now supported.
    Open source →
  19. 0.2.0 09 Feb 2017 withdrawn
    Release notes

    Added

    • Serde 0.9 support.
    • ValueRef can now be displayed.
    • ValueRef can be indexed using special index(..) method. Implementing Index trait is not possible due to conflicting signature - ValueRef requires explicit lifetime.
    • It's now possible to obtain ErrorKind for Errors.
    Open source →
  20. 0.1.0 05 Jan 2017 withdrawn
    Release notes

    Removed

    • Value now saves integer and floating point numbers directly without intermediate Integer and Float enums. As a result, they were removed.
    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