Update all dependencies #7
Reference in New Issue
Block a user
Delete Branch "renovate/all"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
^1.0.44->^1.0.1471.0.44->1.0.870.16.1->0.18.0Release Notes
serde-rs/serde
v1.0.147Compare Source
serde::de::value::EnumAccessDeserializerwhich transforms anEnumAccessinto aDeserializer(#2305)v1.0.146Compare Source
v1.0.145Compare Source
Sized(#2282, thanks @ChayimFriedman2)v1.0.144Compare Source
v1.0.143Compare Source
v1.0.142Compare Source
v1.0.141Compare Source
no-stdcategory to crates.io metadatav1.0.140Compare Source
v1.0.139Compare Source
newconstructor function for allIntoDeserializerimpls (#2246)v1.0.138Compare Source
v1.0.137Compare Source
rust-versionof serde and serde_test (#2168)v1.0.136Compare Source
Visitorfails to deserialize a u128 or i128 (#2167)v1.0.135Compare Source
v1.0.134Compare Source
v1.0.133Compare Source
flattenfields ortagoruntaggedenums (#2148)v1.0.132Compare Source
std::sync::atomic::{AtomicI64, AtomicU64}on riscv64 arch (#2141, thanks @Avimitin)v1.0.131Compare Source
unused_resultsbeing triggered in generated code for adjacently tagged enum (#2116, thanks @tyranron)v1.0.130Compare Source
MapAccessandSeqAccessimpl for reference to a dynamically sized existing impl (#2081)v1.0.129Compare Source
v1.0.128Compare Source
v1.0.127Compare Source
v1.0.126Compare Source
forbid(future_incompatible)lint setting in generated code (#2026, thanks @hyd-dev)v1.0.125Compare Source
Ipv4Addr(#2001, thanks @saethlin)v1.0.124Compare Source
SystemTime(#1997, thanks @cyang1)v1.0.123Compare Source
Selfkeywords in fields of types that derive Deserialize (#1830, thanks @taiki-e)Selfinside fields that use serialize_with (#1970)v1.0.122Compare Source
Add IntoDeserializer impl for &[u8] (#1898, thanks @Mingun)
Handle unrecognized numeric field keys during deserialization of a field_identifier, equivalently to string field keys (#1914, thanks @Mingun)
Add attribute to override default deserialization failure expectation message (#1916, thanks @Mingun)
Improve
serde_testhandling of map entries and error message construction (#1918, thanks @Mingun)Produce more accurate location information on test failures from
serde_testcrate (#1920, thanks @Mingun)Improve diagnostic on failure to parse a
rename_allattribute (#1960, #1961)Eliminate unnecessary trait bounds on some value Deserializer impls (#1963)
v1.0.121Compare Source
Durationwith nanoseconds that cause the seconds counter to overflow (#1958, thanks @jonasbb)v1.0.120Compare Source
v1.0.119Compare Source
v1.0.118Compare Source
v1.0.117Compare Source
v1.0.116Compare Source
v1.0.115Compare Source
#[serde(flatten)]on a field whose type is a type parameter and concrete type is()(#1873)v1.0.114Compare Source
packedrepr matching to support deriving Serialize for structs havingrepr(C, packed)(#1813, thanks @TannerRogalsky)v1.0.113Compare Source
v1.0.112Compare Source
serde(flatten)on map types where the Serializer only works with serialize_entry (#1837)v1.0.111Compare Source
#[derive(Deserialize)] struct S<'a> { field: $field }(#1821)v1.0.110Compare Source
repr(packed)struct (#1791, thanks @alvardes)v1.0.109Compare Source
Optionto omit the content field when deserializing (#1553, #1706, thanks @zth0)v1.0.108Compare Source
Provide a
Serializerimpl that can write primitives and unit variants to a&mut fmt::Formatter(#1705, thanks @jethrogb)v1.0.107Compare Source
serde(skip)andserde(other)in the same enum (#1804)v1.0.106Compare Source
v1.0.105Compare Source
Cowtypes (#1754, thanks @maciejhirsz)v1.0.104Compare Source
!to account for https://github.com/rust-lang/rust/pull/67224v1.0.103Compare Source
v1.0.102Compare Source
PathBuffrom bytes like&Pathalready did, and support deserializingBox<Path>(#1656, thanks @heftig)v1.0.101Compare Source
Report errors on malformed serde attributes, like
#[serde(rename =)]-- the compiler used to reject these itself, but when the compiler relaxed its requirements on attribute syntax these malformed attributes began silently being ignored by serde_deriveEliminate unused variable warning when using skip_serializing inside a tuple variant of an adjacently tagged enum (#1617, thanks @arilotter)
Support skip attribute inside of newtype variants (#1622, thanks @Xaeroxe)
v1.0.100Compare Source
Provide
serde::ser::StdErrorandserde::de::StdErrorwhich are either a re-export ofstd::error::Error(if Serde's "std" feature is enabled) or a new identical trait (otherwise).Serde's error traits
serde::ser::Errorandserde::de::Errorrequirestd::error::Erroras a supertrait, but only when Serde is built with "std" enabled. Data formats that don't care about no_std support should generally provide their error types with astd::error::Errorimpl directly:Data formats that do support no_std may either have a "std" feature of their own as has been required in the past:
... or else now may provide the std Error impl unconditionally via Serde's re-export:
v1.0.99Compare Source
Update Syn dependency to 1.0.
Note: This raises the minimum required compiler version for serde_derive from rustc 1.15 to rustc 1.31. The minimum required compiler version for serde remains at rustc 1.13.
v1.0.98Compare Source
v1.0.97Compare Source
Introduce
serde(try_from = "...")attribute to derive Deserialize based on a given implementation ofstd::convert::TryFrom(#1526, thanks @fanzeyi)v1.0.96Compare Source
v1.0.95Compare Source
yanked
v1.0.94Compare Source
v1.0.93Compare Source
v1.0.92Compare Source
serde(flatten)in no_std + alloc mode (#1543, thanks @jplatte)v1.0.91Compare Source
v1.0.90Compare Source
Add an attribute
#[serde(crate = "path::to::serde")]which replaces the use ofextern crate serdein the generated code; this is intended for crates that invoke Serde derives from a macro and need to refer toserdethrough their own re-export rather than requiring callers to list Serde in Cargo.toml (#1499, thanks @sgrif)v1.0.89Compare Source
v1.0.88Compare Source
flattenandskip_serializing/skip_deserializingattributes on the same fieldv1.0.87Compare Source
v1.0.86Compare Source
v1.0.85Compare Source
Accept
#[serde(alias = "...")]attribute on fields and variants which allows the same field or variant to be deserialized from any of multiple different names in the input (#1458, thanks @Lymia)v1.0.84Compare Source
v1.0.83Compare Source
Support a
rename_allspecification that applies only to the Serialize impl or only to the Deserialize impl (#1447, thanks @vincascm)Allow serializing struct name inside of structs with named fields (#1448, thanks @motu42)
v1.0.82Compare Source
serde(default)attribute inside of tuple structs and tuple variants (#1442, thanks @tcr)v1.0.81Compare Source
v1.0.80Compare Source
Vec::deserialize_in_placeto deserialize elements in place (#1411)v1.0.79Compare Source
Add
serde(other)variant attribute for deserializing any variant that is not one of the others (#1382)In this internally tagged enum the
MyEnum::Unknownvariant would be produced if the"variant"tag in the input is neither"A"nor"B".This feature is currently limited to externally tagged and adjacently tagged enums in which the
othervariant is a unit variant.v1.0.78Compare Source
v1.0.77Compare Source
v1.0.76Compare Source
NonZeroU128(#1371, thanks @hcpl)v1.0.75Compare Source
-Z minimal-versionsin CI (#1367)v1.0.74Compare Source
v1.0.73Compare Source
v1.0.72Compare Source
default-features = false, features = ["alloc", "rc"]feature combination (#1359, thanks @Pratyush)v1.0.71Compare Source
core::ops::RangeInclusive(#1347, thanks @c410-f3r)core::ops::Rangewhether or not"std"feature is enabled (#1348)v1.0.70Compare Source
--features allocto work with nightly-2018-07-07 (#1335)v1.0.69Compare Source
use_extern_macros(https://github.com/rust-lang/rust/pull/51496)v1.0.68Compare Source
v1.0.67Compare Source
v1.0.66Compare Source
!(#544, unstable)v1.0.65Compare Source
v1.0.64Compare Source
v1.0.63Compare Source
v1.0.62Compare Source
IntoDeserializerfor i128 and u128 (#1280)v1.0.61Compare Source
v1.0.60Compare Source
v1.0.59Compare Source
serde(transparent)container attribute to indicate that a struct serializes and deserializes the same as its only field -- analogous torepr(transparent)(#1054)v1.0.58Compare Source
v1.0.57Compare Source
NonZero<T>which has been removed from the most recent nightly compiler (#1265)v1.0.56Compare Source
v1.0.55Compare Source
v1.0.54Compare Source
v1.0.53Compare Source
v1.0.52Compare Source
boundattribute (#1149)skip_serializingattribute in tuple structs and variants (#1048)skip_serializing_ifin computing tuple struct lengths (#1049)Optionfield (#1029)v1.0.51Compare Source
'delifetime (#893)#[serde(skip)]variant attribute to combine theskip_serializingandskip_deserializingvariant attributes that already existedv1.0.50Compare Source
v1.0.49Compare Source
std::rc::Weakandstd::sync::Weak(#1251)v1.0.48Compare Source
v1.0.47Compare Source
flattenattribute inside of enums (#1206)v1.0.46Compare Source
v1.0.45Compare Source
serde-rs/json
v1.0.87Compare Source
write_i128andwrite_u128methods toserde_json::Formatterto control the formatting of 128-bit integers (#940, thanks @Lucretiel)v1.0.86Compare Source
arbitrary_precisionfeature even in no-std mode (#928, thanks @kvinwang)v1.0.85Compare Source
DisplayforNumberproduce the same representation as serializing (#919)v1.0.84Compare Source
Debugimpl ofserde_json::Valuemore compact (#918)v1.0.83Compare Source
v1.0.82Compare Source
From<Option<T>>for serde_json::Value whereT: Into<Value>(#900, thanks @kvnvelasco)v1.0.81Compare Source
indexmap/autocfgnot always properly detecting whether astdsysroot crate is available (#885, thanks @cuviper)v1.0.80Compare Source
v1.0.79Compare Source
RawValuedeserialization to propagate\uescapes for unmatched surrogates, which can later by deserialized to Vec<u8> (#830, thanks @lucacasonato)v1.0.78Compare Source
&RawValuein map key position, which would previously fail with "invalid type: newtype struct" (#851)v1.0.77Compare Source
stdnorallocfeature enabledv1.0.76Compare Source
raw_valueandallocare enabled whilestdis disabled (#850)v1.0.75Compare Source
v1.0.74Compare Source
v1.0.73Compare Source
itoadependency to 1.0v1.0.72Compare Source
\u-encoded lone surrogates when deserializing into a byte string (#828, #829, thanks @lucacasonato)v1.0.71Compare Source
v1.0.70Compare Source
serde_json::Map::retainmethod (#822, thanks @deankarn)v1.0.69Compare Source
v1.0.68Compare Source
-0when deserializing to f32 or f64 (#799, #801)v1.0.67Compare Source
v1.0.66Compare Source
v1.0.65Compare Source
v1.0.64Compare Source
RawValuefrom a slice containing non-utf8 bytes (#755)v1.0.63Compare Source
Entry::and_modifymethod on serde_json::map::Entry (#754, thanks @Krout0n)v1.0.62Compare Source
v1.0.61Compare Source
impl From<Number> for Value(#737, thanks @imp)v1.0.60Compare Source
impl FromIterator<(impl Into<String>, impl Into<Value>)> for Value, which collects a Value::Object (#733, thanks @matklad)v1.0.59Compare Source
v1.0.58Compare Source
v1.0.57Compare Source
v1.0.56Compare Source
json!macro invocation (https://github.com/rust-lang/rust/issues/73777)v1.0.55Compare Source
float_roundtrip(https://github.com/serde-rs/json/releases/tag/v1.0.54)v1.0.54Compare Source
Add
float_roundtripfeature to enable a slower but higher precision float parser based on lexical.Enabling
float_roundtripwill use sufficient precision when parsing fixed precision floats from JSON to ensure that they maintain accuracy when round-tripped through JSON. This comes at an approximately 2x performance cost for parsing floats compared to the default best-effort precision.Unlike
arbitrary_precision, the newfloat_roundtripfeature makes f64 -> JSON -> f64 produce output identical to the input.arbitrary_precisionis for making JSON -> serde_json::Number -> JSON produce output identical to the input.v1.0.53Compare Source
v1.0.52Compare Source
v1.0.51Compare Source
v1.0.50Compare Source
v1.0.49Compare Source
v1.0.48Compare Source
serde_json::value::Serializerwhich produces aValueas output (#621, thanks @sdleffler)v1.0.47Compare Source
v1.0.46Compare Source
v1.0.45Compare Source
Add no-std support (#606, thanks @Xanewok)
slide-rs/specs
v0.18.0Compare Source
Full changelog: https://github.com/amethyst/specs/compare/v0.17.0...v0.18.0
v0.17.0Compare Source
error::NoErrorin favor ofstd::convert::Infallible(#688)#[non_exhaustive]forerror::Error. Note this bumps the minimum supported rust version to 1.40 (#688).derivefeature that enables all derive-related smaller features(
specs-deriveandshred-derivecurrently). (#687)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.