Changelog

All notable changes to Tracx will be documented in this file. Please read and follow the instructions of How to contribute.

[1.6.0] - 2026-05-20

Added

  • Support for missing segmentation mask around division events, improving robustness in lineage tracking when segmentation data are incomplete.

[1.5.0] - 2026-05-08

Fixed

  • Loading of asymmetrical lineage parameters from project.xml that were previously skipped silently, ensuring correct restoration of project‑level lineage settings.

[1.4.0] - 2026-04-29

Added

  • Cross‑platform deploy_tracx script and example workflows, enabling portable deployment and demonstrating usage patterns for CLI‑driven analysis.

[1.3.0] - 2026-04-29

Added

  • TrackerWorkflow to define CLI‑based workflows using a TracX Project file, allowing fully scriptable, reproducible analysis pipelines from project configuration.

[1.2.0] - 2026-04-29

Added

  • TracX CLI parser to support command‑line execution, enabling integration of TracX into batch and workflow environments beyond the GUI.

[1.1.0] - 2026-04-29

Added

  • Return path to saveTrackingProject, improving feedback on file location and easing programmatic use of project saving.

[1.0.0] - 2022-07-07

Added

  • Cross platform specific project files. Note MATLAB Compiler project files hard code absolute paths therefore the project files are only given as ‘what is required to compile’ and should be updated for the file location you are using.

Fixed

  • Missing resources for cross platform deployment.

[0.9.0] - 2022-07-01

Fixed

  • getNewickFormat to work for both asymmetrical and symmetrical division.

  • generateLineageTreeObject memory pre allocation and row index.

  • setBirthToDivPhase prevention of re-evaluation & re-assessment of cell cycle phase of assessed mothers.

  • Typos & Documentation

[0.8.0] - 2022-06-15

Fixed

  • Control image writing

  • runReQuantification and prepareDataFromSegmentationMask

  • Dependencies

[0.7.0] - 2022-06-10

Fixed

  • Default videoWriter profile cross platform

  • maxWorkers for saveTrackerProjectImages handling

  • Cross platform paths for tracx_demo_data

[0.6.0] - 2022-06-03

Removed

  • Deprecated code

[0.5.0] - 2022-04-13

Added

  • Add version information to GUI.

Fixed - Missing icon resource - Error handling for Constrain input dialog.

[0.4.0] - 2022-02-24

Added

  • Add input validation for prepareDataFromSegmentationMask.

  • Add user friendly error messages for prepareDataFromSegmentationMask.

  • Add introduction to GUI page of the documentation.

  • Add tracker parameter to separate documentation page.

Fixed

  • Fix fluoTags error in GUI.

  • Fix typos in Documentation.

[0.3.0] - 2021-12-13

Fixed

  • Corner case of empty neighborhood.

  • Max number of default workers in demo scripts and control image generation based on actual availability.

  • Set the neighbourhoodSearchRadius based on the trackerEndFrame for a better estimate.

[0.2.0] - 2021-10-19

Added

  • GUI; channel name display for constrain data by fluorescence.

  • Documentation now describes how to set bud neck marker in GUI (how to choose the correct channel).

Fixed

  • GUI; new default for mask *.mat instead of *.tif (CellX input)

  • GUI; max workers set by default to 12. If fewer are available it checks what the system allows and uses that.

  • GUI; export tracker result table button.

[0.1.0] - 2021-10-7

Added

  • Added Changelog to project.

Fixed

  • Documentation