Zorro always reconnects automatically when it loses the connection.
But for this it must first know of a lost connection. All broker APIs have a function for that. If this function says "still connected", Zorro won't reconnect. This can happen when the function returns a wrong value because it was not a real loss of connection, but resuming from a hibernation. It's also possible that the function return value is ok, but reconnecting doesn't work. Broker APIs are just not made for this - they have no safety mechanisms for resolving bizarre user actions, such as hibernating a trading PC.
So I can not tell you whether Zorro automatically reconnects after you've switched off the PC. It depends on the API behavior and has nothing to do with the Zorro version.