Skip to content

Latest commit

 

History

History
105 lines (64 loc) · 4.87 KB

CHANGELOG.md

File metadata and controls

105 lines (64 loc) · 4.87 KB

CHANGELOG

Unreleased

  • #101: Write speed to GPX 1.0 files

0.10.0

  • #100: Add write examples to README.md
  • #97: Allow empty strings in <name> within <metadata>
  • #94: Bump MSRV to 1.67.
  • #93: Allow empty strings in <text> and <type> of <link>
  • #91: Optimize deps: Drop error_chain and move assert_approximate_eq to dev-deps

0.9.1

  • #90: Allow <extensions> tags on the root element.

0.9.0

  • #87: Rename Route::_type, Track::_type, Waypoint::_type, Link::_type to type_

  • #86: Bump MSRV to 1.65

  • #84: Allow nested <extensions> tags

  • #78: Replace RFC 3339 by ISO 8601 for de-/encoding time stamps, fix error handling bug on track parsing, apply Clippy suggestion

0.8.6

  • #65: Replace chrono to time crate
  • #66: Allow extensions tags inside of route
  • #68: Bump CI minimum rust version to 1.53, max to 1.59
  • #67: Add xmlns attribute in written gpx for better garmin compatibility
  • #73: Bump CI minimum rust version to 1.56, max to 1.59
  • #74: Address deprecation warnings from geo-types
  • #71: Allow empty waypoint names
  • #72: Allow empty elevation tags

0.8.5

  • #61: Allow custom xml::EventWriter in write(add write_with_event_writer)
  • #62: Implementing serde (De)Serialize for GPX structs
  • #42: Track extensions

0.8.4

  • #57: Support Number on Tracks

0.8.3

  • #55: Allow name tags inside of trks to be empty

0.8.2

  • #49: Use correct XML tag "desc" instead of "description"
  • #48: Support parsing copyright tag in metadata

0.8.1

0.8.0

  • #24: Parse link elements inside trk tags, extensions inside metadata

0.7.0

Just different dependency updates.

0.6.0

  • #22: Support writing GPX files

0.5.0

  • #20: Switch from geo to geo-types

0.4.1

  • d7fec64: Support geoidheight waypoint tag

0.4.0

  • 5869643: Bump dependencies: geo, xml-rs
  • 78ce583: Rework parsing: More strict and (hopefully) cleaner

0.3.0

The 0.3.0 release contains added support for GPX 1.0, "bounds" support for tracks, and improved error reporting.

  • 385ca1c: Support GPX 1.0 (#6)
  • 9680234: Handle the GPX version attribute (#6)
  • 6e07049: Handle bounds attribute (#6)
  • 92dbb56: Include the child tag name into 'InvalidChildElement' error. (#7)

0.2.0

The 0.2.0 release contains new changes that add GPX waypoint accuracy information and Clone for public types.

  • 74d5132: Derive clone for public types (#3)
  • 13ca700: Add GPX waypoint accuracy information (#2)