Skip to content

0.2.0

Compare
Choose a tag to compare
@patrickfreed patrickfreed released this 25 Dec 20:53
· 43 commits to main since this release

Highlighted changes

update command (#67)

swiftly now supports updating installed toolchains to a newer version of that toolchain, depending on the argument provided to the command. See swiftly update --help for more details.

Example:

$ swiftly update latest # updates the latest installed toolchain to the newest available Swift release, including newer major versions
$ swiftly update # updates the in-use toolchain to the latest patch or snapshot
$ swiftly update 5.9 # will update the latest installed 5.9 toolchain to the latest 5.9.x patch release
$ swiftly update 5 # will updated the latest installed 5.x toolchain to the latest Swift 5 release, including across minor versions

self-update command (#81)

swiftly now supports updating versions of itself through the self-update command:

$ swiftly self-update

Since swiftly 0.1.0 does not support this command, it is recommended to update existing installations using swiftly-install.sh through the link provided at https://swift-server.github.io/swiftly. Note that swiftly-install.sh has been updated so that it will update existing swiftly installations by default, rather than overwriting them.

Full release notes

  • Implement update command #67
  • Implement self-update command #81
  • Print the currently in-use toolchain if no argument is provided to use #75
  • Support "swift-" prefix when parsing release snapshot selectors #77
  • Add --use flag to install #76
  • "swiftly uninstall all" command to remove all installed toolchains (thanks @MDO190000!) #87