$ the-wire · showcase
Theme app extensions can declare network origins, server support pending
By RepoJournal · Filed · About Shopify · Composed from the cited sources · methodology
Shopify/cli now lets theme app extensions declare the external origins they contact through a new capabilities.network_access.allowed_sources key, but the platform does not accept it yet, so the change is inert until the server catches up.
Let theme app extensions declare the network origins they contact Shopify/cli
The CLI accepts a new `[extensions.capabilities.network_access]` block in a theme app extension's deploy config, so extensions can declare which origins their storefront scripts reach. The PR carries its own warning: the platform still rejects unknown deploy-config keys, so deploying an extension that declares it fails until the server accepts `capabilities.network_access.allowed_sources`; exte...
Separate theme capabilities from the shared schema Shopify/cli
Theme capabilities move out of the shared schema into their own module, which is what gives the new network access block a shape separate from the rest of the extension surface.
Reject hexadecimal IP addresses in theme network sources Shopify/cli
The validator now rejects hexadecimal IP addresses in theme network sources, closing the obvious gap where a source list could name an origin in a form that skips normalization.