Stable Update Release Notes

February 20, 2026 - 5.1.0 Stable Release Notes

QtPyVCP includes fixes to improve MDI queue behavior during feedhold and cycle-start resume scenarios. The result is a more reliable recovery path for queued MDI execution, especially when pause/feedhold states occur during active queue processing.

Summary of updates

  • Improved MDI issue flow to avoid unnecessary mode switching when already in MDI mode.

  • Updated program run eligibility to allow valid MDI resume/feedhold recovery paths.

  • Refined MDI history queue scheduler gating to better handle paused/feedhold execution states.

  • Added safer queue dispatch failure handling to prevent stale “running” queue-row state.

Affected files

  • src/qtpyvcp/actions/machine_actions.py

  • src/qtpyvcp/actions/program_actions.py

  • src/qtpyvcp/widgets/input_widgets/mdihistory_widget.py

Previous stable updates

Add older or future stable entries here, newest at the top.