Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026

Version 1. 26 rows, 5 columns.

By Martin DejnickiUpdated

Short answer

Counts of posts in Shopify's developer changelog feed by publication quarter and by Shopify's own tags (Action Required, Breaking API Change, Deprecation announcement), plus Action Required posts by surface. Counted by Deploi from the shopify.dev changelog Atom feed, retrieved October 18, 2026; only complete quarters, Q1 2025 to Q3 2026, are counted.

Admin API changes carry 62 Action Required notices from Q1 2025 to Q3 2026, nearly 6 times the Storefront API's 11

Action Required posts in Shopify's developer changelog by surface, complete quarters from Q1 2025 to Q3 2026 (21 months), counted by Deploi

Admin API 62Storefront API 11Functions 6Themes 3Checkout UI 3Storefront APIFunctionsThemesCheckout UIAdmin API1163362

  • Counts are computed by Deploi from the same feed; a post can count toward more than one surface or none of these five, so the bars are not a breakdown of the Action Required total.
  • Admin API counts posts tagged Admin GraphQL API or Admin REST API, each post once.
  • The window is the complete quarters from Q1 2025 to Q3 2026, 21 months, with no partial quarters at either end.

Source: Shopify, Shopify.dev changelog feed (Atom); counts by Deploi. Read on .

About this dataset

Counts of posts in Shopify's developer changelog feed by publication quarter and by Shopify's own tags (Action Required, Breaking API Change, Deprecation announcement), plus Action Required posts by surface. Counted by Deploi from the shopify.dev changelog Atom feed, retrieved October 18, 2026; only complete quarters, Q1 2025 to Q3 2026, are counted.

Version
1
Coverage in time
2025-Q1 to 2026-Q3
Coverage in space
Worldwide
Last updated
October 18, 2026
License
CC BY 4.0. Deploi's compilation is CC BY 4.0. The underlying figures belong to their publishers and are cited to the sources listed.

Variables

The CSV header uses the column name.

Variables in Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026
Column nameLabelTypeUnitMeaning
rowKeyRow keystringStable key of the row; matches provenance rowKey.
quarterQuarterstringtextCalendar quarter of the post date
tagTagstringtextShopify's changelog category tag
entriesPostsnumberpostsPosts in the shopify.dev changelog feed with the tag, dated in the quarter. Surface rows count posts that carry the surface tag AND the Action Required tag, 2025-Q1 to 2026-Q3. A post with several tags is counted in each row.
quarterEndQuarter enddatedateLast calendar day of the quarter, as the date axis of a line chart; empty on surface rows

The data

Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026
Row keyQuarterTagPostsQuarter end
2025-Q1|Action Required2025-Q1Action Required19Q1 2025
2025-Q1|Breaking API Change2025-Q1Breaking API Change10Q1 2025
2025-Q1|Deprecation announcement2025-Q1Deprecation announcement7Q1 2025
2025-Q2|Action Required2025-Q2Action Required15Q2 2025
2025-Q2|Breaking API Change2025-Q2Breaking API Change10Q2 2025
2025-Q2|Deprecation announcement2025-Q2Deprecation announcement6Q2 2025
2025-Q3|Action Required2025-Q3Action Required17Q3 2025
2025-Q3|Deprecation announcement2025-Q3Deprecation announcement8Q3 2025
2025-Q3|Breaking API Change2025-Q3Breaking API Change7Q3 2025
2025-Q4|Action Required2025-Q4Action Required12Q4 2025
2025-Q4|Breaking API Change2025-Q4Breaking API Change9Q4 2025
2025-Q4|Deprecation announcement2025-Q4Deprecation announcement6Q4 2025
2026-Q1|Action Required2026-Q1Action Required15Q1 2026
2026-Q1|Breaking API Change2026-Q1Breaking API Change7Q1 2026
2026-Q1|Deprecation announcement2026-Q1Deprecation announcement7Q1 2026
2026-Q2|Action Required2026-Q2Action Required20Q2 2026
2026-Q2|Breaking API Change2026-Q2Breaking API Change10Q2 2026
2026-Q2|Deprecation announcement2026-Q2Deprecation announcement4Q2 2026
2026-Q3|Action Required2026-Q3Action Required20Q3 2026
2026-Q3|Breaking API Change2026-Q3Breaking API Change9Q3 2026
2026-Q3|Deprecation announcement2026-Q3Deprecation announcement8Q3 2026
surface|Admin APIsurfaceAdmin API62
surface|Storefront APIsurfaceStorefront API11
surface|FunctionssurfaceFunctions6
surface|ThemessurfaceThemes3
surface|Checkout UIsurfaceCheckout UI3

Download the full dataset as CSV

Where each value comes from

Every value, the document it was read from, the exact place in it and the date it was read. Computed values show their formula.

