Rkyv Versions Save

Zero-copy deserialization framework for Rust

v0.7.13

2 years ago

This bugfix release fixes a panic related to buffers that are undersized for root objects. Thanks to @krl for reporting the issue.

v0.7.12

2 years ago

This bugfix release address the following issues:

  • #188 The Self type is now properly supported while deriving implementations for Archive, Serialize, and Deserialize.
  • #189 A new ArchivedResult type has been added, enabling support for archiving Result.

Thanks to @krl for filing issues!

v0.7.11

2 years ago

This bugfix release fixes a panic while archiving and accessing empty BTreeMaps.

Thanks to @ianoc for the bug report and unit test!

v0.7.10

2 years ago

This bugfix release fixes tinyvec integration.

Thanks to @Kixiron for reporting the issue!

v0.7.9

2 years ago

This bugfix release corrects an issue with WriteSerializer where it would consider partial writes a success.

Thanks to @Diomendius for the bug report.

v0.7.8

2 years ago

This bugfix release addresses a few minor issues:

  • Leading whitespace in some error messages has been removed
  • ArchivedString::as_ref is now inlined
  • The error emitted when archive_attr is used in combination with archive(as = "...") now spans the offending attribute for clarity

Thanks again to @Diomendius for reporting an issue.

v0.7.7

2 years ago

This bugfix release fixes a minor issue with deserializing strings in certain configurations, deprecates #[archive(repr(...))] in favor of #[archive_attr(repr(...))], and fixes support for using multiple repr arguments simultaneously (#184, i.e. repr(C, packed)).

Thanks to @Diomendius for reporting this bug!

v0.7.6

2 years ago

This bugfix release fixes some tests that made assumptions about platform atomic support.

v0.7.5

2 years ago

This bugfix release contains the following changes:

  • Fixes some broken links in the docs and README
  • #177 Adds the AsVec wrapper for associative containers
  • #170 #173 Adds new Debug impls for builtin types and improves existing ones
  • #179 Publicizes some ArchivedString internals to allow other crates to use them

Thanks to everyone who filed issues and feature requests.

v0.7.4

2 years ago

This bugfix release adds the new AsOwned wrapper type to allow users to serialize Cows and points URLs to the new github repo and book pages.