3.8.7
Release Date – 2022-08-11
Author – Nsp Code
Hash – fa9651b1e04a7f9bbe9dd2666c4fe45162933034
- Updated WP Backery / JS Composer compatibility, keep the scripts IDs when the option “Remove ID from script tag” is active
- Compatibility with Classified Listing – Classified ads & Business Directory Plugin, keep the scripts IDs when the option “Remove ID from script tag” is active
3.8.1
Release Date – 2022-08-08
Author – Nsp Code
Hash – cb0178abd5e8f1c1473f5b783af11847347ce376
- Update compatibility with YellowPencil, certain css not rendered correctly when using the replacements.
3.8
Release Date – 2022-07-28
Author – Nsp Code
Hash – 1a1a5b3238be60442f21889d5bb7b587431f0977
- Compatibility with Debloat
- Relocate and deprecate templates_data property on WPH class to WPH_Environment class, for lighter core.
3.7.7
Release Date – 2022-07-27
Author – Nsp Code
Hash – f16594f4478f7042f2e54dd76e7c933d607523ba
- Add a new button to reset the current page options.
- Improved algorithm to parse the style tags blocks, to avoid regex which fails on very large sections.
- Improved CSS PostProcessing
- Move very large in-line style block ( > 50k chars ) as separate asset, to prevent browser in-line import URL failure.
- Improved regex for faster style/link stylesheet ID removal
- Use regex to sanitize the URL arguments
- Relocated the Reset All Settings button to the bottom of the interface.
- Slight layout improvements and changes.
- WordPress 6.0.1 compatibilit tag
3.7.4
Release Date – 2022-07-26
Author – Nsp Code
Hash – 3ababd59e4a0ccbcf138e4060a292ea8f6e26235
- Sanitize URL arguments using regex instead sanitize_text_field
3.7.1
Release Date – 2022-07-12
Author – Nsp Code
Hash – 5b6e4fb824973f5479f01254eeb067ffebbe7174
- New filter wp-hide/content_urls_replacement/replacement_list to interfact with the replacement list, before the substitutions.
- Ignore “Remove ID from script tag” when Fusion/Avada Builder interface
- WPML – Add replacements for slugs that include a white space in front, to catch srcset URLs
- Fix: Split the content for Emulate function to avoid inserting the tag after head section ( within the body content ).
3.6.8
Release Date – 2022-07-11
Author – Nsp Code
Hash – 16a9664f5f3ffa69f7fbcfb1080c58ec95ce9531
- New functionality – Rewrite Mu Plugins / block
- Process scripts tags ( e.g. remove IDs ) when PostProcessing.
- Process link/style tags ( e.g. remove IDs ) when PostProcessing
- Code clean-up
- Slight Interface Texts updates
3.6
Release Date – 2022-06-16
Author – Nsp Code
Hash – 41f68411b20f025180cb29a976b2947d9d1e1c84
- New CSS PostProcessing function – In Place & Encode Inline
- Check if preloader attributes, to correctly identify the CSS content
- Use utf8_decode for inline CSS to ensure parsing of correct chars
- Use the original script tag attributes when PostProcessing
- Use the original style/link tag attributes when PostProcessing
- Allow Text Replace function to change urls too
- Code Clean-up
- Code Improvements
- Ignore specific assets ( critical, used css, etc ) when PostProcessing Combine.
- Compatibility update with Perfmatters
- Compatibility update with WP Cloudflare Page Cache
3.5.3
Release Date – 2022-05-23
Author – Nsp Code
Hash – 4ccc04afb840e61b3389d53e393e15d53680d440
- Set WP_ROCKET_WHITE_LABEL_FOOTPRINT to remove the footer comment for WP Rocket, when active
3.5.2
Release Date – 2022-05-03
Author – Nsp Code
Hash – 089629e83aeece302b1b4c3a59f0c97f396d9567
- Include error type e004, when deactivate a license key and the order is non-allowed.
- Assets PostProcessing improvements for “Document Loaded Assets PostProcessing” functionality
3.5.0.8
Release Date – 2022-05-02
Author – Nsp Code
Hash – 2043c140a0999b7ca9fb84877dffd834d5e87391
- Fix for “Document Loaded Assets PostProcessing”, at rewrite regex group catch when using MultiSite environment
- Fix the help links with the relocated postprocessing interfaces
3.5.0.5
Release Date – 2022-04-20
Author – Nsp Code
Hash – a79e27fc849f1fff9b2f179e8f2d25c2ed384428
- Upgrade the sample content_security_policy header
- Add a sleep ( 2 seconds ) for recovery operation to prevent hammering
- Allow rewrites for “Document Loaded Assets PostProcessing”
- Check if security headers are successfully deployed and the system allow custom headers
- Fix format for content_security_policy header, for block-all-mixed-content’ and ‘upgrade-insecure-requests’ options
3.5
Release Date – 2022-04-12
Author – Nsp Code
Hash – c9de8142ff0250fdd3dfc0dd75ce85dbcc205d7b
- New Security Functionality – Headers. HTTP Response Headers are a powerful tool to Harden Your Website.
- Security Headers – Content-Security-Policy, Content-Security-Policy-Report-Only, Cross-Origin-Embedder-Policy (COEP), Cross-Origin-Opener-Policy (COOP), Cross-Origin-Resource-Policy (CORP), Expect CT, Feature Policy, Strict-Transport-Security (HSTS), X-Content-Type-Options, X-Download-Options, X-Frame-Options (XFO), X-Permitted-Cross-Domain-Policies, X-XSS-Protection.
- Security Headers – Protection Level graph
- Security Headers – Sample Setup
- Security Headers – Recovery functionality
- Rewrite engine extend with Headers capability
- Use a single replacement list array that runs at the end of replacement procedure, for faster processing.
- New Option – Convert Relative URLs to Absolute URLs.
- Consolidate the General/CSS and General / JavaScript into the new Post-Processing menu item
- Styles and layout improvements
- Clean-up comments within generated Rewrites
- Disable custom WP_Admin_Bar, to allow final replacements to process it.
- Code clean-up
- Add simple replacement for ‘/wp-admin’ to ensure it catch instances using relative URL
- Fix: Append URL arguments to login URL, if exists
- Fix: Ignore CSS PostProcessing for SVG data
3.4.5
Release Date – 2022-03-03
Author – Nsp Code
Hash – dab12cb210ebd69cffd77967fdc867b4e0653589
- Filter for upcoming Avada, when use their combined functionality
- Disable E=WPH_REWRITE to avoid any additional server rewrite processing
- JSON block ‘Non logged-in’, check the HTTP:Authorization for credentials before block the call
- Small code clean-up
3.4.1
Release Date – 2022-02-01
Author – Nsp Code
Hash – aa9114eae20735e255fad980756d91b15f35384a
- Rewrite Uploads module clean-up
- Rewrite WP Includes module clean-up
- Fix: Add remote JavaScript back to the placeholder, after combine the previous group.
- Fix: Wrong rewrite_to for uploads rewrite, when using MultiSite environment deployed a custom sub-directory.
3.3.8
Release Date – 2022-01-29
Author – Nsp Code
Hash – 5087e9462a58cd95d261c83cd1b2692b0fc4f61f
- Add ‘dashboard’ as system reserved to avoid conflicts on certain environments
- Add PRO sign and mark on interfaces for a better code uniqueness
- Improved plugin automatic update routines
- Completed FR language support
3.3
Release Date – 2022-01-25
Author – Nsp Code
Hash – e3ef92115b2164135d83dde9b26ed4cacd571469
- Revert the URLs to default WordPress format, for revisions too
3.2
Release Date – 2022-01-21
Author – Nsp Code
Hash – d9c6a761463918ade797c7cca3b0cdc80d77a1cb
- WordPress 4.9 compatibility check
- French languages updates
- Map Custom Urls fix rewrite for MultiSite environments.
- Fix: When check for using same base for an option, if the Plugins tab, exclude the customized plugins options to avoid matching duplicates and return error message.
3.1.1
Release Date – 2022-01-17
Author – Nsp Code
Hash – 52d02f650e1a249862bb1e080487c7a077955f46
- Implements a new module “Document Loaded Assets PostProcessing” through constant WPH_DOCUMENT_LOADED_ASSETS_POSTPROCESSING https://wp-hide.com/how-postprocessing-works-with-assets-loaded-outside-of-page-html-dataset/
- New constant WPH_ASSETS_MUTATIONS_HINT to help with hints regarding files ( CSS/JavaScript ) loaded outside of HTML data set.
- Require .php extention for new login URL to avoid issues when setting up cookie for wrong path, when user password reset
- Updated the headers of the compatibility files, to avoid issues with 3rd party scanners, which faulty identify the plugins name and version, returning as vulnerable.
- Update Fr language file
- Add Ro language support
- Method remove_anonymous_object_filter improvements
- WPH_module_rewrite_new_theme_path module cleanup
3.0
Release Date – 2021-12-31
Author – Nsp Code
Hash – 10f59a4fca71aa0dee13ae521f4fd2fa18c79fd3
- new option JSON Block for Non logged-in users
- On postProcessing, Ignore the content when Elementor template library
- USE L instead END flag for media files, to prevent issues with other codes using their own custom rewrites.
- Fix: Emulate check if content is HTML
2.9.1
Release Date – 2021-12-17
Author – Nsp Code
Hash – fa1d5cc1907fc8bca448b95fb47757d3e511db57
- Add ‘ajax’ as system reserved to avoid issues when using as value
2.9
Release Date – 2021-12-16
Author – Nsp Code
Hash – 61ec8535d041d5995594150918e27c9fc463f122
- New plugin feature: Emulate CMS – Use the option to output specific CMSs HTML traces to mislead any peculiar check.
2.8.6
Release Date – 2021-12-15
Author – Nsp Code
Hash – ab2970df44d906d602810f71941b919266bf99f1
- Ignore the HTML comments clean when JSON calls for Gutenberg block
- French language file update
2.8
Release Date – 2021-12-08
Author – Nsp Code
Hash – e2596b38b54154cd9806f67881c9eb670a03a42e
- New Firewall option – User Agent
- Update Firewall rules to v1.5 20211103
- Firewall interface re-build into 3 sections: Query Strings, Request URI, User Agent
- Implement rewrite_processing_order argument for module items, to specify priority on rewrite processing
- Code improvements
2.7
Release Date – 2021-12-01
Author – Nsp Code
Hash – 6908daea76a3e1c26a2a33a5af81eb1203831051
- New option “Combine & Encode Inline” for JavaScript PostProcessing.
- New cache file format with shorter hashes ( shorter file names, for less HTML data size ).
2.6
Release Date – 2021-11-29
Author – Nsp Code
Hash – a5c1f4d661ebc69da8db9d7f7324bd6a89dcaf54
- Process link html tags, with type of application/javascript and text/javascript as JavaScript assets.
- Code improvements.
2.4
Release Date – 2021-11-24
Author – Nsp Code
Hash – 6471134a51904d2cc4718fbe8d363e79f8003550
- Do URL replacements for in-line JavaScript content when using JavaScrit PostProcessing with “In Place & Encode Inline”
- Code improvements
2.3.5.1
Release Date – 2021-11-22
Author – Nsp Code
Hash – dd08b264219869ce0fc891fcd9eb535f5254ff14
- Ignore the option “Remove ID from script tag” when admin dashboard.
- API host updates
2.3.4.9
Release Date – 2021-11-18
Author – Nsp Code
Hash – 3c2200842ccba1243a4c553164f8dbec05fdd3d4
- Fix PHP Warning: Undefined array key “host” in general-js-combine.php on line 421, which potentially trigger in certain situations.
2.3.4.8
Release Date – 2021-11-17
Author – Nsp Code
Hash – 09c4310b240b71b168c29a895b0cb1524bdfdb86
- Allow Replacements duplicate, through the constant WPH_REPLACEMENTS_ALLOW_DUPLICATE set to True
2.3.4.7
Release Date – 2021-11-16
Author – Nsp Code
Hash – 8f3097a1c97c1c7198f21b3f593e508714af7459
- License class updates
2.3.4.5
Release Date – 2021-11-09
Author – Nsp Code
Hash – 6988a45c1ddad6609e416629e9843a4181e221d8
- Code Update check, set transient for 12 hours
- WP Rocket – Optimize CSS Delivery – compatibility
2.3.4.2
Release Date – 2021-10-28
Author – Nsp Code
Hash – 85e519cecaefea7fa1f830d63f334b6e2f7ae51e
- New filter wph/module/general_scripts/remove_id_attribute/ignore_ids https://wp-hide.com/documentation/wph-module-general_scripts-remove_id_attribute-ignore_ids/
2.3.4.1
Release Date – 2021-10-27
Author – Nsp Code
Hash – 3e988a3dd17d3b088832a300046b14d54200663a
- Disable script ID removal, when open front Elementor editor
- Remove ID from script tag: Typo fix
- Fix: Ensure the meta value is string, when doing the urls replacements
2.3.4
Release Date – 2021-10-21
Author – Nsp Code
Hash – 2d8639f4ef96d3d07bb4eadc3afdb59ab0b4b477
- New option Remove ID from script tag, using regex
2.3.3.2
Release Date – 2021-10-12
Author – Nsp Code
Hash – 66c4fcf8d6d940e5762dc0d13151db3db60d03f2
- Temporarily switch to non-SSL API, until WordPress fix the expired DST Root CA X3 certificate affecting LetsEncrypt, causing cUrl issues https://core.trac.wordpress.org/ticket/54207
- Ensure the items in $process_interface_save_error is array to prevent Not Set notices
2.3.3
Release Date – 2021-10-10
Author – Nsp Code
Hash – e00973777c4ea71182f339e92410558eac1d14ea
- Fix API call when license key is not provided
2.3.2
Release Date – 2021-10-07
Author – Nsp Code
Hash – e0d3365363d65ed39b7be0f1a1819a67f98af5d9
- Check if do_action function is available before processing the buffer.
2.3.1.8
Release Date – 2021-08-26
Author – Nsp Code
Hash – eac64720e88f2730d6f9252245691549d610164d
- New feature – JavaScript PostProcessing with InPlace processing and inline code encoding ( base64 ) to avoid dynamic JavaScript code to be saved into cache.
- New Feature – Remove JavaScript scripts ID tag using filter ( faster ) or regex (slower, if filter not catching the content )
- New feature – Clean the REST API response
- Compatibility with WP Meteor
2.3.1.5
Release Date – 2021-07-26
Author – Nsp Code
Hash – 408de2aec01488edede692b7115b9afd8533a723
- Allow force_confirm through the url arguments instead just POST, when attempt to force the rewrites confirm
- Compatibility with Bricks editor
2.3.1.2
Release Date – 2021-05-05
Author – Nsp Code
Hash – 44832bf52ffb11f806685ea1bf9bde5bdc365d73
- Check if get_filesystem_method() method exists or load the filesystem files.
- Allow short word as ‘vc’ for replacements to be used for Visual Composer fingerprint replacement
2.3.1
Release Date – 2021-04-26
Author – Nsp Code
Hash – 1ee7fb1ad1393059a36c093ac4258f47b6cab014
- LiteSpeed Cache compatibility update
2.3
Release Date – 2021-04-24
Author – Nsp Code
Hash – d3cf59fbe6e0cc5cbe03d9e5dada7de332fe2367
- Remove WP Optimize cache comment, if HTML comments Off is active.
- Disable replacements on update-plugin to avoid response slug change
- Updated Map Urls when WordPress deployed within a subdomain.
2.2.9.9
Release Date – 2021-04-13
Author – Nsp Code
Hash – bb51f0354776c50b2a7ad54fad7e7c6455efe1c5
- Check if theme slug exists int he theme list, to avoid triggering warning message ( when broken theme )
2.2.9.8
Release Date – 2021-04-09
Author – Nsp Code
Hash – b832325a6483f22fd000ef3f08de044ca9bcbb38
- When PostProcessing active, process the JavaScript assets URLs within the inline JavaScript code.
2.2.9.7
Release Date – 2021-03-26
Author – Nsp Code
Hash – a0aed74b7dd7159d959cd44671c7fcd757eaf173
- Avada compatibility update
- Fix attachment_url_to_postid
- Use home_url() instead site_url() for recovery links to ensure the format is correct for WordPress instances using own directory
- Trigger the login URL change e-mail at shutdown instead init
- Update compatibility file for TranslatePress – Multilingual
- Fix meta Uncaught TypeError: count(): Argument
2.2.9.3
Release Date – 2021-03-19
Author – Nsp Code
Hash – 2e5bedaefba0b7fea9cb725b0f30356225c90d44
- Update compatibility file for TranslatePress – Multilingual, use trp_is_admin_link filter for admin link check
- Load individual compatibility files instead scandir
2.2.9.1
Release Date – 2021-03-16
Author – Nsp Code
Hash – 92e2a6b04bde44cfa195dc94b06fd4e9110702de
- Improved visual Text Replacement, ensure the replacements are not applying over URLs
2.2.9
Release Date – 2021-03-13
Author – Nsp Code
Hash – 00722d8adfe2322ee66b2495851591a9921c9379
- Fix Nginx rewrite for custom JSON slug
2.2.8.9
Release Date – 2021-03-10
Author – Nsp Code
Hash – 29dda312a7d0f402978b453f5a895cbe14a75140
- Avada – ignore replacements when AJAX partial refresh
2.2.8.8
Release Date – 2021-03-02
Author – Nsp Code
Hash – bd309cd54703aed96755e0573543b2e353d3e236
- Compatibility update for Avada Edit Live
2.2.8.7
Release Date – 2021-03-01
Author – Nsp Code
Hash – 3c80b05a1f3168d16b20b107683655e67918db3a
- Add ‘activate’ to reserved words when used for Registration > wp-activate·php to avoid conflicts with the plugin activate / de-activate
2.2.8.6
Release Date – 2021-03-01
Author – Nsp Code
Hash – 95b2f50bbb592985c44fd33313385bef41272bb7
- New filter wp-hide/mod_rewrite_rules
- Compatibility with TranslatePress – Multilingual – fix log-out url for custom language
- Check if avada_reset_all_caches and fusion_reset_all_caches are available before calling through filters
2.2.8.4
Release Date – 2021-02-03
Author – Nsp Code
Hash – 82d2d309deefb427248b27395a36e94888893234
- Wrap the nginx rewrites into double quotes
- New filter wp-hide/nginx_flag_type
2.2.8.3
Release Date – 2021-01-28
Author – Nsp Code
Hash – 449456e52039dd276d884494df09370e575b8c14
- Update for PHP 8 compatibility
- New action wp-hide/modules_components_run/completed when components loaded and inited
- Revert URLs in superglobals to ensure they are process correctly by other plugins
2.2.8.1
Release Date – 2021-01-18
Author – Nsp Code
Hash – cc9e7fd9c80e9b0498bb3734f006666633fd683f
- Improved code for checking plugin active on MultiSite
- Ignore plugin settings when reverse the options to prevent custom urls to break
- Fix: Set custom server type using the constant WPH_SERVER_TYPE
2.2.8
Release Date – 2020-12-29
Author – Nsp Code
Hash – 7ac7090ae63f3b8e9eb917536d5d67ab780e023b
- Use pre_update_option to revert urls for saved options
- Remove ‘query’ filtering to avoid breaking of seriaised arrays
- Allow links to be processed when using preload attribute and no type as stylesheet
2.2.7.8
Release Date – 2020-12-17
Author – Nsp Code
Hash – 9df956d9d0814a1c3d713d59814ce50bccb4072e
- Allow to set a custom server type through constant WPH_SERVER_TYPE
- Check if OXYGEN_VSB_Signature defined or load the oxigen functions
2.2.7.7
Release Date – 2020-12-15
Author – Nsp Code
Hash – 66d6b7a878bc3ff2d8bab6cfc091ecdc1e80cfb4
- Reverting the URLs before saved into DB using ‘query’ filter instead other methods.
2.2.7.6
Release Date – 2020-12-09
Author – Nsp Code
Hash – 58a59427d4b167db605d6ef11d2f4efd0b4bfcbe
- Add transient for API update check
- Allow wp-hide/ob_start_callback/pre_replacements when content ‘text/xml’, ‘application/rss+xml’
- CSS and JavaScript post-processing ( InPlace ) for Internet Explorer conditional blocks
2.2.7.4
Release Date – 2020-11-23
Author – Nsp Code
Hash – 29e8095f9d7ac92060ef19d33cb5be37133903d8
- Oxygen editor compatibility update
2.2.7.3
Release Date – 2020-11-19
Author – Nsp Code
Hash – 1cf9e6475b5bd75611847c0e2674fb70543856bc
- Update compatibility file with Oxygen editor
2.2.7.2
Release Date – 2020-11-18
Author – Nsp Code
Hash – 2fc703b763a0565a93ea316d4739a8e6cfc9a7e4
- Include an ENV:REDIRECT_STATUS conditional for default wp-content block
- Shield Security v10 and up compatibility fix
2.2.7
Release Date – 2020-11-10
Author – Nsp Code
Hash – 1540c5a8e8ef7bc22e5bf44849ff12c3dabb4f98
- Do not remove new lines when AJAX calls
2.2.6.9
Release Date – 2020-11-02
Author – Nsp Code
Hash – 34a18688c9db66c8727b43a639050fc6fb981480
- Compatibility with wePOS – Point Of Sale (POS) for WooCommerce
- Add post-filtering for Oembed to allow disabling through filters
2.2.6.8
Release Date – 2020-10-12
Author – Nsp Code
Hash – 2fa86bb5e4e14e999c7582c4b2d093971a11b098
- WHen force-check for Updates, ignore the transient cache update for plugin
- BuddyBoss Theme – Fix redirect link if the default wp-login.php is being set to something else
- Change sanitize type for custom ajax slug to allow php extension.
- If “remote-file-css”, “local-no-css-file”, “ignore-local-file-css”, “local-not-found-file-css” continue the loop
- Astra Pro compatibility file
2.2.6.3
Release Date – 2020-09-24
Author – Nsp Code
Hash – fa40fdb968a33494812bfe16428ebf2332540fb4
- WP Rocket convert relative URLs ( .e.g ../../wp-includes/ ) to absolute URLs, to ensure new slugs are updated accordingly
- Return the default JavaScript code, when stripping out comments and regex fails.
2.2.6
Release Date – 2020-09-17
Author – Nsp Code
Hash – b607889a2112f20520020d9d527c555e1803e295
- Include Recovery link in Settings interface, which can be used to reset all option outside of WordPress interface.
- Recovery confirmation interfaces updates.
- MultiSite / Single Site setup code merge
2.2.5
Release Date – 2020-09-16
Author – Nsp Code
Hash – 6cbd4a9d1a94145020d5bb0257d5870c79657920
- Compatibility file for Asset CleanUp and Asset CleanUp Pro
- Update JSON REST service disable, remove the json_enabled as being deprecated, rely on rest_authentication_errors filter
2.2.4.9.4
Release Date – 2020-09-15
Author – Nsp Code
Hash – c0950c7e5dfcfbcdc90f0c3774ed40ddc93c94be
- Fix: Password reset link redirect to default /wp-login.php
2.2.4.9.3
Release Date – 2020-09-11
Author – Nsp Code
Hash – 0a6cd066cade03fe775425b6afcfab4c839b6336
- WooCommerce – Database update link fix
2.2.4.9.2
Release Date – 2020-09-09
Author – Nsp Code
Hash – 940c04fcce32410330b2284e5a98ebbf50665d04
- Compatibility file fix for Shield Security
- Remove callback for Compatibility file for Shield Security within custom login module
2.2.4.9
Release Date – 2020-09-07
Author – Nsp Code
Hash – cf969a082d0e62c6f233a4a9c01a81e7c69dad9b
- Compatibility update for Thrive Architect
2.2.4.8
Release Date – 2020-09-01
Author – Nsp Code
Hash – a6af15536685d4ebb9385261579262bd4d3368ad
- UTF8 decode the CSS blocks before processing to avoid wrong chars.
2.2.4.7
Release Date – 2020-08-31
Author – Nsp Code
Hash – 921e33d64d65513bff9f51cd3ccd6a9c548adba7
- New filter for system reserved values wp-hide/interface/process/reserved_values
- Deprecated internal wp_mail()
- WP Optimize Premium compatibility
- Fix: CSS PostProcessing, set to non-css any link tag with no stylesheed rel attribute
- Fix: Undefined $buffer in general-meta.php
2.2.4.2
Release Date – 2020-08-05
Author – Nsp Code
Hash – 77a7b8708ba10a642c7bbb146a716cc238e03760
- New functionality – Disable mouse right click
2.2.4.1
Release Date – 2020-08-03
Author – Nsp Code
Hash – c172a7c9f83da3b7a94136c41a025206d8f2a58a
- New Firewall module and component
2.2.4
Release Date – 2020-08-03
Author – Nsp Code
Hash – 749fc08e6d411958da02cd39bd999729a6e33e9f
- New functionality – Remove Server Signature
2.2.3.9
Release Date – 2020-08-03
Author – Nsp Code
Hash – c82bb6ad2292eeb6568760c476be539a38ba6cdb
- Compatibility with WCFM – WooCommerce Frontend Manager when add product variation thumbnail
- Small CSS inline regex update
2.2.3.5
Release Date – 2020-07-27
Author – Nsp Code
Hash – 6d914d1cb3351a2f956f411b9fc4cc5b28e8256a
- Add auth cookie for new ajax if customised
- Clear new cookies when log-out
- CSS placeholders process – ensure the placeholder rel is ‘stylesheet’ or ignore it
- Use site_relative_path to avoid issues when using MultiSite environment deployed within a domain subdirectory.
2.2.3.3
Release Date – 2020-07-18
Author – Nsp Code
Hash – 0e836798899873dece5e58343088bd1f5f995691
- Avoid catching blocks while being wrapped into script/noscript tags, while using CSS post processing
2.2.3.2
Release Date – 2020-07-16
Author – Nsp Code
Hash – ddcc4c351112f93bb5f5bbdaabfd3c321e0739a8
- Add second argument as component_id for filter ‘wph/components/force_run_on_admin’ https://wp-hide.com/documentation/wph-components-force_run_on_admin/
2.2.3.1
Release Date – 2020-07-16
Author – Nsp Code
Hash – e3eaa4d3afc76e9d65e19b6a2dacd1b96500165a
- WooCommerce add attribute widget load fix when replacing qxshop word
2.2.3
Release Date – 2020-07-14
Author – Nsp Code
Hash – 2a324ccf7643d11d99119d981b0571ea6c4dbbab
- Do not check the rewrites on plugin activate / deactivate
- WP Job Manager – compatibility update
2.2.2.9
Release Date – 2020-07-10
Author – Nsp Code
Hash – 6a7376da86bf528eb67c5c86a13d78b705e09b79
- Autoptimize compatibility while aggregate JavaScript and CSS, staring version 2.7.4
- Update procedure for reverse urls within metadata
2.2.2.8
Release Date – 2020-07-09
Author – Nsp Code
Hash – e980b585b367b6492e6f7db3f74083706cda2e54
- Swift Performance – process critical CSS fro replacements
- BuddyBoss theme, remove the login redirect filter
- Use regex to prevent reserved values to be used within options values
- Allow a Confirm force procedure
- Expanded information when confirmation fails
- Improved engine for CSS processing and relative urls to absolute urls
2.2.2.5
Release Date – 2020-06-30
Author – Nsp Code
Hash – 10a885948d15479189138a7801f7a6350c611f87
- Allow admin ajax to use new admin slug
- Iranian translation
- Fix undefined variable in general-css-combine
2.2.2.3
Release Date – 2020-06-25
Author – Nsp Code
Hash – ec16af9261a2181b12f34675b4a23bd3369e41f2
- General JS Regex patter update
- Updated MU Loader module for late buffering
- JS comments strip option
- Compatibility files rewrite
- BuddyPress compatibility file update
- SwiftPerformance compatibility file update
- W3 Cache compatibility file update
- WP Fastest Cache compatibility file update
- WP Rocket compatibility file update
- Update untranslated texts
- Use no-protocol when loading the plugin assets to ensure they are being loaded through the domain current protocol
- Ensure Map Custom Urls replaced entries are not duplicated
- CSS Hero compatibility file
- Fast Velocity Minify compatibility file
- Hyper Cache compatibility file
- LiteSpeed Cache compatibility file
- WP Speed of Light compatibility file
2.2.1.7
Release Date – 2020-05-26
Author – Nsp Code
Hash – 158f8d8af00758cc9090a9239df39fb932a52029
- WPEngine custom admin slug fix
- Improved JSON block
- WP Speed of Light – plugin compatibility
- Fix undefined notice on custom urls module for Nginx
2.2.1.4
Release Date – 2020-05-20
Author – Nsp Code
Hash – 8df9e29e57a5d6b9d54cbfd2a363a93bc93b1089
- Fix admin url when WordPress installed in custom directory
- New filter wph/components/block_wp_cron_php/local_ips
- Typo fix on XML RPC description
2.2.1.3
Release Date – 2020-05-19
Author – Nsp Code
Hash – 4d84581bfa73d40dcdab0a57f7ec81b94ecd4434
- New filter wph/components/block_wp_cron_php
- Small code clean-up
- Use HTML special chars for register-me.php in plugin interface to avoid substitution of the word.
2.2.1.1
Release Date – 2020-05-14
Author – Nsp Code
Hash – ac175e868a7d557bfacf8934881e2eb7549829e9
- New filter wp-hide/content_urls_replacement
- New WPH_DEBUG constant for easier debugging
- Minor code clean-up
- Updated compatibility with W3 Cache, using postprocessorRequire option
- Updated compatibility with WP Rocket
- Fluentform compatibility updates
- Add Ultimate Member compatibility file
- Fixed url for superadmin dashboard within adminbar
- Fixed buddyboss login redirect
e6278df1fa29606d99d8375d097a31116be237bc
Release Date – 2020-04-28
Author – Nsp Code
Hash – e6278df1fa29606d99d8375d097a31116be237bc
- Version 2.1.9.1
- New filter wp-hide/get_regex to allow other plugins to interact with the general regex pattern
- Add admin to ignore list for words which can’t be used on the options to prevent conflicts
- Add ispgateway, ovh to the list, for alternative rewrite check, as not supporting custom rewrite variables.
- Ignore qxshop cookies when using the qxshop replacement.
2.1.8.4
Release Date – 2020-04-16
Author – Nsp Code
Hash – 94cc6bd5dc6fd5c24c80fce06fe3c56e6a873f82
- Updated regex pattern to catch link tags which do not include a closing slash
- Update the element media to ‘all’ if not being specified through tag property
- Include the eigbox.net systems on the list for a different approach to identify f the rewrite applied, as custom environment variables are not allowed
- Fix: Outputs all error messages when wp_filesystem not being able to write
2.1.8
Release Date – 2020-04-09
Author – Nsp Code
Hash – 4fd6e674d5d865a6fe46b050ef4b0e62aa90a423
- Update WPML compatibility when using Different languages in directories, Language name added as a parameter
- Fixed error when using PHP compact on mail send error
2.1.7.8
Release Date – 2020-04-08
Author – Nsp Code
Hash – 4c4b54828bffb1114c6d1ddaa556be7c3f576aa2
- Check against “siteground” instead “siteground.us” text on System environment variable to match all Siteground servers, for alternative rewrite check verification
- Run _modules_components_run when action plugins_loaded fires, as earlier as possible
- Fix wrong variable name on _init_rewrite_default
2.1.7.6
Release Date – 2020-03-30
Author – Nsp Code
Hash – ad39b4330b408c6ec0956ef64bdd53ca7afdf8c4
- Map Custom Urls for WordPress MultiSite environment
2.1.7.4
Release Date – 2020-03-24
Author – Nsp Code
Hash – 692c529e0566ba90e2e201af4a23ed23c09fd477
- New functionality: CSS Processing Type: In Place
- New functionality: JavaScript Processing Type: In Place
- Different approach to detect write check for specific servers which doe not allow custom environment variables.
2.1.7
Release Date – 2020-03-17
Author – Nsp Code
Hash – 34571dc7d60fef35e3080e9a2cf2f06a8ce3aed7
- Disabled cron cache clear
- Fix CSS Combine placeholders re-indexing per original order in HTML
- IIS change regex quantifier .+ to .*
- IIS update rewrite marker parser
- Use init action to schedule the admin change url e-mail, to allow disabling
2.1.6
Release Date – 2020-03-09
Author – Nsp Code
Hash – 64746be33b0a8b7709308d73cbec3c785c26fd8c
- Update Map Custom Urls to allow relative urls, for easy export – import on sides with different domains.
- Latest WooCommerce compatibility file update
- Use a crc32 hash out of settings instead a random number for site_write_check variable
- New functionality – Allow old URLs using format /wp-content/uploads/ will be redirected to new upload path.
- Fix rewrite base for rewrite when the site deployed in a sub-directory of domain
2.1.2
Release Date – 2020-02-19
Author – Nsp Code
Hash – 0afa2a983cc94b16255f26db2e4aa9261bc025c4
- Compatibility file update for Divi
- Rely on $_SERVER data when confirm the rewrite for Apache, instead parsing the .htaccess file, to avoid issues when the rewrite file is located on a different place
- New filter wp-hide/before_ob_start_callback
2.1.1
Release Date – 2020-02-13
Author – Nsp Code
Hash – f7ef655d3fbad9f8b4d3fc2359f899d38d27e9a4
- New module – Registration
- New functionality – New wp-signup·php
- New functionality – Block wp-signup·php URL
- New functionality – New wp-activate·php
- New functionality – Block wp-activate·php
2.1
Release Date – 2020-02-13
Author – Nsp Code
Hash – b02b6b06f1e31a4d38a5204e90f14e0b01bf81c5
- New functionality – Defer Combined JavaScript
- Simplified rewrites for MultiSite when using Nginx, which match new sites if use subdomain set-up type
- Allow multiple hosts to be specified as CDN
- Do replacements within urlencoded urls
- Return TRUE when checking for content type is_filterable_content_type() and there is no available Content Type header
- Simplified Confirm code
- Kinsta module update
- WPMUDEV Hosting compatibility with Nginx
- Divi Editor compatibility when using CSS & JavaScript Combine
2.0.9
Release Date – 2020-01-13
Author – Nsp Code
Hash – ae715fa33b00f92712f2a38fab4a96b16ab6c736
- Nginx custom url maps and rewrite updates
- Update JS Comboser compatibility file
- Compatibility fix with ShortPixel Image Optimizer
2.0.5
Release Date – 2020-01-02
Author – Nsp Code
Hash – 2ecc58c5e76959037f4cdb04d389252ac41dd7b4
- Update general regex to ignore font-family values which are wrapped in single/double quote
- Do not combine JavaScript and CSS when Elementor elementor-preview
2.0.3
Release Date – 2019-12-30
Author – Nsp Code
Hash – 6e6538a501f328c9883a2a0e28fba03c41d732a4
- Revert replacements on GET/POST/REQUET algorithm update
- Compatibility with YITH WooCommerce Multi Vendor Premium
2.0
Release Date – 2019-12-10
Author – Nsp Code
Hash – e8914ebd3cf3d3b6bcaa94cad6bd08f0f209cfe0
- Version tag change to 2.x
1.4.8.9.7
Release Date – 2019-12-10
Author – Nsp Code
Hash – 46d197981c81228ada545f115cec119e63026b2e
- Updated Map Urls interface
- Add help for Map Urls
1.4.8.9.5
Release Date – 2019-12-05
Author – Nsp Code
Hash – 95363a2d79d3e8089e889727fa6dcbca14b97e9e
- Ensure the Replacements values are at least 3 char long to avoid issues with erroneously match of other words sentences
- Removed unused/deprecated get_css_class_replace_exclude method
- Add filter ‘wph/components/js_combine_code’ to JavaScript Combine class ( WPH_module_general_js_combine )
- Fix: Plugin options save error notices
- Woodmart Theme compatibility file
- WP Smush compatibility file
- Update Oxygen compatibility file
1.4.8.9.1
Release Date – 2019-12-02
Author – Nsp Code
Hash – ae8308254c410d56ae25c86d6e4b9cc37421c117
- Compatibility update – Oxygen editor
1.4.8.9
Release Date – 2019-11-29
Author – Nsp Code
Hash – 414417c93aa6883ad17cd3bd5fd7075a748a9b12
- New skin for plugin admin interfaces
- Update plugin files structure
- Add inline help for all options
- Define WPH_URL on wp-hide-loader.php to allow components to load assets (images) on help interface
- Updated language PO file
- Allow single base slug for plugins e.g. all ca use same base as /modules/plugin_name
1.4.8.8.3
Release Date – 2019-11-18
Author – Nsp Code
Hash – b7f82d3f0e1ea258d4fadab9b48f925881cead06
- Compatibility with Cache Enabler plugin
- Defer JavaScript assets functionality
1.4.8.7.3
Release Date – 2019-10-31
Author – Nsp Code
Hash – d1a487b23fd4c6f02122b53e07f1a0029b973ad3
- Allow HTML Comments clear to run on xml if option set to Yes
- Fix Elementor template save
- Run updater for versions prior ‘1.4.8.5’ only on admin to ensure cache is being cleared.
- Update Plugin Updater class for better compatibility
- New filter ‘wph/components/_init/’
- Map Custom Urls update, revert mapped to default before create rewrite entry
1.4.8.5
Release Date – 2019-10-25
Author – Nsp Code
Hash – 969781e7892068370b0f9d4cf0c1b81eb729c188
- Regex Processor with a high speed pattern processing.
- Simplified Replacements option which replace deprecated CSS ID Replace, CSS Class Replace, JavaScript Variable Replace
1.4.8
Release Date – 2019-10-17
Author – Nsp Code
Hash – bf522df3078d9f3ef37cfcb45cbfe4e5ed6289a8
- Do only url replacements on buffers with xml content type headers
- Check if class exists before init, on custom line inserted in wp-config.php
- Do not run css/js combine if theme customize interface
1.4.7.9.3
Release Date – 2019-10-10
Author – Nsp Code
Hash – 1e8c5f9da251e290f1d5bfd83cf722a5834f7b68
- Clean-up the ‘new_theme_path’ and ‘new_style_file_path’ options before settings save, to avoid duplicate values issues if the option is not being used anymore.
- Process WooCommerce order_review_fragments when CSS Combine is active
- Updates through WordPress PAI improvements
- Allow new wp-login slug without require the php extension
- New functionality – Exclude specific classes when using global css class replacement, on CSS Class Replace
- New functionality – Specify partial CSS code block to be excluded from CSS Combine
- New filter wp-hide/module/general_css_variables_replace/placeholder_ignore_css to allow ignore
- Improvements for regex pattern on JavaScript Combine and JS classes replacement
- Fix for generated rewrite on multisite, on block other root files, when allow each site to customize the options.
- Compatibility fix with WP Portfolio
- Compatibility fix with JS Composer
- Compatibility fix with Slider Revolution
- Compatibility fix with Swift Performance Cache plugin
1.4.7.3
Release Date – 2019-09-26
Author – Nsp Code
Hash – 3f739a6a78cdd788f4adefd499e838813cfe01ff
- Check if function class is defined before calling parseRequestHeaders()
- CHeck if attribute ‘message’ exists on doing email message replacements
- Compatibility while W3Cache JS minify and Css minify
- Better description for internal cache usage on Setup interface
- Css Combine – New filter wp-hide/module/general_css_combine/placeholders_process/element_content to allow pre-processing
- CSS Class regex improvements
- HTML Classes replacement section update and use regex for processing
- Preserve IE conditionals when doing JS Combine
- JS Combine – New filter wp-hide/module/general_js_combine/placeholders_process/element_content to allow pre-processing
- Use [L] flag instead [END] on wp-content remapped url, to allow fallback on index.php if file not found
1.4.6.6
Release Date – 2019-09-03
Author – Nsp Code
Hash – d67aba987c223e5e67e5c260cb5e03e62312e512
- Maintain default WordPress url’s when calling update_post_metadata()
- Do not process any url replacement if content is an object
- Catch HTML ID and CLASS tags if they include spaces ( e.g. class = “my-class” )
1.4.6.4
Release Date – 2019-09-02
Author – Nsp Code
Hash – 560f9e7998a0b6ecd8353c7c5335928c16eaedae
- Fix: Return correct home path when using own directory for WordPress and hosting account use the same slug in the path.
1.4.6.3
Release Date – 2019-08-30
Author – Nsp Code
Hash – 1aaff6f1f7cdfc3ceccee4ccd886ce2c1db8aa2c
- Compatibility for Plugin WP-Optimize – Clean, Compress, Cache
- Attempt to re-create the rewrite data on plugin activate / de-activate for Apache environments
- Fix: options save for themes which include a period ( dot ) in folder name
1.4.6
Release Date – 2019-08-26
Author – Nsp Code
Hash – 0e05f0b86a3c03033b40d92b918f50303bebb842
- Fix: Uncaught Error: Call to a member function update_headers()
1.4.5
Release Date – 2019-08-22
Author – Nsp Code
Hash – 6de48139f4677cfceb4a3c3989c33165a2cc928b
- Elementor widgets url replacements before being outputted.
- Overwrite the default WP_Admin_Bar class loading with a custom one with the same name to prevent issues on specific plugins.
1.4.3
Release Date – 2019-08-08
Author – Nsp Code
Hash – 255ee24abf210e45e8c0a0a52219b6c48d3bc36f
- New option to Use mere rewrite for Block Default on default wp-login.php
- Do Replacements within Location Header, even if the content is empty
- BackupBuddy download archive fix
1.4.2
Release Date – 2019-07-30
Author – Nsp Code
Hash – 5824b69b9cca07e2ab85b453525655d198bbd457
- Elementor compatibility update
- Yoast SEO Premium plugin compatibility update
- Check if base option value e.g. module/app alrady used for another option, to prevent rewrite conflicts
- Outputs licence status and expiring information if apply.
- Use own Admin Bar instead to extend the default, to prevent conflicts with specific plugins eg. AAM
- New filter wph/core/set_server_type, which allows to set a custom server type
- Prevent cache clear on plugin update, might produce issues if fails to clear the site cache plugin data.
- New filter ‘wph/components/components_run/ignore_field_id’
- Improved regex for Html Comments replace, for better compatibility
1.4
Release Date – 2019-07-03
Author – Nsp Code
Hash – fe054e88135655efb90952a4a9eb7078f44025de
- Append /index.php to confirm url to avoid issues on domains which use redirects
- Fix: Self Rewrite set-up, use previous options list to ensure the site loads fine, until rewrite changed manually and confirmed.
- Clear all caches when any plugin option changes
- Outputs “No” option firs, then “Yes”
- New CDN module option – Load Cache Files through CDN – When creating Cache files, mainly used when using CSS Combine and JavaScript Cobine, the cache files should be loaded through CDN.
- New CDN module option – Load assets within Cache Files through CDN – When creating Cache files, mainly used when using CSS Combine and JavaScript Cobine, any assets ( images, fonts) inside cache files should be loaded through CDN.
1.3.9.2.1
Release Date – 2019-06-26
Author – Nsp Code
Hash – d7c86c8469a0bb13809b9a91c8d0eb05a7542e43
- Update new login url for Kinsta servers
- Yoast SEO Premium sitemap stylesheet url fix
- Divi compatibility file update
- Elementor clear cache when settings changed
- Cache Status interface within Settings, to control the cache options and cache clear
- WP_Admin_Bar node convert to array if set erroneously as object (Enfold issue)
- Trigger cache clear on an y update to ensure new data set is being created
- Ignore file JavaScript Combine fix, check for $element_src variable
1.3.8.11
Release Date – 2019-06-12
Author – Nsp Code
Hash – 6359c3397609da6b54f17eef20afcab1e9ee897b
- Clear Fusion Builder cache when WP Hide settings changed
- Ignore Autoptimize css / js processing when WP Hide Css / Jss combine are on
- Avada process whole content, not just to urls updates
- WP Fastest Cache process minified assets
- Check for reserved options value when saving the WP Hide interface
- New filter wp-hide/interface/process/reserved_values for reserverd options value
- Search for matches in JSON variables for urls which does not end in a forwardslash
- Sanitize replacement values for Css Class change
- Css Combine link regex updates
- Css Combine inline css regex updates to exclude wrapped noscript
- Css Combine process CDN files as being locally
- Css Combine Class regex updates to allow global replacements
- Css Combine add the first style-sheet higher in header
- wp-hide/module/general_js_variables_replace/placeholder_ignore_inline_js replaced wp-hide/module/general_js_combine/placeholder_ignore_inline_js
- JS Combine improved regex to match script tags
- JS Combine process CDN files as being locally
- JS Combine use regex to retrieve the script tag content, as using DOMDocument strip specific tags with unsuspected results
- JS Combine Class regex updates to allow global replacements
1.3.7.5
Release Date – 2019-05-27
Author – Nsp Code
Hash – 83a86b9cb6df7b566022570b8738c2f7c0ef68d5
- Allow ‘text/csv’ and ‘application/json’ as filterable content