91
releases tracked
Since Jan 2020
23
major releases
Shown on long chart windows, where every release would crowd the axis
1.18.0
latest release to reach users
Insights widgets and Siri · 3 Sep 2026
The date a version REACHED USERS, derived from Google Analytics: the first day it held at least 1% of daily active users on the app property. That is the date a metric could start moving, which is the only date worth drawing on a chart of user behaviour.
2026
1.18.0
3 Sep
tagged 4 Sep
Insights widgets and Siri
majoriOS onlyHome Screen and Lock Screen widgets for views, clicks, sales and visitor locations, and Siri App Shortcuts that answer questions about your site. Rolled out to 100% of iOS users on the release day; there was no Android build.
1.17.0
25 Aug
Retro Reload
majorThe Retro Reload Look, desktop improvements and pixel type.
1.16.1
5 Jul
Sell Card follow-up
Sell Card announcement campaign, a business URL in Stripe onboarding, and moderation tooling upgrades.
1.16.0
2 Jul
tagged 1 Jul
Sell Card
majorTurn a Milkshake site into a shop: digital products, Stripe checkout and selling from the link in bio.
1.15.3
29 May
Notification fixes
Smooths out the notification pop-up and the rich text editor.
1.15.2
14 May
tagged 13 May
Insights trends
Up, down or steady indicators in Insights, and a navigation fix for older devices.
1.15.1
6 Apr
tagged 7 Apr
New fonts
Four community-voted fonts, and Contact Card results in Insights.
1.15.0
30 Mar
tagged 29 Mar
Rich text descriptions
majorBold, italic and strikethrough in site descriptions, plus a wider date range in Insights.
1.14.0
25 Feb
tagged 20 Feb
Three new languages
majorMilkshake in Spanish, Brazilian Portuguese and Indonesian.
1.13.2
6 Feb
Instant app loading
The startup loading screen is gone, and font changes no longer revert between fields.
1.13.1
23 Jan
tagged 24 Jan
iPad keyboard handling
Much smoother keyboard handling in windowed apps on iPad.
1.13.0
17 Jan
tagged 16 Jan
The Expo rewrite
majorMilkshake's underlying tech rebuilt on Expo. The largest platform change since launch, and the baseline for everything after it.
2025
1.12.1
23 Aug
Facebook login fix
Fixed Facebook sign-in, which broke in the previous release.
1.12.0
21 Aug
tagged 20 Aug
Contact Card
majorA new Card type: let visitors send you a message straight from your site.
1.11.4
17 Jul
tagged 16 Jul
Rename and reorder
Rename Cards from more places, and share a snapshot of your Cards.
1.11.3
4 Jul
tagged 2 Jul
Desktop backgrounds
Customise the desktop background behind your Cards.
1.11.2
4 Jun
tagged 15 Jun
Maintenance
Bug fixes and maintenance.
1.11.1
14 May
tagged 4 Jun
Insights fixes
Fixes for Insights and analytics reporting.
1.11.0
24 Apr
tagged 18 Apr
Insights and Google Analytics
majorMilkshake Insights, plus a Google Analytics integration for your own property.
1.10.0
19 Mar
tagged 25 Mar
Custom domains
majorConnect your own domain to a Milkshake site.
1.9.8
13 Mar
tagged 12 Mar
Analytics integration fixes
Fixes for the Google Analytics integration ahead of custom domains.
1.9.7
17 Feb
tagged 19 Feb
Pro+ and custom domains
majorThe Pro+ tier and the custom domain paywall.
1.9.6
1 Feb
tagged 29 Jan
Custom favicon
Pro users can upload a custom favicon.
2024
1.9.5
23 Nov
tagged 22 Nov
Image cropping
majorCrop, rotate and scale images in the app.
1.9.4
17 Oct
tagged 23 Oct
Android image picker
Fixed the Android image picker, and restored session tracking.
1.9.3
21 Aug
tagged 31 Aug
Uploader fix
Fixed an image upload error.
1.9.2
18 Aug
tagged 17 Aug
Email and call links
'Email me' and 'call me' links on your site.
1.9.1
25 Jul
Paywall and Links editor
A reworked paywall with navigable offers, and a rebuilt Links Card editor.
1.9.0
3 Jul
tagged 1 Jul
Milkshake Pro
majorThe subscription launch: Pro, Mailing Lists, hidden Draft Cards, 365 days of Insights and marketing tools.
1.8.8
28 Jun
tagged 29 Jun
Mailing list fixes
Final fixes before Pro.
1.8.7
23 Jun
tagged 21 Jun
Loading fix
Fixed repeated user-loading errors.
1.8.6
19 Jun
tagged 18 Jun
Paused subscriptions
Better handling of paused Android subscriptions.
1.8.5
17 Jun
tagged 16 Jun
Paywall copy
Clearer annual billing copy on the paywall.
1.8.4
10 Jun
tagged 11 Jun
Quick Preview
Quick Preview for Cards, and the Apple standard EULA for subscriptions.
1.8.3
16 Jan
Mailing list groundwork
The first mailing-list plumbing, ahead of Pro.
1.8.2
3 Jan
tagged 2 Jan
New help sheet
A rebuilt help sheet with feature requests and socials.
2023
1.8.1
6 Sep
Android webview crash
Fixed an Android 12/13 crash, and added labelled social icons.
1.8.0
28 Jul
tagged 9 Aug
Milkshake for tablets
majoriPad and Android tablet support, with a proper constrained layout.
1.7.3
7 May
tagged 9 Jun
Draft Mode
majorWork on a Card without publishing it.
1.7.2
10 Jan
Android editing crash
Fixed crashes while editing Cards on Android.
1.7.1
7 Jan
tagged 5 Jan
Real-time Insights
majorInsights update in real time, plus a QR code for your site.
2022
1.7.0
4 Sep
tagged 20 Sep
Fonts CDN
Fonts moved to their own CDN, with WebP delivery.
1.6.10
26 Aug
Android 13 fix
Fixed the keychain on Android 13.
1.6.9
30 Jun
tagged 6 Jul
Fonts pipeline
The fonts catalog got its own deploy pipeline.
1.6.8
23 Jun
tagged 22 Jun
Accessibility
Accessibility and font sizing updates.
1.6.7
3 Jun
In-app messaging
Firebase In-App Messaging, and end-to-end tests running on real devices.
1.6.6
26 May
Email verification
Verified email state reaches the app; create-URL back handling fixed.
1.6.5
18 May
tagged 17 May
Links Card improvements
Link-to-line options on Links Cards and email verification groundwork.
1.6.4
10 May
Emergency release
A same-day follow-up to 1.6.3.
1.6.3
10 May
tagged 9 May
Deferred analytics
Analytics events moved off the request path, plus dynamic links.
1.6.2
13 Apr
tagged 12 Apr
First translations
majorThe first translated screens in Spanish, Portuguese and Indonesian.
1.6.1
6 Apr
Amplitude
Product analytics added to the app.
1.6.0
28 Mar
tagged 29 Mar
New Insights home
majorA rebuilt Insights home screen with new versus returning visitors.
1.5.9
5 Mar
Payment groundwork
The first work towards selling — payment options bootstrapped.
1.5.8
3 Mar
Analytics API v2
majorA new GraphQL analytics service behind Insights, replacing the original.
1.5.7
3 Feb
tagged 2 Feb
Haptics
Haptic feedback throughout the app, and you can back out of the URL flow.
1.5.6
14 Jan
tagged 13 Jan
Card reordering
Reworked reordering with proper animations.
1.5.5
11 Jan
tagged 7 Jan
Insights crash fix
Fixed a crash in Insights.
2021
1.5.4
20 Dec
Faster published sites
majorLazy-loaded images, SwiperJS 7 and stronger compression — a straight speed win for every visitor.
1.5.3
12 Nov
tagged 11 Nov
Trust and safety tooling
Deactivate and reactivate accounts from Slack, for handling scam reports.
1.5.2
20 Oct
tagged 25 Oct
Maintenance
Dependency upgrades and new deactivation reasons.
1.5.1
14 Oct
tagged 12 Oct
Social icons and Add to bio
Spacing fixes for social icons, and a scrollable Add to bio screen.
1.5.0
16 Aug
tagged 17 Aug
TikTok deep links
TikTok links open the app, and subscription records carry a transaction id.
1.4.11
4 Aug
tagged 3 Aug
Android waiting list
The Android waiting list came back, and the last Instagram sign-in code was removed.
1.4.10
20 Jul
Play Store receipts
Play Store subscription receipts brought in line with Apple's handling.
1.4.9
16 Jul
tagged 15 Jul
Instagram sharing on Android 11
Fixed sharing to Instagram on Android 11.
1.4.8
6 Jul
tagged 5 Jul
Publish retries
Failed publishes retry themselves, plus a namespace bug fix.
1.4.7
9 Jun
Sharing and error reporting
Sharing image caching fixed, and Sentry error ids surfaced for support.
1.4.6
4 Jun
tagged 7 Jun
Android 11 crash fixes
Emergency fixes for crashes on Android 11.
1.4.5
3 Jun
Image picker rebuild
A reworked image picker and new action list components.
1.4.4
12 May
tagged 11 May
Made With Milkshake Card
The Made With Milkshake Card shipped for real after the test.
1.4.3
23 Apr
tagged 21 Apr
Firebase sign-in endpoint
A proper sign-in endpoint, and the Made With Milkshake Card put in front of Android users as a test.
1.4.2
12 Apr
tagged 13 Apr
Social login fix
A custom Firebase auth domain to fix social sign-in.
1.4.1
6 Apr
tagged 31 Mar
Subscription tooling
An internal Slack bot for subscriptions, and a Node 14 upgrade.
1.4.0
19 Mar
Subscriptions
majorGoogle Play billing, grace periods and subscription expiry handling — the machinery every paid plan since has been built on.
1.3.10
22 Jan
Hotfix
A next-day follow-up to 1.3.9.
1.3.9
21 Jan
tagged 14 Jan
Small fixes
Layout fixes on small screens and internal stats tooling.
2020
1.3.8
21 Sep
Sign-in crash fix
Upgraded the auth library to fix a crash during sign-in.
1.3.7
17 Sep
Instagram legacy IDs retired
The old Instagram identifiers were switched off ahead of Instagram's own deadline.
1.3.6
7 Sep
Legacy account migration
majorThe browser flow that moved legacy Instagram accounts onto the new sign-in.
1.3.5
26 Jun
Firebase sign-in
majorInstagram authentication replaced with Firebase across the whole app — the biggest change to how people get in since launch.
1.3.4
30 Apr
Sign back in without support
Users whose sign-in token was lost from the keychain can re-authenticate themselves.
1.3.3
22 Apr
Layout polish
Spacing, the 404 image and a preview-assets refactor.
1.3.2
15 Apr
YouTube Card artwork
Better default images for YouTube Cards, and an Android back-button fix.
1.3.1
2 Apr
Tooltip rollback
The discovery tooltips were pulled back out, plus account-switching analytics fixes.
1.3.0
30 Mar
Insights tooltips and link scraping
Guided tooltips through Insights, and link previews scraped from YouTube and other services.
1.2.4
12 Mar
Account switching
majorSwitch between up to five accounts without signing out. Hermes turned on for a faster app.
1.2.3
12 Feb
Hotfix
A same-week follow-up to 1.2.2.
1.2.2
11 Feb
Navigation on published sites
Visitors get navigation buttons in the mobile view, and Look previews open full screen.
1.2.1
29 Jan
Share images per Card
The sharing service was rebuilt so a share image can be generated for any Card, not just the first.
1.2.0
1 Jan*
Add to bio, take two
A rebuilt Add to bio screen with TikTok links, and the help centre opening inside the app.
Versions that were tagged, or appeared on internal builds, but never reached a meaningful share of users. Kept so a tag with no marker is explained rather than looking like an omission.
1.4.12
tagged 11 Aug
Superseded
peaked at 0.1% of usersTagged but never shipped — it peaked at 19 users on internal devices; the work went out in 1.5.0.
1.5.10
tagged 24 Mar
Superseded
peaked at 0.2% of usersTagged but never shipped — it peaked at 46 users on internal devices; the work went out in 1.6.0.
1.10.1
tagged 9 Apr
Superseded
Tagged but never shipped; the work went out in 1.11.0.
1.11.5
tagged 16 Aug
Superseded
peaked at 0.1% of usersTagged but never shipped; the work went out in 1.12.0.
1.12.2
tagged 12 Dec
Superseded
peaked at 0.2% of usersAn Expo build tagged during the rewrite; 1.13.0 was the release.
1.12.4
tagged 12 Dec
Superseded
peaked at 0.1% of usersAn Expo build tagged during the rewrite; 1.13.0 was the release.
1.14.1
tagged 13 Mar
Superseded
peaked at 0% of usersTagged but never shipped; the work went out in 1.15.0.
1.15.4
tagged 25 Jun
Superseded
peaked at 0.2% of usersTagged but never shipped; the work went out in 1.16.0.
1.16.2
tagged 4 Aug
Expo SDK 57 and desktop previews
peaked at 0.2% of usersExpo SDK 57 / React Native 0.86, real desktop site previews in the app, the tips redesign and Look 25.
1.17.1
tagged 30 Aug
Superseded
Tagged during the widgets and Siri work; 1.18.0 was the release.
1.18.1
tagged 25 Sep
Superseded
Tagged during the Apple Watch work; 1.19.0 was the release.
A git tag is cut when a build is handed to the stores, not when people get it. The gap ranged from one day to over four months, and several tagged builds never shipped at all — so tag dates put markers weeks before anything could have happened. Tag dates are kept as `taggedDate` for provenance only.
GA on the app property starts 2020-01-01. Releases before that are not recoverable from any source we control, and 1.2.0 was already live on that first day — its date is the start of the data, not its release, and is flagged `dateApproximate`.
Summaries are written by hand from the app's own What's New copy, App Store release notes, and the merge history in each release window.
Releases ship to both iOS and Android unless `platforms` says otherwise — 1.18.0 was iOS only, because nothing in it touched Android. The two stores roll out at different speeds; the GA date is the point the combined user base started moving.
An asterisk on a date means the release predates the analytics record and the date shown is where the data starts, not where the release was.
The file is checked in at packages/admin/lib/releases/appReleases.json. yarn workspace admin sync-releases -- --check checks that every release tag is accounted for and that each taggedDate matches its tag. It does not and cannot check the release dates themselves — those come from analytics, and recomputing them means re-running the version adoption query. Summaries are written by hand; a tag name does not make a sentence worth putting on a chart.