About This Site
Disclaimer
This site is unofficial and not affiliated with, endorsed by, or connected to Shopify in any way.
What is this?
Shopify distributes a compiled, minified JavaScript bundle called app-bridge.js via their CDN. This bundle provides the API surface for all embedded Shopify apps — handling navigation, modals, resource pickers, save bars, toast notifications, and more. It has no public changelog or release notes.
This site fills that gap by automatically detecting new builds, deminifying the source code, and generating human-readable changelogs from the diffs.
How it works
- 1 A daily GitHub Action downloads the latest
app-bridge.jsbundle from Shopify's CDN and computes a SHA-256 hash - 2 The hash is compared to the previously tracked version to detect changes
- 3 If the hash has changed, the bundle is processed through a 4-stage pipeline: beautification, 17 AST transformations via Babel, module splitting into ~40 feature modules, and library identification
- 4 The deminified output is diffed against the previous version
- 5 An LLM analyzes the diffs and generates a human-readable summary
- 6 The changelog entry is committed and published to this site
Limitations
- The deminification process uses heuristic renaming and may not perfectly reconstruct original variable names
- Some changes may appear as formatting or structural diffs due to pipeline improvements rather than actual Shopify changes
- The LLM-generated summaries are best-effort interpretations of code diffs
- Detection depends on Shopify's CDN URL remaining stable