- 1305: Fix
Uninitialized constant Net::WriteTimeout
error
- #1295: Ignore files at the root of a theme app extension project
- #1296: Fix issue #1294 regarding call to Windows
start
command with URL. - #1298: Fix error in
theme serve
command - #1301: Add
theme init
command
- Adds support for theme development
- Changes to command structure (note that these are breaking changes, see README)
- Checkout the apps and themes sections of the new shopify.dev after Unite 2021 (June 29).
- #1275: Use script.json to specify script metadata
- #1279: Fix bug where a script push still fails after the user answers the force push prompt
- #1288: Fix bug where Scripts SDK was included for projects that don't require it
- #1274: Only print api_key during error if it exists
- #1272: Fix minor bug with extension serve for UI extensions
- #1266: Developer Console release
- #1265: Fix bug where commands hang after an unsuccessful authentication
- #1255: Fix beta flag checks when running
shopify serve
- #1221: Prioritizes returning an HTTPS URL over HTTP from
shopify tunnel status
. - #1223: Running
shopify serve
in an extension project now automatically runsshopify tunnel
. - #1225: Improved handling of "account not found" scenario, plus improvements to related tests and UX messaging
- #1229: Allows Checkout Extensions to specify configuration attributes in their extension.config.yml file.
- #1238: Auto Tunnel Support for Checkout Extension
- #1256: Allow using spaces around the equal sign on .env file.
- Updating internal features in development
- #1201 Determine Argo Renderer Dynamically. This fixes
shopify serve
andshopify push
for extensions.
- #1119: Enable guest serialization for scripts
- Updating internal features in development
- #1109: Abort app generation if name contains disallowed text.
- #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