Skip to content

Releases: tuist/XcodeProj

1.7.0 - Wind of change

15 Dec 15:50
Compare
Choose a tag to compare

Added

  • Support more indentation options on PBXGroups #168 by @bkase.
  • Support PBXLegacyTarget #171 by @bkase.
  • Breakpoint support through XCBreakpointList. #172 by @alexruperez
  • Add convenience method to find targets with a given name #184 by @pepibumur.
  • Danger plugin that fails earlier if files have been added/deleted and the Carthage project hasn't been regenerated afterward #187 by @pepibumur.

🎡 Release soundtrack

1.6.1 - Starlight

08 Dec 15:32
Compare
Choose a tag to compare

Fixed

🎡 Soundtrack

1.6.0 - Wearing purple

05 Dec 15:06
Compare
Choose a tag to compare

Added

  • Integration tests #168 by @pepibumur
  • More examples to the README #116 by @pepibumur.
  • Add adding / editing command line arguments for Launch, Test and Profile Actions in XCScheme. #167 by @rahul-malik
  • Test the contract with XcodeGen #170 by @pepibumur
  • Add PBXProj.Objects.getFileElement #175 by @yonaskolb

🎡 Release Soundtrack

1.5.0 - Mishto

24 Nov 09:44
Compare
Choose a tag to compare

Added

  • Add codeCoverageEnabled parameter to TestAction #166 by @kastiglione
  • Make final classes that are not extendible #164 by @pepibumur.

Fixed

🎡 Release Soundtrack

1.4.0 - Take me out!

17 Nov 10:11
Compare
Choose a tag to compare

Added

  • Danger integration #158 by @pepibumur

Changed

  • Improve efficiency of looking up PBXObject's from PBXProj #136 by @rahul-malik

Deprecated

Fixed

  • Fix PBXBuildFile wrongly defaulting the settings attribute when it was nil #149 by @allu22
  • Fix PBXTarget generating the wrong comment for the productReference property #151 by @allu22.
  • Add missing usesTabs property to PBXGroup #147 by @allu22.
  • Fix generated comment for PBXHeadersBuildPhase by @allu22.
  • Fix wrong BuidlSettings.swift file name #146 by @allu22.
  • Fix projectReferences type #135 by @solgar.

🎡 Release Soundtrack

1.3.0 - Esbarzers

01 Nov 20:08
Compare
Choose a tag to compare

Added

  • Add PBXSourceTree.developerDir type 5504fcd by @pepibumur.

Fixed

  • Fix PBXShellScriptBuildPhase bug decoding showEnvVarsInLog 521b4e6 by @pepibumur.
  • Fix PBXFileReference bug decoding useTabs c533987 by @pepibumur.
  • Fix PBXFileReference bug decoding lineEnding 8a2c94e by @pepibumur.

🎡 Release Soundtrack

1.2.0 - Two shoes

28 Oct 15:33
Compare
Choose a tag to compare

Added

  • Carthage support #125 by @pepibumur.
  • buildPhases property to PBXProj #132 by @pepibumur.

Fixed

  • Build phase buildActionMask wrong default value #131 by @pepibumur.

🎡 Release Soundtrack

1.1.0 - Muerdo

21 Oct 07:35
Compare
Choose a tag to compare

Added

  • It supports now SPM-generated projects #124 by @pepibumur. Thanks, @josefdolezal for the report.
  • Project and workspace initializer that takes the path as a string #123 by @pepibumur.

Fixed

  • Fix the decoding of the PBXFileReference.fileEncoding property #127 by @gubikmic.
  • Fix some wrong comments and typos #126 by @gubikmic

🎡 Release Soundtrack

1.0.0 - Acho

14 Oct 09:25
Compare
Choose a tag to compare

Changed

  • Breaking: Review optionality of attributes to align it with Xcode one #107 by @pepibumur.
  • Contributing, and code of conduct point to the organization ones by @pepibumur.
  • New changelog format introduced by @pepibumur.

Fixed

This version 1.0.0 introduces breaking changes in the API. We revisited the optionality of some properties, validating with Xcode. xcproj 1.0.0 is closer to the Xcode behavior if a project can be opened with Xcode, xcproj should also be able to open it.

If you were using a previous version of xcproj, you will have to update the access to objects properties, since some might be optional now.

🎡 Release Soundtrack

0.4.1 - Almost human

12 Oct 07:05
Compare
Choose a tag to compare
  • Add back the BuildSettings typelias removed by mistake #109 by @pepibumur.
  • Fix a bug decoding the PBXProject.projectRoot property that should be decoded as an optional #108 by @pepibumur.

🎡 Release Soundtrack