Anything that changes how a cart is priced is listed here, in the release it shipped in. Newest first.
1.2Engine
Resolution now breaks ties toward the combination with more campaigns applied, so customers see the fuller discount breakdown when two outcomes are worth the same.
ChangedTie-break rule added after best-value scoring. No change to which total the customer pays.
AddedThe simulator prints discarded combinations and the rule that discarded each one.
FixedA tiered campaign counting units across markets could qualify a tier one unit early.
1.1Feature
Per-market and per-currency rules on Pro. A single campaign can now hold a different fixed price or threshold per market instead of being duplicated per country.
AddedMarket and currency conditions, and per-market values on fixed-price and fixed-amount campaigns.
AddedCSV export of campaign attribution, 24 months of history.
ChangedFree shipping campaigns can target named rates rather than all rates.
FixedAttribution double-counted orders that were edited in Shopify admin after purchase.
1.0Release
Out of beta. The engine, the six discount types and the three stacking modes are stable, and the resolution rules are now the documented contract rather than an implementation detail.
AddedCart simulator with full evaluation trace.
AddedFounding 100 pricing for the first hundred stores.
ChangedAssistant drafts are billed per draft rather than per message.
0.9Engine
Stacked percentage discounts now compound on the remaining amount rather than summing. Two 10% discounts total 19%.
ChangedPercentage compounding. Existing stacked campaigns were recalculated; the difference is at most a few percent per cart.
AddedPriority list controls the order stacked discounts apply in.
FixedA fixed-amount per-item discount could take a line below zero on heavily discounted stock.
0.8Feature
Stacking groups. Stackable campaigns now combine only with campaigns sharing their group name, which is how “seasonal stacks with seasonal, not with bundles” gets expressed.
AddedGroup names on stackable campaigns.
AddedAlways-combine mode for perks that should never be blocked.
ChangedStandalone is now the default mode for new campaigns.
0.6Feature
The assistant. Describe a promotion in plain English and get a configured draft campaign back, scope and conditions included.
AddedPlain-English campaign drafting. Drafts only — the assistant cannot activate anything.
AddedConversation history with per-conversation deletion.
ChangedCampaign summaries now render as the readout shown in the docs.
0.4Release
First public beta. All six discount types, conditions, scope, and scheduling, running through a single Shopify automatic discount node.
AddedPercentage, fixed amount, buy X get Y, tiered, fixed price, free shipping.
AddedCustomer tag, segment, cart threshold and order-history conditions.
AddedScheduling with automatic expiry in the store timezone.
Releases before 0.4 predate the public beta and aren't listed. Ask us if you need the detail.