What's Changed
- Make "swift-" prefix optional in MainSnapshotParser by @kateinoigakukun in #240
- Add a global variable cpuArch by @danny1113 in #216
- Print file URLs without leading file schema by @rauhul in #244
- Update Swift NIO dependency by @rauhul in #243
- Merge updates from release/1.0 to the main branch by @cmcgee1024 in #248
- Installation workflow improvements by @cmcgee1024 in #249
- Remove rehashing instructions when using the fish shell (#250) by @cmcgee1024 in #252
- feature: Omit internal access control, if let shorthand, fix typos by @KeoFoxy in #256
- Change the default install path for macOS pkgs (#259) by @cmcgee1024 in #263
- updates the abstracts for each of the HowTo guides, and renames the topic heading from 'HOWTOS' to 'Guides' by @heckj in #258
- Update swiftly README for the 1.0.0 release by @cmcgee1024 in #236
- Use the swiftly 1.0.0 release for the GH workflows by @cmcgee1024 in #276
- Fix typo in
DESIGN.md
by @MaxDesiatov in #285 - Polish welcome message by @SimplyDanny in #273
- broad swiftly-doc content edit pass by @heckj in #268
- Update system pkg deps to main by @cmcgee1024 in #290
- Update dependencies by @cmcgee1024 in #293
- Convert swift.org API usages to use OpenAPI generated API by @cmcgee1024 in #253
- Move E2E testing into GH action for Linux by @cmcgee1024 in #296
- Migrate swiftly to swift testing by @cmcgee1024 in #304
- Document the TMPDIR environment variable for better discovery by @cmcgee1024 in #308
- Add pkg title as "swiftly" by @louisunlimited in #280
- Convert file downloading to go through the OpenAPI abstraction by @jakepetroules in #309
- Migrate swiftly to Swift 6 with concurrency checks by @cmcgee1024 in #310
- Remove swiftly from the path during proxying by @cmcgee1024 in #311
- Enable MemberImportVisibility by @plemarquand in #320
- Add SDKROOT when proxying on macOS based on xcrun information by @cmcgee1024 in #316
- Make the toolchains directory location configurable by @cmcgee1024 in #324
- Fix list-available showing wrong toolchain in use by @louisunlimited in #314
- Improve path management and filesystem operation ergonomics by @cmcgee1024 in #318
- Convert argument parser option strings into FilePath for paths by @cmcgee1024 in #329
- Improve word wrapping by @roulpriya in #327
- Add a modeled command-line for better checking by @cmcgee1024 in #330
- Model lipo invocations with a modeled command structure and a test by @cmcgee1024 in #331
- Add version check and prompt for self update by @louisunlimited in #313
- Add ability to temporarily unlink swiftly by @plemarquand in #315
- Model additional system commands by @cmcgee1024 in #332
- Smoke test swiftly on nightly snapshot toolchains by @cmcgee1024 in #337
- Fixup relative readme link by @plemarquand in #336
- Model remaining commands by @cmcgee1024 in #339
- doc: update uninstall swiftly instructions by @louisunlimited in #338
- Build swiftly release cleanup by @cmcgee1024 in #335
- Place the correct program and arguments into RunProgramError by @cmcgee1024 in #347
- Append file extension to downloaded toolchain by @plemarquand in #355
- Cleanup Uninstall message by @plemarquand in #356
- Add devcontainer by @plemarquand in #357
- Bump OpenAPI depdendencies to support building on Windows. by @patricktcoakley in #354
- Create CODEOWNERS by @cmcgee1024 in #295
- Generate command models from argument parser info JSON files by @cmcgee1024 in #345
- Do not move symlink swiftly into the bin directory by @cmcgee1024 in #365
- Find symlink managed swiftly when creating proxies by @cmcgee1024 in #367
- Adding FileLock by @roulpriya in #361
- Add macOS job to pull request workflow by @cmcgee1024 in #364
- Update the swiftly version used in the nightly smoke tests by @cmcgee1024 in #371
- Update nightly smoke test for macOS to use the nightly toolchain by @cmcgee1024 in #372
- Refactor text wrapping implementation with improved logic by @roulpriya in #374
- Remove fedora 39 from the night smoke test checks by @cmcgee1024 in #379
- Refactoring output print to message by @roulpriya in #377
- Add JSON output for use command by @roulpriya in #380
- Remove the swiftly bootstrap version by @cmcgee1024 in #385
- Refactor list-available command to support json format by @roulpriya in #387
- Refactor list command to support json format by @roulpriya in #388
- Json Progress File by @roulpriya in #391
- Add progress reporter protocol by @roulpriya in #394
- json output install by @roulpriya in #392
- Add an option to self-update to provide the swiftly version to update by @cmcgee1024 in #370
- Replace hardcoded config fallback version with dynamic constant by @belkhadir in #381
- Fix shared mutable state problem with install test by @cmcgee1024 in #399
- Tests: Disable Git Commit Signing in Tests by @etcwilde in #397
- Remove swiftly update message from swiftly run command by @cmcgee1024 in #401
- Add a nightly 6.2 toolchain verification for swiftly by @cmcgee1024 in #400
- Fix main-snapshot nightly check for macOS by @cmcgee1024 in #402
- Partial warning cleanup: remove unused awaits and refactor argument parsing by @belkhadir in #398
- Run completion script generation without previous setup by @SimplyDanny in #386
- Create a special Xcode selector for macOS by @cmcgee1024 in #317
- Fix runtime error in self-update (release 1.1) by @cmcgee1024 in #416
- Detect HTTPS_PROXY in HTTPClient by @justice-adams-apple in #419
- Drop the
-dev
from the Swiftly version by @shahmishal in #432
New Contributors
- @danny1113 made their first contribution in #216
- @KeoFoxy made their first contribution in #256
- @MaxDesiatov made their first contribution in #285
- @SimplyDanny made their first contribution in #273
- @jakepetroules made their first contribution in #309
- @roulpriya made their first contribution in #327
- @patricktcoakley made their first contribution in #354
Full Changelog: 1.0.1...1.1.0