github tuist/XcodeProj 5.0.0

latest releases: 9.5.0, 9.4.3, 9.4.2...
7 years ago

Fixed

  • XCConfig parser strips the trailing semicolon from a configuration value #250 by @briantkelley
  • fullPath(fileElement:reference:sourceRoot:) now returns the correct path for files that exist within a variant group #255 by @ileitch

Changed

  • Breaking Rename filesReferences to fileReferences #271 by @pepibumur
  • Breaking Rename project to xcodeproj by @pepibumur.
  • Breaking Use Basic AbsolutePath, RelativePath and Process extensions by @pepibumur.
  • Breaking Use PBXObjectReference instead of String to reference objects from PBXProj.Objects by @pepibumur.
  • Breaking Update PBXNativeTarget reference attributes to be of type PBXObjectReference by @pepibumur.
  • Breaking Rename some PBXProject attributes for consistency #268 by @pepibumur.

Added

  • Add convenient methods to materialize objects references #12 by @pepibumur.
  • Update Danger to warn if the PR title contains WIP #259 by @pepibumur.
  • Test coverage reports #258 by @pepibumur
  • Xcode 10 inputFileListPaths and outputFileListPaths attributes #271 by @pepibumur
  • Split up XCScheme models and make them conform the Equatable protocol #273 by @pepibumur
  • Convenient methods to add and fetch build configurations #283 by @pepibumur
  • .inc extension to the header file extensions by @pepibumur.
  • Add addDependency method to PBXNativeTarget by @pepibumur.
  • Danger check that reports Swiftlint results #257 by @pepibumur.
  • Xcode constants by @pepibumur.
  • Convenient API from objects by @pepibumur.
  • BuildSettingsProvider by @pepibumur.
  • Add addDependency method to PBXNativeTarget by @pepibumur.
  • Method in XCConfigurationList to get the build configurations objects @pepibumur.
  • Method to get the configuration list from any target #10 by @pepibumur.
  • Migration guidelines #264 by @pepibumur.

Removed

  • Breaking Deprecated elements by @pepibumur.
  • BreakingDrop Carthage and CocoaPods support by @pepibumur.
  • Tests that test the conformance of Equatable by @pepibumur.
  • Breaking Remove ObjectReference by @pepibumur.

Don't miss a new XcodeProj release

NewReleases is sending notifications on new releases.