Set the changelog for all languages on App Store Connect

This is useful if you have only one changelog for all languages.
You can store the changelog in ./fastlane/changelog.txt and it will automatically get loaded from there. This integration is useful if you support e.g. 10 languages and want to use the same "What's new"-text for all languages.
Defining the version is optional. fastlane will try to automatically detect it if you don't provide one.

Supported platforms ios, mac
Author @KrauseFx

2 Examples

set_changelog(changelog: "Changelog for all Languages")
set_changelog(app_identifier: "", version: "1.0", changelog: "Changelog for all Languages")


Key Description Default
app_identifier The bundle identifier of your app *
username Your Apple ID Username *
version The version number to create/update
changelog Changelog text that should be uploaded to App Store Connect
team_id The ID of your App Store Connect team if you're in multiple teams *
team_name The name of your App Store Connect team if you're in multiple teams *
platform The platform of the app (ios, appletvos, mac) ios

* = default value is dependent on the user's system

To show the documentation in your terminal, run

fastlane action set_changelog

View source code

Back to actions