New
v0.4.0
What's Changed
- style: remove an unnecessary empty line in update-fish-config.sh by @kkebo in https://github.com/swiftlang/swiftly/pull/106
- improve API usages around String/Data/ByteBuffer by @weissi in https://github.com/swiftlang/swiftly/pull/109
- fix(install): use
sourceinstead of.in fish by @kkebo in https://github.com/swiftlang/swiftly/pull/105 - Update README.md with contributing by @parispittman in https://github.com/swiftlang/swiftly/pull/113
- Delete CODE_OF_CONDUCT.md by @parispittman in https://github.com/swiftlang/swiftly/pull/114
- Update usage of unsafe API, upgrade libarchive to 3.7.4, upgrade async http client by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/120
- Fix NIOTooManyBytesError that sometimes occurs during XCTests by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/129
- macOS support for swiftly by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/121
- Mock out test interactions with swift.org and github.com by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/133
- Add DocC documentation for swiftly by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/131
- Merge installation logic into swiftly as an init subcommand by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/127
- Use swift.org API for getting releases and some snapshot toolchains by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/153
- Integrate SwiftFormat into the swiftly project dependencies by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/158
- Enhancements to the release build script by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/165
- Remove all usage of the GitHub API by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/172
- Add signature cert and package identifier parameters to package script by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/174
- Fix package install detection for packages that are partially installed by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/178
- Verify the libarchive payload by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/181
- Add a github workflow for Linux based on the swiftlang template by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/184
- Add new Linux platforms: Ubuntu 24.04, Debian 12, Fedora 39 by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/173
- Add post-merge CI and build release workflows by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/185
- Swiftly proxies by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/155
- Provide actionable instructions on a format failure in pull requests by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/190
- Download toolchains using proxy if one is set in the environment by @vsarunas in https://github.com/swiftlang/swiftly/pull/189
- Add documentation related build and checks to GitHub workflows by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/186
- Streamline the swiftly init process by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/177
- Fix a documentation bug involving sha sum by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/194
- Make release package file names more uname friendly on Linux by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/193
- Restore amazon linux 2 as the default release build platform by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/192
- Update README.md by @heckj in https://github.com/swiftlang/swiftly/pull/198
- Adopt the static linux sdk by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/196
- Create documentation for shell auto-completions by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/200
- Conform Swiftly's Error type to CustomStringConvertible by @plemarquand in https://github.com/swiftlang/swiftly/pull/203
- Adopt OpenAPI for fetching current swiftly releases by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/205
- Check prefix for the current user on Linux when finding the shell by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/206
- Convert workflows to self-hosted with Swiftly by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/195
- Fix typo by @taji-taji in https://github.com/swiftlang/swiftly/pull/207
- Prepare for the 0.4.0 release by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/214
- Update doc title from SwiftlyDocs to Swiftly by @shahmishal in https://github.com/swiftlang/swiftly/pull/217
- Revert "Update doc title from SwiftlyDocs to Swiftly" by @shahmishal in https://github.com/swiftlang/swiftly/pull/219
- Getting started guide cleanup by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/220
- Consistency in y/n prompts #141 fix by @johnbute in https://github.com/swiftlang/swiftly/pull/222
- Handle run with the --help flag so that it brings up the help by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/225
- Update documentation and online help around global default toolchains by @cmcgee1024 in https://github.com/swiftlang/swiftly/pull/224
- Foreground process fix by @johnbute in https://github.com/swiftlang/swiftly/pull/226
New Contributors
- @weissi made their first contribution in https://github.com/swiftlang/swiftly/pull/109
- @parispittman made their first contribution in https://github.com/swiftlang/swiftly/pull/113
- @vsarunas made their first contribution in https://github.com/swiftlang/swiftly/pull/189
- @taji-taji made their first contribution in https://github.com/swiftlang/swiftly/pull/207
- @shahmishal made their first contribution in https://github.com/swiftlang/swiftly/pull/217
- @johnbute made their first contribution in https://github.com/swiftlang/swiftly/pull/222
Full Changelog: https://github.com/swiftlang/swiftly/compare/0.3.0...0.4.0