Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Update Rust crate serde to v1.0.229 by renovate[bot] · Pull Request #46 · codehearts/remembear · GitHub
Skip to content

Update Rust crate serde to v1.0.229 - #46

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo
Open

Update Rust crate serde to v1.0.229#46
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/serde-monorepo

Conversation

@renovate

@renovaterenovateBot commented May 5, 2024

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageTypeUpdateChange
serde (source)dependenciespatch1.0.1311.0.229

Release Notes

serde-rs/serde (serde)

v1.0.229

Compare Source

  • Update to syn 3

v1.0.228

Compare Source

  • Allow building documentation with RUSTDOCFLAGS='--cfg=docsrs' set for the whole dependency graph (#​2995)

v1.0.227

Compare Source

v1.0.226

Compare Source

  • Deduplicate variant matching logic inside generated Deserialize impl for adjacently tagged enums (#​2935, thanks @​Mingun)

v1.0.225

Compare Source

  • Avoid triggering a deprecation warning in derived Serialize and Deserialize impls for a data structure that contains its own deprecations (#​2879, thanks @​rcrisanti)

v1.0.224

Compare Source

  • Remove private types being suggested in rustc diagnostics (#​2979)

v1.0.223

Compare Source

  • Fix serde_core documentation links (#​2978)

v1.0.222

Compare Source

  • Make serialize_with attribute produce code that works if respanned to 2024 edition (#​2950, thanks @​aytey)

v1.0.221

Compare Source

  • Documentation improvements (#​2973)
  • Deprecate serde_if_integer128! macro (#​2975)

v1.0.220

Compare Source

v1.0.219

Compare Source

  • Prevent absolute_paths Clippy restriction being triggered inside macro-generated code (#​2906, thanks @​davidzeng0)

v1.0.218

Compare Source

  • Documentation improvements

v1.0.217

Compare Source

  • Support serializing externally tagged unit variant inside flattened field (#​2786, thanks @​Mingun)

v1.0.216

Compare Source

v1.0.215

Compare Source

v1.0.214

Compare Source

  • Implement IntoDeserializer for all Deserializers in serde::de::value module (#​2568, thanks @​Mingun)

v1.0.213

Compare Source

  • Fix support for macro-generated with attributes inside a newtype struct (#​2847)

v1.0.212

Compare Source

  • Fix hygiene of macro-generated local variable accesses in serde(with) wrappers (#​2845)

v1.0.211

Compare Source

  • Improve error reporting about mismatched signature in with and default attributes (#​2558, thanks @​Mingun)
  • Show variant aliases in error message when variant deserialization fails (#​2566, thanks @​Mingun)
  • Improve binary size of untagged enum and internally tagged enum deserialization by about 12% (#​2821)

v1.0.210

Compare Source

  • Support serializing and deserializing IpAddr and SocketAddr in no-std mode on Rust 1.77+ (#​2816, thanks @​MathiasKoch)
  • Make serde::ser::StdError and serde::de::StdError equivalent to core::error::Error on Rust 1.81+ (#​2818)

v1.0.209

Compare Source

  • Fix deserialization of empty structs and empty tuples inside of untagged enums (#​2805, thanks @​Mingun)

v1.0.208

Compare Source

  • Support serializing and deserializing unit structs in a flatten field (#​2802, thanks @​jonhoo)

v1.0.207

Compare Source

  • Improve interactions between flatten attribute and skip_serializing/skip_deserializing (#​2795, thanks @​Mingun)

v1.0.206

Compare Source

v1.0.205

Compare Source

  • Use serialize_entry instead of serialize_key + serialize_value when serialize flattened newtype enum variants (#​2785, thanks @​Mingun)
  • Avoid triggering a collection_is_never_read lint in the deserialization of enums containing flattened fields (#​2791)

v1.0.204

Compare Source

  • Apply #[diagnostic::on_unimplemented] attribute on Rust 1.78+ to suggest adding serde derive or enabling a "serde" feature flag in dependencies (#​2767, thanks @​weiznich)

v1.0.203

Compare Source

v1.0.202

Compare Source

  • Provide public access to RenameAllRules in serde_derive_internals (#​2743)

v1.0.201

Compare Source

  • Resolve unexpected_cfgs warning (#​2737)

v1.0.200

Compare Source

  • Fix formatting of "invalid type" and "invalid value" deserialization error messages containing NaN or infinite floats (#​2733, thanks @​jamessan)

v1.0.199

Compare Source

  • Fix ambiguous associated item when forward_to_deserialize_any! is used on an enum with Error variant (#​2732, thanks @​aatifsyed)

v1.0.198

Compare Source

v1.0.197

Compare Source

  • Fix unused_imports warnings when compiled by rustc 1.78
  • Optimize code size of some Display impls (#​2697, thanks @​nyurik)

v1.0.196

Compare Source

  • Improve formatting of "invalid type" error messages involving floats (#​2682)

v1.0.195

Compare Source

  • Prevent remote definitions of tuple struct or tuple variant from triggering dead_code warning (#​2671)

v1.0.194

Compare Source

  • Update proc-macro2 to fix caching issue when using a rustc-wrapper such as sccache

v1.0.193

Compare Source

v1.0.192

Compare Source

v1.0.191

Compare Source

  • Documentation improvements

v1.0.190

Compare Source

  • Preserve NaN sign when deserializing f32 from f64 or vice versa (#​2637)

v1.0.189

Compare Source

  • Fix "cannot infer type" error when internally tagged enum contains untagged variant (#​2613, thanks @​ahl)

v1.0.188

Compare Source

  • Fix "failed to parse manifest" error when building serde using a Cargo version between 1.45 and 1.50 (#​2603)

v1.0.187

Compare Source

  • Remove support for Emscripten targets on rustc older than 1.40 (#​2600)

v1.0.186

Compare Source

  • Disallow incompatible versions of serde_derive and serde in the dependency graph (#​2588, thanks @​soqb)

v1.0.185

Compare Source

  • Fix error "cannot move out of *self which is behind a shared reference" deriving Serialize on a non_exhaustive enum (#​2591)

v1.0.184

Compare Source

  • Restore from-source serde_derive build on all platforms — eventually we'd like to use a first-class precompiled macro if such a thing becomes supported by cargo / crates.io

v1.0.183

Compare Source

  • Support deserializing Box<OsStr> with an equivalent representation as OsString (#​2556, thanks @​DBLouis)

v1.0.182

Compare Source

v1.0.181

Compare Source

  • Make serde(alias) work in combination with flatten when using in-place deserialization (#​2443, thanks @​Mingun)
  • Improve the representation of adjacently tagged enums in formats where enum tags are serialized by index, as opposed to by string name (#​2505, #​2496, thanks @​Baptistemontan)

v1.0.180

Compare Source

  • Update to 2018 edition

v1.0.179

Compare Source

  • Support serialization of tuple variants inside a flattened field (#​2448, thanks @​Mingun)

v1.0.178

Compare Source

  • Fix build error when using serde with "std" feature turned off and "unstable" feature turned on (#​2541)

v1.0.177

Compare Source

  • Add serde(rename_all_fields = "...") attribute to apply a rename_all on every struct variant of an enum (#​1695, thanks @​jplatte)
  • Improve diagnostics for attribute parse errors (#​2536, thanks @​jplatte)

v1.0.176

Compare Source

  • Allow tag field of an internally tagged enum to have same name as a field inside a skipped struct variant (#​2266, thanks @​flisky)

v1.0.175

Compare Source

v1.0.174

Compare Source

  • Documentation improvements

v1.0.173

Compare Source

  • Fix missing trait implementations when using serde derive macro on a macro-generated data structure, such as via the bitflags crate (#​2516)

v1.0.172

Compare Source

  • Experiment with precompiling the serde_derive macros to reduce build time (#​2514)

v1.0.171

Compare Source

v1.0.170

Compare Source

  • Produce error message on suffixed string literals inside serde attributes (#​2242)
  • Support single identifier as unbraced default value for const generic parameter (#​2449)

v1.0.169

Compare Source

  • Add Deserializer::deserialize_identifier support for adjacently tagged enums (#​2475, thanks @​Baptistemontan)
  • Fix unused_braces lint in generated Deserialize impl that uses braced const generic expressions (#​2414)

v1.0.168

Compare Source

  • Allow serde::de::IgnoredAny to be the type for a serde(flatten) field (#​2436, thanks @​Mingun)
  • Allow larger preallocated capacity for smaller elements (#​2494)

v1.0.167

Compare Source

  • Add serialize and deserialize impls for RangeFrom and RangeTo (#​2471, thanks @​tbu-)

v1.0.166

Compare Source

  • Add no-alloc category to crates.io metadata

v1.0.165

Compare Source

  • Fix incorrect count of fields passed to tuple deserialization methods when using serde(skip_deserializing) attributes (#​2466, thanks @​Mingun)
  • Fix -Zminimal-versions build

v1.0.164

Compare Source

v1.0.163

Compare Source

  • Eliminate build script from serde_derive crate to slightly reduce build time (#​2442, thanks @​taiki-e)

v1.0.162

Compare Source

  • Support deserializing flattened adjacently tagged enums from data formats which represent fields as bytes, such as the csv crate (#​2377, thanks @​mfro)

    #[derive(Deserialize)]pubstructRecord{common:u64,#[serde(flatten)]kind:Kind,}#[derive(Deserialize)]#[serde(tag = "kind", content = "parameter", rename_all = "lowercase")]enumKind{Foo(u64),Bar(bool),}
    common,kind,parameter1,foo,422,bar,true

v1.0.161

Compare Source

  • Improve error messages produced by serde_test on test failure (#​2435, thanks @​Mingun)

v1.0.160

Compare Source

v1.0.159

Compare Source

  • Accept empty #[serde()] attribute (#​2422)

v1.0.158

Compare Source

  • Fix "expected serde crate attribute to be a string" error when using macro_rules metavariable inside of serde attribute: #[serde(crate = $serde_path)] (#​2409)

v1.0.157

Compare Source

  • Update syn dependency to 2.x

v1.0.156

Compare Source

  • Documentation improvements

v1.0.155

Compare Source

  • Support Serialize and Deserialize impls for core::ffi::CStr and alloc::ffi::CString without "std" feature (#​2374, thanks @​safarir)

v1.0.154

Compare Source

  • Fix "undeclared lifetime" error in generated code when deriving Deserialize for an enum with both flatten and 'static fields (#​2383, thanks @​Mingun)

v1.0.153

Compare Source

  • Support serde(alias = "…") attribute used inside of flattened struct (#​2387, thanks @​bebecue)

v1.0.152

Compare Source

  • Documentation improvements

v1.0.151

Compare Source

  • Update serde::{ser,de}::StdError to re-export core::error::Error when serde is built with feature="std"off and feature="unstable"on (#​2344)

v1.0.150

Compare Source

  • Relax some trait bounds from the Serialize impl of HashMap and BTreeMap (#​2334)
  • Enable Serialize and Deserialize impls of std::sync::atomic types on more platforms (#​2337, thanks @​badboy)

v1.0.149

Compare Source

  • Relax some trait bounds from the Serialize impl of BinaryHeap, BTreeSet, and HashSet (#​2333, thanks @​jonasbb)

v1.0.148

Compare Source

  • Support remote derive for generic types that have private fields (#​2327)

v1.0.147

Compare Source

  • Add serde::de::value::EnumAccessDeserializer which transforms an EnumAccess into a Deserializer (#​2305)

v1.0.146

Compare Source

v1.0.145

Compare Source

v1.0.144

Compare Source

  • Change atomic ordering used by Serialize impl of atomic types to match ordering used by Debug impl of those same types (#​2263, thanks @​taiki-e)

v1.0.143

Compare Source

  • Invert build.rs cfgs in serde_test to produce the most modern configuration in the default case (#​2253, thanks @​taiki-e)

v1.0.142

Compare Source

  • Add keywords to crates.io metadata

v1.0.141

Compare Source

  • Add no-std category to crates.io metadata

v1.0.140

Compare Source

  • Invert serde_derive cfgs to convenience non-Cargo builds on a modern toolchain (#​2251, thanks @​taiki-e)

v1.0.139

Compare Source

  • Add new constructor function for all IntoDeserializer impls (#​2246)

v1.0.138

Compare Source

  • Documentation improvements

v1.0.137

Compare Source

  • Update documentation links to some data formats whose repos have moved (#​2201, thanks @​atouchet)
  • Fix declared rust-version of serde and serde_test (#​2168)

v1.0.136

Compare Source

  • Improve default error message when Visitor fails to deserialize a u128 or i128 (#​2167)

v1.0.135

Compare Source

  • Update discord channels listed in readme

v1.0.134

Compare Source

  • Improve error messages on deserializing NonZero integers from a 0 value (#​2158)

v1.0.133

Compare Source

  • Optimize deserialization of data structures that contain recursive use of flatten fields or tag or untagged enums (#​2148)

v1.0.132

Compare Source

  • Enable Serialize and Deserialize impls for std::sync::atomic::{AtomicI64, AtomicU64} on riscv64 arch (#​2141, thanks @​Avimitin)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from fdd3c1f to c4545faCompareMay 8, 2024 00:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.200Update Rust crate serde to v1.0.201May 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c4545fa to 7e0739dCompareMay 15, 2024 09:07
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.201Update Rust crate serde to v1.0.202May 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7e0739d to f1f973bCompareMay 25, 2024 18:51
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.202Update Rust crate serde to v1.0.203May 25, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f1f973b to 29a218bCompareJuly 6, 2024 21:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.203Update Rust crate serde to v1.0.204Jul 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 29a218b to 9092017CompareAugust 8, 2024 05:15
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.204Update Rust crate serde to v1.0.205Aug 8, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9092017 to da5d958CompareAugust 11, 2024 08:34
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.205Update Rust crate serde to v1.0.206Aug 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from da5d958 to bc068c0CompareAugust 12, 2024 23:10
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.206Update Rust crate serde to v1.0.207Aug 12, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from bc068c0 to 3178fbaCompareAugust 15, 2024 16:19
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.207Update Rust crate serde to v1.0.208Aug 15, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 3178fba to 18f4e0bCompareAugust 24, 2024 04:27
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.208Update Rust crate serde to v1.0.209Aug 24, 2024
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.209Update Rust crate serde to v1.0.210Sep 6, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 18f4e0b to 9fcfa95CompareSeptember 16, 2024 09:26
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 9fcfa95 to 1e98966CompareOctober 22, 2024 07:40
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.210Update Rust crate serde to v1.0.211Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 1e98966 to 538e696CompareOctober 22, 2024 17:45
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.211Update Rust crate serde to v1.0.212Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 538e696 to 2333572CompareOctober 22, 2024 21:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.212Update Rust crate serde to v1.0.213Oct 22, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2333572 to c0c45e8CompareOctober 28, 2024 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.213Update Rust crate serde to v1.0.214Oct 28, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from c0c45e8 to cdbc0f0CompareNovember 11, 2024 22:59
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.214Update Rust crate serde to v1.0.215Nov 11, 2024
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0195383 to 5167742CompareAugust 10, 2025 13:35
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5167742 to ebcbdb9CompareSeptember 14, 2025 00:25
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.219Update Rust crate serde to v1.0.220Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from ebcbdb9 to 5fcd81eCompareSeptember 14, 2025 09:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.220Update Rust crate serde to v1.0.221Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 5fcd81e to e03071cCompareSeptember 14, 2025 20:35
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.221Update Rust crate serde to v1.0.223Sep 14, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from e03071c to 50e1e9dCompareSeptember 15, 2025 19:37
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.223Update Rust crate serde to v1.0.224Sep 15, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 50e1e9d to 7509929CompareSeptember 16, 2025 14:14
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.224Update Rust crate serde to v1.0.225Sep 16, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7509929 to 061b937CompareSeptember 21, 2025 02:23
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.225Update Rust crate serde to v1.0.226Sep 21, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.226Update Rust crate serde to v1.0.227Sep 26, 2025
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.227Update Rust crate serde to v1.0.228Sep 27, 2025
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 061b937 to 7c93a2bCompareDecember 10, 2025 10:50
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 7c93a2b to 2aa335dCompareDecember 31, 2025 16:59
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 2aa335d to acf0e09CompareFebruary 2, 2026 19:56
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from acf0e09 to 6aebaa8CompareFebruary 12, 2026 12:02
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6aebaa8 to 0e2c2e3CompareFebruary 25, 2026 14:16
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 0e2c2e3 to f216db2CompareMarch 13, 2026 13:44
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update serde monorepo to v1.0.228Jun 2, 2026
@renovaterenovateBot changed the title Update serde monorepo to v1.0.228Update serde monorepoJun 22, 2026
@renovaterenovateBot changed the title Update serde monorepoUpdate Rust crate serde to v1.0.228Jun 25, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from f216db2 to 6c430b6CompareJuly 19, 2026 02:42
@renovaterenovateBot changed the title Update Rust crate serde to v1.0.228Update Rust crate serde to v1.0.229Jul 19, 2026
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 6c430b6 to 4f95b87CompareJuly 21, 2026 02:55
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from 4f95b87 to daa57e0CompareAugust 11, 2026 21:12
@renovate
renovateBotforce-pushed the renovate/serde-monorepo branch from daa57e0 to f5045cdCompareAugust 26, 2026 11:33
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants