All Versions
124
Latest Version
Avg Release Cycle
17 days
Latest Release
555 days ago
Changelog History
Page 6
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
- โ Add SRCROOT for Info.plist only when necessary #2706 by @fortmarek
- ๐ Support expand variables configuration in test scheme Environment Variables #2697 by @davebcn87
- ๐ Support unversioned core data models #2694 by @freak4pc
- โ Remove reference type Graph #2689 by @fortmarek
- Migrate mappers to ValueGraph #2683 by @fortmarek
- Migrate CacheMapper and CacheGraphMutator to ValueGraph #2681 by @fortmarek
- โ Migrate TestsCacheGraphMapper to ValueGraph #2674 by @fortmarek
- โก๏ธ Updated swiftlint to 0.43.1 #2679 by @pepibumur
- โก๏ธ Updated xcbeautify to 0.9.1 #2679 by @pepibumur
- โก๏ธ Updated swiftlog to 1.4.2 #2679 by @pepibumur
- โก๏ธ Updated CryptoSwift to 1.3.8 #2679 by @pepibumur
- โก๏ธ Updated KeychainAccess to 4.2.2 #2679 by @pepibumur
- โก๏ธ Updated swift-tools-support-core to 0.2.0 #2679 by @pepibumur
- โก๏ธ Updated swift-argument-parser to 0.4.1 #2679 by @pepibumur
- โก๏ธ Updated Queuer to 2.1.1 #2679 by @pepibumur
- โก๏ธ Updated CombineExt to 1.3.0 #2679 by @pepibumur
๐ Fixed
- โ Run all unit tests #2739 by @fortmarek
- ๐ Fix false positive duplicate bundle id lint warning #2707 by @kwridan
- Failing Homebrew runs in M1 environments #2711 by @pepibumur
- Installation of Tuist when
/usr/local/bin
doesn't exist #2710 by @pepibumur
-
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 totuist 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
orUITests
. #2641 by @FranzBusch - โ Remove building of ProjectDescriptionHelpers for
Plugin.swift
andConfig.swift
manifests (not supported for these manifests). #2642 by @luispadron
๐ Fixed
- ๐ Fixed running
tuist test
with--clean
flag #2649 by @fortmarek - Install script bug fix: Adding bin folder to usr/local/ when it is missing #2655 by @tiarnann
- ๐ Fixed
Environment
retrieve methods #2653 by @DimaMishchenko
โ Removed
- ๐ Support for Xcode 11.x. #2651 by @pepibumur
- โ Add support for
-
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
toValueGraph
#2542 by @fortmarek - ๐ Rename
TuistGraph.Dependency
toTuistGraph.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 forappExtension
s #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
- Note: This fixes an issue where
๐ Changed
- โ
When enabling code coverage, tests targets such as
TestMyFrameworkA
gather coverage for all targets instead of onlyTestMyFrameworkA
#2501 by @adellibovi - ๐ Improve
tuist generate
speed by caching Swift version fetching #2546 by @adellibovi
- ๐ Support for
-
v1.35.0 Changes
- ๐ Fix missing linkable products for static frameworks with transitive precompiled dependencies #2500 by @kwridan.
โ Added
- โ Add ODR support #2490 by @DimaMishchenko
- โ Add support for StoreKit configuration files #2524 by @bolismauro
- โ Selective tests #2422 by @fortmarek
- Installation of
tuist
on Big Sur #2526 by @pepibumur.
๐ 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
toValueGraph
#2527 by @fortmarek - Replace
ExpressibleByStringLiteral
withExpressibleByStringInterpolation
forProjectDescription
objects by @DimaMishchenko - ๐ Fix adding framework targets to AppClip by @sampettersson
-
v1.34.0 Changes
โ Added
- โ Add support for
tuist cache warm
to cache a subset of targets viatuist cache warm FrameworkA FrameworkB
[#2393]((https://github.com/tuist/tuist/pull/2393) by @adellibovi. - โ Add documentation on how to use & create plugins by @luispadron
- Warn when targets with duplicate bundle identifiers exist per platform #2444 by @natanrolnik.
๐ 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.
- โ Add support for
-
v1.33.0 Changes
โ Added
- โ Add support for
tuist graph
to show the graph of a subset of targets viatuist graph FrameworkA FrameworkB
[#2434]((https://github.com/tuist/tuist/pull/2434) by @adellibovi. - ๐ Send Tuist usage analytics event to https://stats.tuist.io/ #2331 by @andreacipriani.
- ๐ Plugin integration for local and git plugins by @luispadron and @kwridan.
- Introduce caching profiles #2356 by @mollyIV.
๐ 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
- The parameter
--path
oftuist graph
now specifies where the manifest is. To specify the output directory of the graph, use--output-path
[#2434]((https://github.com/tuist/tuist/pull/2434) by @adellibovi.
- โ Add support for
-
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 runningtuist test
andtuist 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 ofCacheBuildPhaseProjectMapper
#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.