Releases: yonaskolb/XcodeGen
Releases · yonaskolb/XcodeGen
2.43.0
Added
- Added
excludeFromProject
from local packages #1512 @maximkrouk - Added support for
preferredScreenCaptureFormat
in schemes #1450 @vakhidbetrakhmadov
Changes
.appex
files are now copied to plugins directory by default #1531 @iljaiwas- The
preGenCommand
is now run before validation and caching #1500 #1519 @simonbs @dalemyers - Improve performance of spec validation #1522 @zewuchen
- The
enableGPUValidationMode
enum is deprecated and is now a boolean #1515 @marcosgriselli @yonaskolb
Fixed
- Breaking:
fileGroups
are now relative paths when in included files, like other paths #1534 @shnhrrsn - Breaking: Local package paths are now relative paths when in included files, like other paths #1498 @juri
- Optional groups are no longer skipped when missing and generating projects from a different directory #1529 @SSheldon
Internal
- Fix Swift 6.0 warnings #1513 @marcosgriselli
- Update package swift tools to 5.9 #1489 @0111b
- Add Xcode 16 to CI #1439 @giginet
- Fix test project building on CI #1537 @yonaskolb
- Skip failing tests on Linux #1517 @marcosgriselli
- XcodeProj updated to 8.24.3 #1515 @marcosgriselli @yonaskolb
2.42.0
Added
- Better support for local Swift packages in Xcode 15 #1465 @kinnarr
- Added
macroExpansion
to test actions in schemes #1468 @erneestoc
Changed
- Better default macroExpansion target in schemes #1471 @erneestoc
Removed
2.41.0
2.40.1
Fixed
- Reverted
.xcprivacy
handling. They will now again be treated as resources by default @yonaskolb
2.40.0
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
2.39.1
Added
Fixed
- Fixed bundle access crash #1448 @freddi-kit
- Pinned XcodeProj version to fix breaking changes when XcodeGen is used as a dependency #1449 @yonaskolb
2.39.0
Added
- Support Artifact Bundle #1388 @freddi-kit
- Added support for
.xcstrings
String Catalogs #1421 @nicolasbosi95 - Added default
LD_RUNPATH_SEARCH_PATHS
for visionOS #1444 @Dahlgren - Added
watchOS
as a supported cross platform destination #1438 @tatsuky
Fixed
- Fixed custom local package groups not being created #1416 @JaapManenschijn
- Fixed spec validation error type #1439 @Lutzifer
- Create parent group for local package groups if it does not exist already #1417 @JaapManenschijn
Internal
2.38.0
Added
- Multi-destination targets #1336 @amatig
- Added
supportedDestinations
to target - Added optional new
platform
value ofauto
when usingsupportedDestinations
- Added
destinationFilters
for sources and dependencies - Added
inferDestinationFiltersByPath
, a convenience filter for sources
- Added
.mlpackage
files now default to being a source type #1398 @aaron-foreflight- Added support for
Build Tool Plug-ins
inAggregateTarget
#1390 @BarredEwe