v0.33.0 - Make compile time small again
What's Changed
New Features
- #758: Implemented
From<QName>
forBytesStart
andBytesEnd
.
Bug Fixes
- #755: Fix incorrect missing of trimming all-space text events when
trim_text_start = false
andtrim_text_end = true
.
Misc Changes
- #650: Change the type of
Event::PI
to a new dedicatedBytesPI
type. - #759: Make
const
as much functions as possible:resolve_html5_entity()
resolve_predefined_entity()
resolve_xml_entity()
Attr::key()
Attr::value()
Attributes::html()
Attributes::new()
BytesDecl::from_start()
Decoder::encoding()
Deserializer::get_ref()
IoReader::get_ref()
LocalName::into_inner()
Namespace::into_inner()
NsReader::config()
NsReader::prefixes()
Prefix::into_inner()
QName::into_inner()
Reader::buffer_position()
Reader::config()
Reader::decoder()
Reader::error_position()
Reader::get_ref()
SliceReader::get_ref()
Writer::get_ref()
Writer::new()
- #763: Hide
quick_xml::escape::resolve_html5_entity
underescape-html
feature again.
This function has significant influence to the compilation time (10+ seconds or 5x times)
Full Changelog: v0.32.0...v0.33.0