updated plugin Jetpack Protect version 4.0.0

This commit is contained in:
2025-04-29 21:19:56 +00:00
committed by Gitium
parent eb9181b250
commit ebd40ef928
265 changed files with 11864 additions and 3987 deletions

View File

@ -5,6 +5,351 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [5.9.1] - 2025-03-24
### Changed
- Update dependencies. [#38910]
## [5.9.0] - 2025-03-24
### Added
- Add an email input to the social login form, allowing users to log into Jetpack seamlessly through a magic link. [#42600]
- Add a new social login form to the onboarding screen for first-time Jetpack connections. [#42561]
## [5.8.0] - 2025-03-21
### Added
- Introduce a new onboarding screen to provide clear, step-by-step instructions for new users connecting to Jetpack. [#42523]
### Fixed
- Enable screen readers to read Boost score. [#42306]
## [5.7.3] - 2025-03-19
### Changed
- Update dependencies. [#38910]
## [5.7.2] - 2025-03-18
### Changed
- Update package dependencies. [#42509] [#42511]
### Fixed
- My Jetpack: Add legacy properties back to `get_info()` function. [#42542]
- Product Interstitial Modal: Fix not running custom onClick events if a customModalTrigger was used. [#42527]
## [5.7.1] - 2025-03-17
### Fixed
- Allow screen readers to read stats. [#42275]
## [5.7.0] - 2025-03-17
### Changed
- Call Protect and VideoPress product data on the frontend and remove from window state. [#42411]
- My Jetpack: Move Red Bubble notifications out of myJetpackInitialState. [#42271]
- UI: Upgrade CTAs on the Jetpack Boost admin now opens a modal instead of navigating to the upgrade page. [#42309]
### Fixed
- My Jetpack: Fix interstitial modal that was displaying the discounted price when user had already used up the discount. [#42349]
## [5.6.0] - 2025-03-12
### Added
- Add QueryProvider to ProductInterstitialModal for extendability. [#42307]
- Provide connection data to footer component. [#42000]
- Stats: Add highlights heading level as prop. [#42165]
### Changed
- Load agency data from frontend instead of backend. [#42330]
## [5.5.3] - 2025-03-10
### Changed
- Persist cookies for dismissable banners longer than session. [#42305]
## [5.5.2] - 2025-03-05
### Changed
- Remove purchases from window state and query entirely using state query on front end. [#42154]
- Update package dependencies. [#42162]
## [5.5.1] - 2025-03-03
### Added
- Update interstitial modal to accept custom trigger. [#41621]
### Changed
- Load product data requiring an http request async on the frontend. [#41965]
- Move the getting of product ownership data entirely to the frontend. [#42080]
- Move update to historically active modules to frontend. [#42133]
- Update package dependencies. [#42081] [#42163]
### Fixed
- Fix skip to main content feature [#42042]
## [5.5.0] - 2025-02-24
### Changed
- Allow users to manage user connection in My Jetpack. [#41398]
- Move backup endpoint to product class. [#41730]
- Update package dependencies. [#41955]
### Removed
- Script data: Remove unused property. [#41890]
### Fixed
- Code: Prevent dynamic class properties. [#41857]
- Fix My Jetpack display for non-admin users. [#41398]
- Improve accessibility for product card actions with ARIA labelling. [#41896]
- Increase product card status contrast ratio. [#41896]
- Move product card status before action for screen readers. [#41896]
## [5.4.5] - 2025-02-17
### Changed
- Social: Update manage module link to point to the new Social admin page. [#41741]
## [5.4.4] - 2025-02-12
### Changed
- Performance: Cache scan calls if no threats are found. [#41614]
## [5.4.3] - 2025-02-11
### Added
- My Jetpack: Allow product notices to be closed with persistence. [#41617]
### Changed
- Make entire row of dataview clickable when on mobile [#41643]
## [5.4.2] - 2025-02-10
### Added
- Add filter to unowned list of products. [#41312]
- Add mobile CTA to DataViews table. [#41554]
### Changed
- Cache calls to backup API in My Jetpack. [#41608]
- Update package dependencies. [#41491] [#41577]
- Update the unowned section from a product grid to a product list. [#41312]
### Fixed
- Fix bug where firewall was displayed as active if automatic rules were enabled but firewall was off. [#41560]
## [5.4.1] - 2025-02-03
### Added
- My Jetpack: Add red bubble and notice when pain plan is missing plugin. [#41013]
### Changed
- Make Action Button component more reusable. [#41361]
- Replace Jetpack AI upgrade page with a modal. [#41301]
- Update package dependencies. [#41286]
- Update My Jetpack interstitial modal with new styles and layout. [#41300]
### Fixed
- AI: Avoid using relative URLs in admin URLs to support sites where WordPress is installed in a subdirectory. [#41459]
- Code: Remove extra params on function calls. [#41263]
- My Jetpack: Fix secondary action of Protect card when plugin is not installed. [#41347]
## [5.4.0] - 2025-01-23
### Added
- Adding new modal based interstitial component. [#40945]
### Fixed
- Fix bug where My Jetpack would throw critical error if only a standalone plugin is not installed. [#41192]
## [5.3.3] - 2025-01-20
### Added
- Add caching for the red bubble alerts for My Jetpack. [#41131]
- Add option for devs to reset jetpack options from My Jetpack footer. [#40943]
- Add sandboxed tag to My Jetpack. [#40971]
### Changed
- Updated package dependencies. [#41099]
## [5.3.2] - 2025-01-14
### Fixed
- Fix bug where description doesn't show up on backup card in specific scenarios. [#40904]
## [5.3.1] - 2025-01-10
### Added
- Add new WAF status on Protect card for when WAF is unsupported. [#40880]
### Changed
- Show an upgrade CTA anytime a product has an available upgrade. [#40900]
## [5.3.0] - 2025-01-06
### Added
- My Jetpack: Added a new status for when Protect detects threats on the site. [#40628]
- My Jetpack: Adds a red bubble and notice when Protect threats are detected. [#40719]
- My Jetpack: introduce feature cards for recommendations in My Jetpack. [#40639]
### Changed
- Updated package dependencies. [#40705] [#40798] [#40810] [#40841]
### Fixed
- Tests: Fix failure on 31 December. [#40781]
## [5.2.0] - 2024-12-23
### Added
- My Jetpack: add features as possible modules to the recommendations list. [#40492]
### Changed
- My Jetpack: Add 'Needs attention' status to Backup product card when Backups are failing. [#40454]
- My Jetpack: Add red bubble and notice/banner when Backup has 'needs-attention' status. [#40512]
- My Jetpack: Plans section: Improvements to how we display plan expiration date. [#40575]
- My Jetpack: Protect card- Fixed Tooltip placement & content issues. [#40691]
- Unify connection flows in My Jetpack. [#40632]
### Fixed
- Fix an issue where high posts counts would cause backend issues for the get_raw_post_type_breakdown function used in My Jetpack. Sites with over 100,000 posts can now have this query managed remotely. [#40635]
- Fix issue where backup card was not updating after site connection in some situations. [#40653]
## [5.1.2] - 2024-12-16
### Added
- Add AI to Complete feature copy. [#40577]
### Changed
- Remove purchase related elements when Complete is on site. [#40554]
- Updated package dependencies. [#40564]
### Fixed
- Fixed lints following ESLint rule changes for TS. [#40584]
- My Jetpack: fix animation flick on connection screen in My Jetpack. [#40533]
## [5.1.1] - 2024-12-04
### Changed
- Updated package dependencies. [#40363]
## [5.1.0] - 2024-12-02
### Added
- Add animation during site connection. [#40343]
- Add "loading" animation to recommendations step. [#40405]
### Changed
- Fix usage of random() in animation to prevent build step from generating a different CSS file every time. [#40413]
### Removed
- Remove experiment code. [#40406]
### Fixed
- Fix My Jetpack recommendation card styling on mobile [#40370]
## [5.0.4] - 2024-11-28
### Added
- Added "Expired" & "Expires soon" statuses to My Jetpack product cards. [#39816]
### Changed
- Social | Changed My Jetpack CTA for Social from "Learn more" to "Activate" [#40359]
### Fixed
- Fix stats not showing sale discount [#40348]
## [5.0.3] - 2024-11-26
### Changed
- Update dependencies. [#38910]
## [5.0.2] - 2024-11-25
### Added
- Add bundles to recommendations and add interstitials for them [#40281]
- Add growth upsell to Stats and Social interstitials [#40236]
### Changed
- Notices: do not display the Jetpack Manage banners for accounts enrolled into our agency program. [#40251]
- Remove creator card and update paid plan checks to account for growth [#40192]
- Updated dependencies. [#40286]
- Updated feature for stats in growth to 10K instead of 100K [#40312]
- Updated package dependencies. [#40288]
## [5.0.1] - 2024-11-18
### Changed
- Update dependencies. [#38910]
## [5.0.0] - 2024-11-14
### Removed
- General: Update minimum PHP version to 7.2. [#40147]
## [4.37.0] - 2024-11-11
### Added
- My Jetpack: update the recommendations section in My Jetpack to include a slider interaction for the cards. [#39850]
### Changed
- Admin: Updating deprecation notices. [#39567]
- Updated package dependencies. [#39999] [#40000] [#40060]
## [4.36.0] - 2024-11-04
### Added
- Enable test coverage. [#39961]
### Changed
- My Jetpack: Add experiment to the post-connection flow in My Jetpack. [#39902]
- Skip pricing page when connecting via block editor. [#39865]
### Removed
- My Jetpack: Remove A/B test code in My Jetpack. [#39928]
## [4.35.16] - 2024-10-29
### Changed
- Components: Add __nextHasNoMarginBottom to BaseControl-based components, preventing deprecation notices. [#39877]
## [4.35.15] - 2024-10-17
### Fixed
- Fix the "Missing site connection" notice. [#39809]
## [4.35.14] - 2024-10-15
### Changed
- Update dependencies. [#38910]
## [4.35.13] - 2024-10-14
### Changed
- Only include `wp-polyfill` as a script dependency when needed. [#39629]
## [4.35.12] - 2024-10-10
### Changed
- Update Boost's pricing table to include latest feature list. [#39130]
- Updated package dependencies. [#39669] [#39707]
### Fixed
- Fixed My Jetpack recommendations VideoPress product card not showing Purchase and Learn more buttons. [#39612]
## [4.35.11] - 2024-10-07
### Changed
- Updated package dependencies. [#39594]
## [4.35.10] - 2024-10-02
### Changed
- Internal updates.
## [4.35.9] - 2024-09-30
### Changed
- Fix parameters to allow for connectAfterCheckout flow from recommendation card [#39578]
- My Jetpack Welcome Flow: Display default recommendations upfront first, then offer optional survey for customized recommendations. [#39485]
### Fixed
- Fixed a bug where the purchases and highlights APIs were being called without a valid Jetpack connection [#39522]
- My Jetpack: visual update to make the GlobalNotice component look better on mobile. [#39537]
## [4.35.8] - 2024-09-25
### Changed
- Update dependencies. [#38910]
## [4.35.7] - 2024-09-23
### Changed
- Get active element from tooltip button's document rather than the global `document`. [#39364]
- My Jetpack product interstitial: Don't show intro offer price if user is not eligible for the offer. [#39403]
- Send non-connected users to a "connect after checkout" flow [#39444]
### Fixed
- Fix issue on interstitials show both buttons loading when only one is pressed [#39356]
- Fix issue where recommendations are showing slightly before the welcome banner dismisses [#39383]
## [4.35.6] - 2024-09-16
### Added
- Add new action myjetpack_enqueue_scripts [#39380]
### Changed
- My Jetpack: Always show the purchase link regardless of the number of plans owned. [#39299]
- Updated package dependencies. [#39332]
## [4.35.5] - 2024-09-10
### Changed
- Updated package dependencies. [#39302]
## [4.35.4] - 2024-09-09
### Added
- Jetpack AI: add fair usage policy link to the Jetpack AI product interstitial. [#39281]
### Changed
- Updated package dependencies. [#39278]
### Fixed
- Jetpack AI: fix default_content filter so it doesn't enforce parameter type [#39276]
## [4.35.3] - 2024-09-06
### Fixed
- Optimize repeated requests for unavailable WPCOM. [#39218]
@ -710,8 +1055,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [3.4.3] - 2023-09-04
### Changed
- Updated package dependencies. [#32803]
- Updated package dependencies. [#32804]
- Updated package dependencies. [#32803] [#32804]
## [3.4.2] - 2023-08-23
### Changed
@ -767,8 +1111,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- My Jetpack: changed Stats features wording [#32046]
- Updated package dependencies. [#31999]
- Updated package dependencies. [#32040]
- Updated package dependencies. [#31999] [#32040]
### Fixed
- Make Jetpack logo in footer smaller [#31627]
@ -1710,6 +2053,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Created package
[5.9.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.9.0...5.9.1
[5.9.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.8.0...5.9.0
[5.8.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.7.3...5.8.0
[5.7.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.7.2...5.7.3
[5.7.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.7.1...5.7.2
[5.7.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.7.0...5.7.1
[5.7.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.6.0...5.7.0
[5.6.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.5.3...5.6.0
[5.5.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.5.2...5.5.3
[5.5.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.5.1...5.5.2
[5.5.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.5.0...5.5.1
[5.5.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.5...5.5.0
[5.4.5]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.4...5.4.5
[5.4.4]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.3...5.4.4
[5.4.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.2...5.4.3
[5.4.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.1...5.4.2
[5.4.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.4.0...5.4.1
[5.4.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.3.3...5.4.0
[5.3.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.3.2...5.3.3
[5.3.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.3.1...5.3.2
[5.3.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.3.0...5.3.1
[5.3.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.2.0...5.3.0
[5.2.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.2...5.2.0
[5.1.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.1...5.1.2
[5.1.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.0...5.1.1
[5.1.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.4...5.1.0
[5.0.4]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.3...5.0.4
[5.0.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.2...5.0.3
[5.0.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.1...5.0.2
[5.0.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.0...5.0.1
[5.0.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.37.0...5.0.0
[4.37.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.36.0...4.37.0
[4.36.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.16...4.36.0
[4.35.16]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.15...4.35.16
[4.35.15]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.14...4.35.15
[4.35.14]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.13...4.35.14
[4.35.13]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.12...4.35.13
[4.35.12]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.11...4.35.12
[4.35.11]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.10...4.35.11
[4.35.10]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.9...4.35.10
[4.35.9]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.8...4.35.9
[4.35.8]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.7...4.35.8
[4.35.7]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.6...4.35.7
[4.35.6]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.5...4.35.6
[4.35.5]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.4...4.35.5
[4.35.4]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.3...4.35.4
[4.35.3]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.2...4.35.3
[4.35.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.1...4.35.2
[4.35.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/4.35.0...4.35.1