Skip to content

Releases: i-am-brianna/gpx-concatenator

Version 1.0.2 - Bug Fixes and Test Coverage

09 Jul 15:47

Choose a tag to compare

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_concatenator module to ensure code reliability and accuracy.
  • Added an __init__.py file to the tests directory for improved package structure.
  • Added a test for the GPXColorizer class to verify the colorization functionality.
  • Created a python-package.yml file for CI/CD integration.
  • Improved file handling by keeping only .gpx files 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-concatenator a PyPi package.
  • Added parameters to main.py and updated the README.md with instructions on how to use main.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:schemaLocation in the namespace mapping for better maintainability.
  • Added automatic color generation for improved visualization.
  • Modified the concatenation function to append only trk elements 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.