From 66eddd4d9b9879390bd41d2debca623333fbbf1c Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Mon, 30 May 2016 07:00:13 -0700 Subject: [PATCH 1/3] Add "include" to Cargo.toml files This filters out junk files from the crates. Closes #331. --- serde/Cargo.toml | 1 + serde_codegen/Cargo.toml | 1 + serde_macros/Cargo.toml | 1 + 3 files changed, 3 insertions(+) diff --git a/serde/Cargo.toml b/serde/Cargo.toml index 62326ae5..96bcde72 100644 --- a/serde/Cargo.toml +++ b/serde/Cargo.toml @@ -8,6 +8,7 @@ repository = "https://github.com/serde-rs/serde" documentation = "https://serde-rs.github.io/serde/serde/" readme = "../README.md" keywords = ["serde", "serialization"] +include = ["Cargo.toml", "src/**/*.rs"] [features] default = ["std"] diff --git a/serde_codegen/Cargo.toml b/serde_codegen/Cargo.toml index f671b25f..3ee0f7fe 100644 --- a/serde_codegen/Cargo.toml +++ b/serde_codegen/Cargo.toml @@ -8,6 +8,7 @@ repository = "https://github.com/serde-rs/serde" documentation = "https://github.com/serde-rs/serde" keywords = ["serde", "serialization"] build = "build.rs" +include = ["Cargo.toml", "src/**/*.rs"] [features] default = ["with-syntex"] diff --git a/serde_macros/Cargo.toml b/serde_macros/Cargo.toml index 23a3ad5b..48c63982 100644 --- a/serde_macros/Cargo.toml +++ b/serde_macros/Cargo.toml @@ -7,6 +7,7 @@ description = "Macros to auto-generate implementations for the serde framework" repository = "https://github.com/serde-rs/serde" documentation = "https://github.com/serde-rs/serde" keywords = ["serde", "serialization"] +include = ["Cargo.toml", "src/**/*.rs"] [lib] name = "serde_macros" From 2c69ccdca411fe9e15d312207913d23e9edccf7e Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Mon, 30 May 2016 07:23:09 -0700 Subject: [PATCH 2/3] Add the build script to the Cargo include section --- serde_codegen/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serde_codegen/Cargo.toml b/serde_codegen/Cargo.toml index 3ee0f7fe..5f78e3fe 100644 --- a/serde_codegen/Cargo.toml +++ b/serde_codegen/Cargo.toml @@ -8,7 +8,7 @@ repository = "https://github.com/serde-rs/serde" documentation = "https://github.com/serde-rs/serde" keywords = ["serde", "serialization"] build = "build.rs" -include = ["Cargo.toml", "src/**/*.rs"] +include = ["Cargo.toml", "build.rs", "src/**/*.rs"] [features] default = ["with-syntex"] From 7c784f592e268e4a34298b514857e35f8297d95d Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Mon, 30 May 2016 07:23:18 -0700 Subject: [PATCH 3/3] Add a changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..43164ea5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,10 @@ +## 0.7.6 + +NOTES: + +* Syncs `serde_codegen` and `serde_macros` with rustc 1.10.0-nightly (7bddce693 2016-05-27). + +FEATURES: + +* `#[serde(serialize_with=..., deserialize_with=...)]` now supports tuples. #335 +* Serde now can be used in `#[no_std]` environments. #316