laipower/wp-content/plugins/jetpack-protect/CHANGELOG.md

5.9 KiB

Changelog

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.

1.1.2 - 2022-11-30

Changed

  • changed description and author [#27618]
  • Updated package dependencies. [#27043]

1.1.1 - 2022-11-18

Fixed

  • Fix issue with plugin activation.

1.1.0 - 2022-11-17

Added

  • Add features for paid Jetpack Scan users, including file and database threats, on-demand scanning, and threat auto-fixers.

Changed

  • Compatibility: WordPress 6.1 compatibility

Fixed

  • Adjust alignment of spinner icon and loading text on the in-progress scan screen.

1.0.4 - 2022-08-29

Fixed

  • Fixed NaN error that prevented the pricing interstitial from rendering.

1.0.3 - 2022-08-26

Added

  • Added a default 'See all results' label to the mobile navigation button.
  • Added a spinner to the in progress scan page in admin
  • Added JITM functionality
  • Added threat descriptions.
  • My Jetpack includes JITMs

Changed

  • Add condition to check plugin activation context before redirecting

Fixed

  • Fixed alignment of long navigation item labels on mobile screen sizes.

1.0.2 - 2022-07-27

Changed

  • Updated package dependencies.

Fixed

  • Fix protect admin toolbar icon display when Jetpack enabled and connected
  • Minor bug fix - added isset() checks for report data properties

1.0.1 - 2022-07-07

Added

  • Added two new FAQ entries
  • Protect: record even just after the site is registered

Changed

  • Moved normalization of the Protect status report data to the server side.
  • Renamed master references to trunk
  • Reorder JS imports for import/order eslint rule.

Fixed

  • Fixed bug that would not display Core vulnerabilities.
  • Removed legacy code and documentation and adds new docs for the debug helper plugin.
  • Fixed recommendation for plugins that don't have a fix yet
  • Protect: Fix visual issue of the Interstitial page

1.0.0 - 2022-05-31

Added

  • Add additional tracking events
  • Add Alert icon to the error admin page
  • Add checks to the Site Health page
  • Add custom hook to handle viewport sizes via CSS
  • Add error message when adding plugin fails
  • Add first approach of Interstitial page
  • Add Jetpack Scan to promotion section when site doesn't have Security bundle
  • Add missing prop-types module dependency
  • Add Navigation dropdown mode and use it for small/medium screens
  • Add ProductOffer component
  • Add product offer component
  • Add title and redirect for vul at wpscan
  • Add 'get themes' to synced callables in Protect
  • Add installedThemes to the initial state
  • Add notifications to the menu item and the admin bar
  • Add status polling to the Protect admin page.
  • Added details to the FAQ question on how Jetpack Protect is different from other Jetpack products.
  • Added Jetpack Protect readme file for the plugin listing.
  • Added option to display terms of service below product activation button.
  • Added Social card to My Jetpack.
  • Added the list of installed plugins to the initial state
  • Change ConnectScreen by the Interstitial component
  • Creates Status Class
  • Empty state screen
  • Expose and use IconsCard component
  • Flush cache on plugin deactivation
  • Footer component
  • Handle error in the UI
  • Hooks on plugin activation and deactivation
  • Hook to read data from the initial state
  • Implement Footer
  • Implement Add Security bundle workflow
  • Introduce Accordion component
  • Introduce Navigation component
  • Introduce Summary component
  • Introduce VulnerabilitiesList component
  • JS Components: Introduce Alert component. Add error to ProductOffer components
  • More options to the testing api responses
  • Record admin page-view and get security from footer events
  • Render Security component with data provided by wpcom
  • Request and expose to the client the Security bundle data
  • Update logo

Changed

  • Add empty state for no vuls
  • Add popover at Badge
  • Cache empty statuses for a short period of time
  • Changed connection screen to the one that does not require a product
  • Changed the method used to disconnect
  • Changed the wording for the initial screen.
  • Change expiration time of plugin cache
  • Clean connection data. Update to latest connection API
  • Configure Sync to only what we need to sync
  • Janitorial: require a more recent version of WordPress now that WP 6.0 is coming out.
  • JS Components: Add subTitle prop to ProductOffer component
  • JS Components: iterate over Dialog component
  • Improve Dialog layout in medium viewport size
  • Move VulnerabilitiesList to section hero
  • New VulsList
  • Redesign Summary component
  • Re-implement "Your results will be ready soon" layout
  • Re-implement Admin page by using Dialog component
  • Remove use of pnpx in preparation for pnpm 7.0.
  • Replace deprecated external-link variation by using isExternalLink prop
  • Require only site level connection
  • Truncate items at NavigationGroup
  • Tweak footer
  • Update Footer and VulsList for small/medium viewport
  • Update Navigation to be external controlled
  • Update Protect icon
  • Update VulnerabilitiesList to remove severity and add fixed in
  • Updated package dependencies.
  • Update package.json metadata.
  • Updates CTA wording to reduce confusion when user already has Jetpack Security Bundle which includes Jetpack Scan
  • Update the Status when connection is established
  • Use data provided by My Jetpack to render Product offer
  • Use weight Button prop to style the "learn more" footer link
  • Use a different copy when there are no found vulnerabilities but there are still some unchecked items

Removed

  • Removed Full Sync from loaded modules as Full Sync Immediately is present by default now

Fixed

  • Adjust spacing and overflow properties of the navigation labels to improve display of long names.
  • Fix Connectino initialization
  • Fix fatal when checking whether site site has vuls
  • Fix right margin in primary layout