fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps

MIT License

Downloads
138.6M
Stars
38.7K
Committers
1.5K

Bot releases are hidden (Show)

fastlane - 2.17.0 Spaceship API fix and more

Published by asfalcone over 7 years ago

  • [spaceship] Use developer.apple.com api to get provisioning profiles, create devices and select teams(#8251)
  • [cert] Refactor CommanderGenerator usage (#8246)
  • [deliver] Display error while trying to detect app version (helping #8245) (#8247)
  • [deliver] Refactor CommanderGenerator usage (#8248)
fastlane - 2.16.0 Improvements

Published by mfurtak over 7 years ago

  • Fix sigh download_all options regression (#8241)
  • [reset_git_repo] only do a full reset when paths is nil (#8235)
  • [snapshot] Shell escape target name in TEST_TARGET_NAME (#8193)
  • Provide better errors when reading build settings fails (#7861)
fastlane - 2.15.1 Bugfix

Published by KrauseFx over 7 years ago

  • [deliver] Fix uncaught nil value + watch icon option name (#8225)
  • Fix syntax error in hockey code sample (#8224)
fastlane - 2.15.0 Improvements

Published by asfalcone over 7 years ago

  • Update help text to prefix tool commands with 'fastlane' (#8214)
  • Add optional date_format parameter to changelog_from_git_commits action (#8030)
  • support create/update upload mechanism in hockey action (#8110)
  • Better handling fo supported platforms (#8124)
  • Properly catch all kinds of errors, including parsing errors, while loading plugins #8154 (#8166)
  • Catch and print exceptions occuring in error block
  • html encode all error messages (#8104)
  • [deliver] respect file extension based on users uploaded one. (#7868)
  • [frameit] layout improvements (#8031)
  • [frameit] Provide option to stack keyword on top of title (#8098)
  • [gym] Provide detailed error message on failure #6292
  • [pilot] Remove the hardcoded value for external distribution (#8191)
  • [scan] Fix retrieval of simulator logs (#8125)
  • [scan] support toolchain parameter (#8172)
  • [sigh] Fix option conflicts (#8129)
  • [sigh] Fix tvos profile name (#8123)
  • [spaceship] Add Webpush Id support (#6943)
  • [spaceship] Show error message if device_details can't be detected (#8205)
fastlane - 2.14.2 Colored bugfix

Published by KrauseFx over 7 years ago

  • Fixed a regression when upgrading to the colored2 gem
  • Fixed fastlane match nuke distribution not detecting the certificate type
  • Add support for percantages in frameit
  • Fix scan bug when providing the xctestrun parameter
fastlane - 2.14.1 Bugfixes

Published by KrauseFx over 7 years ago

  • Fix an issue with running fastlane on old versions of Ruby
  • Fix an issue with .underline which is used when printing out shell commands
  • Improve keychain handling
  • Improve test runner on CI

New features:

  • spaceship: Add support for managing In-App purchases (#7834)
  • spaceship: Add Developer Portal user management (#8047)
  • match: Officially add support for enterprise In-House profiles and certificates
  • scan: support for test-without-building, build-for-testing, and xctestrun (#7130)
  • sigh and spaceship: Add tvOS support (#7815)
  • fastlane: Add attachment support to mailgun action (#8044)
  • snapshot and scan: logarchive extraction (#8033)

Improvements

  • spaceship: Fix issue with case sensitive bundle identifiers (#8068)
  • spaceship: Allow our custom Spaceship::Base#inspect to work with object graphes containing circular references (#8019)
  • frameit: Added font_scale_factor as a fraction of the screen width (#8034)
  • sigh: download_all name file using profile UUID instead of application bundle identifier (#8082)
  • Allow xcargs to accept Hash & Array, auto-converted to a shell-escaped String (#8051)
  • Switch from unmaintained colored to maintained colored2 (#8028)
  • Improved documentation for all tools
  • local actions should be imported before their Fastfile otherwise importing the Fastfile might fail (#8080)
fastlane - 2.13.0 User management and update pem for new Dev Portal

Published by KrauseFx over 7 years ago

  • Add user management to spaceship (#7993)
  • Update pem to work with the new Apple Developer Portal (#8049)
  • Fix git_branch task for Jenkins Pipeline jobs as they set BRANCH_NAME instead of GIT_BRANCH (#8024)
fastlane - 2.12.0 Apple ID user role handling, improve spaceship stability and more

Published by KrauseFx over 7 years ago

  • Show appropriate spaceship error message when having insufficient permissions (#8014)
  • Add support for new and existing groups for iTC testers in spaceship (#8005)
  • Automatically retry failed requests on an internal server error for iTunesConnect (#8017 and #8006)
  • Fix spaceauth YAML spaceship cookie loading (#8012)
  • Simplify spaceship requests for account user information (#8013)
  • Improve error output when pilot can’t register new testers (#8008)
  • Improve scan error message for bad SLACK_URL (#8004)
  • Add skip_testing, only_testing options to scan (#8002)
  • Improve docs and code samples (#7986, #7985)
  • snapshot support for iPhone SE (#7995)
  • Fastlane require format non plugins with dash (#7998)
  • Add Automatic Release Date for Tunes Submission in spaceship (#7151)
  • Fix screengrab to doesn’t exit if the app could not be uninstalled (#7994)
  • Update homebrew update messaging
fastlane - 2.11.0 Improvements and territories support in spaceship

Published by KrauseFx over 7 years ago

  • [sigh] Fix 'No such file or directory' error in sigh resign (#7975)
  • [sigh] Fix shell script quoting issue - follow up (#7982)
  • Add support for --quiet option for swiftlint action (#7953)
  • Make exit_on_test_failure have is_string: false (#7981)
  • [spaceship] Get and set territories (#6601)
  • ensure xcode-install gem is installed when using the action (#7972)
  • Update match README template installation instructions (#7967)
  • Removed potential warnings for duplicate module constants
  • Support loading multiple dotenvs (#7943)
  • produce: fix data_protection in enabled features (#7955)
  • Update bundler dependency to be more flexible (#7964)
  • Fix the type of option reinstall_app in screengrab tool (#7980)
fastlane - 2.10.0 Improvements

Published by asfalcone over 7 years ago

  • Add sensitive ConfigItem for sonar_login action (#7939)
  • Reword the missing reference error to handle variables (#7915)
  • Load dotenv from either fastlane folder or parent, instead of fastlane folder or current.
  • Added support for providing utf flag to xcpretty via gym/xcodebuild (#7891)
  • Make cert checker output look better (#7796)
  • Mask all sensitive options by default when printing summary table (#7881)
  • [cert, sigh] Add platform param support (#7730)
  • [scan] Add support for thread sanitizer (#7946)
  • [screengrab] Add reinstall_app option to uninstall the APKs before run tests for each locale configured (#7923)
  • [screengrab] Add support for custom launch_arguments (#7911)
  • [sigh] #7330 - Ignore blacklisted keys when using --use-app-entitlements option for sign resign (#7916)
  • [snapshot] Allow GeofencingIcon + LocationTracking Icon (#7940)
  • [snapshot] Add output_simulator_logs option to export simulator device logs (#7906)
  • [spaceship] Add option xcode that stops the filtering of Xcode managed profiles (#7886)
fastlane - 2.9.0 Improvements

Published by asfalcone almost 8 years ago

  • fix hockey action without dsa_signature (#7875)
  • for_lane, for_platform blocks in configurations (#7859)
  • Search for dotenvs in either fastlane's or current dir (#7872)
  • Add spinning fastlane wheel (#7477)
  • Enable --verbose during --capture_output (#7851)
  • Deprecated actions will display deprecated notes in actions list, action info, while running, and in docs (#7609)
  • Reveal underlying error when decoding provisioning profile fails due to broken keychain environment (#7558)
  • Escape title of application for .plist and .plist url in s3 action (#7565)
  • Print a message explaining how to quickly open links on macOS (#7832)
  • Add xcodeproj param to set_build_number_repository action (#7860)
  • Fix for multiple tasks in single command in gradle action (#7845)
  • mark keychain_password as sensitive in setup_jenkins action (#7880)
  • Add json file validation to supply and deliver (#7878)
  • [scan] Add support to copy simulator device logs to output directory (#7804)
  • [screengrab] AAR version bump (#7840)
  • [sigh] If the "force" option is specified, delete and recreate any matching profiles (even invalid ones) (#6518)
fastlane - 2.8.0 Improvements

Published by mfurtak almost 8 years ago

  • Prevent users on Android N from attempting to use internal storage (#7838)
  • produce - enabled_features feature (#7641)
  • Make .env Dir.glob much less greedy (#7810)
  • Update screengrab aar version (#7824)
  • Revert "Scan Support for connected devices" (#7808)
  • Scan Support for connected devices (#5159)
  • Consistent support for DELIVER_USER and DELIVER_USERNAME env variables (#7806)
  • Skip printing of empty lane context (#7799)
  • add register_device to register a single ios device more easily (#7800)
  • Fix syntax error in code sample (#7792)
  • Fix frameit for Mac screenshots (#7790)
fastlane - 2.7.0 Improvements

Published by KrauseFx almost 8 years ago

  • Fix fastlane_core method not available in spaceship (#7789)
  • Fix gradle apk search path to make directory under project option. (#7786)
  • Fix non-interactive shell password_ask loop in match (#7561)
  • Add verbose flag to zip action with a default value of 'true' (#7777)
  • Add dsa_signature to hockey action for mac apps (#7753)
  • PkgUploadPackageBuilder accepts platform parameter. (#7779)
  • Update commands in commander to work with mono gem (#7701)
fastlane - 2.6.0 More stable spaceship, improved frameit, other improvements

Published by KrauseFx almost 8 years ago

  • Make waiting for build processing more stable by retrying failed requests (#7762)
  • Fix FastlaneRequire#gem_installed? to handle already-loaded libs (#7771)
  • [supply] Added support for google service account credentials via environment variable (#7748)
  • Update in-code documentation tool calls to use new fastlane syntax (#7751)
  • Update screengrab tooling and dependency versions (#7766)
  • Update gemspec to require correct version of Play API (#7763)
  • Fix frameit 'easy mode' problem in landscape (#7759)
  • frameit: support resuming of interrupted downloads of frames (#7750)
  • Store spaceship and frameit config in ~/.fastlane (#7743)
  • Detect if session was set via env variable if session is invalid, and show appropriate error message (#7742)
fastlane - 2.5.0 2-factor improvements

Published by KrauseFx almost 8 years ago

  • Improve support for 2-factor and 2-step verification a lot (#7738)
  • Add support for application specific passwords using environment variables (#7738)
  • Improved wording and documentation for 2-factor and 2-step (#7738)
  • Update checker ensures valid RubyGems source for fastlane updates (#7734)
  • Print fastlane path when running fastlane -v (#7733)
  • Fix crash in deliver when using the new live option (#7726)
  • Fix USB device discovery to account for USB hubs (#7727)
  • Fix USB data parsing problem for DeviceManager (#7725)
  • Skip installing plugins when running fastlane -v (#7722)
  • Add support for uploading proguard mapping files (#7721)
fastlane - 2.4.0 Fix for bundled fastlane

Published by KrauseFx almost 8 years ago

  • Important: Temporarily breaks support for Ruby 2.4 due to json and activesupport dependency via xcodeproj, more information here. For now, please downgrade to pre-2.4 to use the latest release of fastlane
  • Add exit_on_test_failure option to allow copying screenshots after test failure (#6606)
  • Add platform option to sigh. (#6169)
  • deliver: respect the '--platform' command-line setting (#7648)
  • Add sign option to add_git_tag action (#7714)
  • credentials-manager: Fetch port, path, protocol for new internet passwords (#7628)
  • Fix issue with launch arguments during copy of screenshots (#7670)
  • Fixed snapshot reset simulators versions handling. (#7681)
  • Add Android support to DeployGate action (#6166)
  • Add new param 'disable_notify' to deploygate-action (#7698)
  • Add Spaceship::Portal::App#update_name (#7688)
  • FileWritingScreenshotCallback: moved code that returns a file to write to to a separate method to allow extension & customization. (#6732)
fastlane - 2.3.1 Ruby 2.4 and more

Published by KrauseFx almost 8 years ago

  • Add support for Ruby 2.4
  • Improve error message when Xcode isn't installed
  • Fix an optional property in deliver
  • Improve documentation
  • Add prefix index with zeroes for JUnit reports
fastlane - 2.3.0 Improvements

Published by KrauseFx almost 8 years ago

  • Removed redundant check in reset_git_repo, fixes #7650 (#7649)
  • Allow commit_version_bump to find the Settings.bundle in the project (#6997)
  • Updates credential manager docs for execution with monogem (#7640)
  • Fix broken docs links in ToolsAndDebugging.md (#7637)
  • Updated test path for post-monogem times (#7638)
  • [docs] Update Jenkins integration link to link to new docs page (#7566)
  • Update Jenkins integration link in fastlane sub-dir (#7567)
  • [docs] Improve docs around how to test code (#7553)
  • [snapshot] Add xcargs option to pass additional parameters to xcodebuild, fixes #7255 (#7261)
  • [docs] More diagnostics & docs on the DEBUG env during testing (#7560)
  • [README] spaceauth - adopt to monogem changes (#7615)
  • [deliver] support metdata update of live_version (#7172)
  • Remove imagemagick check, fixes #6904 (#6905)
  • Jenkins doc improvements (#7608)
  • Use Dir.mktmpdir internal cleanup mechanism to remove tmp folder (#7635)
  • Update CORE_CONTRIBUTOR.md (#7634)
  • Preventing actions called from another action to show in summary (#6322)
  • [gym] Revert library support, fixes #7630 (#7631)
  • [spaceship] Fix path to referenced fastfile (#7604)
  • [fastlane action] Support mailgun reply_to (#7605)
  • [fastlane] Anonymize sensitive options for captured_output (#7335)
  • [snapshot] Add additional ipad classifiers. (#7570)