Added
- Added ability to generate empty directories via
options.generateEmptyDirectories
#480 @Beniamiiin - Added support for the
instrumentsPackage
product type #482 @ksulliva - Added support for
inputFileLists
andoutputFileLists
within project build scripts #500 @lukewakeford - Added support for a
$target_name
replacement string within target templates #504 @yonaskolb - Added
createIntermediateGroups
to individual Target Sources which overrides the top level option #505 @yonaskolb
Changed
- BREAKING: All the paths within
include
files are now relative to that file and not the root spec. This can be disabled with arelativePaths: false
on the include. See the documentation for more details #489 @ellneal - Updated the Xcode compatibility version from 3.2 to 9.3 #497 @yonaskolb
- Exact matches to config names in build settings won't partial apply to other configs #503 @yonaskolb
- UUIDs in the project are standard and don't contain any type prefixes anymore
Fixed
- Fixed
--project
argument not taking effect #487 @monowerker - Fixed Sticker Packs from generating an empty Source file phase which caused in error in the new build system #492 @rpassis
- Fixed generated schemes for tool targets not setting the executable #496 @yonaskolb
- Fixed resolving Carthage dependencies for iOS app with watchOS target. 465 @raptorxcz