liftoff v1.5.0 Release Notes
Release Date: 2015-02-13 // about 9 years ago-
๐ New Features
- ๐ง Let users add arbitrary configuration to test targets. You can now add a
โextra_test_config
key to yourliftoffrc
and have Liftoff perform custom
๐ง configuration for the test target. - Gordon Fontenot (Thanks
to Olivier Halligon) - ๐ Allow custom ordering of script phases. This adds an optional index to
script phases that Liftoff will use to determine where it should insert the
0๏ธโฃ phase. This index defaults to -1. Note that this changes the format of the
๐ run script build phases key and so is a breaking change from 1.4. - Juan
Pablo Civile (Thanks to Lode Vanhove) - โ Add the ability to provide a custom path from the command line. Liftoff will
0๏ธโฃ now use this path as the root project folder if provided, defaulting to the
project name if it isn't provided. - Juan Pablo Civile
(Thanks to Tony DiPasquale) - โ Add new run script build phase to automatically update version and bundle
number using Git - Reda Lemeden - ๐ Users can now customize the deployment target in their
liftoffrc
- Lode
Vanhove - 0๏ธโฃ Liftoff will now automatically generate a settings bundle by default. If you
are using CocoaPods, it will also automatically add the acknowledgements
from your included pods. This can be disabled in your liftoffrc with the
๐ปenable_settings
key, or on the command line with the--[no]-settings
flag - Lode Vanhove - Customize the test target name with the new
test_target_name
key in your
๐ปliftoffrc
. This can also be set on the command line with the
โ--test-target-name
flag - Matt Oakes (Thanks to Dal
Rupnik)
๐ Changes
- The format of the
run_script_phases
key has changed. If you have
โก๏ธ overridden this key, you'll need to update to the new format. - Juan Pablo
Civile - 0๏ธโฃ The default
AppDelegate
template for Swift now has a standard header
comment. This keeps Liftoff's behavior in line with Xcode's. - Gordon
Fontenot - 0๏ธโฃ The default TODO and FIXME script will now find these comments in Swift
files - Kevin Xu - 0๏ธโฃ The
Resources
folder for the defaultobjc
template is now properly
nested in the main target directory - Gordon Fontenot - You can now use Liftoff's templating features with Podfiles - Lode
Vanhove - โก๏ธ The default Podfile has been updated for CocoaPods 0.34.x - Keith
Smiley - โก๏ธ The default
gitattributes
file has been updated so that*.strings
files
are now treated as text instead of as binary data - Lode
Vanhove
๐ Bug Fixes
- ๐ Force UTF-8 encoding when normalizing company name. This fixes a possible
crash when using other locales. - Gordon Fontenot (Thanks to
Dal Rupnik) - ๐ Liftoff no longer prints the path to CocoaPods when checking to see if it's
installed - Lode Vanhove
- ๐ง Let users add arbitrary configuration to test targets. You can now add a