Show all 99 traced values
Provenance of each value
RowFieldValueSourceWhere in the sourceRead onMethod
2025-Q1|Action RequiredQuarter2025-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q1|Action RequiredFormula: part 1 of the row key, split on '|'computed
2025-Q1|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q1|Action RequiredFormula: part 2 of the row key, split on '|'computed
2025-Q1|Breaking API ChangeQuarter2025-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q1|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2025-Q1|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q1|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2025-Q1|Deprecation announcementQuarter2025-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q1|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2025-Q1|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q1|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2025-Q2|Action RequiredQuarter2025-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q2|Action RequiredFormula: part 1 of the row key, split on '|'computed
2025-Q2|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q2|Action RequiredFormula: part 2 of the row key, split on '|'computed
2025-Q2|Breaking API ChangeQuarter2025-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q2|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2025-Q2|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q2|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2025-Q2|Deprecation announcementQuarter2025-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q2|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2025-Q2|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q2|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2025-Q3|Action RequiredQuarter2025-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q3|Action RequiredFormula: part 1 of the row key, split on '|'computed
2025-Q3|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q3|Action RequiredFormula: part 2 of the row key, split on '|'computed
2025-Q3|Breaking API ChangeQuarter2025-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q3|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2025-Q3|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q3|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2025-Q3|Deprecation announcementQuarter2025-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q3|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2025-Q3|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q3|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2025-Q4|Action RequiredQuarter2025-Q4Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q4|Action RequiredFormula: part 1 of the row key, split on '|'computed
2025-Q4|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q4|Action RequiredFormula: part 2 of the row key, split on '|'computed
2025-Q4|Breaking API ChangeQuarter2025-Q4Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q4|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2025-Q4|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q4|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2025-Q4|Deprecation announcementQuarter2025-Q4Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2025-Q4|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2025-Q4|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2025-Q4|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2026-Q1|Action RequiredQuarter2026-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q1|Action RequiredFormula: part 1 of the row key, split on '|'computed
2026-Q1|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q1|Action RequiredFormula: part 2 of the row key, split on '|'computed
2026-Q1|Breaking API ChangeQuarter2026-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q1|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2026-Q1|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q1|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2026-Q1|Deprecation announcementQuarter2026-Q1Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q1|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2026-Q1|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q1|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2026-Q2|Action RequiredQuarter2026-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q2|Action RequiredFormula: part 1 of the row key, split on '|'computed
2026-Q2|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q2|Action RequiredFormula: part 2 of the row key, split on '|'computed
2026-Q2|Breaking API ChangeQuarter2026-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q2|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2026-Q2|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q2|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2026-Q2|Deprecation announcementQuarter2026-Q2Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q2|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2026-Q2|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q2|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
2026-Q3|Action RequiredQuarter2026-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q3|Action RequiredFormula: part 1 of the row key, split on '|'computed
2026-Q3|Action RequiredTagAction RequiredComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q3|Action RequiredFormula: part 2 of the row key, split on '|'computed
2026-Q3|Breaking API ChangeQuarter2026-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q3|Breaking API ChangeFormula: part 1 of the row key, split on '|'computed
2026-Q3|Breaking API ChangeTagBreaking API ChangeComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q3|Breaking API ChangeFormula: part 2 of the row key, split on '|'computed
2026-Q3|Deprecation announcementQuarter2026-Q3Computed by Deploiquarter = part 1 of the row key, split on '|'; row key 2026-Q3|Deprecation announcementFormula: part 1 of the row key, split on '|'computed
2026-Q3|Deprecation announcementTagDeprecation announcementComputed by Deploitag = part 2 of the row key, split on '|'; row key 2026-Q3|Deprecation announcementFormula: part 2 of the row key, split on '|'computed
surface|ThemesQuartersurfaceComputed by Deploiquarter = part 1 of the row key, split on '|'; row key surface|ThemesFormula: part 1 of the row key, split on '|'computed
surface|ThemesTagThemesComputed by Deploitag = part 2 of the row key, split on '|'; row key surface|ThemesFormula: part 2 of the row key, split on '|'computed
surface|FunctionsQuartersurfaceComputed by Deploiquarter = part 1 of the row key, split on '|'; row key surface|FunctionsFormula: part 1 of the row key, split on '|'computed
surface|FunctionsTagFunctionsComputed by Deploitag = part 2 of the row key, split on '|'; row key surface|FunctionsFormula: part 2 of the row key, split on '|'computed
surface|Checkout UIQuartersurfaceComputed by Deploiquarter = part 1 of the row key, split on '|'; row key surface|Checkout UIFormula: part 1 of the row key, split on '|'computed
surface|Checkout UITagCheckout UIComputed by Deploitag = part 2 of the row key, split on '|'; row key surface|Checkout UIFormula: part 2 of the row key, split on '|'computed
surface|Admin APIQuartersurfaceComputed by Deploiquarter = part 1 of the row key, split on '|'; row key surface|Admin APIFormula: part 1 of the row key, split on '|'computed
surface|Admin APITagAdmin APIComputed by Deploitag = part 2 of the row key, split on '|'; row key surface|Admin APIFormula: part 2 of the row key, split on '|'computed
surface|Storefront APIQuartersurfaceComputed by Deploiquarter = part 1 of the row key, split on '|'; row key surface|Storefront APIFormula: part 1 of the row key, split on '|'computed
surface|Storefront APITagStorefront APIComputed by Deploitag = part 2 of the row key, split on '|'; row key surface|Storefront APIFormula: part 2 of the row key, split on '|'computed
2025-Q1|Action RequiredPosts19 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q1|Breaking API ChangePosts10 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q1|Deprecation announcementPosts7 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q2|Action RequiredPosts15 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q2|Breaking API ChangePosts10 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q2|Deprecation announcementPosts6 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q3|Action RequiredPosts17 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q3|Breaking API ChangePosts7 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q3|Deprecation announcementPosts8 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q4|Action RequiredPosts12 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q4|Breaking API ChangePosts9 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q4|Deprecation announcementPosts6 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q1|Action RequiredPosts15 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q1|Breaking API ChangePosts7 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q1|Deprecation announcementPosts7 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q2|Action RequiredPosts20 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q2|Breaking API ChangePosts10 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q2|Deprecation announcementPosts4 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q3|Action RequiredPosts20 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q3|Breaking API ChangePosts9 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2026-Q3|Deprecation announcementPosts8 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
surface|ThemesPosts3 postsComputed by Deploi
…date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3); Themes posts that are also Action Required, 2025-Q1 to 2026-Q3
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
surface|FunctionsPosts6 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
surface|Checkout UIPosts3 postsComputed by Deploi
…in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3); Checkout UI posts that are also Action Required, 2025-Q1 to 2026-Q3
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
surface|Admin APIPosts62 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
surface|Storefront APIPosts11 postsComputed by Deploi
entries = posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to…
Formula: posts in the changelog feed with the tag and a publication date in the quarter (surface rows: the surface tag plus Action Required, 2025-Q1 to 2026-Q3)
computed
2025-Q1|Action RequiredQuarter end2025-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q1|Breaking API ChangeQuarter end2025-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q1|Deprecation announcementQuarter end2025-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q2|Action RequiredQuarter end2025-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q2|Breaking API ChangeQuarter end2025-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q2|Deprecation announcementQuarter end2025-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q3|Action RequiredQuarter end2025-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q3|Breaking API ChangeQuarter end2025-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q3|Deprecation announcementQuarter end2025-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q4|Action RequiredQuarter end2025-12-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q4|Breaking API ChangeQuarter end2025-12-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2025-Q4|Deprecation announcementQuarter end2025-12-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q1|Action RequiredQuarter end2026-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q1|Breaking API ChangeQuarter end2026-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q1|Deprecation announcementQuarter end2026-03-31Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q2|Action RequiredQuarter end2026-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q2|Breaking API ChangeQuarter end2026-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q2|Deprecation announcementQuarter end2026-06-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q3|Action RequiredQuarter end2026-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q3|Breaking API ChangeQuarter end2026-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
2026-Q3|Deprecation announcementQuarter end2026-09-30Computed by Deploi
quarterEnd = last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none; last day of the quarter in the row key…
Formula: last calendar day of the quarter in the row key (2025-Q1 -> 2025-03-31); surface rows have none
computed
Methodology

