Skip to content

1.2

Compare
Choose a tag to compare
@gfontenot gfontenot released this 28 Mar 17:03

New Features

  • Add command line flags. You can now pass a set of flags to the liftoff
    executable to override specific configurations at run time - JP
    Simard
  • Add strict_prompts option. This configuration option and the corresponding
    --[no-]strict-prompts command line flag tell liftoff to only prompt you
    for options that don't have default values set. This allows you to set values
    at run time and skip the prompt altogether. - JP Simard
  • Add configuration for setting up Run Script phases. This replaces the
    install_todo_script configuration key with a much more flexible
    run_script_phases key. By overriding this key, you can install any
    arbitrary script phases as long as you're providing a template for them.
  • Reluctantly allow the use of tabs for indentation. Even though my conscience
    protested, we've added a use_tabs key to the configuration. Enabling this
    will configure the project to use tabs instead of spaces. Note that this
    doesn't change the spacing in the default templates, so if you override this
    you will probably want to override those as well. - Gordon
    Fontenot
    (Thanks to Magnus Ottosson)

Changes

  • Enable some more warnings by default. - Gordon Fontenot
  • Handle key deprecations a bit more gracefully. - Gordon
    Fontenot
  • Stop treating all plists as though they are the Info.plist. Previously, any
    plist that was added as a template was being treated as though it was the
    Info.plist for that target. We're now being more explicit about matching that
    file, and linking all other plists properly. - Gordon Fontenot
    (Thanks to @mattyohe)

Bug Fixes

  • Set the deployment target at the project level. This mimics the behavior
    when creating a new project with Xcode. - Gordon Fontenot