- Introduce a multi‑source Collection model with Collection.sources, new source types (conditions and sub‑collections), shareable app sources, and incremental update fields;
- Add variant‑level collection membership to Shopify Functions via ProductVariant.inAnyCollection and ProductVariant.inCollections;
- Deprecate Collection.ruleSet and the legacy collectionCreate/input arguments in favor of the new sources‑based inputs, with legacy fields still queryable but filtered in newer API versions.