Skip to content

Latest commit

 

History

History
123 lines (76 loc) · 6.58 KB

CHANGELOG.md

File metadata and controls

123 lines (76 loc) · 6.58 KB

Changelog

Unreleased

0.12.6 - 2024-12-20

  • Fix a regression: make Error and XmlError be Send and Sync again #89

0.12.5 - 2024-11-16

  • Remove ambiguous statements about escaping from documentation. #85
  • Update quick-xml to 0.37. #86
  • Clarify usage of src attribute of a Content structure. #87

0.12.4 - 2024-08-28

  • Update quick-xml to 0.32. #82
  • Update quick-xml to 0.36. #83

0.12.3 - 2024-05-11

  • Bump MSRV (Minimum Supported Rust Version) from 1.56.0 to 1.57.0 #80
  • Update quick-xml and derive_builder dependencies. #81

0.12.2 - 2023-07-26

  • Upgrade quick_xml to 0.30 #78

0.12.1 - 2023-03-27

  • Upgrade quick_xml to 0.28 #77

0.12.0 - 2022-12-29

  • Wrap quick_xml::XmlError into a newtype #65
  • Implement std::error::Error for XmlError. Mark helper traits as pub(crate) to prevent their accidental leakage to public API #66
  • Bump MSRV (Minimum Supported Rust Version) from 1.40.0 to 1.56.0 #66 and #69 and #74
  • Upgrade quick_xml to 0.27 and derive_builder to 0.12 #67
  • Allow to configure emitted XML #70
  • Switch to Rust 2021 Edition #74
  • Remove unused error case Error::Utf8 #73

0.11.0 - 2021-10-20

  • Disable clock feature of chrono to mitigate RUSTSEC-2020-0159 #57
  • Escape Content's value unless it contains xhtml #52
  • Preserve entities and open tags (e.g &amp;, <br/>) in xhtml content #53
  • Add support of xml:base and xml:land in a Feed #55

0.10.0 - 2021-06-06

  • Infallible builders 13af228
  • Introduce Text type to represent Atom Text constructs 45cbd6b
  • Rename text::ContentType to TextType fa32372

0.9.1 - 2021-01-07

  • update quick-xml version to 0.20 48caa33

0.9.0 - 2020-05-13

  • Update quick-xml to 0.18 #28
  • Diligently parse dates #23
  • Expose all fields of the model types #25

0.8.0 - 2020-01-23

  • Add a default builders feature that can be disabled #19
  • Handwrite Error conformance so thiserror is not needed #18
  • Use thiserror instead of failure #17
  • prepare for 0.8.0 release ce4c783

0.7.0 - 2019-12-15

  • update dependencies #16
  • add feature: with-serde #13
  • replace String with ::chrono::DateTime<::chrono::FixedOffset> #12
  • update edition: from 2015 to 2018 b74bb6a

0.6.0 - 2018-05-29

  • prevent mixed content warning on crates.io #8
  • update quick-xml and use failure crate for Error 7d75966

0.5.8 - 2018-02-12

  • Optionally implement Serialize/Deserialize for data structures (fixes #5) #5

0.5.7 - 2018-01-27

0.5.6 - 2017-11-27

0.5.5 - 2017-11-07

  • content type needs to be xhtml for xhtml content #2

0.5.4 - 2017-07-16

  • Derive builders with Into<T> and default values e72b20a

0.5.3 - 2017-07-02

  • Write Atom namespace #1
  • Formatted with rustfmt-nightly 0.1.7 5a5812c

0.5.2 - 2017-06-23

  • Added examples for Extension methods b5acfe0
  • Added builders using derive_builders, added missing extension setter methods 33ddd21

0.5.1 - 2017-06-23

  • Fixed Cargo.toml category slug [ci skip] 3711804

0.5.0 - 2017-06-23