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.