All Versions
76
Latest Version
Avg Release Cycle
9 days
Latest Release
-

Changelog History
Page 3

  • v1.22.0 Changes

    October 20, 2020

    ๐Ÿ”„ Changed

    โž• Added

    • ๐Ÿ‘ Allow build phase scripts to disable dependency analysis #1883 by @bhuemer.
    • 0๏ธโƒฃ The default generated project does not include a LaunchScreen storyboard #265 by @mollyIV.
  • v1.21.0 Changes

    October 12, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve error message to have more actionable information #921 by @mollyIV.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix calculation of Settings hash related to Cache commands [#1869](Fix calculation of Settings hash related to Cache commands) by @natanrolnik
    • ๐Ÿ”– Fixed handling of .tuist_version file if the file had a trailing line break [#1900](Allow trailing line break in .tuist_version) by @kalkwarf
  • v1.20.0 Changes

    October 18, 2020

    ๐Ÿ”„ Changed

    โž• Added

    • ๐Ÿ‘Œ Support for caching frameworks instead of xcframeworks #1851

    ๐Ÿ›  Fixed

    • Skip synthesizing resource accessors when the file/folder is empty #1829 by @fortmarek
    • The redirect after the cloud authentication is not being captured from the CLI #1846 by @pepibumur.
  • v1.19.0 Changes

    September 26, 2020

    ๐Ÿ›  Fixed

    โž• Added

    • โž• Add Workspace Mappers #1767 by @kwridan
    • Extended Config's generationOptions with .disableShowEnvironmentVarsInScriptPhases. It does what you'd think. #1782 by @kalkwarf
    • ๐Ÿ— Generate xxx-Project scheme to build and test all available targets by #1765 by @fortmarek

    ๐Ÿ”„ Changed

    • The tuist edit command adds Setup.swift and Config.swift to the generated project if they exist. #1745 by @laxmorek
  • v1.18.1 Changes

    September 19, 2020

    ๐Ÿ›  Fixed

  • v1.18.0 Changes

    September 14, 2020

    ๐Ÿ›  Fixed

    โž• Added

    • ๐Ÿ— Possibility to build schemes that are not part of any entry node #1761 by [@fortmarek](htttps://github.com/fortmarek)
    • ๐Ÿ‘• tuist lint code - command to lint the Swift code using Swiftlint #1682 by @laxmorek
    • ๐Ÿ“š tuist doc - command to generate documentation for your modules using SwiftDoc #1683 by @facumenzella

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking Command for linting a workspace or a project has been renamed from tuist lint to tuist lint project #1682 by @laxmorek
    • ๐Ÿ’ฅ Breaking UpCarthage should perform bootstrap instead of update #1744 by @softmaxsg
    • โž• Add excluding argument to recommended/essential DefaultSettings #1746 by @rist.
    • Synthesize resource interface accessors #1635 by @fortmarek
    • Graph command now adds different colors and shapes for different types of targets and dependencies #1763 by @natanrolnik
  • v1.17.0 Changes

    September 04, 2020

    ๐Ÿ”„ Changed

    • ๐Ÿ’ฅ Breaking tuist focus only works with Project.swift #1739 by @pepibumur.
    • ๐Ÿ’ฅ Breaking a target or a list of targets is required for tuist focus #1739 by @pepibumur.
    • ๐Ÿ’ฅ Breaking cache is enabled by default in tuist focus #1739 by @pepibumur.

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ Use relative paths for Local Swift Packages #1706 by @kwridan
  • v1.16.0 Changes

    September 01, 2020

    โœ‚ Removed

    • ๐Ÿ’ฅ Breaking Support for Xcode 11.3.x and Xcode 11.4.x #1604 by @fortmarek
    • ๐Ÿ’ฅ Breaking --cache & --include-sources arguments from tuist generate #1712 by @pepibumur.

    โž• Added

    • --open argument to the tuist generate command #1712 by @pepibumur.
    • ๐Ÿ‘ --no-open argument to the tuist focus command to support disabling opening the project #1712 by @pepibumur.
    • ๐Ÿ‘Œ Support for running Tuist through swift project #1713 by @pepibumur.

    ๐Ÿ›  Fixed

    • 0๏ธโƒฃ Generate the default Info.plist file for static frameworks that only contain resources #1661 by @Juanpe
    • ๐Ÿ›  Fix Carthage support for binary dependencies #1675 by @softmaxsg
    • ๐Ÿ‘‰ Use profile filename to match targets and configs #1690 by @rist

    ๐Ÿ”„ Changed

    • โœ… Target.dependsOnXCTest returns true if the target is a test bundle #1679 by @pepibumur
    • ๐Ÿ‘Œ Support multiple rendering algorithms in Tuist Graph [#1655](<1655>) by @andreacipriani
  • v1.15.0 Changes

    August 07, 2020

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix name collision when having multiple templates #1600 by @fortmarek
    • ๐Ÿ‘ Allow to cache and warm static frameworks too (only dynamic frameworks were cached before) #1590 by @RomainBoulay
    • โž• Add graph visualization in Tuist graph command: "tuist graph --format=png" #1624 by @AndreaCipriani
    • โž• Add support for .xctest dependency for tvOS targets #1597 by @kwridan.
    • ๐Ÿ›  Fix missing ui test host applications for apps with "-" characters in their name #1630 by @kwridan.
    • โž• Added @Flag in TuistKit.TuistCommand to improve --help-env discoverability by @facumenzella.

    โž• Added

    • ๐Ÿ‘ Autocompletions support #1604 by @fortmarek
    • โž• Add an acceptance test suite to cover a test cache warm command on a micro-feature architecture kind of application that is fully statically linked #1594 by @RomainBoulay
    • โž• Add support for setting launch arguments at the target level. #1596 by @jeroenleenarts
    • โž• Add Homebrew cask up #1601 by @leszko11
  • v1.14.0 Changes

    August 07, 2020

    ๐Ÿ›  Fixed

    • ๐Ÿ‘• Disable SwiftLint in the generated synthesized interface for resources #1574 by @pepibumur.
    • Synthesized accessors for framework targets not resolving the path #1575 by @pepibumur.
    • Read coredata version from /.xccurrentversion file #1572 by @matiasvillaverde.

    โž• Added

    • ๐Ÿ‘Œ Support for --cache to the tuist generate command #1576 by @pepibumur.
    • โš  Included that importing target name in the duplicate dependency warning message #1573 by @thedavidharris
    • ๐Ÿ‘Œ Support to build and run the project on Xcode 12 by fixing namespace collisions on Logger #1579 by @thedavidharris

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change the project name and organization from a mapper #1577 by @pepibumur.
    • โšก๏ธ Update ConfigGenerator to use ValueGraph instead #1583 by @pepibumur.