Skip to main content

CLI Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.1.1] - 2023-08-03


  • Fixed proxy command not working for apps uploaded with new flow

[3.1.0] - 2023-08-02

  • Official release of 3.1.0.

[3.1.0-beta.3] - 2023-06-16


  • Internal changes to represent unknown states of apps uploading.

[3.1.0-beta.2] - 2023-06-16


  • Addition printing of uploadId during uploading of an app in order to let a user easily track upload status with status command.

[3.1.0-beta.1] - 2023-06-14


  • Introduction of apps namespace and new commands under it used for apps management

[3.0.1] - 2023-05-16


  • Fixed wrong version numbers in

[3.0.0] - 2023-05-03


  • Showpad credentials no longer get stored in the .env file. Instead a credentials file gets created in a .showpad directory located in the home dir. This makes it possible the configure multiple profiles. Use the auth command for configuration.
  • Added --profile to the proxy, create, generateSdmTypes commands to use a different credentials profile. If not passed default is used.
  • Added profiles command to see all configured profiles.
  • Added --types to the generateSdmTypes command to specify which types should be extracted. If not set, all types will be returned.
  • Added --output to the generateSdmTypes command to generate a .ts file with the extracted types to the passed directory.


  • Changed command options to use kebab case instead of snake case.
  • The init command no longer sets the credentials. Use the auth command instead.

[2.2.0] - 2023-01-24


  • Bug fixes and improvements.

[2.2.0-beta.3] - 2022-12-22


  • Added --no-open to the proxy command to not open the Proxy App with the default browser.
  • Added --channel_id to the proxy command to pass the channel id for the config to be used (if there are multiple apps installed).
  • Added --proxy_channel_id to the proxy command to pass the channel id of the Proxy App to be used (if there are multiple Proxy Apps installed).

[2.2.0-beta.2] - 2022-09-27


  • Fixed experience-app-cli create to support Windows.
  • Fixed automatic upload of the Experience Proxy App to support Windows.

[2.2.0-beta.1] - 2022-09-26


  • Added experience-app-cli create to create a new Experience App Channel from a .showpad bundle.
  • Added experience-app-cli generateSdmTypes to output the TS types derived from the SDM.
  • Added automatic upload of the Experience Proxy App when not present.


  • Changed puppeteer to puppeteer-core with internal caching of chromium to remove chromium dependency per project.
  • Changed experience-app-cli proxy command to not accept options as this was unnecessary.
  • File contents check is now done by typeguards instead of ts-json-object.
  • Changed minimal NODE version to >= 15.0.0.

[2.1.7] - 2022-04-13

This release marks the first stable release of the Experience App CLI. Previous versions are deprecated and should be updated ASAP.

[1.1.0] - 2021-10-08

Public release.

[1.0.0] - 2021-10-01

Internal release.