Skip to content

fastlane 2.0

Compare
Choose a tag to compare
@KrauseFx KrauseFx released this 15 Dec 18:51
· 4132 commits to master since this release

From now on, all of fastlane is inside the fastlane gem 🎉 This enables us and all contributors to be a lot faster and more efficient in the future 🚀

What changes for you? ⚠️

  • If you run some tools directly without fastlane, please run fastlane [tool] instead of [tool] (e.g. fastlane gym ...). If you don't prefix your commands, the old version of the tool will be used. Using the tool's name directly is now deprecated.
  • If you have a Gemfile, update it to just include gem "fastlane", and not any of the other tools any more
  • As a plugin maintainer, make sure to remove dependencies to spaceship and fastlane_core (I submitted PRs to all public plugins for that this was the case)

Why a mono gem? ✅

  • It makes releases much simpler, just one gem to ship
  • No more internal dependency updates
  • No more version conflicts if we add some methods to some sub-gems
  • 1 PR could modify multiple tools and tests are still passing (does not mean we have to, but we can for example to update spaceship and deliver at the same time if necessary)
  • Easier to test changes locally