Skip to content
This repository has been archived by the owner on Aug 15, 2021. It is now read-only.

Commit

Permalink
Final commit, archive project
Browse files Browse the repository at this point in the history
  • Loading branch information
pyfisch committed Aug 15, 2021
1 parent a218403 commit 347a3f0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 4 deletions.
6 changes: 3 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[package]
name = "serde_cbor"
version = "0.11.1"
version = "0.11.2"
authors = [
"Pyfisch <pyfisch@gmail.com>",
"Pyfisch <pyfisch@posteo.org>",
"Steven Fackler <sfackler@gmail.com>"]
repository = "https://github.com/pyfisch/cbor"
readme = "README.md"
Expand All @@ -14,7 +14,7 @@ edition = "2018"

[badges]
travis-ci = { repository = "pyfisch/cbor" }
maintenance = { status = "passively-maintained" }
maintenance = { status = "as-is" }

[dependencies]
half = "1.2.0"
Expand Down
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,24 @@
[![Crates.io](https://img.shields.io/crates/v/serde_cbor.svg)](https://crates.io/crates/serde_cbor)
[![Documentation](https://docs.rs/serde_cbor/badge.svg)](https://docs.rs/serde_cbor)

## PROJECT IS ARCHIVED

After almost 6 years it is time to retire this crate.
This implementation of CBOR for serde is used in hundreds of projects with widely differing needs.
Besides the standard features it contains code for no-std environments, a packed encoding and CBOR tags.
However while these features are useful to many people they sometimes interact poorly with each others and with optional features of serde itself.
Because I don't use the crate myself and because of the potential for new errors I have been reluctant to accept any changes or additional features for the crate.
Since this situation is unlikely to change anytime soon and no one else stepped up to maintain this crate I am archiving the repository today.
If the crate works for you there is no need to switch to another implementation.
However if you encounter problems or for new projects I recommend you take a look at these crates:

* [ciborium](https://crates.io/crates/ciborium)
* [minicbor](https://crates.io/crates/minicbor)

~~ Pyfisch, August 2021



This crate implements the Concise Binary Object Representation from [RFC 7049].
It builds on [Serde], the generic serialization framework for Rust.
CBOR provides a binary encoding for a superset
Expand All @@ -16,7 +34,7 @@ of the JSON data model that is small and very fast to parse.
Serde CBOR supports Rust 1.40 and up. Add this to your `Cargo.toml`:
```toml
[dependencies]
serde_cbor = "0.11.1"
serde_cbor = "0.11.2"
```

Storing and loading Rust types is easy and requires only
Expand Down

0 comments on commit 347a3f0

Please # to comment.