Releases: tuist/XcodeProj
Releases Β· tuist/XcodeProj
7.0.1
Changed
- Update BuildSettingProvider to return LD_RUNPATH_SEARCH_PATHS as Array #463 by @marciniwanicki
- Update Project.swift to make it compatible with tuist 0.17.0 #469 by @marciniwanicki
Added
- Adding support for adding local Swift packages #468 by @fortmarek
- Adding additional lastKnownFileTypes #458 by @kwridan
- Adding possibility to create variant group for referencing localized resources #462 by @timbaev
Fixed
- Duplication of packages #470 by @fortmarek
7.0.0
Changed
- Breaking Change the UUID generation logic to generate ids with a length of 24 #432 by @pepibumur.
- Breaking Renamed module from
xcodeproj
toXcodeProj
#398 by @pepibumur. - Add
override
flag toPBXGroup.addFile(at:,sourceTree:,sourceRoot:)
#410 by @mrylmz - Rename some internal variables to have a more representative name #415 by @pepibumur.
Added
- Breaking Add
SWIFT_COMPILATION_MODE
andCODE_SIGN_IDENTITY
build settings, removeDEBUG
flag for Release #417 @dangthaison91 - Breaking Added throwing an error in case group path can't be resolved by @damirdavletov
- Breaking Added remote project support to PBXContainerItemProxy by @damirdavletov
- Breaking Add support for
RemoteRunnable
#400 by @pepibumur. - Breaking Swift 5 support #397 by @pepibumur.
- Added
com.apple.product-type.application.watchapp2-container
toPBXProductType
. #441 by @leogdion. - Add BatchUpdater to quickly add files to the group #388 by @CognitiveDisson.
WorkspaceSettings.autoCreateSchemes
attribute #399 by @pepibumur- Additional Swift 5 fixes: #402 by @samisuteria
- Make build phase name public by @llinardos.
- Can access embed frameworks build phase for a target by @llinardos.
- Added
com.apple.product-type.framework.static
toPBXProductType
. #347 by @ileitch. - Can add a not existing file to a group #418 by @llinardos.
- Support for Swift PM Packages #439 #444 by @pepibumur @yonaskolb.
LaunchAction.customLaunchCommand
attribute #451 by @pepibumur.XCBuildConfiguration.append
method #450 by @pepibumur.
Fixed
- Carthage integration #416 by @pepibumur.
- Relative path is wrong when referencing file outside of project folder #423 by @damirdavletov
- [crash] Fatal error: Duplicate values for key #426 by @toshi0383
- Change PBXContainerItemProxy.remoteGlobalID attribute to support object references #445 by @yonaskolb
- Dead lock in the
PBXObjects.delete
method #449 by @pepibumur
Removed
- OSLogs #453 by @pepibumur.
6.7.0
6.6.0
Fixed
- Fix adding files to
PBXBuildPhase
#380 @danilsmakotin. - Improve project encoding performance #371 by @CognitiveDisson.
- Project decoding performance issue #365 by @CognitiveDisson.
- Fix PBXTarget extension methods #367 by @danilsmakotin.
Added
- Added
GPUFrameCaptureMode
andGPUValidationMode
options toLaunchAction
#368 by @schiewe. - Add Swiftformat #375 by @pepibumur.
Changed
6.5.0
6.4.0
Added
- Added
projReferenceFormat
toPBXOutputSettings
to allow changing the output format of generated references.withPrefixAndSuffix
will give the legacy behaviourxcode
will generate 32 character references as XCode does. #345 by @samskiter. - Danger #357 by @pepibumur.
- Support for WorkspaceSettings #359 by @pepibumur.
6.3.0
Added
- Added
parallelizable
andrandomExecutionOrdering
attributes toXCScheme.TestableReference
#340 by @alvarhansen.
Fixed
- Fixed possible generated UUID conflicts #342 by @yonaskolb.
- Fixed not working PBXFileElement.fullPath(sourceRoot:) method #343 by @Vyeczorny.
6.2.0
6.1.0
Added
- Added ability to pass in a
PBXObject
into thePBXProject.targetAttributes
dictionary, which will be encoded into its UUID. Can be used forTestTargetID
#333 by @yonaskolb.
Changed
- Changed
XCScheme.BuildableReference
init to makeblueprint
aPBXObject
and added asetBlueprint(:)
function #320 by @yonaskolb. - Bump AEXML version to 4.3.3 #310 by @pepibumur.
- Improves performance of object references #332 by @yonaskolb.
- Prefix reference with object type acronym. eg.
PBXFileReference
becomesFR_XXXXXXXXXXXXXXXXX
#332 by @yonaskolb. - Add
TEMP
prefix to temporary unfixed reference values #332 by @yonaskolb.
Fixed
- Fixed written order of scheme attributes in Swift 4.2 #325 and #331 by @yonaskolb and @drekka
6.0.1
Fixed
- Fixes
PBXProject
attributes not being set properly #318 by @yonaskolb. - Fixed remoteGlobalID typo #315 by @yonaskolb.
- Fixed
XCBuildConfiguration.buildConfiguration
type #316 by @yonaskolb.