Tuist v1.23.0 Release Notes

Release Date: 2020-11-01 // over 3 years ago
  • ➕ Added

    • 👍 Allow specifying Development Region via new developmentRegion parameter in Configs GenerationOption. #1062 by @svastven.
    • Require the Config.swift file to be in the Tuist directory #693 by @mollyIV.
    • Mapper for the caching logic to locate the built products directory #1929 by @pepibumur.
    • 🏗 Extended BuildPhaseGenerator to generate script build phases #1932 by @pepibumur.
    • Extend the TargetContentHasher to account for the Target.scripts attribute #1933 by @pepibumur.
    • 🏗 Extend the CacheController to generate projects with the build phase to locate the targets' built products directory #1933 by @pepibumur.
    • ➕ Add support for appClip #1854 by @lakpa.

    🛠 Fixed

    • 🛠 Fixed non-framework/library targets having a header build phase #367 by @eito.
    • 🛠 Fixed missing profile scheme arguments when specified in manifest #1543 by @lakpa.
    • 🛠 Fixed cache warming exporting unrelated .frameworks #1939 by @pepibumur.
    • 🛠 Fixed cache warming building from a clean state for every target #1939 by @pepibumur.
    • ⚡️ Updated swift-doc version to 1.0.0-beta.5 by @facumenzella.

    🔄 Changed

    • Some renames in the generation logic to make the generation logic easier to reason about #1942 by @pepibumur.
    • ⚡️ Update some Swift dependencies #1971 by @pepibumur.
    • 👌 Improve hashing logic to account for files generated by mappers #1977 by @pepibumur.