All Versions
10
Latest Version
Avg Release Cycle
28 days
Latest Release
203 days ago

Changelog History

  • v0.8.9

    May 02, 2019
    • ➕ Add Value::get_mut to index into a &mut Value, returning Option
  • v0.8.8

    December 01, 2018
    • 0️⃣ Provide an implementation of Default for serde_yaml::Value which produces Value::Null (#120, thanks @macisamuele)
  • v0.8.7

    October 28, 2018
    • 👍 Allow YAML tags to be used to specify an enum variant (#115, thanks @EliSnow)
  • v0.8.6

    October 14, 2018
    • 👍 128-bit integer support (#110)
  • v0.8.5

    September 25, 2018
    • 👌 Support integers represented in binary, e.g. 0b0101 (#106, thanks @p4l1ly)
  • v0.8.4

    September 15, 2018
    • Limit recursion to 128 levels to avoid stack overflows (#105)
  • v0.8.3

    September 03, 2018
    • 🛠 Fix possible panic during deserialization (#101)
  • v0.8.2

    September 03, 2018
    • 📚 Documentation improvements
  • v0.8.1

    August 23, 2018
    • 📚 Documentation improvements
  • v0.8.0

    August 22, 2018

    ⬇️ Reduce compile time of Deserialize impls by instantiating fewer Visitor methods when we know the type of data expected (#96)

    💥 This is potentially a breaking change for some handwritten Deserialize impls. For example a Deserialize impl that invokes Deserializer::deserialize_string would no longer deserialize successfully from anything but a string in the input data, even if the Visitor impl otherwise supports types other than string. Deserialize impls that support deserializing from multiple different Serde data types need to use Deserializer::deserialize_any instead.

    Preserve integers as integers when serialized by serde_yaml::to_value (#98)