Change Log.

1.9.2.1
Fixed: WooCommerce download link not working if WooCommerce is disabled on the homepage.
Fixed: Plugins are not disabled in the search results page of the backend for the post type post.

1.9.2
Fixed: Admin menu z-index too high

1.9.1
Added: Hook for Backend/Frontend everywhere for PRO version
Removed: Staged rollout (too slow when wordpress.org is too busy)

1.9.0
Added: FDP Viewer user role
Fix: Backend Singles are not applied when searching posts or pages
Fix: Backend Singles saving not working in some situations
Fix: Remote requests not working on local installations
Fix: Some hooks for the PRO version not firing on local installations
Fix: Fatal error caused by the function get_woocommerce_currency
Fix: Autosuggestion malfunction
Fix: Conflict with UI Press

1.8.9.4
Fix: transients for previews not deleted
Fix: conflict with the PRO version when manually checking the license status

1.8.9.3
Fix: sanitize_file_name generating a fatal error in some conditions
Fix: PHP warnings
Fix: Plugins are not disabled on the homepage in some situations

1.8.9.2
Fix: compatibility issues with WPML and WooCommerce Multilingual
Fix: conflicts with plugins bulk action activation/deactivation in the page of plugins
Fix: some options autoloaded when they should not
Fix: conflict with BuddyBoss Platform when the component Forums is active
Fix: importing favorite plugins button not working
Fix: conflicts with the rewrite rules of some plugins
Fix: PHP warnings with PHP 8
Fix: conflict with Rank Math PRO
Fix: issues with the text of the top bar admin menu in case of some languages
Fix: requests to the FDP server to check for updates during ajax requests if FDP PRO is active

1.8.9.1
Fix: conflict with Enable jQuery Migrate Helper in the FDP setting pages
Fix: malfunction if a plugin is renamed
Fix: plugins not disabled on the homepage if query parameters in the URL
Changed: footer in the FDP setting pages

1.8.9.0.5.2
Added: hook for the Desktop settings (PRO feature)

1.8.9.0.5.1
Fix: PHP warning

1.8.9.0.5
Added: integration with <a href=”https://wordpress.org/plugins/code-profiler/”>Code Profiler</a>
Fix: conflict with InfiniteWP Client and similar plugins
Fix: dependencies between plugins not working properly on mobile and search setting pages

1.8.9.0.4
Fix: last columns disappeared in the Role Manager settings page
Fix: theme not disabled in some situations of emergency mode

1.8.9.0.3
Fix: theme setting pages not appearing in the FDP Backend Singles when Oxygen is active
Fix: mu-plugin not updated if the plugin is updated by the upload button
Fix: pointers not dismissed
Fix: FDP top bar menu cut off if many menu items

