Connection type switching: Fixed the cost/display glitches that occurred when you switched connection types while already over a destination. This should now work properly again. The issue was caused by a performance fix that aimed to not recalculate connection costs and other sometimes-expensive-to-calculate data when that wasn’t needed. Turns out, its definition of "isn’t needed" was a little lacking.
Ruins vs Undo: We can’t call it a proper patch without some sort of undo fix. This time, a previous fix for ruins wrongly disabling undo introduced a situation where ruins would mistakenly leave undo enabled. Patched again! Hoping this doesn’t introduce a new corner-case-to-the-corner-case-to-the-corner-case.