Releases: yonaskolb/XcodeGen
Releases · yonaskolb/XcodeGen
2.33.0
Added
- Added support for
enableGPUFrameCaptureMode#1251 @bsudekum - Config setting presets can now also be loaded from the main bundle when bundling XcodeGenKit #1135 @SofteqDG
- Added ability to generate multiple projects in one XcodeGen launch #1270 @skofgar
- Use memoization during recursive SpecFiles creation. This provides a drastic performance boost with lots of recursive includes #1275 @ma-oli
Fixed
- Fix scheme not being generated for aggregate targets #1250 @CraigSiemens
- Fix recursive include path when relativePath is not set #1275 @ma-oli
- Include projectRoot in include paths #1275 @ma-oli
Internal
2.32.0
Added
- Add support for
mlmodelcfiles #1236 @antonsergeev88 - Add
enableoption forinclude#1242 @freddi-kit
Fixed
- Fix checking environment variable in
include#1242 @freddi-kit - Fix profile action for frameworks in Xcode 14 #1245 @SSheldon
2.31.0
2.30.0
Added
- Added support for new target type
extensionkit-extensionin Xcode 14 #1228 @aleksproger
Changed
Fixed
- Fix XcodeGen building as library after breaking XcodeProj update 8.8.0 #1228 @aleksproger
2.29.0
Some support for Xcode Test Plans has been added. For now test plans are not generated by XcodeGen and must be created in Xcode and checked in, and then referenced by path. If the test targets are added, removed or renamed, the test plans may need to be updated in Xcode
Added
- Schemes and Target Schemes can now reference existing Test Plans under
{scheme}.test.testPlansand{target}.scheme.testPlans, respectively. #716 @yonaskolb @omares
Fixed
Changed
- Updated XcodeProj to 8.7.1 #1213 @yonaskolb
2.28.0
Added
- Support for specifying custom group locations for SPM packages. #1173 @John-Connolly
Fixed
- Fix Monterey macOS shell version, shell login flag for environments #1167 @bimawa
- Fixed crash caused by a simultaneous write during a glob processing #1177 @tr1ckyf0x
Changed
- Run target source pattern matching in parallel #1197 @alvarhansen
2.27.0
Added
- Support test target for local Swift Package #1074 @freddi-kit
- Added
coverageTargetsfor target test schemes. This enables to gather code coverage for specific targets. #1189 @gabriellanata - Fixed issue where .gyb files could not be added to source file list [#1191]((#1191) @hakkurishian
Fixed
- Fixed crash caused by a simultaneous write during a glob processing #1177 @tr1ckyf0x
- Skip generating empty compile sources build phases for watch apps #1185 @evandcoleman
2.26.0
Added
- Added the option to specify a
locationin a test target #1150 @KrisRJack
Changed
- Speed up source inclusion checking for big projects #1122 @PaulTaykalo
2.25.0
Added
- Allow specifying a
copysetting for each dependency. #1038 @JakubBednar
Fixed
- Fix broken codesign option for bundle dependency #1104 @kateinoigakukun
- Ensure fileTypes are mapped to JSON value #1112 @namolnad
- Fix platform filter for package dependecies #1123 @raptorxcz
- Fix Xcode 13 build #1130 @raptorxcz @mthole
2.24.0
Added
- Added support for DocC Catalogs #1091 @brevansio
- Added support for "driver-extension" and "system-extension" product types #1092 @vgorloff
- Add support for conditionally linking dependencies for specific platforms #1087 @daltonclaybrook
- Add ability to specify UI testing screenshot behavior in test schemes #942 @daltonclaybrook
Changed
- Breaking: Rename the
platformfield onDependencytoplatformFilter#1087 @daltonclaybrook