Releases: astrowonk/gpxcsv
Version 0.2.15 released
Version 0.2.14 Released
- Fixes a bug where extension tags that weren't in children of the extension were not converted to columns. This should preserve extensions in Apple Healthkit direct exports.
v0.2.13 released
- Reverts a crashing syntax bug. Skips 0.2.12 which was a mistaken version bump not meant to be released.
Version 0.2.11
I question my version numbering scheme. I don't think it's very semantic. But I probably haven't changed the external facing API in any way?
- Adds support for processing a
StringIo
object, which was necessary to use this code as the backend for a Dash web app, which encodes all files as base64 strings.
Version 0.2.10 Released
Release Notes 0.2.10
- The
_try_to_float
function no longer crashes when trying to floatifyNone
. This was happening due to some odd xml in Runalyze exported GPX files.
Version 0.2.9 Released
-
Changes attrib behavior so that GPX files without lat lon won't crash.
-
Yes, a GPX file without latitude or longitude doesn't seem like much of a GPX file, but sometimes GPS data is missing in files exported from iOS / Apple fitness, and I would rather these not crash.
Version 0.2.8
Fixed dumb import auto-added inexplicably.
By default, now gracefully ignores non .gpx / .gpx.gz files. So running something like:
gpxcsv *.*
would skip files that didn't end in .gpx
or .gpx.gz
One can raise errors from bad files (and halt multi-file excecution) with the --raise-errors argument.
or the errors
keyword.
Version 0.2.6 Released
-
Some basic status text passed to standard out upon successful writing.
-
Shows argument help when run with no arguments.
-
Incorporates all previous changes, specifically wildcard arguments (0.2.5)
Updated to 0.2.2
Bug fix release.
- Removes references to deprecated
getchildren
method of lxml. - Handles an error when a non-trkpt child is in a trkseg.