XcodeGen/CHANGELOG.md
2017-08-30 17:39:38 +02:00

3.6 KiB

Change Log

0.6.1

Added

  • Ability to set PBXProject attributes PR#45

Changed

  • Don't bother linking target frameworks for target dependencies.
  • Move code signing default settings from all iOS targets to iOS application targets, via Product + Platform setting preset files PR#46

Commits

0.6.0

Added

  • Allow a project spec to include other project specs PR#44

Changed

  • Changed default spec path to project.yml
  • Changed default project directory to the current directory instead of the spec file's directory

Commits

0.5.1

Fixed

  • Fix embedded framework dependencies
  • Add CODE_SIGN_IDENTITY[sdk=iphoneos*] back to iOS targets
  • Fix build scripts with "" generating invalid projects PR#43

Commits

0.5.0

Added

  • Added multi platform targets PR#35
  • Automatically generate platform specific FRAMEWORK_SEARCH_PATHS for Carthage dependencies PR#38
  • Automatically find Info.plist and set INFOPLIST_FILE build setting if it doesn't exist on a target PR#40
  • Add options for controlling embedding of dependencies PR#37

Fixed

  • Fixed localized files not being added to a target's resources

Changed

  • Renamed Setting Presets to Setting Groups
  • Carthage group is now created under top level Frameworks group

Commits

0.4.0

Added

  • Homebrew support PR#16 by @pepibumur
  • Added runOnlyWhenInstalling to build scripts PR#32
  • Added carthageBuildPath option PR#34

Fixed

  • Fixed installations of XcodeGen not applying build setting presets for configs, products, and platforms, due to missing resources

Changed

Commits

0.3.0 - Extensions and Scheme Tests

Added

  • Support for app extension dependencies, using the same target: MyExtension syntax PR#19
  • Added test targets to generated target schemes via Target.scheme.testTargets PR#21

Changed

  • Updated xcodeproj to 0.0.9

Fixed

  • Fixed watch and messages apps not copying carthage dependencies

Breaking changes

  • Changed Target.generatedSchemes to Target.scheme.configVariants

Commits

0.2.0 - Build scripts

Added

  • Added Target build scripts with Target.prebuildScripts and Target.postbuildScripts PR#17
  • Support for absolute paths in target sources, run script files, and config files
  • Add validation for incorrect Target.configFiles

Fixed

  • Fixed some project objects sometimes having duplicate ids

Commits

0.1.0

First official release