| @@ -1,8 +1,125 @@ | ||
| 1 | 1 | # Changelog |
| 2 | 2 | |
| 3 | 3 | ### This is a list detailing changes for all Jetpack releases. |
| 4 | 4 | |
| 5 | +## 16.3-beta - 2026-10-05 | |
| 6 | +### Enhancements | |
| 7 | +- Activity Log: Show the connection error notice only when a connection error has been recorded. [#52977] | |
| 8 | +- AI: Use WordPress Design System colors in the AI admin, assistant, and image generator. [#53022] | |
| 9 | +- Backup: Add a Backup module, so the Backup dashboard and its menu item can be turned off from My Jetpack. [#52937] | |
| 10 | +- Charts: Show Stats, Newsletter, Social, Podcast and VideoPress chart tooltips on the dark WordPress design system tooltip surface. [#52850] | |
| 11 | +- Comments: Add a setting to turn blocks in comments on or off, on the Discussion settings page and in Jetpack settings. [#53031] | |
| 12 | +- External Media: Update the Pexels logo in the media source menu. [#52890] | |
| 13 | +- Forms: Make the Delete spam button act on selected responses or the current filter, show how many responses will be deleted, and empty large spam or trash folders in chunks with progress. [#48130] | |
| 14 | +- Forms: Show or hide a field based on the answer to another field. On WordPress.com, this requires a Business plan or higher. [#52783] | |
| 15 | +- My Jetpack: Show product cards flat, without a drop shadow. [#52988] | |
| 16 | +- Newsletter: Add a Days, Weeks, Months, and Years control to the subscribers chart, with arrows to move through earlier periods. [#52925] | |
| 17 | +- Newsletter: List the Action Bar in the Site Editor's "Added by Newsletter settings" note, and show the note when a page or post is shown inside its template. [#53029] | |
| 18 | +- Newsletter: Pick readable text, link and heading colors to go with the email background you choose. [#52887] | |
| 19 | +- Newsletter: Redesign the Jetpack Newsletter sidebar with Email, Newsletter categories, and Audience panels. [#52917] | |
| 20 | +- PayPal Payment Buttons: Keep the product image on the site instead of sending it to PayPal. [#53054] | |
| 21 | +- PayPal Payment Buttons: Link sellers to their PayPal transactions and to PayPal's refund instructions from the block's account menu and the Payment Links admin page. [#53091] | |
| 22 | +- PayPal Payment Buttons: Route PayPal calls through WordPress.com, so no API credentials are stored on the site. [#52873] [#53103] | |
| 23 | +- PayPal Payment Buttons: Show PayPal's debug ID in API error messages so failed requests can be traced with PayPal support. [#53021] | |
| 24 | +- PayPal Payment Buttons: Use PayPal's official logos, unmodified, and match the connect wizard to the design. [#53118] | |
| 25 | +- PayPal Payment Buttons: Warn in the editor when the PayPal account cannot receive payments or lacks required permissions, and refuse connections without them. [#53113] | |
| 26 | +- Premium Analytics: Add a Download CSV action to more widgets that saves the full report for the selected dates. [#53079] [#52969] [#53019] [#53017] | |
| 27 | +- Premium Analytics: Add drill-down from a region to its cities in Top locations. [#52911] | |
| 28 | +- Premium Analytics: Add the weekly chart interval to year-long date ranges such as Last 12 months. [#52978] | |
| 29 | +- Premium Analytics: Add video thumbnails to the Videos report, drop "report" from report headings, and label the export button "Download CSV". [#52908] | |
| 30 | +- Premium Analytics: Download the full report from the Top pages widget instead of the rows on screen, and add the download to its Archives view. [#52966] | |
| 31 | +- Premium Analytics: Keep Top locations on screen while drilling into a country or region. [#53083] | |
| 32 | +- Premium Analytics: Offer adding and removing widgets on the dashboard. [#52826] | |
| 33 | +- Premium Analytics: Open post and video details on All time, return to the previous date range from the breadcrumbs, and rearrange the Email clicks tab to match the design. [#52960] | |
| 34 | +- Premium Analytics: Show load errors and missing items on author, post, and video details in a notice, and stop offering Retry when access is denied. [#53086] [#53141] | |
| 35 | +- Premium Analytics: Show Posts & Pages and Videos report titles in bold beside a fixed-size thumbnail. [#52958] | |
| 36 | +- Premium Analytics: Show the Earnings History widget's adjustments link as text with a count badge. [#52752] | |
| 37 | +- Search: Skip the $0 checkout when activating the free Search plan. [#52655] | |
| 38 | +- VideoPress: Add a setting to turn off sharing for every video on the site. [#52991] | |
| 39 | +- VideoPress: Add support for editing video details while uploads are in progress. [#53030] | |
| 40 | +- VideoPress: Give every video its own page for themes that support it, and add a "Show the video being viewed" option to the video block. [#52666] | |
| 41 | +- VideoPress: Show the Video Playlist block's title as an editable heading above the playlist, with a setting to turn it off. [#52825] | |
| 42 | +- VideoPress: Warn in the caption manager when a private video's preview may not play. [#53066] | |
| 43 | + | |
| 44 | +### Bug fixes | |
| 45 | +- Admin: Hide default WordPress admin notices and load design tokens on Jetpack pages that non-admin users open before the site is connected or while it is in offline mode. [#52622] | |
| 46 | +- AI: Hide feature links when code turns AI features off, as when the site owner turns them off. [#52967] | |
| 47 | +- AI: Keep the Jetpack AI menu item when AI is switched off, so the MCP and Connectors tab stays reachable. [#53080] | |
| 48 | +- AI blocks: Show a consistent placeholder in the editor when Jetpack AI is turned off. [#51971] | |
| 49 | +- Blocks: Show upgrade nudges for paid blocks and SEO settings in the editor's brand colors instead of pink. [#52974] | |
| 50 | +- Calendly: Make the block preview interactive in the editor once the block is selected. [#52914] | |
| 51 | +- Comments API: Return the real total in `found` when a post's comments are filtered by type or date, instead of -1. [#52959] | |
| 52 | +- Connection: Stop Site Health from reporting false connection failures, and stop prompting a reconnect when the WordPress.com connection test is inconclusive. [#52916] | |
| 53 | +- External Media: Make the featured image picker fill the sidebar width. [#52888] | |
| 54 | +- Forms: Start the Delete permanently and Mark as spam confirmations on Cancel, so pressing Enter no longer permanently deletes a form or marks a response as spam. [#53027] | |
| 55 | +- Forms: Start the Empty trash and Delete spam confirmations on Cancel and show Delete in red, so pressing Enter no longer permanently deletes every response in that folder. [#52979] | |
| 56 | +- Google Fonts: Preserve theme and user font sources and process only needed catalogue font faces on the front end. [#52653] | |
| 57 | +- Google Photos: Show an error with a retry option when the picker cannot be opened, instead of loading indefinitely. [#53076] | |
| 58 | +- Likes: Let Comment Likes be turned on for a single post in the block editor while Like buttons are off. [#53039] | |
| 59 | +- Mailchimp: Save the chosen audience right away, so the block works without also saving the Writing settings. [#52956] | |
| 60 | +- My Jetpack: Fix overlapping and misaligned stats on the Protect card. [#52988] | |
| 61 | +- My Jetpack: Show a switch instead of a purchase link for a product you own whose module is turned off. [#52937] | |
| 62 | +- Newsletter: Fix the Send a test email modal stacking its address field above the Send button. [#53049] | |
| 63 | +- Newsletter: Open settings links on the Settings tab. [#52990] | |
| 64 | +- Newsletter: Remove the stray "Session expired" message from the email design canvas. [#53109] | |
| 65 | +- Newsletter: Show an error with a retry button when subscriber details fail to load. [#53065] | |
| 66 | +- PayPal Payment Buttons: Keep keyboard focus on the PayPal onboarding overlay while it is open, return it to the Connect button on close, and hide Close once the seller has finished at PayPal. [#53151] | |
| 67 | +- PayPal Payment Buttons: Spell "PayPal" with its own capitalization in the connect wizard headings and the wordmark's alt text. [#53090] | |
| 68 | +- PayPal Payment Buttons: Stop collecting a shipping address once shipping is turned off, instead of keeping the hidden checkbox ticked. [#53092] | |
| 69 | +- PayPal Payment Buttons: Tell the merchant when a payment link could not be loaded from PayPal, instead of silently showing stale details. [#53093] | |
| 70 | +- PayPal Payment Buttons: Tell the merchant when the browser blocks PayPal's onboarding window, instead of failing silently, and let the next Connect click open it. [#53152] | |
| 71 | +- Premium Analytics: Fix the Latest comments widget counting pingbacks and trackbacks in its remaining comments count. [#52964] | |
| 72 | +- Premium Analytics: Fix the post comments count, the most popular time, and unnamed countries showing wrong values when Stats has no data for them. [#52902] | |
| 73 | +- Premium Analytics: Keep the numbers inside traffic heatmap cells readable on mid-tone colors. [#52968] | |
| 74 | +- Premium Analytics: Open the date menus on the applied option instead of the first one. [#53081] | |
| 75 | +- Premium Analytics: Show report load errors in a notice across the report, without Retry when access is denied. [#53141] | |
| 76 | +- Premium Analytics: Show the "No data found" state on every report with no rows, and stop the table search and settings from showing while an empty report loads. [#52900] | |
| 77 | +- Premium Analytics: Show the traffic chart with the type chosen in the previous Stats, or as bars by default. [#52899] | |
| 78 | +- Premium Analytics: Show views per visitor and the number of posts published in the Traffic chart tooltip. [#52957] | |
| 79 | +- Premium Analytics: Use the default chart interval when switching to a different date preset, instead of keeping the previous preset's. [#52897] | |
| 80 | +- Search: Show the AI Answer disabled notice when the host turns off AI, and hide the block from the inserter whenever Jetpack AI is off. [#51971] | |
| 81 | +- Search: Start the experience switch and Restore default confirmations on Cancel, so pressing Enter no longer switches the search experience or deletes a customized template. [#53033] | |
| 82 | +- Social: Fix publishing failing with a share message database error, which also prevented newsletters and social shares from being sent. [#52910] | |
| 83 | +- Social: Let a Facebook or Instagram connection with no Page or account saved pick one when reconnecting. [#52963] | |
| 84 | +- Stats: Stop showing free-plan paywalls in wp-admin on a site whose plan already includes those stats. [#52098] | |
| 85 | +- VideoPress: Fix upgrades on WordPress.com sites by offering the Business plan. [#52923] | |
| 86 | +- VideoPress: Offer an upgrade action in the video block when uploads require a paid plan. [#52983] | |
| 87 | + | |
| 88 | +### Other changes <!-- Non-user-facing changes go here. This section will not be copied to readme.txt. --> | |
| 89 | +- Expose the `wpcom_ai_launchpad_no_guidance` site option in the `/sites` endpoint. [#52930] | |
| 90 | +- PayPal Payment Buttons: Use PayPal's prescribed wording in the disconnect and log out confirmations. [#53089] | |
| 91 | +- Sharing & Likes: Deprecate the `jetpack_post_likes_*` and `jetpack_post_sharing_*` REST field functions in favor of the `Post_Likes_Switch` and `Post_Sharing_Switch` classes. [#53039] | |
| 92 | +- Update package dependencies. [#52949] [#52999] | |
| 93 | +- VideoPress: Register the Top videos widget of the Premium Analytics dashboard from the VideoPress package. [#52909] | |
| 94 | +- Widgets: Catch various PHP warnings when params are incomplete. [#53061] | |
| 95 | +- WordPress.com /sites endpoint: Report the AI Launchpad state from site settings only, and treat a skipped AI Launchpad as no guidance. [#52931] | |
| 96 | + | |
| 97 | +## 16.3-a.7 - 2026-09-29 | |
| 98 | +### Enhancements | |
| 99 | +- Backup: Show the VaultPress Backup dashboard in wp-admin, instead of linking out to Jetpack Cloud. [#52495] | |
| 100 | +- Settings: Show the updated Settings page to sites in right-to-left languages. [#52664] | |
| 101 | +- VideoPress: Add a "Show player" setting to the playlist blocks; when off, clicking a video opens it on VideoPress. [#52808] | |
| 102 | + | |
| 103 | +### Bug fixes | |
| 104 | +- Blocks: Show the selected style in the Calendly and Eventbrite style pickers. [#52843] | |
| 105 | +- Connection: Reconnect only the owner's account instead of disconnecting every user, and clear the broken-connection notice on the first attempt. [#52851] | |
| 106 | +- Connection: Stop users who cannot set up the site connection from becoming the connection owner when the owner's connection is missing. [#52880] | |
| 107 | +- Mailchimp: Show progress and explain what is missing when re-checking the connection from the block. [#52891] | |
| 108 | +- Newsletter: Fix a fatal error when a theme's preset list is a single value instead of a list. [#52933] | |
| 109 | +- Newsletter: Restrict posts to subscribers when a Paywall block is saved outside the block editor. [#52734] | |
| 110 | +- Search: Show the connection error at the top of the dashboard on every tab. [#52820] | |
| 111 | +- Settings: Keep the Copy button on the left and show the start of URLs in copy fields for right-to-left languages. [#52816] | |
| 112 | +- VideoPress: Ask before deleting videos, and warn before leaving the page while an upload is running. [#52815] | |
| 113 | +- VideoPress: Keep the "Learn more" support link up to date through the redirect service. [#52907] | |
| 114 | + | |
| 115 | +### Other changes <!-- Non-user-facing changes go here. This section will not be copied to readme.txt. --> | |
| 116 | +- AI: Show Jetpack's in-dashboard messages on the AI page. [#52812] | |
| 117 | +- Premium Analytics: Refresh Stats data automatically every 30 minutes while the tab stays open, except for date ranges that ended before today. [#52898] | |
| 118 | +- Premium Analytics: Show Visitors on the Traffic summary chart alongside Views by default. [#52896] | |
| 119 | +- Update package dependencies. [#52757] | |
| 120 | +- Use core snackbar notice placement across Jetpack admin screens. [#52193] | |
| 121 | + | |
| 5 | 122 | ## 16.3-a.5 - 2026-09-28 |
| 6 | 123 | ### Major Enhancements |
| 7 | 124 | - Dashboard: Remove the legacy At a Glance dashboard and Recommendations assistant. [#52513] |
| 8 | 125 | |