=== Changelog for the Simple Custom CSS & JS Pro plugin === = 4.38 = * 09/24/2024 * Feature: add JS/CSS custom codes to the Block editor * Fix: show the handle for resizing the editor along the height = 4.37 = * 05/28/2024 * Fix: filter the allowed custom codes for the page only if there is a valid list of allowed custom codes * Fix: use the GMT time for showing when a custom code was published or modified * Tweak: remove the kebab-case rule from the CSS linting * Tweak: load the SASS preprocessor only when saving SASS custom codes = 4.36 = * 02/06/2024 * Tweak: replace the CSSLint library with the https://github.com/stylelint/stylelint library * Tweak: update the JSHint library = 4.35 = * 11/13/2023 * Fix: remove the qTranslate-x warning. The qTranslate-x plugin was removed from wp.org since Aug 2021 * Tweak: update the Bootstrap and jQuery library links = 4.34 = * 06/07/2023 * Feature: add the Wikimedia's library for preprocessing the Less code * Compatibility with the WooCommerce "Custom Order Tables" feature = 4.33 = * 05/03/2023 * Fix: custom codes don't show up on frontend if a "network-wide" option is enabled = 4.32 = * 03/14/2023 * Fix: build the "custom-css-js-urls" array also after the license key was deactivated * Fix: PHP8.1 deprecation notices * Fix: after adding a JS/HTML custom code with empty content will show the CSS default message in the editor = 4.31 = * 01/17/2023 * Feature: multiple values for the "Where in site" option * Fix: show the completion hints also when the editor is in the fullscreen mode * Fix: the "LH Archived Post Status" plugin was removing the "Publish" button on the add/edit custom code page = 4.30 = * 10/12/2022 * Feature: enqueue the jQuery library if one of the JS custom codes requires it * Feature: code folding in the editor * Tweak: update the "scssphp/scssphp" library to the latest 1.11.0 version = 4.29 = * 06/14/2022 * Fix: if the "File Renaming on Upload" plugin is installed, then don't rename the files with the 'css', 'js', 'html' extensions * Fix: update CSS linter to allow comma in CSS pseudo-selectors and allow custom properties * Feature: save the custom code upon "Ctrl-S" in the editor = 4.28 = * 03/22/2022 * Tweak: update the EDD Plugin Updater library * Tweak: add instructions about the "JS Linting Options" to the Help screen * Fix: check for the scssphp library's version. If another plugin loads an older version of scssphp, where the 'compileString' method is missing, then an error is shown = 4.27 = * 02/05/2022 * Tweak: compile SASS code with the "scssphp/scssphp" library for PHP>7.2 * Fix: show the SASS/LESS compiling errors after clicking the "Publish/Update" button * Fix: allow a query component in the preview page's URL = 4.26 = * 11/24/2021 * Fix: escape labels on the "Add new custom code" page * Fix: the URL matching is now done on the encoded and decoded version of the URL * Tweak: update the matthiasmullie/Minify library to the latest Jul 2021 commit * Feature: Keep the last cursor position in the editor and let the editor get focus when the page loads = 4.25 = * 06/07/2021 * Fix: linting SASS - allow "!important" rule and tabs as indentation * Fix: catch and show the throwable errors and exceptions from WP Conditional Tags in the admin * Tweak: when a SASS partial is saved, the SASS code that imports the partial needs to be compiled to CSS * Tweak: add the "ccj_code_editor_settings" filter for modifying the editor's options = 4.24 = * 03/11/2021 * Fix: allow the TablePress plugin to load its JS files on the "Add custom code" page in admin * Fix: fatal error with PHP8.0 * Update the JSHint library to to v2.12.0 = 4.23 = * 02/01/2021 * Feature: add "Allow custom JS codes to the login page in subsites" option on multisite WP installations for the super admin * Tweak: small adjustments for compatibility with PHP 8.0 and jQuery 3.5.1 * Fix: before loading the Minify class check if it already loaded = 4.22 = * 11/07/2020 * Fix: add SameSite attribute to the theme cookie * Fix: don't load the theme.css file in the backend * Fix: the "Apply only on these Pages" rules are case-insensitive, just like the WordPress permalinks = 4.21.4 = * 10/02/2020 * Fix: error when filtering the custom codes * Fix: incompatibility with the Max Mega Menu plugin = 4.21.3 = * 08/20/2020 * Fix: remove the "variable-no-property" and "no-ids" rules from SASS linting * Fix: add "Cmd + " editor shortcuts for MacOS computers * Fix: the user language preferrence was ignored in favor of the site defined language * Fix: allow the jQuery library added by plugins like Enable jQuery Migrate Helper or Test jQuery Updates * Fix: permalink was not editable with WordPress 5.5 = 4.21.2 = * 07/14/2020 * Fix: use file_get_contents instead of include_once to load the custom codes = 4.21 = * 07/08/2020 * Feature: "Ctrl + /" in the editor will comment out the code * Feature: order custom codes table by "type" and "active" state * Fix: shortcodes not working on subsites from multisite installations = 4.20.3 = * 06/06/2020 * Fix: PHP warning if empty string is used in a "URL starts with ..." rule = 4.20.2 = * 05/31/2020 * Fix: compatibility issue with the Product Slider for WooCommerce by ShapedPlugin * Fix: PHP warning in case the $_SERVER['REQUEST_URI'] variable is missing = 4.20.1 = * 05/07/2020 * Fix: HTML code set to "Both" devices doesn't show up on mobile devices * Check and declare compatibility with WC4.1 = 4.20 = * 04/24/2020 * Feature: don't show type attribute for script and style tags if the theme adds html5 support for it * Code refactory * Fix: the permalink was mistakingly showing a ".css" file extension when being edited = 4.19 = * 03/19/2020 * Check and declare compatibility with WC4.0 * Check and declare compatibility with WP5.4 = 4.18 = * 02/02/2020 * Feature: color the matching brackets in the editor * Fix: date Published and Modified date wasn't shown in Japanese = 4.17 = * 12/19/2019 * Fix: codes limited only to homepage were showing on all the pages * Feature: editor autocomplete on keyup * Feature: add "After
tag" option for HTML codes, if the theme allows it = 4.16.1 = * 11/05/2019 * Declare compatibility with WP5.3 and WC3.8 = 4.16 = * 10/23/2019 * Fix: preview wasn't working under certain conditions = 4.15 = * 10/02/2019 * Feature: Linting for SASS code * Feature: permalink slug for custom codes = 4.14 = * 09/08/2019 * Compatibility with the "CMSMasters Content Composer" plugin * Option: remove the comments from the HTML = 4.13 = * 05/08/2019 * Fix: remove the CodeMirror library added from the WP Core * Tweak: use protocol relative urls for custom code linked file * Declare compatibility with WordPress 5.2 = 4.12 = * 04/21/2019 * Tweak: rename "First Page" to "Homepage" to avoid misunderstandings * Add CCJ_WP_CONDITIONALS constant that turns off the WP Conditional Tags from being executed * Fix: update the Bootstrap library used in the admin side to 3.4.1 version = 4.11 = * 03/09/2019 * Fix: avoid conflicts with other plugins that use CodeMirror as their editor = 4.10 = * 12/07/2018 * Fix: the Edit Custom Code page was blank for WordPress 5.0 and the Classic Editor enabled = 4.9 = * 09/10/2018 * 10/09/2018 * Feature: add the add/edit/delete custom post capabilities to the admin and 'css_js_designer' roles on plugin activation * Fix: add to the admin the capabilities of the custom-css-js custom post = 4.8 = * 09/04/2018 * Fix: rebuild the custom-css-js-tree when activating the pro version, otherwise some HTML codes don't show up in the frontend * Fix: keep the editor LTR even on RTL websites * Fix: catch the syntax errors from WP Conditional Tags * Fix: on multi-site installations any HTML code from the subsite was replaced with one from the main site = 4.7 = * 07/13/2018 * New: allow importing one custom code from another for Less/SASS CSS codes * Fix: PHP warning at "Apply only on these Pages" if the JSON is not properly formatted * Fix: the default comment for JS for other locales than "en_" was removing the