Self-upgrades now behave more predictably when they happen in the middle of a command.
Upgrades that take effect immediately
When you choose to upgrade during an update prompt, the tool now continues by re-running your original command on the newly installed version.
This prevents situations where an upgrade succeeded on disk, but the rest of that same run still used the older behavior until you manually ran the command again.
Platform notes
On Unix-like systems, the handoff happens automatically after a successful upgrade. On Windows, you will still be asked to re-run your command after upgrading.