- #1075: Add support for kebab-case flags
- #1049: Add schema versioning support to the script project type
- #1059: Remove the functionality of the
generate
command for node apps, since it will no longer be feasible with the new node library - #1046: Include a vendored copy of Webrick, as it's no longer included in Ruby 3.
- #1041: Remove unnecessary shell call to
spring stop
. We already pass--skip-spring
when creating the app so runningspring stop
would have no effect. - #1034: Abort if a system call fails.
- #965: Remove --no-optional when using npm to create new project
- #958: Split
connect
command into project-specific functionality - #992: Add Theme Kit functionality to CLI
- #917: Ensure analytics for create action includes the same fields as other commands
- Updates to tests, dependencies and internal tooling
- #924: Improve debugging messages on Partner API errors
- Allow any characters in ngrok account names
- Support for new
shopify config analytics
command to enable/disable anonymous usage reporting
- Improvements and new functionality to various internal components
- Fix various minor bugs (check dir before creating Rails project, catch stderr from failed git command)
- Fix a bug where usernames with spaces caused issues on Windows
- Add native Windows 10 support, including variety of stability fixes.
- Fix a bug in out opt-in metrics
- Fix a bug when running the
connect
command with an account with multiple organizations
- Fix a bug which causes an error in the
populate
andgenerate
commands when prompting for the shop name
- Fix missing shop parameter to AdminAPI.query() call (impacting populate and generate commands)
- Fixed an issue with RVM taking over the shell shim fd when it was not in use
- Release the installer-based version of the CLI
- Rebased to master
- Removed auto-generated files from builds directory
- Rebased to master, to pull in 7+ Pull Requests
- Updates to dependencies to package files (updated Ruby version)
- Updated required Ruby version for the CLI
- Minor fixes for the build / release process
- Initial test release of gem-based CLI