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
Changed
- 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
Changed
- Internal changes to represent unknown states of apps uploading.
[3.1.0-beta.2] - 2023-06-16
Changed
- Addition printing of
uploadId
during uploading of an app in order to let a user easily track upload status withstatus
command.
[3.1.0-beta.1] - 2023-06-14
Added
- Introduction of apps namespace and new commands under it used for apps management
[3.0.1] - 2023-05-16
Fixed
- Fixed wrong version numbers in
README.md
[3.0.0] - 2023-05-03
Added
- 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 theauth
command for configuration. - Added
--profile
to theproxy
,create
,generateSdmTypes
commands to use a different credentials profile. If not passeddefault
is used. - Added
profiles
command to see all configured profiles. - Added
--types
to thegenerateSdmTypes
command to specify which types should be extracted. If not set, all types will be returned. - Added
--output
to thegenerateSdmTypes
command to generate a .ts file with the extracted types to the passed directory.
Changed
- Changed command options to use kebab case instead of snake case.
- The
init
command no longer sets the credentials. Use theauth
command instead.
[2.2.0] - 2023-01-24
Fixed
- Bug fixes and improvements.
[2.2.0-beta.3] - 2022-12-22
Added
- Added
--no-open
to theproxy
command to not open the Proxy App with the default browser. - Added
--channel_id
to theproxy
command to pass the channel id for the config to be used (if there are multiple apps installed). - Added
--proxy_channel_id
to theproxy
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
- 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
- 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
- Changed
puppeteer
topuppeteer-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.