A library for parsing and creation of GPX location files. Purely Swift.
This update includes better compatibility for Linux users. While parsing GPX via CoreGPX on Linux, date-related parsing should be improved.
iOS, iPadOS, watchOS and macOS users should not experience any differences between usage of 0.9.1 and 0.9.2.
Special thanks for @Gerzer for making this linux compatibility possible!
Full Changelog: https://github.com/vincentneo/CoreGPX/compare/0.9.1...0.9.2
Full Changelog: https://github.com/vincentneo/CoreGPX/compare/0.9.0...0.9.1
In this release of CoreGPX,
GPXLink
elements, as per GPX 1.1 schema. Prior implementation was an erroneous interpretation of the schema. (Special thanks to @VilemKurz! #85)trackpoints
~> points
) #89Just some project changes to work better in Xcode 12.
Special thanks to @katoemba on this!
This release includes updates to the project, to be more Xcode 12 compliant.
Do take note that, from this release, due to Xcode 12 minimum settings, minimum deployment will be raised to iOS 9. Other OSs are not affected.
Special thanks to @wopfel for correcting the README! (Noted here as it will be included in this release.)
This release holds a collection of fixes and enhancements from a wide period since late 2019. I was rather busy with other stuff and didn't collate it as a release. (Sorry @hsnetzer #75!)
Special thanks to those involved, including @jearle1974, @Zakalicious, @lludo in notifying issues!
Fixes #67, where waypoint types with link attributes will still result in nil
GPXLink
s
Thanks @davetroy for noticing this issue!
This update brings slightly more value than the previous!
GPXExtensions
bug, #64, where extensions tagging will not be formatted correctly.GPXExtensions
unavailable methods totally.GPXElement
's method, as it is repeated and redundant.Special thanks for @andrijamilovanovic for notifying about issue #64! Contributions towards finding bugs such as those within the rather buggy GPXElement
and its subclasses will make CoreGPX better! Thank you!
This release fixes an issue discussed in #58, where generation of gpx extensions element tags without a parent tag, would cause an unexpected parent tag to be generated, regardless.
Special thanks to @frogg for noticing a typo in the README example!
This release removes obsolete files, for it to be compatible in with Swift Package Manager.
Special thanks to @lludo for notifying me about the issue!