- Changed
launchsubcommand to exit with the exit status of the launched command so that failing exit codes are propagated to the calling process. - Changed
launch --shellto provide a--norcflag (or the equivalent) forbash,zshandpwshso that the user does not accidentally mess up the environment. - Changed
launch --shellto fail if the user's SHELL environment variable is not valid UTF-8, instead of defaulting tobash. - The default toolchain is now updated during installs to the requested version, rather than the newest version for the corresponding toolchain.