source parameter to the imports API, so you can override detection with values such as custom before starting a subscriber importwww.instagram.com showing a generic favicon instead of the Instagram icon (thanks, Ben!)robots.txt) instead of a generic error, and put that explanation on the external feed API too!important rule with a mobile override (thanks, Kaeti!)Archives now have a Crawling add-on: one toggle each for search engines, AI crawlers, and everything else, replacing the old noindex flags and the blocked user agents list
Read more@import to load a web fontYou can now export the itemized events behind an email's analytics — every open, click, and delivery with its timestamp — straight from the email's detail pane
Read moresubscriber.tags.changed event, so you can now subscribe to it from the dashboard when your newsletter uses tags& (thanks, Paul!)&# in it (like a page anchor) scrambling any raw HTML later in the same email written in Markdown (thanks, Marcin!)<meta> refresh(copy) suffixemail header line as an archive instead of a subscriber listPATCH on a webhook returning a 422 even though the change saved… menu to the edges of your email list so they stay put when you scroll sidewaysunactivated (via import or the API) leaving a stale unsubscription date on the recordattachments_-prefixed filename — they now keep the original file namechange_email_address automation action to skip cleanly when the target email already belongs to a subscriberunactivated keeps them pending and re-sends confirmation, rather than quietly resubscribing thememail.send.started) that fires when, well, your email starts sending rather than when it finishesYou can now save an audience as a segment — build a set of tag and metadata filters once, name it, and reuse it with a click on every future email
Read moreMonthly RSS-to-email sends can now land on any day of the month — pick the 29th, and short months fall back to their last day.
Read moreYou can now make a section of your email visible to just one type of audience with filtered blocks
Read moresms:, tel:, and template-tag anchor links[object Object]Buttondown archive links posted to Bluesky can now render as enhanced link cards — with your publication's name, avatar, and a themed cover — powered by standard.site.
Read moreButtondown now renders Mermaid diagrams — write a flowchart in Markdown-shaped syntax and it shows up in your archives and emails
Read more/v1/subscribersmedia:content/media:thumbnail) instead of an enclosureremove_metadata automation action that clears out a subscriber's metadata fields as part of an automationDrilling into an email's opens and clicks now happens right in the page — the slow modals are gone
Read moreYou can now reply to comments via email — answer a comment notification from your inbox and it threads right back into the discussion
Read more/ sending you straight to your email list — you'll now hit the home page insteadRedesigned archive visibility settings with a clearer hierarchy — defaults, per-email overrides, and content-level walls
Read more.org.uk and other multi-part .uk domainslang/dir, <title>, and presentational table roles) , thanks to the 2026 Email Accessibility Reportsend_post_request Automation to fire on email, Stripe, Shopify, Patreon, and date triggers (aka, basically everything)type: "gifted" would silently strip their gift access${{ ... }} template syntaxYou can now attach files to the replies you send subscribers from your Inbox — PDFs, images, whatever the conversation calls for
Read moremeta description of premium emails was being rendered as HTML (thanks, various Bluesky folks!)subscriber.source in emailsFormalized three sending-domain paths with consistent reply behavior
Read morepublish_date validation in /v1/emails{% include %} tags into an email could cause a rendering errorThe Modern theme's subscribe page now links straight to your latest issue, so visitors can preview what they're signing up for in one click
Read moreThe Modern theme can now lay its archive index out as a two-column grid on wide screens, instead of one tall single column
Read more/render endpoint) so previews feel snappiernewsletter ID to webhook payloads for accounts with more than one newsletter, so multi-tenant integrations can route each event to the right newsletterguids as a source of identity../ segments ahead of the real URL#fragment422 error on some valid requests422 when you listed completed delivery attempts500 when an API request asked for page 0 or a negative pageYou can now leave private notes on your team members — what they handle, why you brought them on, anything worth remembering
Read moreids list would wipe the entire newsletter — empty or missing ids are now rejected with a clear 400400hey.comThe subscriber portal now shows gifted subscribers their gift end date, who gifted them, and the gift message
Read more/ were being rejectedAdded a portal link to the archive nav so subscribers can reach their account from any page
Read morevt.tiktok.com short share links in embedsundeliverable subscriberssubscriber.paid automation triggerssubscriber.source in automations and sendingyoutu.be URLs to youtube.com since some clients consider youtu.be URLs to be invalid/spammy (thanks, Rumicat!)Added bounce date and bounce reason filters and columns to the subscribers page
Read more/settings/files (nee /settings/data)send_reminders bulk action to send the actual first opt-in email if the subscriber never received itAdded subscription walls to gate archive content behind a subscription
Read more/analyticscommenting_mode of emailssocials in /v1/newsletters./v1/emailsLink headers to paginated API responses/settings/design foldershould_track_replies option — reply tracking is now always-onusername@buttondown.com gets routed to the account ownerbuttondown-editor-modecreate_gift_subscriber automation actionannouncement_bar_visibility schema typesharing_networks and started deriving it from an author's social linksRefreshed and clarified all legal docs — DPA, privacy policy, sub-processor list, and cookie policy
Read morecreate_export action/keys alongside the new adhoc keyssecondary_idAdded passkey support for two-factor authentication
Read moreNewsletter.social that had “handle” instead of “url” somehowChanged email API defaults so POST to /v1/emails creates drafts instead of sending immediately
Read moreundeliverability_dateAdded recovery codes as a backup for two-factor authentication
Read moreNewsletter.socialsattempted events when we send emails ad-hoc (such as bulk actions)email.url template variable
Made newsletter metadata available in email templates via {{ newsletter.metadata }}
-statusAdded custom click tracking domains so links route through your own sending domain
Read more
Added a big batch of new newsletter settings fields to the API
Read moreRevamped reply tracking to be automatic and always-on
Read more
Made the full HTML email template editor self-serve for Professional plan users
Read moreSimplified cancellation by merging pause and cancel into one action
Read moreX-Buttondown-Live-Dangerously to bypass CORS in /v1/images
Added Swedish localization for subscriber-facing pages
Read moreX-Buttondown-Live-Dangerously to bypass SVG prohibitions in /v1/imagesX-Buttondown-Bypass-Firewall headerAdded public descriptions for tags, shown in the subscriber portal
Read moreMade surveys work on web archive pages, not just in email
Read moreAdded subscriber-editable tags so subscribers can manage their own tag preferences in the portal
Read more
Added granular API keys with per-key labels and permissions
Read moreAdded a re-evaluate filters after delay option for automations
Read moreReorganized design settings into separate archive and email design pages
Read moreAdded starred views for pinning pages to the sidebar
Read moreAdded no-code archive customization — fonts, accent colors, link styling, and spacing
Read moreAdded filtering to the notification inbox — All, Unread, and Needs Response views
Read moreAdded Mastodon follower analytics to the dashboard
Read moreAdded two new archive themes: Arbus and Lovelace, a grid layout and a brutalist monospace option
Read moreMade custom buttons work in Markdown mode
Read moreAdded Seline and Tinylytics as privacy-friendly analytics integrations for archives
Read moreAdded the ability to unban subscribers directly from the UI
Read moreAdded announcement bars for archive pages with markdown support and audience targeting
Read more