XcodeGen v2.3.0 Release Notes

Release Date: 2019-03-25 // about 5 years ago
  • ➕ Added

    • ➕ Added ability to automatically find all the frameworks for Carthage dependencies via the global options.findCarthageFrameworks or dependency specfic dependency.findFrameworks. See the Carthage usage docs for more info #506 #543 @rpassis @yonaskolb
    • ➕ Added support for nested target templates #534 @tomquist
    • ➕ Added ability to define templateAttributes within a target to be able to parameterize templates. #533 @tomquist
    • ➕ Added ability to set link to false in framework dependencies #532 @dimatosaurus
    • ➕ Added missingConfigFiles to options.disabledValidations to optionally skip checking for the existence of config files.
    • ➕ Added ability to define a per-platform deploymentTarget for Multi-Platform targets. #510 @ainopara

    🔄 Changed

    • 🗄 DEPRECATION : Placeholders $target_name and $platform have been deprecated in favour of ${target_name} and ${platform}. Support for the old placeholders will be removed in a future version #533 @tomquist

    🛠 Fixed

    • Sources outside a project spec's directory will be correctly referenced as relative paths in the project file. #524 @elliottwilliams
    • 🛠 Fixed error when optional path is missing #527 @yonaskolb
    • 🛠 Fixed excludes within included spec #535 @yonaskolb
    • 🛠 Fixed paths in target templates within included files not being relative #537 @yonaskolb
    • 🛠 Fix multi-platform target templates #541 @yonaskolb
    • 🛠 Fixed sources in an included target not being relative when the sources are mix of string and dictionaries #542 @yonaskolb

    Commits