All Versions
41
Latest Version
Avg Release Cycle
38 days
Latest Release
-

Changelog History
Page 1

  • v2.10.1

    🛠 Fixed

    • ➕ Add Base to knownRegions even if one doesn't exist #694 @bryansum
    • 🛠 Fixed missing onlyGenerateCoverageForSpecifiedTargets issue #700 @kateinoigakukun
    • 🛠 Fixed regression on dependencies link flag #703 @rcari

    Commits

  • v2.10.0

    ➕ Added

    • 👌 Support Target Reference to another project. #655 @kateinoigakukun
    • ➕ Added coverageTargets for test target. This enables to gather code coverage for specific targets. #656 @kateinoigakukun

    🛠 Fixed

    • ➕ Add base localisation by default even if no base localised files were found. Fixes warning in Xcode 11 #685 @yonaskolb
    • 0️⃣ Don't generate CFBundleExecutable in default generated Info.plist for bundle target types #689 @FranzBusch
    • 🛠 Fixed resolving relative paths with custom project destination #681 @giginet
    • 🛠 Fixed resolving relative paths for Info.plist #683 @giginet
    • 🛠 Fixed macOS unit test target TEST_HOST #696 @mjarvis

    Internal

    • Restructure targets #698 @yonaskolb

    Commits

  • v2.9.0

    ➕ Added

    • ➕ Added Scheme Templates #672 @bclymer

    🛠 Fixed

    • 🛠 Fixed macOS unit test setting preset #665 @yonaskolb
    • ➕ Add rcproject files to sources build phase instead of resources #669 @Qusic
    • 🔧 Prefer default configuration names for generated schemes #673 @giginet
    • 🛠 Fixed some resource files being placed to "Recovered References" group #679 @nivanchikov

    Internal

    • ⚡️ Updated to SwiftCLI 5.3.2 #667 @giginet
    • 🛠 Fixed tests in case-sensitive file system #670 @Qusic

    Commits

  • v2.8.0

    ➕ Added

    • ➕ Added support for Swift Package dependencies #624 @yonaskolb
    • Added includes to sources for a Target. This follows the same glob-style as excludes but functions as a way to only include files that match a specified pattern. Useful if you only want a certain file type, for example specifying **/*.swift. #637 @bclymer
    • 👌 Support dylib SDK. #650 @kateinoigakukun
    • ➕ Added language and region options for run and test scheme #654 @kateinoigakukun
    • ➕ Added debugEnabled option for run and test scheme #657 @kateinoigakukun

    🛠 Fixed

    • Expand template variable in Array of Any #651 @kateinoigakukun
    • 🐎 Significantly improve performance when running with a large number files. #658 @kateinoigakukun
    • ✂ Removed some more diffs between the generated .pbxproj and when Xcode resaves it #663 @yonaskolb

    Internal

    • ✂ Removed needless Array initialization. #661 @RomanPodymov
    • ⚡️ Updated to XcodeProj 7.1.0 #624 @yonaskolb

    Commits

  • v2.7.0

    September 01, 2019

    ➕ Added

    • Added Bash 4 style recursive globbing (**/*) in target sources excludes #636 @bclymer
    • ➕ Added ability to disable main thread checker in Schemes #601 @wag-miles

    🛠 Fixed

    • 🛠 Fixed included specs that were referenced multiple times from duplicating content #599 @haritowa
    • 🛠 Fixed .orig files being added to the project #627 @keith

    🔄 Changed

    • 👍 Allow linking of dependencies into static libraries when link is set to true #635 @kateinoigakukun

    Commits

  • v2.6.0

    June 28, 2019

    ➕ Added

    • ➕ Added ability to skip tests #582 @kadarandras
    • ➕ Added ability to set attributes on build files #583 @min
    • Allow using environment variables in the form of ${SOME_VARIABLE}. This might be a breaking change when a target template attribute is also defined as an environment variable #594 @tomquist
    • ➕ Added support for watchapp2-container and framework.static product types #604 @yonaskolb

    🛠 Fixed

    • 🛠 Fixed .pch files being bundled as resources #597 @thii
    • 🛠 Fixed an issue that prevents watchOS Intents Extension from running correctly. #571 @KhaosT

    🔄 Changed

    • ⚡️ Updated the default compatibilityVersion project setting from Xcode 9.3 to Xcode 10.0 #581 @acecilia
    • ⚡️ Updated to XcodeProj 7.0.0. Note that the length of generated UUIDs has changed #604 @yonaskolb

    Internal

    Commits

  • v2.5.0

    April 09, 2019

    ➕ Added

    • ➕ Added support for app-extension.intents-service target type #536 @yonaskolb
    • ➕ Added support for custom root in sdk dependency #562 @raptorxcz

    🔄 Changed

    • 🐎 Updated to xcodeproj 6.7.0 including its performance improvements #536 @yonaskolb
    • ⚡️ Updated default generated settings for Xcode 10.2 #555 @yonaskolb
    • 🔄 Changed order of file generation so that plists are now generated before the project, so they will be included in the projects files #544 @tomquist
    • ⚡️ Updated Yams to 2.0.0 @yonaskolb

    🛠 Fixed

    • 🛠 Fixed groups from sources outside a project spec's directory from being flattened. #550 @sroebert
    • 🛠 Fixed optional file sources not being added to the project #557 @yonaskolb
    • 🛠 Fixed Carthage dependencies being incorrectly embedded in WatchKit app bundles instead of a WatchKit app extension #558 @KhaosT

    Commits

  • v2.4.0

    March 31, 2019

    🛠 Fixed:

    🔄 Changed

    Commits

  • v2.3.0

    March 25, 2019

    ➕ 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

  • v2.2.0

    January 28, 2019

    ➕ Added

    • ➕ Added ability to generate empty directories via options.generateEmptyDirectories #480 @Beniamiiin
    • ➕ Added support for the instrumentsPackage product type #482 @ksulliva
    • ➕ Added support for inputFileLists and outputFileLists within project build scripts #500 @lukewakeford
    • ➕ Added support for a $target_name replacement string within target templates #504 @yonaskolb
    • ➕ Added createIntermediateGroups to individual Target Sources which overrides the top level option #505 @yonaskolb

    🔄 Changed

    • 💥 BREAKING : All the paths within include files are now relative to that file and not the root spec. This can be disabled with a relativePaths: false on the include. See the documentation for more details #489 @ellneal
    • ⚡️ Updated the Xcode compatibility version from 3.2 to 9.3 #497 @yonaskolb
    • 🏗 Exact matches to config names in build settings won't partial apply to other configs #503 @yonaskolb
    • 🛠 UUIDs in the project are standard and don't contain any type prefixes anymore

    🛠 Fixed

    • 🛠 Fixed --project argument not taking effect #487 @monowerker
    • 🛠 Fixed Sticker Packs from generating an empty Source file phase which caused in error in the new build system #492 @rpassis
    • 🛠 Fixed generated schemes for tool targets not setting the executable #496 @yonaskolb
    • 🛠 Fixed resolving Carthage dependencies for iOS app with watchOS target. 465 @raptorxcz

    Commits