Skip to content

Releases: liftoffcli/liftoff

1.1.1

28 Mar 17:04
Compare
Choose a tag to compare

Bug Fixes

  • Remove OTHER_LDFLAGS setting from app target. This was being set to a
    blank string, which caused it to override any xcconfig files added to the
    target. - Gordon Fontenot (Thanks to @frosty)
  • Prevent RubyGems from loading. In some installs, users were seeing crashes
    due to the wrong Xcodeproj native C extensions being loaded. Current theory
    is that RVM is doing some loadpath stuff for gems that is overriding our
    loadpaths. The simple fix that seems to solve the issue is to completely
    disable RubyGems while running Liftoff. - Gordon Fontenot (Thanks to
    @iOSDevil, Jim Rutherford, and @endoze
    )

1.1

28 Mar 17:05
Compare
Choose a tag to compare
1.1

New Features

  • Allow users to override templates. Now users can create templates inside
    .liftoff/templates at the local or user level in order to add custom
    templates, or override the default templates. - Gordon Fontenot
  • Add support for CocoaPods. By default, Liftoff will generate a default
    podfile, and run pod install inside the project directory. This can be
    disabled inside the .liftoffrc. - JP Simard
  • Add default pods for test target. By default, Liftoff will install Specta,
    Expecta, and OCMock for the test target. This can be overridden by using
    a custom template for the Podfile - Gordon Fontenot
  • Add company_identifier property to configuration. We will now prompt for
    the company identifier on new project creation. The default for this prompt
    is generated by normalizing the provided company name, unless there is a
    default set by the .liftoffrc - Gordon Fontenot (Thanks to Tony
    DiPasquale
    )
  • Open new projects after creation - Mark Adams

Changes

  • Application target defaults to portrait orientation only. - Mark Adams
  • Automatically default to the current user's name. We no longer prompt for
    the user's name, instead defaulting to the name provided by the system. This
    can still be overridden by a .liftoffrc - Gordon Fontenot (Thanks to Mike
    Burns
    )
  • Remove explicit framework linking. Since modules are enabled, we don't need
    to manually link frameworks anymore. - Gordon Fontenot
  • Prefer new @import over #import - Mark Adams

Bug Fixes

  • Install ruby files into rubylib instead of lib. Previously, Homebrew was
    linking these into /usr/local/lib, which caused warnings when running brew audit - Gordon Fontenot (Thanks to Ashton Williams)
  • Use https for GitHub URL in homebrew formula. This was causing warnings
    when running brew audit - Gordon Fontenot (Thanks to Ashton Williams)
  • Print a nicer error if the directory exists. Previously, this was throwing
    an ugly ruby stack trace. - Gordon Fontenot (Thanks to Mark
    Adams
    )
  • Trap interrupt during option input. Previously, this was throwing an ugly
    ruby stack trace. - Gordon Fontenot (Thanks to George
    Brocklehurst
    )
  • Set SDKROOT at the project level - Gordon Fontenot (Thanks to Tony
    DiPasquale
    )

1.0

28 Mar 17:05
Compare
Choose a tag to compare
1.0

Initial 1.0 release. See blog post for details.

0.7.2

02 Jul 19:39
Compare
Choose a tag to compare
Bump version: 0.7.2