XcodeGen/CHANGELOG.md
2017-08-28 19:09:13 +02:00

2.8 KiB

Change Log

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