Recent Releases of https://github.com/fastlane/fastlane
https://github.com/fastlane/fastlane - 2.160.0 Deliver supports App Store Connect API Key
- [spaceship] support PENDING_APPLE_RELEASE (#17254) via Josh Holtz
- [deliver] add support for App Store Connect API Key (#17238) via Josh Holtz
- [deliver] add retry when fetching edit app version and edit app info (#17235) via Josh Holtz
- [frameit] allow setting font_weight for keyword/title (#17159) via Herbert Poul
- [actions] add filter date to download_dsyms (#17228) via Mark Woollard
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.159.0 Improvements
- [spaceship] add skip_select_team to Spaceship::ConnectAPI.login (#17215) via Josh Holtz
- [Fastlane.swift] Swift Package Manager support (#16844) via Jorge
- [actions] fixing an issue where last_git_tag command sometimes didn't return the correct tag based on pattern when the commit has multiple tags applied (#17204) via Gligor Kotushevski
- [match] fixed an issue that caused match import command to create wrong names for some provisioning profiles. (#17213) via Nikola Nikolov
- [deliver] fix UploadMetadata taking too long to run (#17169) via Pierluigi D'Andrea
- [snapshot] fix snapshot landscape orientation issue (#17180) via Jari Kalinainen
- [spaceship] fix Spaceship::ConnectAPI.get_app_price_points (#17200) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.158.0 Improvements
- [precheck] migrate to App Store Connect API (except for IAPs) (#17167) via Josh Holtz
- [spaceship] pause, resume and complete a appstore version in phased release (#17165) via polmum
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.157.4 Improvements
- [spaceship][match] fix and improve team selection flow with Spaceship::ConnectAPI client (#17160) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.157.3 Improvements
- [actions] fix download_dsyms, app_store_build_number, and test_flight_build_number (#17148) via Josh Holtz
- [deliver] update example rating config json (#17138) via Josh Holtz
- [spaceship] automatically select Spaceship::Portal or Spaceship::Tunes team if env is set when logging into Spaceship:: ConnectAPI (#17136) via Josh Holtz
- [match] fix occasional auth issues with App Store Connect (#17133) via Josh Holtz
- [resign] add full sed path for resign.sh (#17075) via Keith Smiley
- [spaceship] add endpoint AppPricePoint (#17078) via Bolo Michelin
- [spaceship] get selected build from App Store Version (#17118) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.157.2 Improvements
- [spaceship] share tunes and portal session when logging in with apple id from connect api (#17110) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.157.1 Improvements
- [deliver] fix upload screenshot when display type not yet created (#17106) via Josh Holtz
- [screengrab] handle permission denied during screengrab
adb pull(#17101) via Aman Gupta Karmani - [screengrab] pass adb_path into AdbHelper (#17099) via Aman Gupta Karmani
- [spaceship] separate portal team id and tunes team id (#17104) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.157.0 Improvements
- [deliver] improve screenshot uploading verification (#17060) via Satoshi Namai
- [screengrab] Wait for device to reconnect after adb root (#17077) via Olivier Halligon
- [action] fix formatting syntax error on commit_version_bump (#17092) via Sandeep M
- [gym] safer logic getting last 5 lines of logs (#17096) via Christian Schmidt
- [pilot][spaceship][action] set ASC API key in pilot, new app_store_connect_api_key action, and spaceship fixes for both of those (#17061) via Josh Holtz
- [spaceship] improve multiple sessions and multiple auth types (#17042) via Josh Holtz
- [action] Add support to exclude files from sonar qube analysis (#17049) via David Cacenabes
Using the App Store Connect API Key
pilotis the first tool to fully support authorization with the API Key- Go to https://docs.fastlane.tools/app-store-connect-api/ to read more on fastlane and the App Store Connect API
- Learn about the new
app_store_connect_api_keyaction - Learn about the fastlane App Store Connect JSON API Key file format
- See that status of tools that support the App Store Connect API Key
- Learn about the new
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.156.1 Improvements
- [deliver] fix upload_screenshots when not using upload_to_app_store for screenshots (#17051) via Satoshi Namai
- [deliver] fix upload screenshots when no screenshots (#17040) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.156.0 Improvements
- [deliver] make uploading and deleting screenshots more efficient (#16972) via Satoshi Namai
- [gym][scan][snapshot] xcodebuild -resolvePackageDependencies missing -derivedDataPath (#16986) via Adriaan Duz
- [screengrab] fix permission Issues on API > 21 (#17006) via Greg Billetdeaux
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.155.3 Hotfix
- [sigh] fix for sending up template_name to ASC API (#17022) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.155.2 Hotfix
- [sigh] improve device logic and tests (#17018) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.155.1 Hotfix
- [sigh] fix issue with dev development devices (#17009) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.155.0 Improvements
- [spaceship] use created_date for fetching latest app store version (#17005) via Josh Holtz
- [snapshot] add
suppress_xcode_outputoption (#16982) via Roger Oba - [supply] add support for ack_bundle_installation_warning - updated (#16971) via Michael Miko
- [deliver] fix language detection for HtmlGenerator (#16979) via Mattias Pfeiffer
- [match] fix Google Cloud Storage Crash When No Fastfile Is Being Used (#16983) via Roger Oba
- [match][sigh][gym] migrate to new App Store Connect API and improve building with Catalyst (#16158) via Josh Holtz
- [action] create_keychain - Populate KEYCHAIN_NAME to lane variables upon creation of keychain (#16920) via Alex Benoit
- [spaceship] allow modify is_opted_in_to_distribute_ios_app_on_mac_app_store on Spaceship::ConnectAPI:App (#16973) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.154.0 Improvements
- [match] fix failing tests from merge (#16968) via Josh Holtz
- [deliver] Fixed filename for review information of AppStoreConnect (#16963) via はるふ
- [match] add git private key support for match (#16457) via Morten Bøgh
- [fastlane] adds git_pull rebase option (#16592) via Benjamin Borowski
- [deliver] fixed crash on running 'deliver download_metadata' (#16964) via はるふ
- [gym] iOS Export Options "Destination" Handling (#16609) via DomenicBianchi01
- [frameit] look for title.strings in parent folders (#16630) via Robert Sasak
- [spaceship] add shortcuts for getting current pending release and current in revi… (#16808) via Addison Brickey
- [snapshot] add headless option (#16863) via Andreas Ganske
- [fastlane_core] update the simulator device state (#16936) via Lyndsey Ferguson
- [action] add --use-netrc option to carthage action (#16942) via Tatsuya Tanaka
- [spaceship ]fix: infinite retry of with_asc_retry (#16953) via Valerio Castelli
- [pilot] remove < from pilot changelog (#16933) via Alex Benoit
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.153.1 Improvements
- [deliver] fix for reverse attribute mapping for app store review detail (#16930) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.153.0 Improvements
- [deliver] verify all screenshot deleted succesfully (#16842) via Josh Holtz
- [frameit] Add font_size parameter (#16870) via Andreas Ganske
- [action] download_dsyms - add option to pass
build_numberas an integer (#16900) via Alex Benoit - [spaceship] add endpoint availableTerritories (#16877) via Bolo Michelin
- [fastlane] fix other_action to run in root project directory (#16889) via Jorge
- [scan] fix empty simulator logs (#16833) via Lyndsey Ferguson
- [spaceship] feat: support appStoreVersionReleaseRequests (#16765) via Valerio Castelli
- [action] erb uses ErbTemplateHelper and adds trim mode (#16882) via Josh Holtz
- [deliver] reimplementing tests from 2.150.0 (#16880) via Josh Holtz
- [deliver] fetches app with Spaceship::ConnectAPI (#16857) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.152.0 Improvements
- [deliver] update app version before localization to prevent invalid state (#16843) via Josh Holtz
- [fastlane] ignore vendor debug check when running tests (#16822) via Ben Scheirman
- [actions] update
dangerto 8, lock faraday to <1 (#16793) via Anton Rieder - [pilot] add new distribute_only option (similar to 'fastlane pilot distribute' command) (#16816) via Josh Holtz
- [action] git_branch - add support for CircleCI env variable (#16794) via Dalton Claybrook
- [deliver] make individual_metadata_items optional to fix deprecation warning (#16805) via Roger Oba
- [deliver][copy] fix & improve example IDFA copy (#16807) via Roger Oba
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.151.2 Improvements
- [fastlane] replace blank? with to_s.empty? (#16804) via Josh Holtz
- [deliver][spaceship] fix some small typos (#16801) via Josh Holtz
- Fixes issue where Aws::Credentials were being initialized with blank (#16798) via Austin Treat Emmons
- [fastlane_core] escape xcrun itmstransporter password for special characters (#16795) via Josh Holtz
- [deliver] Update fakefs to 1.2.x (#16791) via Anton Rieder
- [spaceship] return model (not response) from create) (#16786) via Josh Holtz
- [deliver] implement parallel screenshot download (#16654) via Vadim Smal
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.151.1 Improvements
- [spaceship] remove xml parser from Spaceship::ConnectAPI::FileUploader (#16787) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.151.0 Improvements
- [fastlane_core] strip upload param env before checking (#16783) via Josh Holtz
- [deliver] set default ITMSTransporter transport flag to blank #16749 (#16774) via Krzysztof Romanowski
- [action] add retry to notarize when request uuid isn't ready (#16782) via Josh Holtz
- [match] always checkout the specified branch as master may not be the default branch (#16622) via Morten Bøgh
- [spaceship] loosen jwt dependency (#16778) via Anton Rieder
- [spaceship] update sinatra to 2.x (uses rack 2.x) (#16776) via Anton Rieder
- [fastlane] fix S3ClientHelper side effects (#16687) via Austin Treat Emmons
- [deliver] set type of auto release date to integer (#16767) via Josh Holtz
- [action] run setup_keychain on macOS environments only (#16733) via Sean Reinhardt
- [match] add
s3_object_prefixoption to match's S3Storage. (#16682) via Austin Treat Emmons - [sigh][resign] fix typo in resign.rb (#16705) via Eduardo Pelitti
- [fastlane] extend socket failure payload (#16632) via Ray Deck
- [sigh][resign] OnDemandResources (#16669) via steven 'haji' hajducko
- [fastlane] change the
brew cask install fastlanein any output tobrew install fastlane(#16670) via Steven Conaway - [Fastlane.swift] add formatter to Fastlane.swift (#16693) via Jorge
- [pilot] update docs to include App Store Connect roles (#16766) via Josh Holtz
- [spaceship] remove multi_xml dependency (#16697) via Anton Rieder
- [spaceship] remove babosa fix (#16699) via Anton Rieder
- [deliver] fix typo: delcaration => declaration (#16756) via Koen Punt
- [action] upload_symbols_to_crashlytics - add support for debug flag (#16745) via Yang Su
- [action] add synchronous option to pod_push (#16698) via Ivan Artemiev
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.150.3 Improvements
- [deliver] fix iPad iMessage Screenshot Typo (#16752) via Chandler Huff
- [spaceship] add requester fields Spaceship::ConnectAPI::Certificate (#16753) via Addison Brickey
- [deliver] use utc for autoreleasdate (#16754) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.150.2 Improvements
- [deliver] fix auto_release_date to work with timezones with minutes (#16750) via Josh Holtz
- [spaceship] upload screenshots and previews to specific position (#16743) via Josh Holtz
- [spaceship] added Spaceship::ConnectAPI::SandboxTester (#16742) via Josh Holtz
- [spaceship] get app info categories easier (#16741) via Josh Holtz
- [deliver] add platform to reject_if_possible and fix order to happen before meta (#16735) via Josh Holtz
- [action] slather - added support to output coverage results as simple JSON (#16703) via Sam Lu
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.150.1 Improvements
- [spaceship] rename model to appStoreViewAttachments (#16730) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.150.0 Improvements and updates for App Store Connect API
- [deliver][produce][spaceship] Update to use new App Store Connect API endpoints (#16640) via Josh Holtz
- [Fastlane.swift] Increase default command timeout (#16675) via Jean Mainguy
- [Fastlane.swift] Fix function hanging with error from command (#16692) via Jorge
- [fastlane-core] Require rubyzip >= 2.0.0 (#16660) via Anton Rieder
- [pilot] Strip Unicode 13 emoji (#16662) via Anton Rieder
- [fastlane_core] fix: paths with spaces fail (#16636) via Igor Randjelovic
- [spm] Adds disable_sandbox parameter (#16602) via Michał Matoga
- [Fastlane.swift] Fix swift function nesting (#16578) via Jorge
- [fastlane] remove blacklist and whitelist references (#16583) via Josh Holtz
- [snapshot] Remove double word (#16572) via Morten Bjerg Gregersen
- [actions] add action google_play_track_release_names (#15961) via Rob Aldred
- [actions] download_dsyms - add explicit proxy specification for dsyms file downloading in case when 'http_proxy' env variable was specified (#16434) via zhelanov
- [actions] update upload_symbols_to_crashlytics.rb (#16551) via Dmitry
- [Fastlane.swift] [snapshot] Fix html_template default value (#16564) via Jean Mainguy
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.150.0.rc7
- [deliver] fix first version logic now uses number of versions, reject_if_possible, and automatic_release_date uses ms again (#16715) via @joshdholtz
- [deliver] give better error message when edit or live version is not found when downloading screenshots (#16714) via @joshdholtz
- [produce][spaceship] add users to app when created (#16695) via @joshdholtz
- [deliver] updated docs on how to use submission and fix for submission information when using CLI (#16706) via @joshdholtz
- [deliver][spaceship] wait for screenshots to be completed after processing and download properly formatted screenshots and error on processing error (#16709) via @joshdholtz
- [deliver][spaceship] choose highest edit version, retry on 500, submit without app version (#16713) via @joshdholtz
- [spaceship] waiting_for_review is editable (ish) (#16680) via @joshdholtz
- [spaceship] retry file uploader and poll app preview to set frame (#16684) via @joshdholtz
- [deliver][fastlane_core] run iTMSTransporter with
xcrunif Xcode 11 or up (#16689) via @joshdholtz - [deliver][spaceship] fix 500 with appInfos and skip already uploaded screenshots with deliver (#16694) via @joshdholtz
- [deliver] more helpful errors when missing values when submitting with deliver (#16646 ) via @joshdholtz
- [deliver] fix issue with categories being deleted ($16652) via @joshdholtz
- [deliver] warn about deprecated age rating values (#16655) via @joshdholtz
- [produce] warn about deprecated language names (#16656) via @joshdholtz
- [deliver] set all countries when first price tier is set (#16656 ) via @joshdholtz
- [deliver] allow
defaultmeta language (#16657) via @joshdholtz - [action] fix
set_changelogaction to work again (#16658) via @joshdholtz - [spaceship][deliver] multithread screenshot deletes and and retry request on 504 response (#16667) via @joshdholtz
- [spaceship] increase timeout from 300 to 1200 for web session app store connect api requests (#16676) via @joshdholtz
- [deliver][produce][spaceship] Update to use new App Store Connect API endpoints (#16626) via @joshdholtz
Instructions on testing the release candidate
Bundler
Update your Gemfile to include the following:
gem "fastlane", ">= 2.150.rc7"
And then run:
bundle update fastlane
Rubygems
gem install fastlane --pre
or
gem install fastlane -v 2.150.0.rc7
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.149.1 Fix for dervice data issues
- [fastlane_core] fix issues with -derivedDataPath on scan, gym, and snapshot (#16560) via Josh Holtz
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.149.0 Improvements
- [fastlane] update fastlane logo default in actions (#16556) via Josh Holtz
- [match] delete the correct files when working with multiple teams on S3 (#16542) via Krzysztof Romanowski
- [Fastlane.swift] add support for Float and Double variables that can be 0 initialized. (#16512) via Jorge
- [upload_symbols_to_crashlytics] fix
gsp_pathparameter will not expand when use withapi_tokenparameter. (#16477) via r-plus - [fastlane] allow newer rake versions (#16522) via Anton Rieder
- [fastlane_core] add -derivedDataPath when SwiftPM dependencies resolving (#16534) via sudachi808
- [screengrab] Improved screengrab documentation for use with kotlin (#16476) via Thorsten Knöller
- [spaceship] retry request when Developer Portal responds with a 403 status code (#16478) via Erick Camacho
- [gym] fix typo in
installer_cert_namedescription (#16517) via Morten Bjerg Gregersen - [deliver] fix app_screenshot comments (#16503) via Jan Piotrowski
- [snapshot] add disable_xcpretty option from scan (#16466) via Jean Mainguy
- [snapshot] specify custom path for erb (#15349) via Nikolay Derkach
- [pilot] changelog bytesize truncate tests (#14485) via Albert
- [action] added support for Slather's SonarQube option (#16500) via Alberto Salas
- [scan] fix test result parser issue with disable_xcpretty (#16481) via Jean Mainguy
- Ruby
Published by joshdholtz over 5 years ago
https://github.com/fastlane/fastlane - 2.148.1 Improvements for plugin searching
- [fastlane] fix searching for plugins where the name contains “action” in it (#16470) via Josh Holtz
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.148.0 Improvements
- [deliver] add fix for app_version and build_number matching (#16091) via onurpolattimur
- [fastlane] load additional .env files from within CLIToolsDistributor (#16096) via Liam Nichols
- [match] improve match macOS support (#16456) via Davide De Rosa
- [gym] move AppStoreInfo.plist to build output directory if generated … (#16133) via Ashton Williams
- [actions] push_to_git_remote - raise an error if get current branch failed (#16141) via Jierong Li
- [deliver] fix crash when metadata_path is outside of the fastlane path (#16146) via Bruno Virlet
- [Fastlane.swift] add options to beforeAll (#16220) via Niil Öhlin
- [supply] added
in_app_update_priorityoption to set the InAppUpdatePriority … (#16452) via jomisj - [Ruby 2.7] fix deprecated warnings (#16409) via Jakub Kašpar
- [snapshot] fix warning in SnapshotHelper.swift (#16244) via Cédric Luthi
- [sigh][match] add :fail_on_name_taken in sigh, use in match (#16281) via Michal Laskowski
- [snapshot] erase simulator only when erase_simulator is true (#16299) via Theodore Gonzalez
- [spaceship][pilot] expire TestFlight Builds (#16332) via Steven Sherry
- [gym] add info on passing plist into export_options on gym (#16345) via Bahadır Öncel
- [doc][crashlytics] remove duplicated deprecation message (#16363) via JAEHYUN OH
- [scan] add
only_test_configurationsandskip_test_configurationsoptions for use with test plans (#16367) via Rob Nadin - [snapshot] add -only-testing and -skip-testing options from scan (#16312) via Jean Mainguy
- [screengrab] adding locales in all the paths where screenshots could be saved (#16370) via Nicolas Brosy
- [action] upload_symbols_to_crashlytics include Path Suggested by Carthage Instructions (#16401) via Stefan Herold
- [action] dd missing env_names to swiftlint action (#16445) via Tóth Balázs
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.147.0 Dropped support for Ruby <= 2.3 and other improvements
- [action] updating TestFairy action, based upon documentation and endpoint test. (#16425) via cdm2012
- [frameit] automatically determine platform from fastfile (#16428) via Miloš Černilovský
- [snapshot] add override_status_bar option (#16419) via Bouke van der Bijl
- [action] fix shellescape in set_pod_key (#16421) via Arnaud Dorgans
- [spaceship] add to_json for ConnectAPI models (#16422) via Theodore Dubois
- [frameit] add iPad Pro 12.9 4th generation (#16444) via Bouke van der Bijl
- [match] prompt for keychain password to set partition list for certificates to disable xcode prompt for password on sign (#16448) via Josh Holtz
- [action] cocoapods: replace clean -> clean_install in example (#16435) via Marcin Stepnowski
- [fastlane] drop Ruby 2.0, 2.1, 2.2 and 2.3 from gemspec (#16408) via Jakub Kašpar
- [scan] add disable_xcpretty option that skips it post-xcodebuild too (#16375) via Marcelo Gobetti
- [verify_xcode] add entry with TeamIdentifier=APPLECOMPUTER (#16395) via Teameh
- [Fastlane.swift] adding --port setter to socket_server (#16381) via Ray Deck
- [spaceship] fix error "can't modify frozen String" (#16403) via bill2004158
- [git_branch] adding AppCenter for ENV variable check (#16404) via matemoln
- [match] profile name parameter to specify your own provisioning profile name (#16386) via Josh Slebodnik
- [Ruby 2.7] allow Faraday 1.0.0 and Faraday-middleware 1.0.0 with Ruby 2.7 fixes, fix base Ruby 2.3 tests (#16399) via Jakub Kašpar
- [spaceship] add retrieve-create of iap shared secret to Spaceship::Tunes (#16326) via Michael Galperin
- [frameit] change framefile.json load path to support Screengrab and Supply (#16306) via Wellington Avelino dos Santos
- [fastlane] remove trailing spaces from custom_action_template file (#16366) via Akira Fukunaga
- [snapshot] add -testPlan option from scan (#16350) via Jean Mainguy
Migration Notes
- Support for Ruby 2.0, 2.1, 2.2, and 2.3 has been dropped
- Ruby 2.3 officially ended support March 31, 2019
- match will now prompt for keychain password when importing a new certificate
- This will prevent the blocking prompt when Xcode signs a build
- The password will only need to be entered once and will be stored in the keychain for future uses
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.146.1 [DImprovements
- [action] fix update_code_signing_settings for unknown keys (#16357) via Josh Holtz
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.146.0 Improvements
- [action] allow filtering by build configuration in update_code_sign_settings (#16353) via Josh Holtz
- [produce] support creating multiple platforms on App Store Connect (#16348) via Josh Holtz
- [match] enable importing developer ID certificates (#16211) via Addison Webb
- [deliver] add itc_provider to AppFile (#16346) via Josh Holtz
- [spaceship] fix service id for Wallet (Passbook) (#16267) via Fumiya Nakamura
- [deliver] concatenate newline into new string (#16285) via Johannes Marbach
- [action] prefer Firebase Crashlytics to Fabric (#16296) via Richard Lee
- [action] create_pull_request - add
draftoption (#16310) via Akira Fukunaga - [pilot] Remove redundant update_review_detail call (#16334) via ykay
- [fastlane_core] allow passing in Hash options via cli/env as json (#16314) via Aman Gupta Karmani
- [frameit] prevent font to match if the screenshot name contains the language name (#16316) via Bruno Virlet
- [match] fix S3 errors for match nuke and sync (#16335) via Youngern Song
- [action] setup_jenkins with match (#16254) via Michal Laskowski
- [supply] save changelog files as version code instead of version name (#16273) via Josh Snelling
- [screengrab] improve device names in capture_ios_screenshots documentation (#16292) via Theodore
- [fastlane_core] xcode simctl parse fix (#16287) via Dmytro Pohromskyy
- [deliver] resolves issue uploading iPad Pro 4th gen screenshots (#16288) via Dmytro Pohromskyy
- [snapshot] update list of known simulators to include latest from Xcode 11.4 (#16275) via Dmytro Pohromskyy
- [screengrab] updated adb root command to use specific_device so it won't fail in case the user has multiple devices connected. (#16268) via Adheus Rangel
- [pilot] deploy Specific Builds to TestFlight Using Pilot (#16221) via Michael Collins
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.145.0 Improvements
- [match] remove documentation typo (#16256) via Theodore
- [supply] fix error when downloading metadata with drafts (#16185) via Max Ammann
- [action] fix a type error in the Swift setupCi action. (#16153) via Ingmar Stein
- [spaceship] fix 2FA to handle sms fallback for accounts with no trusted devices (#16162) via Josh Siegel
- [gym] Gym::DetectValues test date fix (#16181) via Kyle Hammond
- [action] adds 'Apple Distribution' as valid authority when verifying builds (#16196) via Rogerio de Paula Assis
- [action] swift lint - Changing the :ignore parameter to an Array (#16206) via Sergiu Todirașcu
- [spaceship] fixed Spaceship doc deeplink (#16207) via Jonas Schmid
- [match] mention that Amazon S3 and Google Cloud are available options (#16225) via Theodore
- [action]
get_version_numberresolves version numbers from xcconfig files (#16230) via Nathan Wong - [spaceship] add list_pending_agreements to Spaceship::Portal (#16217) via Josh Holtz
- [scan] fix issue with spaces in testplan option (#16205) via James Sherlock
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.144.0 Improvements
- [core] suppress output of PlistBuddy when disabling "KeyboardContinuousPathEnabled" (#16123) via Rob Nadin
- [gym] copy Asset Pack into output directory (#16117) via Carles Roig
- [scan] add testPlan option to scan (#16043) via Nathan Wong
- [match] provisioning Profiles Import and Windows Support (#16188) via Dimitar Tachev
- [action] generate update_code_signing_settings action instead of deprecated automatic_code_signing (#15900) via Atsuto Yamashita
- [pod_lib_lint] add "analyze" option (#16190) via Kyle Hammond
- [action] update crashlytics deprecation date to May 4, 2020 (#16189) via Alex Singer
- [supply] fixing empty track use case (#16161) via androidseb
- [action] add deprecation message to Crashlytic's Beta action (#16157) via Alex Singer
- [spaceship] add ability to create a beta group to Spaceship (#16180) via C.J. Windisch
- [deliver] provide 'env_name' to each config option that didn't previously have one and that isn't a hash (#16179) via Liam Nichols
- [action] clean_build_artificates - remove references to downloaded files after they are deleted (#16178) via Guy Kogus
- [fastlane] migrate from AWS-SDK v2 to AWS-SDK v3 (#16143) via Jakub Kašpar
- [spaceship] add a check in app_version.setup_screenshots to also check if there is an app_preview already uploaded (#14738) via Pavlos Chrisochoidis
- [action] swiftlint - add support for the --no-cache flag on autocorrect… (#16132) via Ignacio Calderon
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.143.0 Frameit Android and Match S3 Storage
- [frameit] support for Android (#15087) via Josh Holtz
- [screengrab] fix screengrab folder name (#16094) via Josh Holtz
- [match] add Amazon S3 storage. (#15200) via Josh Holtz
- [match] fixed match import looking for old certificate types only (#16041) via Josh Holtz
- [frameit] take in account effective_text_height for available text height (#14628) via Bruno Virlet
- [scan] set an extension of resultBundlePath as ".xcresult" when using Xcode 11 (#16044) via Atsuto Yamashita
- [pilot] removes raising exception when build_beta_detail is nil (#16068) via Rogerio de Paula Assis
- Ruby
Published by joshdholtz almost 6 years ago
https://github.com/fastlane/fastlane - 2.142.0 Improvements
- [match] update an instruction in match/storage/google_cloud_storage.rb (#15898) via Jim Puls
- [ensure_xcode_version] Implement flexible version check (#15906) via Jean Mainguy
- [action] get_github_release - use GITHUB_API_TOKEN for default for consistency (#15995) via Takeru Chuganji
- [screengrab] Fix escaping issue with adb path (#15981) (#15986) via Cihat Gündüz
- [action] spm - adds xcpretty_args optional parameter (#15922) (#15971) via Kyle Hammond
- [screengrab] re-add locale and
imagesto screenshots output path (#15994) via Cihat Gündüz - [pilot] guard against error when trying to notify testers once a Testflight build is uploaded (#16006) via Rogerio de Paula Assis
- [snapshot] disable Pasteboard sync in snapshot (#16008) via Xaver Lohmüller
- [scan] macOS testing fixes (#16023) via Benedek Kozma
- [gym] Fix watchOS platform (#16016) via Jean Mainguy
- [action] swiftlint - adding Raise if swiftlint error (#16022) via Alfredo Moreira
- [action] default print_log on notarize to false (#16028) via Josh Holtz
- [action] add notarize action (#15956) via Berk Çebi
- [fastlane] allow subfolders in the Actions folder (#15958) via Lorenzo Mattei
- [action] Export version in app_store_build_number and latest_testflight_build_number actions (#15946) via Johannes Marbach
- [ensure_git_branch] Add a regex example (#15945) via Peter Kreinz
- [action] SwiftLint :reporter documented and validated (#15941) via Oleksii Kalentiev
- [core] fix cert import into keychain for catalina and productbuild (#15991) via Josh Holtz
- [upload_symbols_to_crashlytics] Add support for --app-id argum… (#15976) via Liam Nichols
- [screengrab] Fix crash granting DUMP permission (#15789) via Rick Clephas
- [Fastlane.swift] socket_server_action_command_executor - fix sh error_callback (#15951) via Jean Mainguy
- [scan] Add -parallel-testing-worker-count option (#15949) via Jean Mainguy
- [action] cocoapods - add missing params argument to pod_version (#15947) via Pierluigi D'Andrea
- Ruby
Published by joshdholtz about 6 years ago
https://github.com/fastlane/fastlane - 2.141.0 macOS and Catalyst support for gym, match, cert, and sigh
- [match] add mac and catalyst support for match (#15918) via Josh Holtz
- [gym, deliver, actions] allow gym to create .pkg for macOS apps and Catalyst apps for App Store upload and new
build_mac_appaction (#12195) via Josh Holtz - [spaceship] delete beta feedback (#15940) via Tim Sneed
- [match] Change http_auth_header capitalization (#15928) via sakul1991
- [gym, scan] resolve SwiftPM dependencies before fetching build settings (#15505) via Bruno Guidolim
- [fastlane] import multiple files from git (#15804) via Pavlo Pakholka
- [spaceship] replenish IAP status (#15872) via Rdd7
- [action] introduce milestone support for create_pull_request action (#15873) via Kohki Miki
- [action] rix return type of set_github_release action, since it might contain non-string value (#15883) via knothole
- [snapshot] add support for disabling "KeyboardContinuousPathEnabled" (#15933) via Andreas Ganske
- match
- options
platformnow supportsmacostypenow supportsdeveloper_idadditional_cert_types(new option) for which supportsmac_installer_distributionanddeveloper_id_installer
- options
- gym
- behavior
gym,build_app, andbuild_mac_appwill now attempt to sign and package an macOS app withproductbuildcommand to create a.pkgfor App Store distribution
- options
skip_package_pkg(new option) will prevent making.pkgfor macOS appscatalyst_platform(new option) is needed when building Catalyst apps (valid values areiosandmacos)
installer_cert_name(new option) for signing and packaging macOS apps (gymwill try to find
automatically fill this option for you so you don't have to)- lane contexts
PKG_OUTPUT_PATHthe path of the newly generated.pkgfile
- actions
build_appis an exact alias ofgymbuild_mac_appis a new alias that only supports macOS options forgymbuild_ios_appnow only supports iOS options forgym
- behavior
- Ruby
Published by joshdholtz about 6 years ago
https://github.com/fastlane/fastlane - 2.140.0 Improvements
- [pilot] truncate changelog based on bytes instead of characters (#15516) via Sam Kirchmeier
- [gradle] print out task name instead of 'gradle' step (#15526) via Atsuto Yamashita
- [gradle] add multiple tasks option (#15524) via Atsuto Yamashita
- [scan] removing duplicate settings of config (#15732) via pradyhk
- [gym] let dsymutil figure out which .bcsymbolmap files to use. (#15346) via Peder Toftegaard Olsen
- [spaceship] fix live family edit (#15655) via Max Ott
- [spaceship]: fix a bug that fail to get reviews with version id (#15855) via Luo Xiu
- Ruby
Published by joshdholtz about 6 years ago
https://github.com/fastlane/fastlane - 2.139.0 Improvements
- [gym] using the correct build command when
skip_archiveis used (#15838) via Jakub - [actions] always setup keychain when running
setup_cion a CI (#15542) via Sven Münnich - [fastlane] fix parsing of action name (#15547) via Sven Münnich
- [action] create_pull_request: add reviewers and/or team_reviewers option (#15558) via Paul Nicolas
- [pilot] improves testflight metadata upload (#15617) via Rogerio de Paula Assis
- [deliver] fix a bug that deliver fails to find version (#15612) via Takeru Chuganji
- [frameit] preserve colorspace when composing with background image (#15741) via David Kim
- [scan] add support for disabling "KeyboardContinuousPathEnabled" (#15749) via Alex Trott
- [action] last_git_tag: Provided parameter that specifies filter pattern when looking for last available tag (#15795) via Artur Rybak
- [action] add temp keychain to search list in setup_ci action (#15825) via Ilya
- [action] add
upload_to_play_store_internal_app_sharingaction (#15822) via Andrew Havens
- Ruby
Published by joshdholtz about 6 years ago
https://github.com/fastlane/fastlane - 2.138.0 Improvements
- [action] fix app_store_build_number so it works with macOS builds. (#15688) via Michael Block
- [supply] support default changelog (#15701) via Janic Duplessis
- [spaceship] add basic support for retrieving TestFlight Feedback screenshots via ConnectAPI (#15793) via Max Ott
- [supply] fix supply error when no tracks are returned (#15799) via Michael Collins
- [spaceship] ignore corrupted cookie file (#15809) via ubamrein
- [action] register_devices: More useful error message for invalid device files (#15801) via Alex Ghiculescu
- [gemspec] ensure excon version is at least 0.71.0 (CVE-2019-16779) (#15812) via Rajiv Shah
- [action] make xcode_select action's details clearer (#15579) via Iulian Onofrei
- [spaceship] fix language list retrieving (#15572) via mugabe
- [match] add bearer authentication support for git (#15722) via Vasco Gonçalves
- [action] get_version_number: Supports when INFOPLIST_FILE is specified as an absolute path (#15738) via Yoon Joonghyun
- [action] fix with new default parameter for increment version (#15737) via Adam
- [action] verify_build: remove extraneous quote (#15758) via Nick Hodapp
- [gemspec] change xcodeproj dependency to be 1.13.0 minimum (#15728) via Hannes Oud
- [action] add the BITRISE_IO env var to the is_ci check. (#15716) via Sebastian Hubrich
- [screenscrab] use AdbHelper instead of duplicated code (#15402) via Jan Piotrowski
- Ruby
Published by joshdholtz about 6 years ago
https://github.com/fastlane/fastlane - 2.137.0 Improvements
- [supply] raise error if rollout is used as argument for the track or track_promote_to options (#15692) via Josh Holtz
- [supply] upload meta in same commit to fix issue with validate_only (#15691) via Josh Holtz
- [action] gradle: Add support for mapping.txt file (#15597) via NicoEkino
- [screengrab] address issue #15674 - make sure aapt is available before trying to clean status bar (#15684) via Hiroto Nakamura
- [screengrab] Remove unused clean status bar options (#15679) via Rick Clephas
- [action] added custom option to testfairy upload (#15670) via Vijay Sharma
- [supply] don't apply rollout when value 1 of when uploading and don't call promote or rollout methods when uploading (#15668) via Josh Holtz
- [ensure_bundle_exec] Fix wording in action error message and d… (#15596) via Iulian Onofrei
- [fastlane] fix typo in code comment (#15604) via Iulian Onofrei
- [action] fix formatting in ruby_version action's details (#15605) via Iulian Onofrei
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.136.0 Screengrab improvements and supply fixes
- [supply] use version code for changelog again (regression introducted in 2.135.0) (#15665) via Josh Holtz
- [Fastlane.swift] default tool hash to [:] not {} and test swift generation on circle (#15654) via Josh Holtz
- [screengrab] update bintray plugin to 0.9.1 so releases work again (#15642) via Josh Holtz
- [supply] fixes some issue with version codes not being found and allows promote with rollout now (#15647) via Josh Holtz
- [screengrab] let users set clean status bar (#15284) via Rick Clephas
- [screengrab] add
adb_hostoption (#14948) via Cedric Gatay - [screengrab] add config to allow disabling timestamp suffix to filename (#14781) via Hiroto-N
- [screengrab] updated apk paths in Screengrabfile (#15077) via Rishabh Tayal
- [screengrab] added new internal path for screenshots and run adb root to prevent access denied (#15635) via Josh Holtz
- [screengrab] update Screengrab to AndroidX (#15217) via Colin Lee
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.135.2 Hotfix for uploading a draft using supply
- [supply] fix allowing uploading of a draft release on a track with a completed release (#15627) via Josh Holtz
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.135.1 Hotfix for google_play_track_version_codes returning array of ints
- [action] force google_play_track_version_codes to return array of ints (#15623) via Josh Holtz
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.135.0 AndroidpublisherV3 migration
- [supply] migration from AndroidpublisherV2 to AndroidpublisherV3 (#15269) via Phani Anne and Josh Holtz
- [fastlane] Lock in google-cloud-env and google-cloud-core for under Ruby 2.4 versions (#15610) via Josh Holtz
- [screengrab] LocaleUtil set default locale. (#14594) via Niklas Baudy
- [fastlane] warn user during load_plugins when failure to find action (#15532) via Josh Holtz
Migration from AndroidPublisherV2 to AndroidPublisherV3 in fastlane 2.135.0
New Options
:version_name- Used when uploading with
:apk_path,:apk_paths,:aab_path, and:aab_paths - Can be any string such (example: "October Release" or "Awesome New Feature")
- Defaults to the version name in app/build.gradle or AndroidManifest.xml
- Used when uploading with
:release_status- Used when uploading with
:apk_path,:apk_paths,:aab_path, and:aab_paths - Can set as "draft" to complete the release at some other time
- Defaults to "completed"
- Used when uploading with
:version_code- Used for
:update_rollout,:track_promote_to, and uploading of meta data and screenshots
- Used for
:skip_upload_changelogs- Changelogs were previously included with the
:skip_upload_metadatabut is now its own option
- Changelogs were previously included with the
Deprecated Options
:check_superseded_tracks- Google Play will automatically remove releases that are superseded now
:deactivate_on_promote- Google Play will automatically deactive a release from its previous track on promote
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.134.0 Improvements
- [action] cocoapods - add
--deployment(#15490) via Atsuto Yamashita - [download_dsyms] remove leading zeros from version string (#15235) via Bruno Werminghoff
- [action] improve get_version_number: fallback to project settings if no MARKETING_VERSION is set for target (#15331) via Muhammet Ilendemli
- [fastlane/spaceship] update deprecated Faraday Error namespacing (#15403) via Bobby McDonald
- [action] update_keychain_access_groups (#15465) via yutae
- [fastlane] specifiable step name for sh action (#15433) via Adrien Becchis
- [scan] fix incorrect scan error message when suppressing build output (#15470) via Iulian Onofrei
- [action] cocoapods - add
--clean-install(#15480) via Atsuto Yamashita - [action] carthage - add
no-checkoutoption (#15482) via Atsuto Yamashita - [fastlane] pin signet to 0.11 if Ruby 2.3 or less (#15483) via Josh Holtz
- [fastlane] revert "pin faraday to < 0.16.0 (#15399)" (#15407) via Jan Piotrowski
- [fastlane] fastlane env no longer fails if you don't have git installed (#15448) via chedabob
- [scan] fix xcode11 scan log collecting (#15440) via Lyndsey Ferguson
- [action] add organization to sonar action parameters (#15444) via chedabob
- [action] add a configurable timeout to download_dsyms action (#15443) via chedabob
- [download_dsyms] added 'live' version parameter to only download live_version dSYMs (#15309) via Yen-Chia Lin
- [action] remove nightly from update_fastlane (#15421) via Josh Holtz
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.133.0 Fastlane.swift doc and other improvements
- [match] check if the bucket name was already specified (#15427) via Rick Clephas
- [fastlane] pin rubyzip to 1.3.0 to get rid of vulnerable versions (#15420) via carol-mohemian
- [Fastlane.swift] generate documentation (#15283) via Ben Humphries
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.132.0 Improvements
Auto-generated by fastlane 🤖
Changes since release '2.131.0':
- [snapshot] added Snapshot support for dark mode in iOS 13 (#15303) via Arne Tempelhof
- [spaceship] add option to reply to resolution center (#15377) via Max Ott
- [match/cert/sigh] support xcode 11 profiles (#15410) via Josh Holtz
- [fastlane] attempt to require lib in Fastfile before warning (#15354) via Loren Segal
- [fastlane/deliver/pilot] resolve multiple -t parameters overriding each other for iTMSTransporter (#15387) via Nick Silvestro
- [fastlane]set FASTLANE_SHOW_TIMEZONE env var to show timestamp in logs (#12673) via duality72
- [frameit] added device names for new iPad sizes (#15373) via Hans
- [match] fix for git_basic_authorization option (#15391) via Bruno Guidolim
- [action] add modular headers pod push option and env variable (#15347) via bouldering-machine
- [produce] check before push_notification service enable (#15327) via aniketgaur
- [match] improve Google Cloud Storage wizard (#15310) via Rick Clephas
- [spaceship] add support for adding and removing IAPs to/from app version (#15339) via Max Ott
- [spaceship] add support for changing subscription tiers (#15337) via Max Ott
- [action] latest_testflight_build_number - support :platform parameter for non-live builds (#15289) via Alexander Chapliuk
- [action] add the possibility to update an app to the onesignal action (#15288) via Iulian Onofrei
- [action] add ensure_env_vars action (#15291) via Iulian Onofrei
- [match] added basic authorization to git storage (#15324) via Bruno Guidolim
- [snapshot] add iPhone 11 series devices to reports_generator (#15330) via Stephan Mantler
- [spaceship] f template name parameter. (#15228) via Yoshimasa Niwa
- [action] fix
get_version_numbercurly braces (#15285) via Florent Morin
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.131.0 Improvements
- [cert/resign] Fix simple typo: provisiong -> provisioning (#15293) via Tim Gates
- [Fastlane.swift] fix support for rendering single line description of plugin actions on docs (#15266) via Daniel Jankowski
- [action] app_store_build_number: Changed the sort value for when returning the list of builds from the Connect API for TestFlight builds (#14872) via Vladimir Zdravkovic
- [gym] provide bcsymbolmap path to dsymutil for each architecture (#15243) via Lev Sokolov
- [match] add option to skip provisioning profiles (#15223) via Addison Brickey
- [action] is_ci also looks at GITHUB_ACTIONS (#15232) via Koen Punt
- [action] gradle: Add support for GRADLE_OUTPUT_JSON_OUTPUT_PATH and GRADLE_ALL_OUTPUT_JSON_OUTPUT_PATHS (#15238) via IKEDA Sho
- [Fastlane.swift] remove puts in swift_fastlane_api_generator.rb (#15263) via Josh Holtz
- [Fastlane.swift] Ignore files that don't contain FastlaneRunnerAPIVersion (#15262) via Jean Mainguy
- [match/crashlytics] fix unknown method error (#15256) via Piet Brauer
- [Fastlane.swift] add missing FastlaneRunnerAPIVersion comment (#15258) via Jean Mainguy
- [action] download_dsyms - do not attempt to download Dsyms if the dsym_url is missing. (#15260) via George Tsifrikas
- [action] download_dsyms - replace error with message when no dSYM found (#15259) via Jean Mainguy
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.130.0 Fastlane.swift for plugins and other improvements
- [Fastlane.swift] generate Swift API for third party plugins and local actions (#15203) via Josh Holtz
- [action] register_devices: Update file format (#15176) via Matěj Kašpar Jirásek
- [spaceship] adding support for DEP_ID (#14852) via heartofagoof
- [action]
is_ci- added support for Github Actions CI (#15227) via Rishabh Tayal - [gym] remove is_string option on skip_codesigning (#15225) via Josh Holtz
- [sigh] allow download_all to support the platform option (#15175) via nanci
- [gym] add skip codesign option to build_ios_app (#15189) via Cameron Lowell Palmer
- [action] plugin_scores: Add support for rendering multiline description of plugin actions on docs (#15212) via Daniel Jankowski
- [download_dsyms] ix wait for dSYM file to appear on App Store Connect (#15049) via Jean Mainguy
- [action] slather: Add :binary_file support for handling multiple input files (#15220) via Rob Nadin
- [action] danger: Support for remove-previous-comments option (#15206) via Eric Jensen
- [spaceship] changed body['resultString'] to body['userString'] as only userString contains the phrase 'Program License Agreement' whose inclusivity we are checking (#15193) via Ali Fawad
- [snapshot] added --force option to fastlane snapshot update (#15187) via Josh Landry
- [action] only add derived data parameter if it's set, and command is update, build… (#15166) via Jesper Westervig Nielsen
- [core] chomp, not strip output in CommandExecutor (#15132) via Artem Sheremet
- [CI] Run tests with Xcode 11 (and ruby 2.5) on Circle CI (#15142) via Jan Piotrowski
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.129.0 Improvements
- [spaceship/cert] add Apple Development and Apple Distribution certificate type (#15130) via Yoshimasa Niwa
- [action] add SonarQube pull request parameters to sonar (#15069) via Damien R
- [spaceship] add option to upload and view merch_screenshot (#15080) via Max Ott
- [action] add environment variables for pod push (#15127) via bouldering-machine
- [action] fix for Xcode 11 when using
$(MARKETING_VERSION)inget_version_number(#15139) via Florent Morin - [spaceship] add invited state for TestFlight beta testers. (#15126) via Hugo Sousa
- [gym/scan] fix suppress_xcode_output parameter type (#15152) via Jean Mainguy
- [Fastlane.swift] options of
is_string: falseshould be Any and not String (#15165) via Josh Holtz - [match] fix match not making new profiles for force_for_new_devices (#15164) via Josh Holtz
- [snapshot] replace Objective-C-style NSMakeRange with Swift-style NSRange.init (#15128) via Roman Podymov
- [spaceship] map additional build details (#15094) via Max Ott
- [action] update_fastlane: Fix broken link (#15086) via Stefan Painhapp
- [fastlane] allow Crashlytics devtools.jar to be auto updated (#15095) via Jeremy Durham
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.128.1 Hotfix for match readonly issue
- [match] fix for match username not found if readonly (#15073) via Josh Holtz
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.128.0 Improvements
- [match] import certs and p12 files into match repo (#15023) via Josh Holtz
- [spaceship] fix
Spaceship::Portal.provisioning_profile.allnot reporting expired profiles (#14904) via Radek Pietruszewski - [snapshot] fix warning about unused variable in SnapshotHelper.swift (#15045) via Morten Bjerg Gregersen
- [actions] fix variable usage in
increment_build_numbercall (#15032) via Ram Nadella - [spaceship] fix typo in
ready_for_beta_submission?error mes… (#15054) via Steven Sherry
- Ruby
Published by snatchev over 6 years ago
https://github.com/fastlane/fastlane - 2.127.2 Update mini_magick to prevent vulnerability
- [fastlane] update mini_magick (#15042) via Daniel
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.127.1 Improvements
- [fastlane] fix FastlaneCore::BuildWatchr with erroring on multiple builds (#15014) via Josh Holtz
- [actions] fix
SharedValueswarnings (#15013) via Daniel Jankowski
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.127.0 Improvements
- [spaceship] relax SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBER matching regex (#14990) via Jan Piotrowski
- [action] add support for analyzer mode in SwiftLint (#14836) via Marcelo Fabri
- [pilot] fix nil build metrics on pilot builds (#14858) via Josh Holtz
- [spaceship] fix crash deleting testers (#14991) via snit-tile
- [pilot] fix testflight distribution for multiplatform app bundles (ios/tvos) (#14827) via Aman Gupta
- [fastlane/action] allow sh helper to take keyword arguments/hash to match sh action options (#14945) via Josh Holtz
- [snapshot] fix "Clone of" regex (#14982) via Jean Mainguy
- [pilot] add verification to apple_id parameter (#14938) via Daniel Jankowski
- [snapshot] take screenshot of entire device screen instead of just the app window (#14841) via GP89
- [fastlane_core] added deliver/pilot support for Xcode 11 - new search path for itms_path (#14962) via Josh Holtz
- [snapshot] fix grouping for iPad Pro 12.9-inch (3rd gen) in sc… (#14847) via Claes Jacobsson
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.126.0 Improvements and Spaceship::ConnectAPI officially ready for use 🚀
- [spaceship] App Store Connect - add support for JWT token, add provisioning API, unify calls under Spaceship::ConnectAPI class (#14888) via Josh Holtz
- [action] add xcodebuild_command option to scan action (#14874) via Daniel Jankowski
- [action] add extra_arg parameter to oclint action (#14877) via Mourad
- [fastlane] handle empty exception backtrace (#14939) via Raymond Hoagland
- [action] reset simulator content tvOS & watchOS (#14911) via Dylan Gyesbreghs
- [snapshot] remove "Clone X of " in simulator name (#14895) via Jean Mainguy
- [deliver, spaceship] Allow developers to upload files as review attachments while submitting app to AppStore (#14412) via Krish
- [spaceship] moved Spaceship::ConnectAPI into Spaceship::ConnectAPI::TestFlight (#14873) via Josh Holtz
- [spaceship,produce,fastlane_core] Add support for Arabic and Hebrew (#14864) via Max Ott
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.125.2 Improvements
- [action] fix app_store_build_number and latest_testflight_build_number when no version given (#14853) via Josh Holtz
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.125.1 Improvements
- [action] fix latest app_store_build_number to work with new spaceship (#14848) via Josh Holtz
- [spaceship] fix typo in deprecation message (#14842) via Aaron Brager
- Ruby
Published by joshdholtz over 6 years ago
https://github.com/fastlane/fastlane - 2.125.0 New Spaceship::ConnectAPI module
- [spaceship] new Spaceship::ConnectAPI module and removal of Spaceship::TestFlight from Pilot and BuildWatcher (#14566) via Josh Holtz
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.124.0 Improvements
- [action] prioritize GSP path over fabric token (#14512) via Morgan Dock
- [scan] reorganize order of operations for simulator management in scan action. (#14718) via Jacob Aleksynas
- [action] download_dsyms show platform name during download (#14793) via Aman Gupta
- [snapshot] changed ‘print’ calls to call NSLog, changed printouts of error to printing out error.localizedDescription (#14742) via John-Wolfe-Bose
- [frameit] fix iPhone XR black color (instead of Space Gray) (#14810) via Marc-Antoine
- [gym] add result_bundle_path option. (#14469) via Barak Weiss
- [team] update Danielle's Github and Twitter usernames (#14820) via Jan Piotrowski
- [spaceship] fix video preview resolution device names (#14817) via Max Ott
- [frameit] add missing case for iPad Pro 12.9 (3rd Generation) (#14787) via Mike Robinson
- [action] create_keychain: do not add keychain to list-keychains if it is already present (#14554) via Jerome Lacoste
- [fastlane] drop MultiJson in favor of stdlib JSON (#14786) via Anton Rieder
- [supply] Also upload changelog when uploading bundle (#14511) via bed42
- [frameit] Add ability to resume frameit with --resume flag (#14644) via Bruno Virlet
- [action] modify_services: fix "data_protection": "complete" (#14648) via martinkasa
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.123.0 Improvements
- [action] new action to install provisioning profile from file (#14516) via Dmitry Gruzd
- [action] pod_lib_lint: Add missing parameters (#14720) via Martin Fiebig
- [danger] adds warning to PR when maintainer_can_modify is false (#14706) via Josh Holtz
- [pilot] do not use spaceship if both skip_waiting_for_build_processing and apple_id are set (#14456) via Jan Piotrowski
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.122.0 Improvements
- [action] Added
formatoption toswiftlintaction (#14643) via Bruno Guidolim - [action] create_pull_request add assignees option (#14637) via Kaito Watanabe
- [action] increment_version_number: Allow version without patch number (#14615) via Dunya Kirkali
- [pilot] Trim leading zeros in app_version in wait_for_build_processing_to_be_complete (#14691) via Edward Lai
- [supply] add API error logging and spec for supply (#14695) via Stefan Natchev
- [action] slather: Change binaryFile data type from Bool to optional String (#14677) via Robert Bauer
- [scan] spec_helper refactoring and fixing Scan tests (#14503) via Artem Sheremet
- [actions] New action
validate_play_store_json_key(#14659) via Jan Piotrowski - [action] Fix latest testflight build number problems / expired build scenario (#14683) via Ram
- [action] dded public key and note parameters to BuildAndUploadToAppetize. (#14631) via DanAtApex
- [action] update_app_identifier fails to search for curly brace variables in Info.plist (#14687) via Daniel Jankowski
- [spaceship] Feature to troubleshoot to_json issues, related to #13608 (#14682) via Jerome Lacoste
- [actions] extract shared code from setup_travis and setup_circle_ci actions (#14346) via Daniel Jankowski
- [action] Fix increment_build_number precondition issue (#14409) via Daniel Jankowski
- [spaceship] require pathname needed when not using bundler and requiring spaceship directly (#14667) via Josh Holtz
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.121.1 Improvements
- [deliver] screenshots are binary data, write as such (#14655) via Jan Piotrowski
- [action] app_store_build_number (and latest_testflight_build_number) don't raise error if using :initial_build_number (#14654) via Josh Holtz
- [spaceship] Authentication documentation (#14524) via Jan Piotrowski
- [deliver] fix ipad 3rd gen naming to prevent future collisions (#14653) via Josh Holtz
- [frameit] add missing documentation for title_min_height option (#14651) via Bruno Virlet
- [pilot] fix typo in message (#14646) via Piet Jaspers
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.121.0 Improvements for deliver, spaceship, and actions
- [action] allow modify_services to enable data_protection (#14571) via martinkasa
- [deliver] apple tv privacy policy upload and download handling added (#14569) via aniketgaur
- [deliver] iPad Pro (12.9-inch) (3rd generation) ambiguity resolution (#14576) via Viktoras Laukevičius
- [spaceship] make Spaceship::Tunes::DisplayFamily main data source for screenshot information (#14574) via Liam Nichols
- [action] cert: Prevent from crash when keychain_path param wasn't passed (#14620) via Dmitrii Celpan
- [frameit] fix frameit percentage padding (#14596) via Christophe Wagner
- [action] pod_lib_lint: Add support for use_module_headers and subspecs (#14599) via Raymond Hoagland
- [action] app_store_build_number: Pass teamID when selecting itunes team (#14604) via Dmitrii Celpan
- [spaceship] Include 'DES' cookie into FASTLANE_SESSION (#14301) (#14525) via Maksym Grebenets
- [spaceship] Automate phone number selection for "request code via SMS" in 2FA with
SPACESHIP_2FA_SMS_DEFAULT_PHONE_NUMBERenv var (#14436) via Jan Piotrowski - [deliver] Test Deliver::AppScreenshot methods and fix uncovered bugs (#14588) via Liam Nichols
- [action] Post line break characters as actual interpreted line break through slack integration (#14612) via Albert
- [action] artifactory: Add a read timeout option (#14580) via Raymond Hoagland
- [action] pod_lib_lint: Add new cocoapods 1.7 parameters of the lint command (#14579) via Martin Fiebig
- [action] sonar: new optional param for branch name (#14611) via Husyn
- [action] register_devices changed to actions/register_devices/ (#14582) via Morten Bøgh
- [deliver] upload_screenshots_spec to test screenshot collection (#14533) via Liam Nichols
- [deliver] Fix builds whose versions have components with leading zeros infinitely wait for submission (#14513) via Justin Hill
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.120.0 Fix pilot, fix build watcher, and other improvements
- [spaceship] [spaceship] migrate "olympus" authentication endpoint to appstoreconnect api (#14509) via Stefan Natchev
- [pilot + spaceship] fix pilot, build watcher, and beta groups to use new App Store Conneect API (#14523) via Josh Holtz
- [fastlane] add the ability to specify Step Name for all actions (#14423) via Adrien Becchis
- [gym] fix provisioning profile detection for projects based on inherited xcconfigs (#14360) via José Miguel Brocal Gallego
- [spaceship] Add app screenshot download endpoint to README.md (#14519) via Maksym Grebenets
- [action] Continue git_commit action execution if there is nothing to commit (#14501) via Daniel Jankowski
- [fastlane] fix syntax error changes introduced in ruby 2.6 (#14508) via Stefan Natchev
- [fastlane] git: more responsible, Windows-compatible shellout (#14471) via Artem Sheremet
- [snapshot] Make the
sleepwaiting for animations optional (#14498) via Xaver Lohmüller - [deliver] do not set ratings_resets to null if not specified. (#14490) via Carlos Fonseca
- [scan] added env_name values for commonly used options (#14492) via Jacob Aleksynas
- [action] add --set-upstream option to push_to_git_remote (#14496) via Guillermo García
- [sign] fix sigh not using custom keychain path (#14462) via Josip Ćavar
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.119.0 Improvements
- [pilot] filter builds by app id (#14464) via Josh Holtz
- [frameit] add double quotes to path in StringParser.encoding_type (#14452) via Kacper Dziubek
- [fastlane_core] verify environment variable values for options (#14450) via Jacob Aleksynas
- [spaceship] clean up README (#14455) via Jan Piotrowski
- [spaceship] create README for /docs (#14448) via Jan Piotrowski
- [deliver + spaceship] format and comment device type lists (#14459) via Jan Piotrowski
- [deliver + frameit] rename variables (#14460) via Jan Piotrowski
- [deliver, pilot] look up provider IDs programmatically (#13174) via Matthew Nespor
- [screengrab] check if package is already installed before uninstalling (#13656) via Joe Elliott
- [action] update_project_provisioning - show default xcodeproj in success output (#14410) via Aaron Brager
- [spaceship] basic support for app bundles (#14292) via Max Ott
- [action] add --no-verify option to commit_version_bump (#14442) via Jack Brown
- [action] skipping the search for the crashlytics API token if parameter gsp_path is set (#14439) via oklimberg
- [fastlane] adds FASTLANE_SKIP_ACTION_SUMMARY variable to skip action summary table output (#14432) via Daniel Beard
- [gym] Fix typo (#14434) via Josip Ćavar
- [pilot] fix(Docs): Typo (#14400) via Timothy Stewart
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.118.1 Fix for finding keychain
- [match] fix for issue with not finding keychain (#14425) via Josh Holtz
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.118.0 Improvements
- [action] fix showing macOS notification via
notificationaction (#14407) via Daniel Jankowski - [scan] skip unavailable os_versions from simclt output (#14388) via Bartosz Polaczyk
- [action] added new spaceship_logs action (#14394) via Josh Holtz
- [pilot] add option for
uses_non_exempt_encryptionand wait for processing again when being set (#14401) via Josh Holtz - Improve SnapshotHelper.swift to support snapshotting for multiple apps. (#14367) via Rollback Master
- [pilot] added extra documentation for skip_waiting_for_build_processing (#14216) via Mike James
- [snapshot] fixed issue where a bad Locale could be set if neither a locale nor language could be detected. (#14306) via John Szumski
- [action] added Appcenter plugin link to use instead of hockeyApp (#14325) via Mariano Ksairi
- [match] clean up match/sync_code_signing docs (#14333) via Jan Piotrowski
- [action] add skip_import_validation and skip_tests parameters to pod_push action (#14370) via Daniel Jankowski
- [resign.sh] don't create archived-expanded-entitlements.xcent if xcode10 (#14335) via Arnas Dundulis
- [fastlane] fix keychain shellescaping (#14311) via Jens Page
- [screengrab] add documentation on how to detect screengrab at runtime (#14303) via Jan Piotrowski
- [setup] support .gradle.kts project (#13672) via Ryo Sakaguchi
- [action] automatic_code_signing - create TargetAttributes for targets missing them (#12782) via Joel Duifhuis
- [pem] create webpush certificates (#10597) via Jason Hanggi
- [match] git delete file need to clean and also fix error. (#14313) via krish722
- [gym] detect true build configuration for archive action (#14054) via Adrian Kashivskyy
- [action] hockeyapp: Include Hockey CDN bypass example (#14302) via Jan Piotrowski
- [supply] Enable obb updating (#14269) via Petr Pošvic
- [action] add --no-verify option to push_to_git_remote (#14288) via Jack Brown
- [action] import_certificate - resort options, add text about private keys and add another example (#14281) via Jan Piotrowski
- Ruby
Published by joshdholtz almost 7 years ago
https://github.com/fastlane/fastlane - 2.117.1 Fix for pilot submission
- [pilot] fix for pilot submit review (#14331) via Josh Holtz
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.117.0 Pilot uses new App Store Connect API and other improvements
- [pilot/spaceship] fix pilot to use new Connect API beta calls (#14224) via Josh Holtz
- [deliver] reset the summary rating (#14289) via Daniel Jankowski
- [spaceship] AppAnalytics: support for impressions (and some comments + doc additions) (#14167) via Max Ott
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.116.1 Improvements
- [action] add symbols and booleans in modify_services action (#14215) via Martin Gonzalez
- [supply] checking for interactive mode before user's input when creating from config (#14160) via Juan Ignacio Molina
- [frameit] automate measuring of "slot" offsets and width (#14184) via Daniel Jankowski
- [action] fix prompt crash on multi_line_end_keyword: "^D" (#14257) via Daniel Jankowski
- [fastlane] fix slack action when it adds
last_git_commitwhen passingadds last_git_commit_hash(#14241) via Daniel Jankowski - [fastlane] load actions for tools (#14222) via Josh Holtz
- [spaceship] fixed incorrect language name in languageMapping.json (#14243) via Žymantas Paulauskas
- [match,spaceship] better message when invalid team id or team name and pass match's team_name in to sigh and cert (#14231) via Josh Holtz
- [produce,deliver,spaceship] support for new AppStore Connect languages: Catalan, Croatian, Czech, Hindi, Hungarian, Polish, Romanian, Slovak, and Ukrainian (#14110) via Žymantas Paulauskas
- [match] check certificate validity date (#14168) via claireduf
- [frameit] fix inconsistent dimensions on device frames (#14199) via Daniel Jankowski
- [scan] always zip build products (#14210) via Alexis Gauthiez
- [spaceship] add method for submitting iap for review (#14209) via Stefan Natchev
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.116.0 Improvements
- [core] skip setting partition list if key is already imported (#14175) via Josh Holtz
- [spaceship] add a spaceship method to check Program License Agreement warnings (#14159) via Keehun
- [action] add ability to update a specific target's development team (#14156) via Addison Brickey
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.115.0 Improvements
- [deliver] allow metadata items to be uploaded one at a time (#13461) via Timothy Costa
- [action] CreateKeychainAction patch (#14139) via Ameer A
- [frameit] debug mode (#14142) via Jan Piotrowski
- [match] enable match to use Google Cloud application default credentials (#14031) via Matt McKeon
- [sigh] add healthkit access entitlement to the blacklist and transfer list (#13798) via Travolter
- [produce/action] adding access_wifi param to modify_services & produce (#14134) via John Knapp
- [frameit] speed up processing of skipped screenshots (#13993) via Danny Varner
- [frameit] fixed crash with gets when updating frames (#14103) via Josh Holtz
- [action] pod_lib_lint add param podspec (#13821) via xdkhan
- [snapshot] fixed screen name displayed in screenshots.html (#14090) via Claes Jacobsson
- [spaceship] optimized getting apps for user (#14120) via Phani Anne
- [scan] customizing the slack post action with custom username and icon/image (#14072) via Gligor Kotushevski
- [spaceship] add "request code via SMS" for 2FA protected accounts (#14011) via Jan Piotrowski
- [match] better Windows (and Linux) support (#13943) via Jan Piotrowski
- [resign.sh] fix icloud-container-environment value (#13767) via Ryan Probus
- feat: add skip_git_hooks to git_commit action (#13686) via Michael Ossareh
- [action] download_dsyms: fix downloading the latest build (#14092) via Vincent Isambart
- [frameit] fix order of devices and offsets+width by manually measuring it (#14095) via Jan Piotrowski
- [deliver] add 4K Apple TV screenshot dimensions (#13939) via Jan Piotrowski
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.114.0 Improvements
- [deliver/frameit] frame latest iOS devices, skip uploading iPhone61 (#13774) via Dave Anderson
- [produce] allow to enable/disable
access_wifiservice (#13552) via Taimur Ayaz - [scan] use slack action to post scan test results (#13791) via Gligor Kotushevski
- [spaceship] use default sort order for listing TestFlight testers (#13778) via Theodore Dubois
- [spaceship] fix creating and revoking Apple Keys (#13697) via Dominik Sokal
- [spm] add missing options (#13649) via Adriaan Duz
- [gemspec] update emoji_regex version requirement to 1.0 (#14052) via Kristofer Rye
- [supply] Add option to pass version codes to retain (#14035) via Ullrich Schäfer
- [action] download_dsyms: min_version (#14069) via Jan Piotrowski
- [scan] add reset_simulator option (#14053) via wag-miles
- [match] fix/improve import keys/certificates now showing UI permission popup (#14056) via Josh Holtz
- [action] fix prompt to not leave trailing new lines in input buffer when using multi_line_end_keyword (#13792) via Robin Kunde
- [resign] fix
keychain_pathparameter and output bug (#13889) via Milan Bombsch - [Swift] fix Snapshot simulator launch arguments are empty by default (#13865) via Jean Mainguy
- [action] fix version regex in increment_version_number (#14005) via Takeru Chuganji
- [action] create_pull_request: fix documentation for return value (#14068) via Rodrigo Cardoso Buske
- [fastlane] accept
utf8as valid locale + Automatically parselocalecommand (#13441) via Ivan Tham - [action] create_app_online: Fix option for specifying icloud container id (#14064) via Eakawat Tantamjarik
- [fastlane] fix undefined local variable
output_pathin JUnitGenerator (#14048) via naoigcat - [docs] update docs of each action to mention CLI call option (#14060) via Felix Krause
- [snapshot] preview: fix overlay top padding (#13828) via Claes Jacobsson
- [deliver] adds documentation for IDFA specifiers (#14051) via Ash Furrow
- [fastlane] added loading indicator for importing keys command (#13974) via Rishabh Tayal
- [scan] shellescape only-testing and skip-testing options (#14043) via Jan Piotrowski
- [action] update_info_plist: Output error message if xcodeproj can not be found (#13928) via Oliver Bayer
- [screengrab] update Android Library to API level 28 (#13231) via Niklas Baudy
- [action] explicitly unlink to keep references to temp files for crashlytics (#14037) via Takeru Chuganji
- [spaceship] copy cookie to clipboard (#13831) via Rishabh Tayal
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.113.0 Improvements
- [match] update
fastlane match initto support Google Cloud Storage (#13868) via Felix Krause - [gemspec] raise upper limit on Bundler version to include 2.x.x (#14024) via Kristofer Rye
- [helpers] ignore Carthage directory while searching for xcodeproj packages (#14000) via Berk Çebi
- [spaceship] fixed app trailer preview being deleted by Ruby by the time the upload finishes (#14028) via Peter Tutervai
- [spaceship] fix getting reviews on apps with no reviews (#14027) via Henry Howeson
- [action] add labels to create_pull_request (#13981) via Josh Holtz
- [spaceship] fixed deprecated call using Faraday (#14018) via Peter Tutervai
- [resign.sh] fix bundle ID update in patched entitlements (#13902) via Matt Holgate
- [deliver] add missing require (#13972) via Sébastien Lorber
- [match] fix change password to add files and fix breaking change on cert import (#13983) via Josh Holtz
- [snapshot] sort screenshots.html by screen name (#13795) via Claes Jacobsson
- [spaceship] improve TunesClient request retry (#13878) via Jan Piotrowski
- [spaceship] fix logging to not crash when used in Threads (#13954) via Jan Piotrowski
- [spaceship] added option to spaceship to be able to release version to all users while on phased release (#13941) via polmum
- [match] check exit status of security command (#13967) via Stefan Natchev
- [fastlane] fix support for specifying android emulator serial (#13946) via Raymond Hoagland
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.112.0 Improvements and spaceship fixes
- [spaceship] fix Spaceship not returning AdHoc profile (#13945) via Riad Krim
- [spaceship] replace post_for_testflight_review with new public API (#13919) via Josh Holtz
- [deliver] default html generator to current dir (#13920) via Josh Holtz
- [core] remove leftover launch and completion analytics from UpdateChecker (#13918) via Jan Piotrowski
- [action] new action ensure_bundle_exec to enforce use of bundler (#13866) via Rishabh Tayal
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.111.0 AdHoc profiles hotfix & other improvements
- [match] fix match adhoc RuntimeError error (#13907) via Alex Matchneer
- [docs] Improve instructions for using Charles to debug spaceship (#13890) via Jan Piotrowski
- [action] Fix Crashlytics deprecated message for submit binary path (#13854) via Riad Krim
- [zip] Handle symbolic links (#13836) via Hanstad
- [Swift] Fix frameit's Boolean options are generated as String? instead of Bool? (#13880) via Jean Mainguy
- Address docs feedback by @janpio (#13898) via Felix Krause
- Update Crashlytics action documentation (#13888) via Riad Krim
- Add human-readable storage identifier string to various match outputs (#13886) via Felix Krause
- Add support for
gc_keys.jsonfile in fastlane subfolder (#13887) via Felix Krause - Add key information to GC bucket selection (#13885) via Felix Krause
- Add match docs on how to migrate to Google Cloud (#13884) via Felix Krause
- Update match docs to describe Google Cloud Storage (#13883) via Felix Krause
- [deliver] submit for review docs (#13882) via Josh Holtz
- Add warning about keys file during match onboarding (#13881) via Felix Krause
- [docs] upload_to_play_store/supply: add link to explanation of version code (#13872) via Jan Piotrowski
- Ruby
Published by KrauseFx about 7 years ago
https://github.com/fastlane/fastlane - 2.110.0 Improvements and Match Google Cloud Storage Support
- [action] install_on_device replace ios-deploy repo link (#13864) via Jan Piotrowski
- [core] improve iTunes Transporter code and tests (#13263) via Jan Piotrowski
- [android] fix AdbHelper (#13846) via Jan Piotrowski
- [match] implement Google Cloud Storage match (#13589) via Felix Krause
- [swift] fix Parsing issue while executing latest_testflight_build_number action (#13731) via Jean MAINGUY
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.109.1 Hotfix
- [spaceship] fix logging of non-JSON request bodies (#13825) via Jan Piotrowski
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.109.0 Improvements
- [spaceship] improve spaceship documentation (/docs) (#13748) via Jan Piotrowski
- [spaceship] improve Logger (#13753) via Jan Piotrowski
- [match] fixes device count in match runner (#13671) via Jasdev Singh
- [action] fix set Github release to accept an array for the uploadAssets folder (#13782) via David Harris
- [spaceship] improve client (mainly: login) (#13736) via Jan Piotrowski
- [spaceship] fix environment variable provided sessions (#13743) via Jan Piotrowski
- [action] allow for the host of the Appetize API to be configured (#13765) via Ste Prescott
- [core] improves parse error reporting for non-conventional setups (#13769) via Bryan Ricker
- [core] use
crash!instead ofuser_error!on configuration access mis-use (#13766) via Felix Krause - [spaceship] support --verbose for
fastlane spaceauth(#13752) via Jan Piotrowski - [core] fix project_paths() in project.rb to respect
container:references (#13662) via Sven Driemecker - [precheck] allow mentioning Google Drive (#13754) via Douglas Hill
- [crashlytics] fix generated command (generate_android_command) for Windows (#13597) via Paul
- [match] add new option to recreate deleted profiles in dev portal (#12539) via Josh Holtz
- [action] testfairy upload timeout (#13674) via Vijay Sharma
- [resign.sh] only create the archived-expanded-entitlements.xcent file if the version of Xcode < 9.3 (#13685) via Lyndsey Ferguson
- [spaceship] remove application and version from app submission params (#13695) via Kaito Watanabe
- [match] refactor to storage/encryption interfaces (#13646) via Manu Wallner
- [match] added comments for mapping git_url to keychain for openssl encryption (#13640) via Josh Holtz
- [action] add swift-version to pod_lib_lint action (#13524) via Brian Drelling
- [supply] adding multiple aabs (#13543) via Leandro Borges Ferreira
- [scan] make Scan::ErrorHandler account for Xcode 10 parallel testing failures (#13631) via Ben Asher
- [spaceship, deliver, snapshot] add support for new device screenshot sizes (iPad Pro 11-inch and iPad Pro 12.9-inch 3rd Gen.) (#13621) via Max Ott
- Ruby
Published by joshdholtz about 7 years ago
https://github.com/fastlane/fastlane - 2.108.0 Improvements
- [action] add support for arch parameter to slather (#13514) via Björn Dahlgren
- [sigh] support macOS and Developer ID in get_provisioning_profile action (#13607) via Matt Moriarity
- [action] use train_version to detect build on download_dsym action (#13585) via Kohki Miki
- [snapshot] iOS SnapshotHelper.swift Set locale only when not empty (#13556) via river2202
- [snapshot] fixed typo in deliver options.rb (#13606) via Oleksii Kalentiev
- [action] integrate Managed Google Play with get_managed_play_store_publishing_rights and create_app_on_managed_play_store (#13421) via Jan Piotrowski
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.107.0 Improvements
- [match] need to encrypt before save (#13546) via Josh Holtz
- [scan] suppress xcode output and also open report if tests fail (#12274) via Iulian Onofrei
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.106.2 Fixes for Deliver init and Match nuke
- [deliver] require open uri for downloading file (#13526) via Kazuya Gosho
- [match] remove un-needed encryption from match nuke (#13533) via Josh Holtz
- [frameit] allow specifying frame color override in Framefile.json via Mark DiFranco
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.106.1 Improvements and fix for homebrew
- [core] revert bootsnap to fix brew install (#13525) via Josh Holtz
- [frameit] Multiple layout improvements (#12484) via Ortwin Gentz, FutureTap
- [core] include devices with new device id format (#13486) via kbinani
- [resign] fix typo in resign.sh (#13518) via Maksym Grebenets
- [deliver] skip version check when no icons are provided. (#13519) via Barak Weiss
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.106.0 Improvements
- [action] fix new try_create_device method (#13509) via John Gadbois
- [supply] take the AAB from Gradle in supply (#13496) via Jonas Schmid
- [match] add support for multiple storage and encryption providers (#13405) via Felix Krause
- [action] remove UDID format validation from register_device (#13459) via Thi
- [deliver,spaceship] Support a new screenshot (Apple Watch Series 4) (#13453) via Tatsuya Tanaka
- [action] new action
download_from_play_storethat does as an action whatfastlane supply initdoes as a command (#13113) via Jan Piotrowski - [core] improve fastlane startup time using bootsnap - behind feature flag (-61% on macOS, -65% on Ubuntu, -7% on Windows!) (#13167) via Jan Piotrowski
- [snapshot] improve screenshot rotation code (#13462) via Jan Piotrowski
- [frameit] fix downloading frames on Windows (#13464) via Jan Piotrowski
- [core] replace Shellwords.(var) with var. (#13467) via Jan Piotrowski
- [core] random .shellescape instead of hard coded wrapping in single quotes (#13468) via Jan Piotrowski
- [action[ escapes branch names in
push_to_git_remoteaction (#13444) via Rishabh Tayal - remove unused ItunesSearchApi (#13450) via Jan Piotrowski
- [core] update
fastlane spaceauthcommand to work with new API (#13442) via Felix Krause - [deliver] wait for candidate builds to appear if not available immediately (#13345) via mjovkovic
- [action] added missing keys to modify_services action. (#13415) via John Knapp
- [pilot] fixes issue with
-t DAVupload parameter not being set in Pilot upload commands (#13404) via Robert MacEachern - [core] make
Helper.ci?return true when running on Azure DevOps (VSTS) (#13425) via Marius Ciocanel
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.105.2 Fix for new iPhone X UDIDs and screen sizes
- [snapshot] add new apple devices to device mapping (#13416) via Yuya Ochiai
- [action] support for new format UDID such as iPhone XS (#13407) via Yusuke Fujiki
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.105.1 Hotfix for FastlaneFolder crash
- [core] fix for when FastlaneFolder.swift? when no Fastfile or Fastfile.swift? (#13412) via Josh Holtz
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.105.0 Improvements
- [supply] prevent disabling of tracks on promotion (#13351) via Tom Wilson
- [action] encrypt the contents of the zip archive using a password. (#13393) via Max Shcheglov
- [produce] added auto_fill_credential to produce (#13377) via Timothy Costa
- [action] tryouts token is a combination of key and secret (#13348) via hdi-trae
- [action] return authority info for gather_cert_info (#13369) via Tadayuki Onishi
- [scan] add option to pass xcpretty options (#13324) via Jack Spargo
- [action] distribution name with deploygate action (#13363) via 417-72KI
- [spaceship] include ApplePayMerchantIdentifier certificates (#13335) via Daniel Beard
- [action] add force-with-lease to push_to_git_remote (#13098) via Prabhuanand Sivashanmugam
- [deliver] add screen size for iPhone XS Max (#13366) via Tatsuya Tanaka
- [core] add keychain as context to match error (#13357) via Robert Edwards
- [action] added type attribute to hockey upload timeout config item (#13322) via József Mihalicza
- [action] push only tags on
push_git_tags(#13314) via Ivo - [scan] make it clear that output_style: raw disables xcpretty (#13301) via Jason Hagglund
- [spaceship] adding a way to parse marketing url and privacy policy url (#13350) via heartofagoof
- [core] report fastlane.swift usage vs normal fastlane (ruby) usage (#13333) via Joshua Liebowitz
- [core] monkey patch Shellwords (
String.shellescape,Array.shelljoin) for Windows support (#13230) via Jan Piotrowski
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.104.0 Improvements
- [core] add exit_status to FastlanePty errors (#13328) via Josh Holtz
- [core] bubble up FastlanePty exit status in FastlanePtyError (#13325) via Josh Holtz
- [docs] fix includes in docs (#13279) via Jan Piotrowski
- [scan] add an option to overwrite zip file (#13299) via Shihua Zheng
- [deliver] always only submit latest build (#13315) via Josh Holtz
- [gemspec] Use rubyzip >= 1.2.2 (#13307) via Luca Argenziano
- [scan] add skip_detect_devices option (#13285) via Josh Holtz
- [action] pull in new test result path for Xcode 10 for run_tests (#13280) via Jeff Kelley
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.103.1 Hotfix for App Store Connect sessions
- [spaceship] use itunesconnect.com hostname when looking up itc_service_key for olympus session (#13291) via Josh Holtz
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.103.0 Improvements and more Windows support
- [spaceship] change itunesconnect.apple.com to appstoreconnect.apple.com. (#13272) via charlie
- [core] catch syntax errors in imported actions (#13137) via Alex Culeva
- [spaceship] catch and handle "Gateway Timeout" (#13255) via Aman Gupta
- [deliver] fix submission of tvos build on combined ios/tvos apps (#13204) via Aman Gupta
- [spaceship] remove ensure_csrf in 'delete_provisioning_profile!' for more relability (#13258) via Carlos Juliano Terres
- [snapshot] fix device name mapping of snapshot report generator for Xcode 9 (#13254) via Yuya Ochiai
- [produce] removed log with a tag of iTC (#13250) via Rishabh Tayal
- [action] added quiet parameter to changelog_from_git_commits (#13248) via Arjan Zuidema
- [spaceship] limit reviews up to date specified. (#13040) via Phani Anne
- [core] iTMSTransporter support on Windows (#13148) via Jan Piotrowski
- [deliver] make screenshots path relative to Preview.html file (#13223) via Josh Holtz
- [snapshot] added check for missing Snapshot Helper File (#13038) (#13205) via Jonas Reichert
- [supply] remove unused CredentialsLoader (#13211) via Jan Piotrowski
- [pilot] print error when failing to import tester (#13216) via Javier Soto
- [deliver] fix double screenshots directory on deliver setup (#13201) via Josh Holtz
- [snapshot] remove duplicate instructions (#13196) via Felix Krause
- [Fastlane.swift] init Deliverfile with Deliverfile swift class (#13197) via Josh Holtz
- [produce] reprompt app name on failed create_app_online setup (#13202) via Josh Holtz
- [precheck] support IDN: normalize URI before creating connection (#13120) via Jan Piotrowski
- [core] make CredentialsManager output more Windows friendly (#13154) via Jan Piotrowski
- [spaceship/produce] add iCloud Containers support (#13074) via Andreas Astlind
- [pilot] clarify that changelog input is being requested (#13152) via Stephen
- [deliver] sort and comment options (#13116) via Jan Piotrowski
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.102.0 Improvements
- [scan] should_zip_build_products sets SCAN_ZIP_BUILD_PRODUCTS_PATH in lane context (#13134) via Josh Holtz
- [spaceship] change pretty_install_date to useful date format (#13129) via Jan Piotrowski
- [pilot] replace tester.latest_build with actual data (#13128) via Jan Piotrowski
- [action] deprecate options in cocoapods that no longer exist (#13111) via Josh Holtz
- [match] fix code sample (#13102) via Jan Piotrowski
- [supply] emojify
supply initoutput (#13115) via Jan Piotrowski - [deliver] handle frameit "fonts" directory (#13095) via Danny Varner
- [screengrab] strip whitespace from device_ext_storage to get rid of newline on Windows (#13065) via Jan Piotrowski
- [screengrab] replace double escape with simple escape so command also works on Windows (#13064) via Jan Piotrowski
- [supply] always return empty array for tracks (#13077) via Andrew V. Belousoff
- [fastlane] fix FastlanePty.spawn on Windows (#12995) via Jan Piotrowski
- [spaceship] invalidate group list when a group is created (#13078) via heartofagoof
- [action] reorder steps in git_add to display success logs only when it has been a success (#13052) via claireduf
- [action] document api_token as optional in the action create_pull_request (#13043) via David Cordero
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.101.1 Hotfix for supply and google_play_track_version_codes
- [supply] return empty array when aab not set (#12998) via jrnk
- [spaceship] fetch list of available bundle ids (#13001) via heartofagoof
- [action] google_play_track_version_codes needs :timeout (#13014) via joshdholtz
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.101.0 Improvements
- [supply] added new timeout option (#12981) via Josh Holtz
- [snapshot] fix window is not found (#12964) via Saúl Moreno Abril
- [spaceship] support subscription_pricing_target when creating IAP. (#11875) via Ben Yohay
- [fastlane] filter out non-xcodeproj files from the list returned by
project_paths. (#12985) via Michał Kałużny - [action]Add ability to specify Carthage execuatable (#12969) via Brentley Jones
- [spaceship] parametrize view_by in analytics API (#12967) via Pawel Rusin
- [action] added author_email to last_git_commit action (#12926) via wag-miles
- [supply] fix issue that uploading aab with mapping file (#12856) via Takao Chiba
- [supply] make Google API Client gemspec version looser (#12918) via Takeru Chuganji
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.100.1 Hotfix for cocoapods action
- [action] remove conflicting_options on repo_update in cocoapods action (#12940) via Josh Holtz
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.100.0 Improvements
Changes
- [scan] raise error if scan fails with a building/compiling error (#12916) via Josh Holtz
- [action] add dsym_paths option to upload_symbols_to_crashlytics (#12832) via Josh Holtz
- [action] dd new :context option to "jira" action (#12912) via Kirill Budevich
- [supply] add support for release notes from bundles (#12906) via Tom Wilson
- [action] dd server url to the Sonar action (#12907) via Yann Vaillant
- [fastlane] replace occurrences of "iTunesConnect" with "App Store Connect" (#12904) via Iulian Onofrei
- [snapshot] fix bug getting the device width (#12881) via Saúl Moreno Abril
- [action] fix option in github_api action to disable ssl verification (#12846) via Raymond Hoagland
- [snapshot] add result_bundle option (same as gym and scan) (#12825) via Josh Holtz
- [action] crashlytics action handles user set crashlytics path better if submit binary not linked directly (#12896) via Josh Holtz
- [fastlane] show metrics opt-out message the first time fastlane runs (#12897) via Shihua Zheng
- [action] fix reset_simulator_contents to work with Xcode 9 and later (#12863) via Josh Holtz
- [action] fix version_get_podspec to allow parsing pre-release suffix (#12809) via Josh Holtz
- [spaceship] remove defaulting push notifications on in create_app (see migration notes) (#12862) via Josh Holtz
- [deliver] generate Preview.html file in fastlane directory like gitignore suggests (see migration notes) (#12812) via Josh Holtz
- Make all require types consistent (#12864) via Iulian Onofrei
- [action] fix wording in ensure_git_branch's output message (#12860) via Iulian Onofrei
- [spaceship] fix incorrect service id for Wallet (#12858) via Fumiya Nakamura
- [snapshot] set ConnectHardwareKeyboard to false for all simulators. Issue #12325. (#12829) via Stephen Williams
- [Fastlane.swift] pod_lib_lint and pod_push sources option is now an array (#12823) via Josh Holtz
- [Fastlane.swift] now has access to lane name with laneContext() and environmentVariable() (#12814) via Josh Holtz
Migration Notes
- deliver now creates the
Preview.htmlfile inside of thefastlanedirectory like the https://docs.fastlane.tools/best-practices/source-control/#source-control suggests- Edit your
.gitignoreto include eitherfastlane/Preview.htmlorPreview.htmlto keep ignoring this file from being committed if you haven't done so already
- Edit your
- produce will not enable the push notification service by default anymore
- This change was made to reflect how the Developer Center creates new apps
- pem will enable this service when creating a new push notification cert but can also be done by adding the
enable_services: {push_notifications: "on"}option in produce
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.99.1 Improvements for Crashlytics
- [action] updated crashlytics to search for submit binary location outside of framework (#12876) via Josh Holtz
- [fastlane] enable IP anonymization for analytics (#12869) via Shihua Zheng
- [spaceship] add support for iPad 10.5 (#12847) via Max Ott
- [action] get rid of the limit of the number of threads for upload_symbols_to_crashlytics (#12850) via Takeru Chuganji
- Ruby
Published by joshdholtz over 7 years ago
https://github.com/fastlane/fastlane - 2.99.0 Added metrics and other improvements
Metrics
fastlane tracks a few key metrics to understand how developers are using the tool and to help us know what areas need improvement. No personal/sensitive information is ever collected. Metrics that are collected include:
- The number of fastlane runs
- A salted hash of the app identifier or package name, which helps us anonymously identify unique usage of fastlane
You can easily opt-out of metrics collection by adding opt_out_usage at the top of your Fastfile or by setting the environment variable FASTLANE_OPT_OUT_USAGE. Check out the metrics code on GitHub
Changes
- [screengrab] fixed installation of test apk's (#12828) via Florian Dreier
- [fastlane] re-add metrics (#12781) via Felix Krause
- [spaceship] added app analytics (#12639) via pajato1
- [action] added default value for cocoapods option (#12811) via Rishabh Tayal
- [fastlane] replace occurrences of “iTunes Connect” with “App Store Connect” (#12799) via Wolfgang Lutz
- [action] accept an Array to github_api body (#12802) via Kohki Miki
- [spaceship] providing the ability to update b2b users (#12788) via heartofagoof
- [Fastlane.swift] allow parameterize port (#12634) via Jose Sanchez
- [spaceship] added method to find internal testflight users (#12752) via Rishabh Tayal
- [scan] allow custom formatter by ruby file path (#12754) via wag-miles
- [fastlane] fix fastlane session caching (#12783) via luikore
- [gym] ix detecting provisioning profiles in case of providing export options as a path to plist file (#12787) via Dominik Sokal
- [spaceship] aise error when submission fails on export compliance (#12668) via luikore
- [sigh] account for adhoc certificates under enterprise accounts (#12467) via Brendan Conron
- Ruby
Published by joshdholtz over 7 years ago