All Versions
124
Latest Version
Avg Release Cycle
17 days
Latest Release
555 days ago

Changelog History
Page 6

  • v1.39.1 Changes

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed vendor updates not restoring original file permissions #2743 by @davebcn87
  • v1.39.0 Changes

    โž• Added

    • โž• Add support for disabling Swift Package locking to speed up project generation when using Swift Package Manager #2693 by @jsorge.
    • โž• Added .precondition Up to Setup. #2688 by @kalkwarf
    • โž• Add support for templates in plugins #2687 by @luispadron

    ๐Ÿ”„ Changed

    ๐Ÿ›  Fixed

  • v1.38.0 Changes

    โž• Added

    • โž• Add support for --no-use-binaries Carthage flag. #2608 by @laxmorek
    • โž• Add support for tuist edit for projects with plugins. #2642 by @luispadron
    • โž• Add support for --only-current-directory option to tuist edit #2648 by @pepibumur

    ๐Ÿ”„ Changed

    • โœ… Ensure reusing derived data for tuist test #2563 by @fortmarek
    • ๐Ÿ’ฅ Breaking Redesign ProjectDescription.CarthageDependencies manifest model. #2608 by @laxmorek
    • ๐Ÿ”„ Changed the auto generated scheme heuristic to pick test bundles that have a matching name prefixed with either Tests, IntegrationTests or UITests. #2641 by @FranzBusch
    • โœ‚ Remove building of ProjectDescriptionHelpers for Plugin.swift and Config.swift manifests (not supported for these manifests). #2642 by @luispadron

    ๐Ÿ›  Fixed

    โœ‚ Removed

  • v1.37.0 Changes

    โž• Added

    • ๐Ÿ‘ Allow using system SCM (for example: Git) when resolving SPM dependencies, instead of Xcode's accounts. #2638 by @freak4pc
    • โž• Add support for simulated location in a run action's options. #2616 by @freak4pc
    • โž• Add option for enabling XCFrameworks production for Carthage in Setup.swift. #2565 by @laxmorek
    • โž• Add support for custom file header templates that are used for built-in Xcode file templates #2568 by @olejnjak

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž Double-quoted strings in ruby files #2634 by @fortmarek
    • ๐Ÿ‘Œ Improve tuist generate performance for projects with large amount of files #2598 by @adellibovi
    • โž• Added wrap arguments swiftformat option #2606 by @fortmarek
    • โœ‚ Remove build action for project generated in tuist test #2592 @fortmarek
    • ๐Ÿ”„ Change the graph tree-shaker mapper to work with the value graph too #2545 by @pepibumur.
    • Migrate GraphViz to ValueGraph #2542 by @fortmarek
    • ๐Ÿ“‡ Rename TuistGraph.Dependency to TuistGraph.TargetDependency. #2614 by @laxmorek

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix incorrect detection of current Core Data model version. #2612 by @freak4pc
    • Ignore .DS_Store files when hashing directory contents #2591 by @natanrolnik.
  • v1.36.0 Changes

    โž• Added

    • ๐Ÿ‘Œ Support for staticFramework dependencies for appExtensions #2559 by @danyf90
    • 0๏ธโƒฃ Enable Main Thread Checker by default #2549 by @myihsan
    • โž• Add option for enabling XCFrameworks production for Carthage in Dependencies.swift. #2532 by @laxmorek
    • โž• Add --strict to 'lint code' command #2534 by @joshdholtz

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix adding framework targets to AppClip #2530 by @sampettersson
    • ๐Ÿ”’ Make sure security and codesign can access certificates in signing.keychain [#2528]((https://github.com/tuist/tuist/pull/2528) by @rist.
    • ๐Ÿ”ฆ Expose ResourceFileElements initializer #2541 by @kwridan.
      • Note: This fixes an issue where ResourceFileElements could not be created using variables within helpers

    ๐Ÿ”„ Changed

    • โœ… When enabling code coverage, tests targets such as TestMyFrameworkA gather coverage for all targets instead of only TestMyFrameworkA #2501 by @adellibovi
    • ๐Ÿ‘Œ Improve tuist generate speed by caching Swift version fetching #2546 by @adellibovi
  • v1.35.0 Changes

    • ๐Ÿ›  Fix missing linkable products for static frameworks with transitive precompiled dependencies #2500 by @kwridan.

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix missing linkable products for static frameworks with transitive precompiled dependencies #2500 by @kwridan.
    • ๐Ÿ›  Fix crash when using tuist graph in a project that leverages plugins #2507 by @bolismauro.

    ๐Ÿ”„ Changed

    • ๐Ÿ— Migrate BuildGraphInspector to ValueGraph #2527 by @fortmarek
    • Replace ExpressibleByStringLiteral with ExpressibleByStringInterpolation for ProjectDescription objects by @DimaMishchenko
    • ๐Ÿ›  Fix adding framework targets to AppClip by @sampettersson
  • v1.34.0 Changes

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed code coverage setting for project scheme #2493 by @adellibovi
    • ๐Ÿ›  Fixed a bug in reporting stats event when Queue folder isn't created #2497 by @andreacipriani.

    ๐Ÿ”„ Changed

    • โšก๏ธ Update post-generation interactors to use the graph traverser #2451 by @pepibumur.
  • v1.33.0 Changes

    โž• Added

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed homebrew invocation for graph functionality when looking up graphviz installation #2466 by @thedavidharris
    • ๐Ÿ›  Fix reading configuration from project if Target.settings is nil #2399 by @danyf90.
    • ๐Ÿ›  Fix CoreData project attributes #2397 by @kwridan.

    ๐Ÿ”„ Changed

  • v1.32.0 Changes

    โž• Added

    • Generate resource mapping and synthesized Bundle accessors for targets with Core Data models #2376 by @thedavidharris.
    • ๐Ÿ‘Œ Support for dynamic library dependencies for command line tool projects #2332 by @danyf90.
    • Disable SwiftFormat in the generated synthesized interface for resources #2328 by @natanrolnik.
    • Implement foundations for caching profiles #2190 by @mollyIV.

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix missing autocompletion link on website #2396 by @fortmarek.
    • ๐Ÿ›  Fix memory leak related to xcbeautify #2380 by @adellibovi.
    • ๐Ÿ›  Fix autocompletion script output and documentation #2400 by @danyf90.
    • ๐Ÿ›  Fix cache's hash calculation of resources #2325 by @natanrolnik.
    • ๐Ÿ›  Fixed known issue that causes the xcodebuild process hang when running tuist test and tuist build. #2297 by @Jake-Prickett.
    • ๐Ÿ›  Fix missing vendor directory in built from source versions #2388 by @natanrolnik.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improve tuist migration list-targets by sorting using topological order #2383 by @adellibovi.
    • ๐Ÿ‘‰ Use project generated for automation and always leverage XXX-Scheme #2057 by @fortmarek
    • ๐Ÿ‘Œ Improve the cache warm command significantly (around 20-45 seconds per framework) by using XcodeProjectPathHasher instead of CacheBuildPhaseProjectMapper #2356 by @natanrolnik.
    • ๐Ÿ‘Œ Improve performance of project generation by removing unneeded Glob directory cache #2318 by @adellibovi.
    • Extracted graph models into TuistGraph #2324 by @pepibumur.
    • ๐Ÿ‘Œ Improved the CI workflows to run only when their logic is impacted by the file changes #2390 by @pepibumur.
  • v1.31.0 Changes

    โž• Added

    • โž• Add linting for paths of local packages and for URL validity of remote packages #2255 by @adellibovi.
    • ๐Ÿ‘ Allow use of a single cert for multiple provisioning profiles #2193 by @rist.

    ๐Ÿ›  Fixed

    • โšก๏ธ Update failing trying to create the swift-project symbolic link #2244
    • ๐Ÿ“œ Tuist now correctly parses arm64e architectures in xcframeworks #2247 by @thedavidharris.