All Versions
82
Latest Version
Avg Release Cycle
66 days
Latest Release
82 days ago

Changelog History
Page 2

  • v2.41.0 Changes

    May 20, 2024

    โž• Added

    • โž• Added xcodegen cache command that writes the cache. Useful for post-commit git hook integration #1476 @yonaskolb

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed supportedDestinations validation when it contains watchOS for multiplatform apps. #1470 @tatsuky
  • v2.40.1 Changes

    April 10, 2024

    ๐Ÿ›  Fixed

    • โช Reverted .xcprivacy handling. They will now again be treated as resources by default @yonaskolb
  • v2.40.0 Changes

    April 08, 2024

    โž• Added

    • โž• Added support for local Swift packages at the project root by specifying a "" group #1413 @hiltonc
    • โž• Added a custom shell to a scheme's pre and post actions #1430 @balazs-vimn

    ๐Ÿ”„ Changed

    • ๐Ÿ— .xcprivacy files are now not added to any build phases by default #1464 @yonaskolb
  • v2.39.1 Changes

    February 15, 2024

    โž• Added

    • 0๏ธโƒฃ Proper defaults for .cp and .cxx files #1447 @eschwieb

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed bundle access crash #1448 @freddi-kit
    • ๐Ÿ“Œ Pinned XcodeProj version to fix breaking changes when XcodeGen is used as a dependency #1449 @yonaskolb
  • v2.39.0 Changes

    February 14, 2024

    โž• Added

    ๐Ÿ›  Fixed

    Internal

  • v2.38.0 Changes

    October 31, 2023

    โž• Added

    • ๐Ÿ“„ Multi-destination targets #1336 @amatig

      • Added supportedDestinations to target
      • Added optional new platform value of auto when using supportedDestinations
      • Added destinationFilters for sources and dependencies
      • Added inferDestinationFiltersByPath, a convenience filter for sources
    • ๐Ÿ“ฆ .mlpackage files now default to being a source type #1398 @aaron-foreflight

    • โž• Added support for Build Tool Plug-ins in AggregateTarget #1390 @BarredEwe

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed source file includes not working when no paths were found #1337 @shnhrrsn
    • ๐Ÿ‘Œ Supports specifying multiple package products #1395 @simonbs
  • v2.32.0 Changes

    โž• Added

    • โž• Add support for mlmodelc files #1236 @antonsergeev88
    • โž• Add enable option for include #1242 @freddi-kit

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix checking environment variable in include #1242 @freddi-kit
    • ๐Ÿ›  Fix profile action for frameworks in Xcode 14 #1245 @SSheldon
  • v2.31.0 Changes

    โž• Added

    • โž• Added a new CopyFilesBuildPhase, "Embed ExtensionKit Extensions" #1230 @mtj0928
    • โž• Added duplicate dependencies validation #1234 @aleksproger
  • v2.30.0 Changes

    โž• Added

    • โž• Added support for new target type extensionkit-extension in Xcode 14 #1228 @aleksproger

    ๐Ÿ”„ Changed

    • ๐Ÿ— Speed up generating build settings for large projects #1221 @jpsim

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix XcodeGen building as library after breaking XcodeProj update 8.8.0 #1228 @aleksproger
  • 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