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.
This is an alpha version! The changes listed here are not final.
- Adding Jetpack Protect details page for users without the dedicated Jetpack Protect plugin.
- Comment: Add Tracking to Jetpack upsell link.
- Dependencies: Update lock file to keep root requirements in sync.
- My Jetpack: Check red bubble notification async when cache is not available.
- Remove header border-bottom from the admin page for a cleaner unified header appearance.
- Switch to Native TypeScript compiler based on Go.
- Update admin page footer design.
- Update composer.lock.
- Update dependencies.
- Update design of the sidebar upsell.
- Update package dependencies.
- General: Update minimum WordPress version to 6.8.
- Admin Page: Restore border on header component.
- IDC: Add revalidation for IDCs. [#46268]
- Tested up to WordPress 6.9 [#45571]
- Update dependencies. [#45179]
- Update package dependencies. [#45173] [#45200] [#45229] [#45298] [#45299] [#45334] [#45478] [#45652] [#45676] [#45756] [#45915] [#45958] [#46143] [#46456]
- Ensure proper flags are used with
json_encode(). [#46117] - Jetpack: remove getIconColor functions for block icons. [#45992]
- My Jetpack: Fix expiring renewal prompt to show all products. [#45995]
- My Jetpack page: fix visual compatibility issue with Hello Dolly plugin. [#45474]
- Add typecheck support for E2E tests. [#44788]
- My Jetpack: Add analytics for empty product search results. [#44344]
- Improve performance of WordPress.com comment likes by caching and minimizing API requests. [#44205]
- My Jetpack: Enable access to My Jetpack on WP Multisite. [#44260]
- My Jetpack: Fix multisite availability check for restricted products and modules. [#44710]
- My Jetpack: Unify the user connection flow with a unified screen. [#44469]
- My Jetpack: Update Stats card to include a chart for better analytics. [#43870]
- Remove CRM installation nudge for Complete plan users. [#45026]
- Sync: Ignore the ActivityPub Outbox CPT. [#44222]
- Update package dependencies. [#44020] [#44148] [#44151] [#44206] [#44217] [#44356] [#44677] [#44701] [#44725] [#45027] [#45096] [#45097]
- JITM: Fix ineffective caching due to expired plugin sync transient [#44117]
- JITM: Remove jQuery dependency. [#43783]
- My Jetpack: Fix footer alignment for disconnected accounts. [#44468]
- My Jetpack: Prevent expiration alerts for products covered by active bundles. [#44586]
- My Jetpack: Restore plan purchase link. [#44535]
- Update package dependencies. [#43839]
- Add more error logging. [#42959]
- Add My Jetpack tour. [#42880]
- Code: First pass of style coding standards. [#42734]
- E2E Tests: Update config file encryption algorithm. [#43523]
- My Jetpack: Hide backup failure notice when backups are deactivated. [#43568]
- My Jetpack: Optimize the images for onboarding slider for faster page load. [#43473]
- My Jetpack: Update the onboarding UI, changing it to a single button. [#43203]
- Update package dependencies. [#43085] [#43071] [#43320] [#43326] [#43398] [#43400] [#43425] [#43578] [#43734]
- General: Update minimum WordPress version to 6.7. [#43192]
- JS Packages: Decrease CSS priority of global styles to prevent them from applying within the editor. [#43035]
- Linting: Address final rules in WordPress Stylelint config. [#43296]
- My Jetpack: Fixed Onboarding UI responsiveness at 600px. [#43533]
- My Jetpack: Fix readability of license activation button on hover. [#43550]
- My Jetpack: Ensure social login does not get stuck when email input is not empty. [#43158]
- Code: Use function-style
exit()anddie()with a default status code of 0. [#41167] - General: Indicate compatibility with WordPress 6.8. [#42701]
- Update composer.lock [#40863]
- Update package dependencies. [#40515] [#40564] [#40693] [#40815] [#40980] [#41099] [#41286] [#41491] [#41577] [#41659] [#42163] [#42180] [#42384] [#42511] [#42809] [#42815]
- Code: Prevent dynamic class properties. [#41857]
- E2E Tests: Only install single browser used by Playwright. [#40827]
- Add Woocommerce event remove_order_items to Jetpack Sync [#33748]
- Enable test coverage. [#39961]
- Explicitly add the Connection package as dependency [#36418]
- My Jetpack: update the recommendations section in My Jetpack to include a slider interaction for the cards. [#39850]
- New setting in /sties/$site/settings that is not relevant to this plugin. [#35509]
- Packages: add version tracking for identity-crisis package. [#36635]
- Trigger red bubble notification when bad install is detected [#36449]
- General: indicate compatibility with the upcoming version of WordPress, 6.5. [#35820]
- General: indicate compatibility with the upcoming version of WordPress - 6.6. [#37962]
- General: indicate compatibility with the upcoming version of WordPress - 6.7. [#39786]
- General: update WordPress version requirements to WordPress 6.4. [#37047]
- General: use wp_admin_notice function introduced in WP 6.4 to display notices. [#37051]
- Only include
wp-polyfillas a script dependency when needed. [#39629] - Only show installation errors on plugins page [#36390]
- Remove explicit Plugin Install package dependency. [#37430]
- Remove the 'jetpack-identity-crisis' dependency. [#36968]
- Resolved an issue where revoked licenses were incorrectly treated as unattached. This caused users to be redirected to the license activation page after site connection, even when unattached licenses were not valid for activation. [#40215]
- Social | Changed My Jetpack CTA for Social from "Learn more" to "Activate" [#40359]
- Update composer lock file [#38942]
- Updated dependencies. [#40286]
- Updated package dependencies. [#35591] [#35608] [#36095] [#36097] [#36142] [#36309] [#36325] [#36585] [#36760] [#36775] [#36788] [#37147] [#37348] [#37379] [#37380] [#37382] [#37669] [#37767] [#37776] [#37796] [#38132] [#38228] [#38235] [#38662] [#38822] [#39004] [#39111] [#39176] [#39278] [#39288] [#39302] [#39332] [#39594] [#39653] [#39707] [#39999] [#40060] [#40116] [#40258] [#40288] [#40363]
- Update package lock [#35672]
- Connection: Removed deprecated method features_available [#39442]
- Connection: Removed features_enabled deprecated method [#39475]
- General: Update minimum PHP version to 7.2. [#40147]
- General: Update minimum WordPress version to 6.6. [#40146]
- General: update WordPress version requirements to WordPress 6.5. [#38382]
- My Jetpack: visual update to the GlobalNotice component look better on mobile. [#39537]
- Updated package dependencies. [#38464]
- General: indicate full compatibility with the latest version of WordPress, 6.3. [#31910]
- General: indicate full compatibility with the latest version of WordPress, 6.4. [#33776]
- General: remove WP 6.1 backwards compatibility checks [#32772]
- General: updated PHP requirement to PHP 7.0+ [#34126]
- General: update WordPress version requirements to WordPress 6.2. [#32762]
- General: update WordPress version requirements to WordPress 6.3. [#34127]
- Updated Jetpack submenu sort order so individual features are alpha-sorted. [#32958]
- Updated package dependencies.
- Update lockfile [#33607]
- Use the new method to render Connection initial state. [#32499]
- Add authentication to zendesk chat widget [#31339]
- General: indicate full compatibility with the latest version of WordPress, 6.2. [#29341]
- Remove conditional rendering from zendesk chat widget component due to it being handled by an api endpoint now [#29942]
- Updated package dependencies.
- Update WordPress version requirements. Now requires version 6.1. [#30120]
- Add support for JITMs to starter plugin [#25880]
- E2E tests: use CI build artifacts in e2e tests [#26278]
- My Jetpack includes JITMs [#22452]
- Starter Plugin: Add basic JS and PHP test setup [#27729]
- Use ThemeProvider when rendering Starter Plugin AdminPage [#25870]
- Compatibility: WordPress 6.1 compatibility [#27084]
- E2E tests: bump dependencies [#25725]
- Updated package dependencies.
- Update playwright dependency [#28094]
- Update to React 18. [#28710]
- E2E tests: removed deprecated Slack notification code [#26215]
- E2E tests: fixed pretest cleanup script not running [#25051]
- Plugin activation: Only redirect when activating from Plugins page in the browser [#25711]
- Add activation and deactivation hooks. [#24250]
- E2E tests boilerplate. [#24723]
- Enable beta plugin support. [#23836]
- Initial release. [#23434]
- Changed the method used to disconnect. [#24299]
- Configure Sync with the minimal amount of data. [#23759]
- Janitorial: require a more recent version of WordPress now that WP 6.0 is coming out. [#24083]
- Remove use of
pnpxin preparation for pnpm 7.0. [#24210] - Renaming master to trunk. [#24661]
- Renaming
masterreferences totrunk. [#24712] - Reorder JS imports for
import/ordereslint rule. [#24601] - Updated package dependencies.
- Jetpack CLI: correctly replace project description and release-branch-prefix. [#23911]
- Updated .gitattributes file so it is able to build properly by the CI build jobs. [#23591]