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