API · SDK · runtime · authentication lifecycle intelligence

Last updated · 9 September 2026

SchemaTrace

Breaking changes, enforcement dates and migration requirements.

ST-2026-033 · SDKs, clients & toolchains

Shopify CLI 4 removes deprecated deployment flags and commands

Shopify CLI 4.0 removed deprecated app deployment and release surfaces, including --force, and introduced semantic versioning with bounded automatic updates.

ShopifyCLI 4breaking changeapp deploytoolchain

Previous state

CLI users could continue invoking deprecated flags and commands such as --force.

Current state

CLI 4.0 replaces --force with --allow-updates and --allow-deletes and removes additional deprecated commands and flags.

Who needs to care

Shopify app developers, CI maintainers and release automation using removed CLI arguments.

What to do

Upgrade scripts to CLI 4 semantics, replace removed flags, and pin or disable automatic updates where CI reproducibility requires it.

What the source does not prove

Automatic upgrades are skipped in CI, project-local installations and major-version changes and can be disabled. The record does not imply every project was automatically upgraded on publication day.

Lifecycle history

Dated event sequence

  1. Change documented

    Shopify CLI 4.0 removed deprecated app deployment and release surfaces, including --force, and introduced semantic versioning with bounded automatic updates.

Evidence ledger

First-party sources

  1. 01
    Shopify Dev — Shopify CLI 4.0: SemVer, auto-updates, and removed deprecated flags and commands

    Official product documentation or changelog · 2026-05-21

    Open official source ↗