Skip to content

Latest commit

 

History

History
91 lines (56 loc) · 5.47 KB

CHANGELOG.md

File metadata and controls

91 lines (56 loc) · 5.47 KB

Changelog

Unreleased

  • Add error message inside InvalidInput (#58) from @k-bx
  • Fixes ColorMode variants by making the default normal (#57)
  • Ignore comments to avoid breaking parsing logic in reader (#55)
  • Handle invalid UTF-8 characters in tag name and attributes (#45)
  • BREAKING: Updates Style, StyleMap, BalloonStyle, IconStyle, Icon, LabelStyle, LineStyle, PolyStyle, and ListStyle by adding public attrs property and changes type of id from String to Option<String> to more closely reflect the specification.
  • Add categories field to Cargo.toml
  • Ignored deprecated code warnings for geo_types::Coordinate since we're supporting multiple versions of geo-types (#40)
  • Fixed attributes not being written for kml:Scale, kml:Orientation, kml:Point, kml:Location, kml:LineString, kml:LinearRing, and kml:Placemark (#38)
  • Made license field SPDX compliant (#36)
  • Added kml:SchemaData, kml:SimpleData, and kml:SimpleArrayData (#35) from @k-mack
  • Fix clippy warnings from stable Rust 1.63.0 (#31) from @k-mack
  • Added kml:Alias and kml:ResourceMap (#29) from @k-mack
  • Run tests without default features (#26)
  • Adds kml:Link and kml:Icon (#28) from @k-mack
  • Updates edition to 2021 (#27)
  • Updates quick-xml to v0.22 which doesn't expose any breaking changes for this API
  • Fix compilation issue when zip feature is disabled (#22) from @vilaureu
  • Fix issue with sibling kml:Folder or kml:Document elements nesting (#19)
  • Clippy cleanup (#3)
  • Add support for kml:Location (#7) from @Nadhum
  • Add support for kml:Scale (#8) from @Nadhum
  • Add support for kml:Orientation (#8) from @Nadhum
  • Require clippy and rustfmt in CI (#14)
  • Add support for hotSpot element within kml:IconStyle, including a new Units enum and Vec2 struct (#13) from @ardouglas
  • Handle UTF-8 decoding issues without a panic, fixing #1
  • Cleaned up method names (i.e. "parse*" to "read*")
  • Added KmlWriter::from_writer
  • Update license to MIT/Apache-2.0
  • Transfer to georust
  • Initial functionality for reading, writing, and conversion