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

8.7 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.

2.0.0 - 2024-01-18

Changed

  • Firewall: use datetime versioning for rules file updates. [#34698]
  • General: unify display of notifications across Scan and Firewall screens [#34702]
  • General: indicate full compatibility with the latest version of WordPress, 6.4. [#33776]
  • General: update PHP requirement to PHP 7.0+ [#34126]
  • General: update WordPress version requirements to WordPress 6.3. [#34127]
  • General: update package dependencies. [#34882]
  • General: update lockfile. [#33607]

Fixed

  • Fix Modal component overflow scrolling. [#34475]
  • Fix Popover component styling. [#34424]
  • Improved helper script installer logging. [#34297]

1.4.2 - 2023-10-19

Changed

  • General: update WordPress version requirements to WordPress 6.2. [#32762] [#32772]
  • Updated Jetpack submenu sort order so individual features are alpha-sorted. [#32958]
  • Updated method used to render Connection initial state. [#32499]
  • Updated package dependencies. [#33692]

1.4.1 - 2023-07-18

Changed

  • Brute Force Protection: add access to feature in environments that otherwise do not support the WAF. [#31952]
  • General: indicate full compatibility with the latest version of WordPress, 6.3. [#31910]
  • Update WordPress version requirements. Now requires version 6.1. [#30120]
  • Update package dependencies. [#31952]

Fixed

  • Scan: Fixed sorting of threats by severity. [#31124]
  • License Activation: add filtering for unattached and unrevoked licenses within upgrade flow check. [#31086]

1.4.0 - 2023-05-05

Added

  • Add brute force protection. [#28401]

Changed

  • General: indicate full compatibility with the latest version of WordPress, 6.2. [#29341]
  • Improve the firewall status heading to provide more information based on the current configuration. [#28401]
  • Updated package dependencies. [#29480]

1.3.0 - 2023-03-13

Added

  • Add ability to toggle automatic and manual firewall rules independently. [#27726]
  • Add improved messaging for currently enabled firewall features. [#27845]
  • Disable Jetpack Firewall on unsupported environments. [#27939]
  • Add link to pricing page for getting started with an existing plan or license key. [#27745]

Changed

  • Updated package dependencies. [#29297]
  • Update to React 18. [#28710]
  • Use flex-start/flex-end instead of start/end for better browser compatibility. [#28530]

Fixed

  • Fix connection button loading indicators. [#28514]
  • Fix Protect status report caching. [#28766]
  • Remove unnecessary full path from example in UI. [#29037]
  • Other assorted fixes for minor bugs and grammar. [#27846] [#28091] [#28397] [#28273]

1.2.0 - 2023-01-16

Added

  • Add web application firewall (WAF) features [#27528]
  • Add progress bar to site scannnig screen [#27171]

Fixed

  • Poll for scan status while scanner is provisioning [#28275]
  • Bug fixes

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