Releases: i-am-brianna/gpx-concatenator
Releases · i-am-brianna/gpx-concatenator
Version 1.0.2 - Bug Fixes and Test Coverage
This release focuses on bug fixes and improving test coverage for the gpx_concatenator package. Several commits were made to address issues and enhance the functionality of the package. The main changes include:
- Added tests for the
gpx_concatenatormodule to ensure code reliability and accuracy. - Added an
__init__.pyfile to the tests directory for improved package structure. - Added a test for the
GPXColorizerclass to verify the colorization functionality. - Created a
python-package.ymlfile for CI/CD integration. - Improved file handling by keeping only
.gpxfiles for concatenation. - Updated the README.md file with the latest package updates.
- Added a LICENSE file to the package for proper licensing.
- Made the
gpx-concatenatora PyPi package. - Added parameters to
main.pyand updated the README.md with instructions on how to usemain.py. - Added docstrings to each class for better code documentation.
- Updated the README.md file after refactoring the code using OOP principles.
- Utilized OOP principles to improve encapsulation and code readability.
- Removed unnecessary metadata when coloring tracks.
- Factorized
xsi:schemaLocationin the namespace mapping for better maintainability. - Added automatic color generation for improved visualization.
- Modified the concatenation function to append only
trkelements to the final output. - Various other fixes and improvements to enhance the overall functionality and user experience.
These changes aim to improve the stability, maintainability, and usability of the gpx_concatenator package. The bug fixes and expanded test coverage ensure reliable results when merging GPX files.