1.32.0 - Neubau
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.