Added
- added support for
gatherCoverageData
flag in target schemes #170 @alexruperez - added support for
commandLineOptions
in target schemes #172 @rahul-malik - added Project spec as a SwiftPM library for reuse in other projects #164 @soffes
- added
implicit
option for framework dependencies #166 @sbarow - added
--quite
option to CLI #167 @soffes - can now print version with
-v
in addition to--version
#174 @kastiglione - added support for legacy targets #175 @bkase
- added support for indentation options #190 @bkase
- added source excludes #135 #161 #190 @peymankh @
- added
options.xcodeVersion
#197 @yonaskolb @peymankh - add test targets to Scheme #195 @vhbit
- add option to make a source file optional incase it will be generated later #200 @vhbit
- finalize Scheme spec #201 @yonaskolb
- added
buildPhase
setting to target source for overriding the guessed build phase of files #206 @yonaskolb - added
deploymentTarget
setting to project and target #205 @yonaskolb
Changed
- huge performance improvements when writing the project file due to changes in xcproj
- updated dependencies
- minor logging changes
- updated Project Spec documentation
- scan for
Info.plist
lazely #194 @kastiglione - change setting presets so that icon settings only get applied to application targets #204 @yonaskolb
- changed scheme build targets format #203 @yonaskolb
- when specifying a
--spec
argument, the default for the--project
path is now the directory containing the spec #211 @yonaskolb
Fixed
- fixed shell scripts escaping quotes twice #186 @allu22
- fixed
createIntermediateGroups
when using a relative spec path #184 @kastiglione - fixed command line arguments for test and profile from being overridden #199 @vhbit
- fixed files deep within a hierarchy having the path for a name
- fixed source files from being duplicated if referenced with different casing #212 @yonaskolb
- fixed target product name not being written. Fixes integration with R.swift #213 @yonaskolb