Skip to content

Releases: fernandodpr/MMR-GPXTRacker

GPX Tracker Plugin v1.1.0

28 Nov 00:08
cc0a587
Compare
Choose a tag to compare

Upcoming Breaking Change
Starting with the next version, you’ll need to explicitly configure tracked devices. For now, the plugin defaults to logging all devices (allowed_device_ids: ["*"]) for compatibility, but this will change in future releases.

  • What changed?

    • In the previous release, all devices in the network were tracked by default as no filtering mechanism existed.
    • Now, users must define allowed_device_ids in the configuration file to specify which devices should be logged.
  • Impact on existing users:

    • Users who update to this version without modifying their configuration file will find that no data is being logged unless allowed_device_ids is defined.
  • Action required:

    • Update your configuration file to include the allowed_device_ids option with the IDs of the devices you want to track.
community-plugins:
  gpxtracker:
    active: true
    repository: https://github.com/fernandodpr/MMR-GPXTRacker.git
    tag: main
    gpx_directory: "./data/gpx_data"
    allowed_device_ids:
      - "fd3e19c2"  # Example (random ID)
      - "*" # To save all location messages that are received.

Description:

This release introduces node filtering, providing users with greater control over which devices are tracked, along with enhancements to configuration handling. These updates improve flexibility and usability while maintaining the core functionality of the plugin.

What's New:

  • Node Filtering:
    • Users can now specify which devices are tracked by using the allowed_device_ids configuration option.
  • Dynamic Configuration Loading:
    • Both allowed_device_ids and gpx_directory are dynamically loaded from the plugin configuration during initialization.
  • Initialization Improvements:
    • Ensured the GPX directory is created automatically during initialization.
  • Documentation Update:
    • README now includes detailed instructions for the new node filtering feature and configuration options.

First Release: GPX Tracker Plugin

27 Nov 23:28
84a170c
Compare
Choose a tag to compare

Description:
This is the first release of the GPX Tracker Plugin for Meshtastic, designed to log location data from your mesh network devices into individual GPX files. Each device's track is stored separately and organized by date, enabling easy management and analysis of location data.

Features:

  • Automatically creates and updates GPX files for each device in the mesh network.
  • Tracks data by date, ensuring organized and chronological records.
  • Compatible with GPX visualization tools for further analysis and mapping.

What's Missing:
The next release will include filters for nodes, allowing users to specify which devices are tracked. This feature will provide greater control and flexibility for managing tracked devices.

Enjoy tracking your devices and stay tuned for future updates! 🚀

What's Changed

  • Add plugin installation codeblock to readme.md by @jeremiah-k in #1

New Contributors

Full Changelog: https://github.com/fernandodpr/MMR-GPXTRacker/commits/stable