- Added "Skip Dialog" option to code tool change which combines both blocks and skips the "Continue" dialog
- Removed commenting on T during tool changes when 'Passthrough' is enabled (thanks @siganberg)
- Diagnostics now generates a zip file which includes the original diagnostic PDF, a copy of current gSender settings, and any loaded toolpath for better support.
- Continuous jogging now bitwise compares homing location to avoid non-XYZ axes causing invalid corner detection.
- You are now able to update EEPROM values using the firmware tool when in Alarm state.
- Start from line now starts the spindle after the Z safe movement but before X and Y.
- Fix for A axis jog keybinds not working on standard grbl controller.
- Reverted HAL changes $G using the realtime alternative to reduce instances of error 1 since it was not playing nicely with the new line parser.
- Fix for available axes and axes count not being emitted properly when disconnecting and reconnecting over Ethernet.
- AutoZero touch plate probing now properly converts bit diameter when using imperial preferred units and a specific bit size.
- Available ports are now case insensitive when matching known controller types (Thanks Dymk!)
- Macros no longer overflow the macro widget.
- Tweak to 30x30 machine profile for missing acceleration change for $111.
- Fixed rare situation where connecting to grblHAL controller, disconnecting, and reconnecting to GRBL controller caused invalid laser/spindle mode toggle behaviour.
Thank you for your contributions @dymk, @siganberg