All Versions
63
Latest Version
Avg Release Cycle
34 days
Latest Release
-

Changelog History
Page 1

  • v2.29.0 Changes

    โšก๏ธ 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.testPlans and {target}.scheme.testPlans, respectively. #716 @yonaskolb @omares

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed an issue where DocC was not added to source file list #1202 @hiragram

    ๐Ÿ”„ Changed

    • โšก๏ธ Updated XcodeProj to 8.7.1 #1213 @yonaskolb
  • v2.28.0 Changes

    โž• 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
  • v2.27.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support test target for local Swift Package #1074 @freddi-kit
    • โž• Added coverageTargets for 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 @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
  • v2.26.0 Changes

    โž• Added

    • โž• Added the option to specify a location in a test target #1150 @KrisRJack

    ๐Ÿ”„ Changed

    • Speed up source inclusion checking for big projects #1122 @PaulTaykalo

    Commits

  • v2.25.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow specifying a copy setting 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

    Commits

    ๐Ÿ”„ Changed

    • โšก๏ธ Update XcodeProj to 8.2.0 #1125 @nnsnodnb
  • v2.24.0 Changes

    โž• 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 platform field on Dependency to platformFilter #1087 @daltonclaybrook

    Commits

  • v2.23.1 Changes

    ๐Ÿ”„ Changed

    • Reverted "Change FRAMEWORK_SEARCH_PATH for xcframeworks (#1015)", introduced in 2.20.0. XCFrameworks need to be referenced directly in the project for Xcode's build system to extract the appropriate frameworks #1081 @elliottwilliams

    Commits

  • v2.23.0 Changes

    โž• Added

    • โž• Added ability to set custom platform for dependency #934 @raptorxcz

    ๐Ÿ›  Fixed

    • โž• Added () to config variant trimming charater set to fix scheme config variant lookups for some configs like Debug (Development) that broke in 2.22.0 #1078 @DavidWoohyunLee
    • ๐Ÿ›  Fixed Linux builds on Swift 5.4 #1083 @yonaskolb

    Commits

  • v2.22.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support runPostActionsOnFailure for running build post scripts on failing build #1075 @freddi-kit

    ๐Ÿ”„ Changed

    • Xcode no longer alerts to project changes after regeneration, due to internal workspace not regenerating if identical #1072 @yonaskolb

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed no such module DOT error when package is used as a dependency #1067 @yanamura
    • ๐Ÿ›  Fixed scheme config variant lookups for some configs like ProdDebug and Prod-Debug that broke in 2.21.0 #1070 @yonaskolb

    Commits

  • v2.21.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support weak link for Swift Package Dependency #1064 @freddi-kit

    ๐Ÿ”„ Changed

    • Carthage frameworks are no longer embedded for "order-only" target dependencies. This avoid redundant embeds in situations where a target's sources import a Carthage framework but do not have a binary dependency on it (like a test target which runs in a host app). #1041 @elliottwilliams

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ The Core target is renamed to avoid collisions with other packages. #1057 @elliottwilliams
    • Lookup scheme config variants by whole words, fixing incorrect assignment in names that contain subtrings of each other (eg PreProd and Prod) #976 @stefanomondino

    Commits