Releases: tuist/tuist
Releases · tuist/tuist
1.7.0
Changed
- Point swift tools support repo instead of SPM #1230 by @fortmarek
- Migrate to new argument parser #1154 by @fortmarek
- Only warn about copying Info.plist when it's the target's Info.plist #1203 by @sgrgrsn
tuist edit
now edit's all project manifest #1231 by @julianalonso
Added
- Support for setting the project id when configuring the cloud server #1247 by @pepibumur.
- Support for returning
SideEffectDescriptor
s from the graph mappers #1201 by @pepibumur. - SwiftUI template #1180 by @fortmarek
SettingsDictionary
is a typealias for[String: SettingValue]
. #1229 by @natanrolnik. Many useful extension methods were added toSettingsDictionary
, allowing settings to be defined this way:
let baseSettings = SettingsDictionary()
.appleGenericVersioningSystem()
.automaticCodeSigning(devTeam: "TeamID")
.bitcodeEnabled(true)
.swiftVersion("5.2")
.swiftCompilationMode(.wholemodule)
.versionInfo("500", prefix: "MyPrefix")
Removed
- Breaking: Deprecated methods from
ProjectDescription.Settings
#1202 by by @pepibumur.
1.6.0
Fixed
- Don't try to delete a file if it doesn't exist #1177 by @pepibumur
Changed
- Bump XcodeProj to 7.10.0 #1182 by @pepibumur
Added
- Encrypt/decrypt command #1127 by @fortmarek
- A link to the example app in the uFeatures documentation #1176 by @pepibumur.
- Add ProjectGeneratorGraphMapping protocol and use it from ProjectGenerator #1178 by @pepibumur
CloudSessionController
component to authenticate users #1174 by @pepibumur.- Minor improvements #1179 by @pepibumur
1.5.4
1.5.3
Added
Derived
to.gitignore
when runningtuist init
#1171 by @fortmarek
Fixed
- Prevent
Multiple commands produce XXXXX
error produced by multiple test targets using “Embed Precompiled Frameworks” script #1118 by @paulsamuels - Add possibility to skip generation of default schemes #1130 by @olejnjak
- Errors during the manifest parsing are not printed #1125 by @pepibumur.
- Warnings because test files are missing in the project scaffolded using the default
framework
template #1172 by @pepibumur.
1.5.2
Fixed
- Projects generated with the
framework
template generated by theinit
command dont' compile #1156 by @pepibumur.
Changed
- Generate only files with
.stencil
extension #1153 by @fortmarek
Added
1.5.1
1.5.0
Added
- Scaffold init #1129 by @fortmarek
- Scaffold generate #1126 by @fortmarek
- Scaffold load #1092 by @fortmarek
- Add Mint up #1131 by @mollyIV
Fixed
Removed
Graphing
protocol #1128 by @pepibumur
Changed
1.4.0
Fixed
- Fix
TargetAction
whenPROJECT_DIR
includes a space #1037 by @fortmarek - Fix code example compilation issues in "Project description helpers" documentation #1081 by @chojnac
Added
- Allow specifying Project Organization name via new
organizationName
parameter toProject
initializer or viaConfig
new GenerationOption. #1062 by @c0diq tuist lint
command #1043 by @pepibumur.- Add
--verbose
#1027 by @ollieatkinson. TuistInsights
target #1084 by @pepibumur.- Add
cloudURL
attribute toConfig
#1085 by @pepibumur.
Changed
1.3.0
Added
- When using
tuist edit
it's possible to runtuist generate
from Xcode by simply running the target #958 by @vytis - Add FAQ section by @mollyIV
- Add benchmarking helper tool #957 by @kwridan.
- Add metal as a valid source extension #1023 by @natanrolnik
XcodeBuildController
utility toTuistAutomation
#1019 by @pepibumur.- Add metal as a valid source extension #1023 by @natanrolnik
Fixed
- Fix static products false positive lint warning by #981 @kwridan.
- TargetAction path without ./ prefix #997 by @fortmarek
- Preserve xcuserdata when re-generating projects #1006 by @kwridan
- Stable sort order for bcsymbolmap paths by @paulsamuels
Changed
- Update XcodeProj to 7.8.0 https://github.com/tuist/tuist/pull/create?base=tuist%3Amaster&head=tuist%3Atarget-attributes by @pepibumur.
- Path sorting speed gains #980 by @adamkhazi
- Added support for HTTP_PROXY settings from shell environment. #1015 by @aegzorz
- Added "Base" to known regions. #1021 by @aegzorz
- Pull bundles from Google Cloud Storage #1028 by @pepibumur.
1.2.0
Added
- Best practices page to the documentation #843 by @pepibumur.
- Fail CI if there are broken links on the website #917 by @pepibumur.
- Excluding multiple files from a target #937 by @paciej00
- Better SEO to the website #945 by @pepibumur.
- Add fixture generator for stress testing Tuist #890 by @kwridan.
Fixed
- The class name of the source files generated by the init command #850 by @pepibumur.
- Add RemoveHeadersOnCopy attribute for build files in copy files build phases #886 by @marciniwanicki
- Ensure precompiled frameworks of target applications aren't included in UI test targets #888 by @kwridan
- Make the scheme generation with testable targets stable #892 by @marciniwanicki
- Fix project header attributes #895 by @kwridan
- Excluding files from target doesn't work in all cases #913 by @vytis
- Support for Core Data mapping modules #911 by @andreacipriani
- Deep nested hierarchy in the project generated by
tuist edit
#923 by @pepibumur
Changed
- Turn models from
TuistCore
that are clases into structs #870 by @pepibumur.