All Versions
124
Latest Version
Avg Release Cycle
17 days
Latest Release
546 days ago
Changelog History
Page 11
Changelog History
Page 11
-
v1.0.1 Changes
December 17, 20191.0.1
๐ Fixed
- Pass through
DEVELOPER_DIR
when set by the environment when determining the path to the currently selected Xcode. @ollieatkinson
- Pass through
-
v1.0.0 Changes
December 17, 2019๐ Changed
- ๐ท Run pipelines with Xcode 11.2.1 on CI @pepibumur.
โ Removed
- ๐ฅ Breaking Generate manifests target as part of the generated project #724 by @pepibumur.
- The installation no longer checks if the Swift version is compatible #727 by @pepibumur.
- Don't include the manifests in the generated workspace #754 by @pepibumur.
โ Added
- โ Add
ProjectDescription.Settings.defaultSettings
none case that don't override anyProject
orTarget
settings. #698 by @rowwingman. ProjectEditor
utility #702 by @pepibumur.- ๐ Fix warnings in the project, refactor SHA256 diegest code #704 by @rowwingman.
- Define
ArchiveAction
onScheme
#697 by @grsouza. tuist edit
command #703 by @pepibumur.- ๐ Support interpolating formatted strings in the printer #726 by @pepibumur.
- ๐ Support for paths relative to root #727 by @pepibumur.
- โ
Replace
Sheme.testAction.targets
type fromString
toTestableTarget
is a description of target that adds to theTestAction
, you can specify execution tests parallelizable, random execution order or skip tests #728 by @rowwingman. - Galaxy manifest model #729 by @pepibumur.
- ๐ Make scheme generation methods more generic #730 by @adamkhazi @kwridan.
- Workspace Schemes #752 by @adamkhazi @kwridan.
SimulatorController
with method to fetch the runtimes #746 by @pepibumur.- โ Add RxSwift as a dependency of
TuistKit
#760 by @pepibumur. - โ Add cache command #762 by @pepibumur.
- ๐ Utility to build xcframeworks #759 by @pepibumur.
- โ Add
CacheStoraging
protocol and a implementation for a local cache #763 by @pepibumur. - โ Add support for changing the cache and versions directory using environment variables #765 by @pepibumur.
- Reactive interface to the System utility #770 by @pepibumur
- ๐ Workflow to make sure that documentation and website build #783 by @pepibumur.
- ๐ Support for
xcframework
#769 by @lakpa - ๐ Support generating info.plist for Watch Apps & Extensions #756 by @kwridan
๐ Fixed
- Ensure custom search path settings are included in generated projects #751 by @kwridan
- Remove duplicate HEADER_SEARCH_PATHS #787 by @kwridan
- ๐ Fix unstable scheme generation #790 by @marciniwanicki
- โ Add defaultConfigurationName to generated projects #793 by @kwridan
- โ Add knownRegions to generated projects #792 by @kwridan
-
v0.19.0 Changes
November 14, 2019โ Added
- โ XCTAssertThrowsSpecific convenient function to test for specific errors #535 by @fortmarek
HTTPClient
utility class toTuistEnvKit
#508 by @pepibumur.- ๐ฅ Breaking Allow specifying a deployment target within project manifests #541 by @mollyIV
- โ Add support for sticker pack extension & app extension products #489 by @Rag0n
- Utility to locate the root directory of a project #622 by @pepibumur.
- โ Adds
codeCoverageTargets
toTestAction
to make XCode gather coverage info only for that targets #619 by @abbasmousavi - Enable the library evololution for the ProjectDescription framework #625 by @pepibumur.
- โ Add support for watchOS apps #623 by @kwridan
- โ Add linting for duplicate dependencies #629 by @lakpa
๐ Changed
- ๐ Change dependencies in
Package.resolved
to version from branch #631 by @fortmarek - ๐ Rename
TuistCore
toTuistSupport
#621 by @pepibumur. - โ
Introduce
Systems.shared
,TuistTestCase
, andTuistUnitTestCase
#519 by @pepibumur. - ๐ Change generated object version behaviour to mimic Xcode 11 by @adamkhazi
- ๐ฅ Breaking Refine API for Swift Packages #578 by @ollieatkinson
- ๐ Support ability to locate multiple Tuist directories #630 by @kwridan
๐ Fixed
-
v0.18.1 Changes
September 30, 2019โ Removed
- โช Reverting #494 using variables in
productName
doesn't evaluate in all usage points within the generated project
- โช Reverting #494 using variables in
-
v0.18.0 Changes
September 28, 2019โ Added
- ๐ New InfoPlist type,
.extendingDefault([:])
#448 by @pepibumur - Forward the output of the
codesign
command to make debugging easier when the copy frameworks command fails #492 by @pepibumur. - ๐ Support for multi-line settings (see how to migrate) #464 by @marciniwanicki
- ๐ Support for SPM #394 by @pepibumur & @fortmarek & @kwridan & @ollieatkinson
- ๐ Xcode 11 Support by @ollieatkinson
๐ Fixed
- Transitively link static dependency's dynamic dependencies correctly #484 by @adamkhazi.
- Prevent embedding static frameworks #490 by @kwridan
- Output losing its format when tuist is run through
tuistenv
#493 by @pepibumur - ๐ Product name linting failing when it contains variables #494 by @dcvz
- ๐ Build phases not generated in the right position #506 by @pepibumur
- โ Remove \$(SRCROOT) from being included in
Info.plist
path #511 by @dcvz - Prevent generation of redundant file elements #515 by @kwridan
- ๐ New InfoPlist type,
-
v0.17.0 Changes
August 14, 2019โ Added
tuist graph
command #427 by @pepibumur.- ๐ Allow customisation of
productName
in the project Manifest #435 by @ollieatkinson - โ Adding support for static products depending on dynamic frameworks #439 by @kwridan
- ๐ Support for executing Tuist by running
swift project ...
#447 by @pepibumur. - ๐ New manifest model,
TuistConfig
, to easily configure Tuist's functionalities #446 by @pepibumur. - โ Adding ability to re-generate individual projects #457 by @kwridan
- ๐ Support multiple header paths #459 by @adamkhazi.
- ๐ Allow specifying multiple configurations within project manifests #451 by @kwridan
- โ Add linting for mismatching build configurations in a workspace #474 by @kwridan
- ๐ Support for CocoaPods dependencies #465 by @pepibumur
- ๐ Support custom .xcodeproj name at the model level #462 by @adamkhazi.
- ๐
TuistConfig.compatibleXcodeVersions
support #476 by @pepibumur. - ๐ฆ Expose the
.bundle
product type #479 by @kwridan
๐ Fixed
- Ensuring transitive SDK dependencies are added correctly #441 by @adamkhazi.
- Ensuring the correct platform SDK dependencies path is set #419 by @kwridan
- โก๏ธ Update manifest target name such that its product has a valid name #426 by @kwridan
- Do not create
Derived/InfoPlists
folder when no InfoPlist dictionary is specified #456 by @adamkhazi. - Set the correct lastKnownFileType for localized files #478 by @kwridan
๐ Changed
- โก๏ธ Update XcodeProj to 7.0.0 #421 by @pepibumur.
-
v0.16.0 Changes
June 21, 2019โ Added
- ๐
DefaultSettings.none
to disable the generation of default build settings #395 by @pepibumur. - ๐ Version information for tuistenv #399 by @ollieatkinson
- โ Add input & output paths for target action #353 by Rag0n
- โ Adding support for linking system libraries and frameworks #353 by @steprescott
- ๐ Support passing the
Info.plist
as a dictionary #380 by @pepibumur.
๐ Fixed
- 0๏ธโฃ Ensuring the correct default settings provider dependency is used #389 by @kwridan
- ๐ Fixing build settings repeated same value #391 by @platonsi
- ๐ Duplicated files in the sources build phase when different glob patterns match the same files #388 by @pepibumur.
- ๐ Support
.d
source files #396 by @pepibumur. - Codesign frameworks when copying during the embed phase #398 by @ollieatkinson
- 'tuist local' failed when trying to install from source #402 by @ollieatkinson
- ๐ Omitting unzip logs during installation #404 by @kwridan
- ๐ Fix "The file couldnโt be saved." error #408 by @marciniwanicki
- Ensure generated projects are stable #410 by @kwridan
- Stop generating empty
PBXBuildFile
settings #415 by @marciniwanicki
- ๐
-
v0.15.0 Changes
June 02, 2019๐ Changed
- Introduce the
InfoPlist
file #373 by @pepibumur. - โ Add
defaultSettings
option toSettings
definition to control default settings generation #378 by @marciniwanicki
โ Added
- โ Adding generate command timer #335 by @kwridan
- ๐ Support Scheme manifest with pre/post action #336 by @dangthaison91
- ๐ Support local Scheme (not shared) flag #341 by @dangthaison91
- ๐ Support for compiler flags #386 by @pepibumur.
๐ Fixed
- ๐ Fixing unstable diff (products and embedded frameworks) #357 by @marciniwanicki
- Set Code Sign On Copy to true for Embed Frameworks #333 by @dangthaison91
- ๐ Fixing files getting mistaken for folders #338 by @kwridan
- โก๏ธ Updating init template to avoid warnings #339 by @kwridan
- Fixing generation failures due to asset catalog &
**/*.png
glob patterns handling #346 by @kwridan - ๐ Supporting bundle target dependencies that reside in different projects (in
TuistGenerator
) #348 by @kwridan - ๐ Fixing header paths including folders and non-header files #356 by @kwridan
- ๐ Fix duplicate localized resource files #363 by @kwridan
- โก๏ธ Update static dependency lint rule #360 by @kwridan
- Ensure resource bundles in other projects get built #374 by @kwridan
- Introduce the
-
v0.14.0 Changes
April 28, 2019 -
v0.13.0 Changes
March 30, 2019โ Added
- โ Add Homebrew tap up #281 by @pepibumur
- Create a Setup.swift file when running the init command #283 by @pepibumur
- โก๏ธ Update
tuistenv
when runningtuist update
#288 by @pepibumur. - ๐ Allow linking of static products into dynamic frameworks #299 by @ollieatkinson
- Workspace improvements #298 by @ollieatkinson & @kwridan.
โ Removed
- ๐ฅ Breaking Removed "-Project" shared scheme from being generated #303 by @ollieatkinson
๐ Fixed
- ๐ Fix duplicated embedded frameworks #280 by @pepibumur
- ๐ Fix manifest target linker errors #287 by @kwridan
- ๐ Build settings not being generated properly #282 by @pepibumur
- ๐ Fix
instance method nearly matches optional requirements
warning in generatedAppDelegate.swift
in iOS projects #291 by @BalestraPatrick - ๐ Fix Header & Framework search paths override project or xcconfig settings #301 by @ollieatkinson
- โ Unit tests bundle for an app target compile & run #300 by @ollieatkinson
LIBRARY_SEARCH_PATHS
andSWIFT_INCLUDE_PATHS
are now set #308 by @kwridan- ๐ Fix Generation fails in the event an empty .xcworkspace directory exists #312 by @ollieatkinson