Breaking
-
Change
Module.init?(spmName:)
toModule.init?(spmName:inPath:)
.
Norio Nomura -
SourceKitObjectConvertible
now hasSourceKitObject
parameter requirement
instead ofsourcekitd_object_t
. SourceKitObject isn't publicly
initializable (this helps memory management).
Colton Schlosser -
Dictionary
andArray
now conditionally conform to
SourceKitObjectConvertible
, instead of crashing when using
unexpected types.
Colton Schlosser
Enhancements
-
Add
cursorInfoUSR
case to theRequest
.
Timofey Solonin -
Add a
Dictionary<String, SourceKitRepresentable>.referencedUSRs
computed property to retrieve referenced USRs from a SourceKit cursor info
response.
Colton Schlosser
Bug Fixes
-
Fix
testCommandantDocsSPM
failed on using Swift Package in Xcode 11, because
Xcode 11 does not useSRCROOT
as current directory on executing tests in
Package.swift
.
Norio Nomura -
Release memory created for sourcekitd requests.
Colton Schlosser
realm/SwiftLint#2812