revision 0.10.0

A serialization and deserialization implementation which allows for schema-evolution.
Documentation
[package]
name = "revision"
publish = true
edition = "2021"
version = "0.10.0"
license = "Apache-2.0"
readme = "README.md"
authors = ["Tobie Morgan Hitchcock <tobie@surrealdb.com>"]
description = "A serialization and deserialization implementation which allows for schema-evolution."
repository = "https://github.com/surrealdb/revision"
homepage = "https://github.com/surrealdb/revision"
documentation = "https://docs.rs/revision/"
keywords = ["serialization", "encoding", "revision", "version", "bincode"]
categories = ["encoding"]

[workspace]
members = ["derive"]

[features]
default = []

[dependencies]
chrono = { version = "0.4.38", features = ["serde"], optional = true }
derive = { version = "0.10.0", package = "revision-derive", path = "derive" }
geo = { version = "0.28.0", features = ["use-serde"], optional = true }
ordered-float = { version = "4.2.2", optional = true }
regex = { version = "1.10.6", optional = true }
roaring = { version = "0.10.6", features = ["serde"], optional = true }
rust_decimal = { version = "1.36.0", optional = true }
uuid = { version = "1.10.0", optional = true }

[dev-dependencies]
rand = "0.8.5"
criterion = "0.5.1"
bincode = "1.3.3"
serde = "1.0.209"

[[bench]]
name = "roaring"
harness = false
required-features = ["roaring"]