All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.12.5-alpha - unreleased
This is an alpha version! The changes listed here are not final.
- Update dependencies.
- Normalize spacing in Newsletter settings cards.
0.12.4 - 2026-08-10
- Update package dependencies. [#50509] [#51008]
- Fix the settings page rendering blank on WordPress 6.9. [#50509]
- Subscribers: Remove the misleading "Joined" field from the subscriber profile, which showed the site's creation date rather than a per-subscriber date. [#51054]
- Subscribers: Restore the option to assign imported subscribers to specific newsletter categories on CSV upload and manual add. [#51007]
- Subscribers: Show your own subscription in the list instead of an empty state when you are the only subscriber, with a prompt pointing at the Add subscribers button. [#50923]
0.12.3 - 2026-08-03
- Categories: Deep-link the subscribe block help text to the "Subscribe to specific categories" section. [#50937]
- Categories: Add categories inline instead of linking out to wp-admin, so a new category appears and is selected without a page refresh. [#50878]
- Load JS translation catalogs and stamp the package text domain on the wp-build dashboard bundles. [#50762]
- Only show the Subscribers announcement page on sites that predate the Subscribers move. [#50874]
- Remove the Subscribers announcement page entirely on sites that postdate the Subscribers move, instead of leaving an unstyled fallback page behind. [#50874]
- Subscribe modal heading: Remove the duplicated "Button only" note from the card description. [#50974]
- Subscribers: Show the newsletter categories a subscriber receives emails for, and restore the missing subscription date, in the subscriber details panel. [#50877]
0.12.2 - 2026-07-27
- Update package dependencies. [#50751] [#50753]
- Register wp-build polyfills on the legacy settings page so the admin bundle loads when the wp-theme script handle isn't registered. [#50587]
- Subscribers dashboard: Refresh the subscriber list automatically once an import finishes and show a success or failure notice, without requiring a page reload. [#50756]
0.12.1 - 2026-07-20
- Refresh the Daily Writing Prompt widget layout and fix its styling on self-hosted Jetpack. [#50500]
- Update package dependencies. [#50510] [#50529] [#50582]
- Fix an intermittent flash of unstyled content on the Newsletter dashboard in Firefox. [#50558]
0.12.0 - 2026-07-13
- Enable the modernized dashboard for all sites by default. [#50091]
- Update package dependencies. [#49272]
- Update WPDS design tokens to the @wordpress/theme 0.16/0.17 names (see https://github.com/WordPress/gutenberg/blob/trunk/packages/theme/CHANGELOG.md#0160-2026-06-24 ). [#49272]
- Daily Writing Prompt: Decode HTML entities so quotation marks render correctly instead of showing entity names like
". [#50405] - Subscribers: Show the styled "Subscribers moved" announcement page instead of the bare fallback. [#50349]
0.11.2 - 2026-07-06
- Settings: Space the Email content private-site notice from the form with a Stack gap instead of a custom CSS margin rule. [#50085]
- Update package dependencies. [#50097] [#50183]
- Daily Writing Prompt: Show a branded fallback with a Reader link when no prompt is available or the request fails, instead of rendering a blank widget. [#50119]
- Settings: Add bottom margin to the Email content private-site notice so it no longer collides with the featured image toggle. [#50072]
0.11.1 - 2026-06-29
- Settings: Link the "Button only" style hint to platform-appropriate support documentation. [#50009]
- Update package dependencies. [#49271]
0.11.0 - 2026-06-25
- Introduce the modernized dashboard and WP Admin subscriber management behind the
rsm_jetpack_ui_modernization_newsletterandjetpack_wp_admin_subscriber_management_enabledfilters, off by default. [#49036] - Update package dependencies. [#49831]
- Align the settings DataForm field
Editcontrols, the import-subscribers noticeActionLink, and the dashboard tab panels with the@wordpress/dataviews16 and@wordpress/ui0.15 type APIs. [#49801]
0.10.0 - 2026-06-22
- Add a transitional Subscribers announcement page (wp-build) shown in place of the legacy Subscribers menu link when the Newsletter modernization filter is enabled. [#49496]
- Register the transitional Subscribers announcement page directly under the Jetpack menu on WordPress.com sites. [#49675]
- Subscribers: Link the Substack importer button to the WordPress.com site-setup importer flow. [#49538]
- Update package dependencies. [#49631] [#49691] [#49757]
- Close the subscriber detail panel when its subscriber is removed instead of leaving it open with stale data. [#49598]
0.9.1 - 2026-06-15
- Add a setting for the Subscribe modal heading shown by Subscribe blocks using the Button-only style. [#49171]
- Daily Writing Prompt: Record Tracks events when interacting with the widget's actions. [#49534]
- Daily Writing Prompt: Link to the WordPress.com Reader and move the responses button next to the Post Answer button. [#49462]
- Label the subscription placement options with a "Homepage and posts" section header. [#49466]
- Update package dependencies. [#49273] [#49492]
- Daily Writing Prompt: Defer the connection-readiness check to Dashboard setup to avoid a fatal error on Atomic sites. [#49525]
- Fix the "Add plans" link for WordPress installs in a subdirectory. [#49553]
- Keep the Subscribers/Settings tab bar pinned while scrolling the modernized Settings tab. [#49460]
- Only show the subscription placement "Preview and edit" link once the placement is enabled and saved. [#49532]
- Render the same initials avatar in the subscriber row and detail panel when a subscriber has no Gravatar. [#49581]
- Stop the modernized Settings tab from flashing a full-page loading spinner on every visit. [#49530]
- Subscribers: Hide the "Comp a subscription" action when the site has no paid newsletter plans. [#49531]
0.9.0 - 2026-06-08
- Add Jetpack branding to the Daily Writing Prompt dashboard widget. [#49438]
- Add the Daily Writing Prompt dashboard widget, moved here from the jetpack-mu-wpcom package. [#49425]
- Remove the per-page Hello Dolly rule, as it is now handled by
@automattic/jetpack-components's AdminPage component. [#48472]
- Include the routes directory in the TypeScript config so dashboard route files type-check correctly. [#49368]
- Hide the WordPress.com connection prompt on Simple sites, which are already connected. [#49365]
- Restore body padding by wrapping content in Dialog.Content in Add subscribers and Comp modals. [#49327]
- Subscribers Dashboard: Fix several Comp modal issues. [#49441]
- Subscribers Dashboard: Show the empty state when the site owner is the only subscriber, and point the empty-state copy at the subscription form documentation. [#49410]
0.8.10 - 2026-06-01
- Update package dependencies. [#48404] [#49152]
- Record a
jetpack_newsletter_tab_viewTracks event on initial page load in Newsletter dashboard (matching its tab-switch behavior). [#49243]
0.8.9 - 2026-05-25
- Normalize page tabs onto the shared minimal variant and
jp-admin-page-tabs--minimalwrapper modifier. [#48964] - Update package dependencies. [#48405] [#49012]
- Drop dead
@wordpress/admin-uibuild-style import that no longer exists in 2.x. [#49007] - Fix Settings tab toggles that controlled the wrong setting due to duplicate element IDs. [#49102]
0.8.8 - 2026-05-19
- Build: Run webpack and wp-build scripts concurrently. [#48794]
- Exclude development files from production builds. [#47365]
- Fix saving settings on the Newsletter admin page on Atomic and self-hosted sites. [#48813]
0.8.7 - 2026-05-11
- Components: Use Link from
@wordpress/uiinstead of ExternalLink. [#48529]
0.8.6 - 2026-05-04
- Internal: No longer require automattic/jetpack-changelogger as a per-project dev dependency. [#48225]
0.8.5 - 2026-04-27
- Reader Link: Only enqueue styles when the admin bar is visible. [#48145]
0.8.4 - 2026-04-20
- Adopt the shared Jetpack admin-page-layout mixin on the Newsletter admin page: pinned header, scrolling middle, pinned footer, no window-level scroll. [#48109]
- Update package dependencies. [#48106] [#48141]
- Remove the jetpack_wp_admin_newsletter_settings_enabled filter; the wp-admin newsletter settings page is now always enabled. [#48092]
0.8.3 - 2026-04-15
- Update package dependencies. [#47907]
0.8.2 - 2026-04-10
- Update dependencies. [#48049]
0.8.1 - 2026-04-09
- Update package dependencies. [#47890] [#47998]
- Defer is_connected() check from init to admin_menu callback to avoid caching a false result before External Storage providers are registered. [#48005]
0.8.0 - 2026-04-06
- Newsletter settings: Disable settings and show a connection notice when the site has no connected owner. [#47927]
- Admin menu: Hide when a site is not connected to WordPress.com yet. [#47927]
0.7.0 - 2026-03-30
- Enable WP Admin newsletter settings by default. [#47750]
- Update DataViews dependency. [#46973]
- Update legacy Node calls. [#47770]
- Update package dependencies. [#47799]
- Fix spacing between the send-default toggle description and the "Manage all subscribers" link in the Newsletter settings card. [#47830]
- Move admin notices and JITMs below the page header. [#47714]
- Reader Link: Add compatibility check for Urls::maybe_add_origin_site_id() to prevent fatal errors with older connection package versions. [#47808]
- Settings: Avoid fatals for disconnected jetpack errors. [#47782]
0.6.2 - 2026-03-23
- Add "Send newsletter by default" toggle to Newsletter settings section. [#47565]
- Update newsletter settings max width to 660px to match MSD and future settings pages. [#47626]
- Update package dependencies. [#47684]
- Fix translator comment concatenation caused by dataviews function aliasing. [#47602]
0.6.1 - 2026-03-16
- Settings: Add privacy information link. [#47587]
- Settings: Fix inconsistent punctuation and casing on labels. [#47559]
- Settings: Link to WordPress.com for all WordPress.com sites. [#47578]
- Update dependencies. [#47472]
- Add spacing below warning notice in Email content settings section. [#47516]
- Subscriptions: Fix mobile alignment of Preview and edit links in settings. [#47561]
- Ensure module configure URL points to the new newsletter settings page. [#47584]
0.6.0 - 2026-03-09
- Add
jetpack_show_newsletter_menu_itemfilter to show menu regardless of subscriptions module state. [#47347]
- Migrate admin page header to use unified header pattern. [#47313]
- Switch to Native TypeScript compiler based on Go. [#47375]
- Update newsletter sections to use new component patterns. [#47406]
- Update package dependencies. [#47496]
- Settings: Fix Hello Dolly banner display and box-sizing on the newsletter settings page. [#47313]
0.5.2 - 2026-03-02
- Update dependencies. [#47038]
0.5.1 - 2026-02-26
- Add clarifying note to Reading settings page linking to Newsletter settings for email content control. [#47299]
- Refactor settings to use
@automattic/jetpack-script-datautilities for site info and admin URLs. [#47259] - Update package dependencies. [#47285] [#47300]
- Use
Statusclass methods forisSitePubliccheck (filterable and handles coming soon state). [#47321]
0.5.0 - 2026-02-23
- Add Tracks analytics to track user interactions on the newsletter settings page. [#47100]
- Reader Link: Open the Reader in a different tab on self-hosted sites. [#47246]
- Settings: Wrap page with
AdminPagecomponent for consistency with other Jetpack pages. [#47086] - Update package dependencies. [#47173]
0.4.0 - 2026-02-16
- Automatically enable the admin bar link on sites newly connected to WordPress.com. [#47033]
- WordPress.com Reader: Add new class to render a new navigation menu in the admin bar. [#46783]
- Update package dependencies. [#47099]
- Settings: Improve feedback with toast notifications for save success/error and inline error for category load failures. [#46987]
0.3.2 - 2026-02-10
- CSS: Ensure dataforms css is loaded. [#46877]
- Update dependencies. [#46931] [#47002]
- Fix settings and categories API endpoints on WordPress.com Simple sites. [#46930]
0.3.1 - 2026-02-02
- Add a newsletter categories section to the settings screen. [#46708]
- Add settings sections: subscriptions, paid newsletter, and welcome message. [#46473]
- Update package dependencies. [#46430] [#46853] [#46854]
0.3.0 - 2026-01-26
- Add newsletter settings to the new screen. [#46471]
0.2.0 - 2026-01-19
- Implement bits of infrastructure for newsletter settings UI. [#46470]
- Update package dependencies. [#46552] [#46647]
0.1.4 - 2026-01-12
- Update package dependencies. [#46456]
0.1.3 - 2025-12-22
- Update dependencies. [#46381]
0.1.2 - 2025-12-15
- Update package dependencies. [#46244]
0.1.1 - 2025-12-08
- Update package dependencies. [#45914]
- Initial version. [#46049]
- Update package dependencies. [#46143]