Caveats: Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026

  • Counts are computed by Deploi from the feed and are not a Shopify statement.
  • One post can carry several tags, so the tag counts overlap and cannot be added.
  • Each notice counts once whatever its reach; an Action Required post may affect only a few apps or stores.
  • Surface rows count Action Required posts that also carry the surface tag; a post can count toward more than one surface or none of the five, so the surface counts are not a breakdown of the Action Required total.
  • Totals and the ratio of Admin API to Storefront API posts on the story page are sums and a quotient of these counts, computed by Deploi.
  • The feed read on October 18, 2026 starts on October 21, 2024, so the fourth quarter of 2024 is partial and is not shown. Its posts from October 21 to December 31 already include 22 tagged Action Required.

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page. How Deploi Shopify Data works.

Sources

Tier A sources are primary documents: filings, official releases and official price pages. How sources are ranked.

Cite and reuse

Deploi's charts and compilation are licensed CC BY 4.0. The underlying facts belong to their sources, which are named on every page.

APA

Deploi. (2026). Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026 (Version 1) [Data set]. https://deploi.ca/shopify/data/datasets/shopify-changelog-notices Retrieved October 18, 2026.

BibTeX

@misc{deploi_shopify_changelog_notices_2026,
  author = {{Deploi}},
  title = {Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026},
  year = {2026},
  version = {1},
  url = {https://deploi.ca/shopify/data/datasets/shopify-changelog-notices},
  note = {Accessed 2026-10-18}
}

Downloads

  • Data: Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026 CSV

Changes

  1. · Shopify developer changelog notices by quarter and tag, Q1 2025 to Q3 2026
    First published.
Deploi is not affiliated with Shopify. Questions about this data: contact@deploi.ca.