Releases: swiftlang/swift-tools-support-core
Releases · swiftlang/swift-tools-support-core
Swift 5.10.1 Release
Android: add better nullability checks for nullability annotations ad… …ded in NDK 26 (#444) (#457) Also fix one test.
0.6.1
What's Changed
- Fix platform conditions in
Package.swift
by @MaxDesiatov in #431
Full Changelog: 0.6.0...0.6.1
Swift 5.10 Release
What's Changed
- Potential workaround for a CI issue by @neonichu in #404
- TSCBasic: handle empty paths in
WindowsPath(validatingRelativePath:)
by @compnerd in #403 - Make
FileSystem
and conforming types asSendable
by @MaxDesiatov in #402 - TSCUtility: deprecate
Triple
type by @MaxDesiatov in #399 - FileSystem: make all classes
final
to fixSendable
errors by @MaxDesiatov in #406 - TSCBasic: deprecate
localFileSystem
setter by @MaxDesiatov in #401 - Update CODEOWNERS by @neonichu in #405
- refactor RelativePath to allow late stage canonicalization in support of windows by @tomerd in #369
- TSCBasic: remove uses of
any
fromFileSystem.swift
by @MaxDesiatov in #407 - address deprecation warnings by @tomerd in #409
- TSCBasic: make
LocalFileSystem
a struct by @MaxDesiatov in #410 - Add
hasQuarantineAttribute
toFileSystem
by @MaxDesiatov in #411 - Update resolved file by @neonichu in #417
- TSCBasic: deprecate
<<<
operator by @MaxDesiatov in #413 - mark several FileSystem APIs as disfavored overloads by @tomerd in #418
- TSCBasic: fix compatibility with Swift 5.5 by @MaxDesiatov in #415
- Change
hasQuarantineAttribute(_:)
tohasAttribute(_:_:)
by @MaxDesiatov in #414 - Update requirements in
Package.swift
to match SwiftPM by @MaxDesiatov in #416 - Add
async
overloads ofwithLock
for FS I/O by @MaxDesiatov in #420 - README.md: add deprecation notice by @MaxDesiatov in #421
- TSCBasic: normalise the drive letter spelling on Windows by @compnerd in #422
- Add support for Musl libc by @MaxDesiatov in #423
- TSCBasic: honour
workingDirectory
on Windows'Process
management by @compnerd in #424 - SemVer works: swift-system is API stable, no need to conflict unneces… by @weissi in #425
- TSCTestSupport: account for
:
in function names by @compnerd in #426 - [FileSystem] Add API for obtaining item replacement directory by @neonichu in #427
- Use
URL.resourceValues()
for symlink detection by @neonichu in #428 - Add more context to malformed JSON errors by @neonichu in #429
- [5.10] Fix platform conditions in
Package.swift
by @MaxDesiatov in #432
Full Changelog: swift-5.9.2-RELEASE...swift-5.10-RELEASE
0.6.0
What's Changed
- Fix iOS/tvOS/watchOS build by adding missing availability annotations by @jakepetroules in #394
- Add async overloads of withTemporaryFile and withTemporaryDirectory by @jakepetroules in #396
- TSCUtility/Triple.swift: fix comment typo by @MaxDesiatov in #397
- Fix JSONMessageStreamingParser error message formatting by @tristanlabelle in #398
- Potential workaround for a CI issue by @neonichu in #404
- TSCBasic: handle empty paths in
WindowsPath(validatingRelativePath:)
by @compnerd in #403 - Make
FileSystem
and conforming types asSendable
by @MaxDesiatov in #402 - TSCUtility: deprecate
Triple
type by @MaxDesiatov in #399 - FileSystem: make all classes
final
to fixSendable
errors by @MaxDesiatov in #406 - TSCBasic: deprecate
localFileSystem
setter by @MaxDesiatov in #401 - Update CODEOWNERS by @neonichu in #405
- refactor RelativePath to allow late stage canonicalization in support of windows by @tomerd in #369
- TSCBasic: remove uses of
any
fromFileSystem.swift
by @MaxDesiatov in #407 - address deprecation warnings by @tomerd in #409
- TSCBasic: make
LocalFileSystem
a struct by @MaxDesiatov in #410 - Add
hasQuarantineAttribute
toFileSystem
by @MaxDesiatov in #411 - Update resolved file by @neonichu in #417
- TSCBasic: deprecate
<<<
operator by @MaxDesiatov in #413 - mark several FileSystem APIs as disfavored overloads by @tomerd in #418
- TSCBasic: fix compatibility with Swift 5.5 by @MaxDesiatov in #415
- Change
hasQuarantineAttribute(_:)
tohasAttribute(_:_:)
by @MaxDesiatov in #414 - Update requirements in
Package.swift
to match SwiftPM by @MaxDesiatov in #416 - Add
async
overloads ofwithLock
for FS I/O by @MaxDesiatov in #420 - README.md: add deprecation notice by @MaxDesiatov in #421
- TSCBasic: normalise the drive letter spelling on Windows by @compnerd in #422
- Add support for Musl libc by @MaxDesiatov in #423
- TSCBasic: honour
workingDirectory
on Windows'Process
management by @compnerd in #424 - SemVer works: swift-system is API stable, no need to conflict unneces… by @weissi in #425
- TSCTestSupport: account for
:
in function names by @compnerd in #426 - [FileSystem] Add API for obtaining item replacement directory by @neonichu in #427
- Use
URL.resourceValues()
for symlink detection by @neonichu in #428 - Add more context to malformed JSON errors by @neonichu in #429
New Contributors
- @tristanlabelle made their first contribution in #398
Full Changelog: 0.5.1...0.6.0