- [Fixed] Attribute-Select string changed to upper case
- [Fixed] Correct import of QgsProcessingParameterFile.Behavior.File in import-gpx-segments alg
- [Feature] More date formats (including time zone aware)
- [Improvement] Major code refactoring
- [Improvement] Tests added for better stability
- Add track point indices to motion attributes
- Process all track segments if more than 1 is available in GPX file
- [Fixed] Set duration to 0 instead of None if timestamps are equal
- Create 3D-geometries if elevation tag is available in GPX file or track layer
- Calculate elevation_diff attribute if elevation tag is available in GPX file or track layer
- Iterate over all track points to find attributes
- Use algorithm output to show number of created and skipped segments
- German translation
- Add new algorithm 'Track segment creator'
- Add warning if track points with equal coordinates prevent creating segments
- Remove option to use EPSG:4326
- Deprecate 'GPX segment importer' dialog (use algorithm instead)
- Bug fixes
- Importer added as QgisAlgorithm to enable usage in processing
- QGIS3 API adjustments related to QMessageBar
- Support for QGIS3
- Use of message and progress bar
- Use of message and progress bar
- Write track layer in GeoPackage instead of ESRI Shapefile
- Store last input/output directory in QGIS settings
- Optionally calculate duration between track points
- Option to add attributes from start/end/both track point(s)
- Optionally calculate distance and speed between track points
- New SVG icon
- Improved boolean handling
- Initial release