Releases: tuist/XcodeProj
Releases Β· tuist/XcodeProj
1.3.0 - Esbarzers
1.2.0 - Two shoes
1.1.0 - Muerdo
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
1.0.0 - Acho
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
- Use the super init to decode reference in some objects #110 by @yonaskolb
- Schemes being shared with an extension #113 by @esttorhe.
- Contributors link in the README.md #117 by @tapanprakasht.
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.
0.4.1 - Almost human
0.4.0 - Nqoba
- Remove dependency with Unbox and use the language coding/decoding features #99 by @pepibumur and @artemnovichkov.
- Enable xcproj in Open Collective by @pepibumur.
- Support parsing XCVersionGroup objects #96 by @pepibumur.
- Add iOS support to the
.podspec
#92 by @pepibumur. - Fix comment for buildConfigurationList #93 by @toshi0383.
- Update
PBXProj
classes property to be a dictionary #94 by @toshi0383. - Fix comment in the
BuildPhase
object #95 by @toshi0383.
0.3.0 - Amor infinit
- Turn
PBXVariantGroup
children property into an array #88 by @pepibumur - Add
PBXReferenceProxy
object #85 by @pepibumur - Migrate project to Swift 4 #84 by @artemnovichkov
- Fix build phase script error under Xcode 9 #81 by @kixswift
0.2.0 - Carolina
0.1.2 - Picoesquina
- Update shell build script phase input and output files to be array instead of set #65 by @pepibumur
- Fix wrong comment in the shell script build phase #67 by @pepibumur
- Fix wrong comment in
PBXSourcesBuildPhase
files property #68 by @pepibumur - Add
XCVersionGroup
project element used by Core Data models #69 by @pepibumur - Update
XCConcigurationList
build configurations to be an array #70 by @pepibumur
0.1.1 - Clandestina
- Change
BuildSettings
to[String: Any]
#52 by @yonaskolb - Plist fixes #54 by @yonaskolb