1.8.9.0.2
Added: button to stop the auto-suggestion process in the Backend Singles page
Added: shortcuts for the main actions (learn more at https://freesoul-deactivate-plugins.com/shortcuts/)
Added: filters for FDP add-ons

1.8.9.0.1
Fix: loaded LTL stylesheet for RTL languages

1.8.8.9.9
Fix: warnings PHP

1.8.8.9.8
Added: Published Freesoul Deactivate Plugins PRO. Added hooks for the PRO version.

1.8.8.9.7
Improved: WooCommerce and Elementor add-ons disabled where their parent plugin is disabled

1.8.8.9.6
Fix: Rows not draggable in the Backend Custom URLs settings page
Fix: Link from a single page to Singles settings not working for custom post types
Fix: WP_SANDBOX_SCRAPING not defined if WP CLI

1.8.8.9.5
Added: Troubleshot in emergency mode
Added: Debug log hooks in the mu-plugin
Improved: Loading performance in the FDP setting pages

1.8.8.9.4
Fix: Common issues page not showing the suggestions
Changed: Default Post Types priority options on the first activation
Added: Pointers to getting started in the Singles settings
Fix: Conflict with WP Globus

1.8.8.9.3
Fix: Post Types settings saving process

1.8.8.9.2
Fix: Number of columns in the single page if many plugins are active

1.8.8.9.1
Restored: All pages in Backend Singles settings
Fix: Top bar admin menu overflow
Fix: JS error on settings pages without matrix
Added: Admin Top Bar toggle control

1.8.8.9
Removed: padlocks in the Singles settings and circles in the Post Types settings. Replaced them with active/inactive rows in the Singles settings.
Improved: FDP setting pages (many thanks to the suggestions given by Hesham).

1.8.8.8.7
Fix: mu-plugin update after upgrade

1.8.8.8.6
Fix: broken layout in the Singles setting page if less than 25 plugins

1.8.8.8.5
Improved: hidden post types that aren’t publicly_queryable
Improved: the mobile version of the setting pages

1.8.8.8.4
Fix: plugins not deactivated on product post types

1.8.8.8.3
Improved: movement of the table head
Fix: conflict with Query Monitor in the FDP setting pages

1.8.8.8.2
Fix: Backend Singles settings lost on saving

1.8.8.8.1
Fix: WooCommerce orders shown as password-protected pages in the backend

1.8.8.8
Improved: performance settings pages
Fix: conflict with Transposh
Added: single post editing page in Backend Singles
Improved: matrix design, added a slider to scroll horizontally, full screen if more than 25 plugins
Changed: Backend Singles split across multiple screens and added pagination
Added: add-ons dependencies with parent plugins for WooCommerce and Elementor
Added: single row visible alone on double click
Added: filter for the homepage, child, and parent pages in Singles
Fixed: not all pages included in the navigation were marked

1.8.8.7.7
Fixed: meta box still showing if disabled in role manager

1.8.8.7.6
Added: plugin filters in Backend Singles settings
Fixed: self-debugging message not showing if mu-plugin not updated or missing
Fixed: plugins filter not displaying last two plugins
Fixed: not visible rows and plugins not saved if page and plugin filters are active

1.8.8.7.5
Fixed: plugins are not disabled on the homepage if $_COOKIE is not empty

1.8.8.7.4
Added: Constant to don’t remove the FDP filters before the first standard plugin
Added: action icon to invert enable/disabled plugins

1.8.8.7
Fixed: Role Manager options not saved
Added: Staged rollout for major releases
Fix: CSS Conflict with the plugin Oliver Pos in the settings page
Fix: Backend custom URL rows not draggable
Fix: Theme preview not working on Archives
Fix: Self-debugging popup not showing

1.8.8.6
Changed: Rotated plugins names for better readability
Changed: Layout when only one post is displayed
Changed: Moved homepage menu item under Singles in case of a static page, under Archives in case of last blog posts. Moved Post Types menu item to the left in the navigation.
Changed: Buttons to filter plugins already visible in case of more than 20 plugins.

1.8.8.5
Fix: autosuggestion malfunction in case of WooCommerce
Added: definition of most used WooCommerce functions if WooCommerce disabled on specific pages and other plugins don’t check properly the presence of WooCommerce
Fix: plugins disabled according to the homepage settings in case of third plugins performing ajax actions in a not proper way

1.8.8.4
Fix: plugins not disabled on mobile
Fix: FDP disabled after saving firing order

1.8.8.3
Fix: conflict with Stripe Gateway during the Ajax request to update the cart totals

1.8.8.2
Added: link to Singles Settings in Terms archives to set options for all posts belonging to a specific taxonomy
Fix: bulk row activation/deactivation on Custom URLs settings
Fix: fatal error in case of assets generating 404 errors

1.8.8.1
Fix: not possible to disable FDP

1.8.8
Fix: number of posts displayed after bulk action
Fix: post meta not deleted in case of wp_postmeta having a custom prefix. Thanks to Tecnico Vincente
Fix: number of posts in pagination of Singles settings
Fix: conflict with WPML
Fix: conflict with Ivory Search
Changed: design mobile and search settings
Added: possibility to disable plugins in the FDP settings page defining FDP_DISABLE_IN_FDP_PAGE in wp-config.php1.8.7
Added: tool to export/import favorite plugins (beta)
Fixed: plugins deactivation not working on Backend => Backend Singles1.8.6
Fixed: creating new plugin not working
Fixed: some action buttons not clickable on the homepage settings

1.8.5
Added: role manager
Added: button to create new plugin for custom code
Added: top navigation to prepare the menu items for the PRO version
Added: filters in the Singles Settings
Added: button to restore the saved options
Changed: moved the Firing Order menu item to the top navigation
Fixed: not possible to disable the default set of plugins after enabling it in the Singles Settings

1.8.4
Fixed: Zoom icon repeated two times on Backend Singles settings
Fixed: JS memory leak clicking on the star icon for default plugins in the Post Types settings page
Restored: Metabox section in the single page that was replaced with link to Singles Settings
Fixed: Singles settings in case of one post and RTL installations

1.8.3
Fixed: Highlighting on hover not working
Added: Buttons to filter the plugins visible on the screen if more than 60 plugins are active
Fixed: Mu-plugin running also during wp-cli command
Fixed: PHP warnings
Fixed: Table columns if plugins disabled via FTP
Fixed: Plugins may be disabled if a third plugin programmatically enables or disables other plugins
Improved: Singles settings table in case of only one singe post
Removed: Metabox section in the single page replaced with link to Singles Settings

1.8.2
Checked: PHP 8
Checked: WordPress 5.7-alpha-49757
Added: list of PHP files called by theme and plugins in the preview mode
Fixed: Google Page Speed Insights preview not working on archives
Fixed: Private pages not showing on Singles options
Added: Common issues and possible solutions on the help page
Added: Hooks for FDP self debugging plugin.
Added: Translation to Russian. Many thanks to <a href=”https://askedo.ru/”>Bakard</a>
Added: Bulk action to disable unused plugins for posts, pages, and products if any
Added: Ajax actions filter for other plugins. Included ajax actions for WordPress core, WooCommerce, Freesoul Builder, Freesoul Theme
Added: Option to build the admin menu with JavaScript if plugins are disabled in the backend (still in beta version)
Fixed: Theme deactivation simulation if a child theme is active
Fixed: Page detection in case of grandchildren pages
Fixed: Padlock option on multisite installations
Added: Allowed permalinks structure ending with %postname%.html,…, %postname%string-example…

1.8.0
Fixed: issues with CLI commands due to HTML comment

1.7.9
Fixed: issues with Polylang

1.7.8
Fixed: Issues related to custom post types after saving singles options in some situations
Fixed: Issues related to CLI commands

1.7.7
Fixed: issues during ajax activities
Added: padlock option to FDP meta box section
Added: preview buttons to FDP meta box section
Improved: performance during the options saving process
Added: automatic plugins suggestion for homepage also if last posts are chosen as homepage
Added: warning when WP Rocket combines JS or CSS
Fixed: Archive page when a specific page is assigned to the archive of a specific post type

1.7.6
Added: preview for backend pages disabling JavaScript execution for debugging purposes
Added: preview for backend pages including usage bar
Added: automatic plugins suggestion for backend pages
Improved: top bar admin menu when plugins disabled on backend pages
Fixed: last plugin not taken for backend custom URLs
Fixed: hover background in the backend options page
Fixed: deprecated function warning if WooCommerce >= 4.0 is installed

1.7.5
Improved: Unused plugin detection for the homepage (still beta phase)
Improved: The bottom usage bar includes now the disabled and active plugins (go over “Disabled Plugins”)
Changed: action buttons always visible for the homepage
Added: action button for TTFB measurement (Homepage Settings Page. Beta)
Fixed: Google PageSpeed Insights cache
Added: Empty Theme for preview
Added: Dummy HTML file to check TTFB without PHP execution (Homepage Settings Page)
Improved: Self debugging warnings

1.7.4
Fixed: mobile pages filter error on Singles when Specific Content For Mobile is installed

1.7.3
Added: automatically close row padlock after changing row settings for Singles
Added: buttons to lock and unlock all padlocks for Singles
Added: warning when plugins for optimization concatenate JS and CSS

1.7.2
Fixed: duplication of the comment about how many plugins are disabled
Added: unused plugins auto detection for the homepage

1.7.1
Removed: link to the plugin website from the console

1.7.0
Added: backend singles settings page to disable plugins and theme on the backend pages
Added: custom URLs for backend
Added: translations in Spanish (Spain, Colombia, Mexico), French (France,Canada,Belgium), German (Germany, Switzerland, Austria)

1.6.5
Fixed: PHP notice added on WP 5.3 when admin menu is without priority
Added: Zoom button
Fixed: Homepage settings if the static page is chosen for the homepage but no page is selected

1.6.4 (development beta version)
Added: Zoom button
Fixed: Homepage settings if the static page is chosen for the homepage but no page is selected

1.6.3
Added: PageSpeed Insights preview
Improved: Settings navigation

1.6.2
Fixed: table head offset in some situations
Fixed: CSS error on the settings stylesheet
Improved: Plugin Tests comparison table creation

1.6.1
Added: possibility to disable JavaScript on page preview
Added: plugin smoke tests and code risk checks page

1.6.0
Added: possibility to switch theme in preview mode
Added: actions hook eos_dp_after_table_head_columns
Added: linked plugin names with plugin details pages
Added: row options copy and paste button
Fixed: preview of active plugins for child pages
Improved: replaced action links texts with icons
Fixed: PHP warning if no permissions during MU plugin creation
Fixed: PHP notice if options saved last time with version older than 1.4.0

1.5.0
Added: plugins firing order options
Improved: custom URLs settings

1.4.7 (development beta version)
Improved: custom URLs settings
Added: Homepage tab in the settings navigation

1.4.6 (development beta version)
Improved: Custom URLs Settings
Added: possibility the override Search Settings with custom URLs Settings if ‘EOS_DP_URL_APPLY_ON_SEARCH’ is defined as true in wp-config.php
Added: disabled plugins in JavaScript console if ‘EOS_DP_DEBUG’ is defined as true in wp-config.php.

1.4.5 (development beta version)
Added: Custom URLs Settings

1.4.4
Added: Relevant Pages/Posts filter in Singles Settings
Added: Help tab and link to the documentation

1.4.3
Fixed: Issues and conflicts with plugins that save the active plugins option

1.4.2
Fixed: Global plugins disabling in case of Freemium extension.

1.4.1
Fixed: Global plugins disabling in case of conflicts with other plugins.

1.4.0
Added: Single post padlock. If single post options are locked, the Post Types Settings will never override the single post options for that single post.

1.3.9
Added: Search results page options

1.3.8
Fixed: Search results page malfunction

1.3.7
Fixed: plugins disabled on mobile

1.3.6
Added: plugins global deactivation on mobile devices

1.3.5
Added: plugins deactivation on mobile for specific pages if “Specific Content For Mobile” plugin is installed

1.3.4
Fix: plugins deactivation for custom post types and posts
Added: plugins name orientation control in case of few plugins

1.3.3
Added: posts meta data cleaning after plugin removal
Fix: archive false detection if post or page having same slug of archive

1.3.2
Updated: removed unused function eos_dp_redirect_main_lang
Updated: javascript console in case of disabled plugins preview for speed optimization tests
Checked: tested until WordPress 5.3.alpha version

1.3.1
Fix: Row highlighting on Post Types options

1.3.0
Add: Removed limit of changes for speed optimization tests
Add: Post types settings overriding active as default

1.2.9
Fix: active plugins false detection if single files are written in the wp-content/plugins folder
Fix: Number of posts per page stability on Singles options pagination
Add: Removed limit of changes for single posts and archives previews

1.2.8
Fix: hidden language flag in case WPML is active

1.2.7
Fix: Archive settings saving process
Add: Compatibility with WPML Multilingual CMS and Polylang

1.2.6
Fix: Post types and archive settings stabilty

1.2.5
Added: performance meter on plugins activation/deactivation single page preview
Fix: default single posts settings on Firefox and IE

1.2.4
Added: post types refreshing button
Added: warning when not supported permalinks structure is used
Fix: bug if a not queryable post type with the same slug exists
Added: Terms Archives Control Panel

1.2.3
Fix: bug if a trashed page with the same slug exists
Added: HTML comments including the disabled plugins if ?eos_dp_debug=true is added to the url

1.2.2
Fix: solved bug on the front-end

1.2.1
Fix: malfunction on post types and archives options

1.2.0
Improved: performance on back-end in case of many active plugins
Added: list order field in Single Posts Control Panel
Added: default single post options selector in post type control panel
Added: posts pagination and post search field
Added: Post Types Control Panel
Added: Archives Control Panel

1.1.4
Modified: Global Settings Page, added sidebar and moved Saving button to the bottom in a fixed position
Added: Possibility to deactivate plugins also for archives
Added: Action hooks for incoming premium version

1.1.3
Added: Page preview for testing purposes

1.1.2
Added: Style changes in the Plugin Settings Page
Added: Replaced ‘edit_posts’ with ‘activate_plugins’ as capability to activate/deactivate plugins

1.1.1
Added: Taxonomies and terms filter in the settings page
Added: Settings link to the plugin action links

1.1.0
Fix: Solved loading admin stylesheet on new posts and pages editing screen

1.0.9
Fix: PHP notices in customize preview
Fix: PHP notices in debug log file

1.0.8
Fix: solved mulfunction with custom post types
Fix: solved mulfunction with child pages
Added: mu-plugin update when it is required by the new version

1.0.7
Fix: solved header already sent message on activation

1.0.6
Fix: solved style issue on Firefox
Fix: solved metaboxes options saving issue

1.0.5
Improved translations in Italian and German
Improved plugin general options
Improved single page and post metaboxes settings

1.0.4
Added redirection to the options page after plugin activation
Improved plugin general options

1.0.3
Added support for all custom posts that are publicly queryable
Added plugin general options page and admin submenu under plugins menu
Loading translation files in base of user locale and not any more in base of site locale
Removing of Freesoul Deactivate Plugins from the deactivation options in post metaboxes

1.0.2
Translated in Italian

1.0.1
Translated in German

1.0
Initial Release

1.0.8.1
Fixed: Local installations false detection

1.0.8
Added: Backend everywhere settings page

1.0.7
Fix: Fatal error triggered by global view in CSS/JS cleanup
Fix: Autoload settings malfunction in local environments

1.0.6
Added: duotone filter SVGs bloating the HTML removed if Global Style disabled in the General Bloat settings
Added: settings to manage the autoload of the options for core, theme, and plugins

1.0.5
Added: Global style deactivation in General Bloat
Fix: Wrong disabled plugins false detection after saving single post or page
Fix: WooCommerce ajax actions not recorded
Fix: Daschicons not loaded on hooks page if top bar disabled
Fix: New plugin not deactivated everywhere if email notification not set
Added: Hooks recorder (Tools icon => Hooks Recorder) to record all the hooks that fire during an activity (form submission, post saving, page loading…)

1.0.4.8
Added: plugins deactivation for desktop users (it requires FDP v.1.8.9.0.5.2 and above)
Fix: warning and email about disabled plugins for WooCommerce orders and other post types that are not publicly queryable
Fix: “Has bought” not added to the conditions for logged users in the Users settings page

1.0.4.7
Added: FDP PRO ajax recording actions to disable plugins during the recording of custom ajax actions
Added: Heartbeat interval in General bloat
Added: Maximum number of allowed revisions in General bloat

1.0.4.6
Fix: PHP warnings
Improved: removed heartbeat from the list of recorded actions

1.0.4.5
Added: Auto-suggestion in the term archives

1.0.4.4
Added: Plugin settings page

1.0.4
Added: Development mode

1.0.3
Added: Google fonts deactivation

1.0.2
Added: General bloat deactivation

1.0.1
Added: plugins deactivation by user

1.0.0
* Initial Release