| @@ -1,32 +1,31 @@ | ||
| 1 | 1 | === CSS & JavaScript Toolbox === |
| 2 | 2 | Contributors: wipeoutmedia |
| 3 | 3 | Author URL: https://css-javascript-toolbox.com |
| 4 | 4 | Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=EWDWF75JHT9Q6 |
| 5 | -Tags: snippets, css, javascript, php, scripts, code, functions, html | |
| 5 | +Tags: snippets, javascript, php, scripts, code | |
| 6 | 6 | License: GPLv2 or later |
| 7 | 7 | License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html |
| 8 | -Requires at least: 4.9 or higher | |
| 9 | -Requires PHP: 7 or higher | |
| 10 | -Tested up to: 6.1.1 | |
| 11 | -Stable tag: 11.6 | |
| 8 | +Requires at least: 5.0 or higher | |
| 9 | +Requires PHP: 7.4.0 | |
| 10 | +Tested up to: 6.6 | |
| 11 | +Stable tag: 12.0.4 | |
| 12 | 12 | |
| 13 | 13 | Add code snippets (CSS, JavaScript, HTML, PHP) to your site and choose where it goes. Feel confident with 10 years of security & reliability. |
| 14 | 14 | |
| 15 | 15 | == Description == |
| 16 | -Thank you for taking a look at our code snippet plugin. I believe it will do exactly what you are wanting. | |
| 16 | +CSS & JavaScript Toolbox (or CJT) is a WordPress plugin that allows you to safely add CSS, JavaScript, PHP or HTML to unique code blocks that can be run anywhere on your website. | |
| 17 | 17 | |
| 18 | 18 | ### IDEAL FOR: ### |
| 19 | -* **Front-end modifications** (without modifying theme files) | |
| 20 | -* **Adding functionality** (without modifying functions.php) | |
| 21 | -* **Adding widgets, code snippets/scripts** (e.g. Google Analytics) | |
| 22 | -* **Fast site development** (without the need for FTP) | |
| 19 | +* **Making CSS front-end changes** - No need to modify theme files or work with tedious built-in theme options. Just create a CSS code block. | |
| 20 | +* **Adding site functionality** - Stop adding plugins for simple tasks as they can slow down your site. Create a JavaScript or PHP code block instead. | |
| 21 | +* **Adding widgets, code snippets and third-party scripts** - Code blocks are perfect for adding scripts such as Google Analytics and chat widgets to your website. | |
| 23 | 22 | |
| 24 | -CJT is built on the concept of a code block. Each code block contains its own editor for writing/adding your snippets; and an assignment panel so you can click the sections of your website you want the code to go. | |
| 23 | +CJT is built on the concept of a code block. Each code block is more than just a code editor. It also contains a location editor so you can click the sections of your website you want your code to run. | |
| 25 | 24 | |
| 26 | -It was designed for super-fast development without any cumbersome page refreshing. That means you can add as many code blocks as you need and see all of your code and assignments in one dashboard. Don't worry, it has been optimised to handle 100's of code blocks and thousands of assignments (i.e. Pages, Posts, Categories, Custom Posts, etc). | |
| 25 | +It was designed for super-fast development without any cumbersome page refreshing. Create as many code blocks as you need and see all of your code and locations in the one dashboard. Don't worry, CJT has been optimised to handle 100's of code blocks and thousands of locations (i.e. Pages, Posts, Categories, Custom Posts, etc). | |
| 27 | 26 | |
| 28 | -[Click for CSS & JavaScript Toolbox PLUS and SAVE 75%](https://css-javascript-toolbox.com/?utm_source=cjt_free_on_wordpress&utm_medium=readme_txt_description&utm_campaign=click_for_premium_link) | |
| 27 | +[Click for CSS & JavaScript Toolbox PLUS](https://css-javascript-toolbox.com/?utm_source=cjt_free_on_wordpress&utm_medium=readme_txt_description&utm_campaign=click_for_premium_link) | |
| 29 | 28 | |
| 30 | 29 | ### FEATURES: ### |
| 31 | 30 | * Easy to use 'code blocks' interface |
| 32 | 31 | * Powerful code editor |
| @@ -41,9 +40,9 @@ | ||
| 41 | 40 | * **PREMIUM** Editor tools (code auto complete, beautify/minify, etc) |
| 42 | 41 | * **PREMIUM** Code revisions system |
| 43 | 42 | * **PREMIUM** Backup and export/import system |
| 44 | 43 | |
| 45 | -[Click for CSS & JavaScript Toolbox PLUS and SAVE 75%](https://css-javascript-toolbox.com/?utm_source=cjt_free_on_wordpress&utm_medium=readme_txt_description&utm_campaign=click_for_premium_link) | |
| 44 | +[Click for CSS & JavaScript Toolbox PLUS](https://css-javascript-toolbox.com/?utm_source=cjt_free_on_wordpress&utm_medium=readme_txt_description&utm_campaign=click_for_premium_link) | |
| 46 | 45 | |
| 47 | 46 | ### OVERVIEW VIDEO ### |
| 48 | 47 | https://www.youtube.com/watch?v=vYAKePVgJqE |
| 49 | 48 | |
| @@ -121,8 +120,52 @@ | ||
| 121 | 120 | = I received a weird error, what do I do now? = |
| 122 | 121 | Due to the overwhelming amount of emails we get for users requesting support for our CJT plugins, we cannot provide support for the CJT Free plugin (hosted here on WordPress.org) at this stage unfortunately. If you wish to receive priority support, please visit our CJT website and then [purchase a license for any of our premium CJT PLUS products](https://css-javascript-toolbox.com/pricing). |
| 123 | 122 | |
| 124 | 123 | == Changelog == |
| 124 | += 12.0.4 = | |
| 125 | +* Fixed: Improved plugin security and stability | |
| 126 | + | |
| 127 | += 12.0.3 = | |
| 128 | +* Security: Fixed path traversal vulnerability in controller routing | |
| 129 | +* Security: Added input validation to prevent arbitrary file inclusion | |
| 130 | +* Enhancement: Improved plugin security and stability | |
| 131 | + | |
| 132 | += 12.0.2 = | |
| 133 | +* Fix: Text domain header issue | |
| 134 | +* Fix: Old PHP notices and warnings | |
| 135 | +* Enhancement: Improved plugin stability | |
| 136 | + | |
| 137 | += 12.0.1 = | |
| 138 | +* Fix: Headers already sent issue | |
| 139 | +* Fix: Old PHP notices and warnings | |
| 140 | +* Enhancement: Improved plugin stability | |
| 141 | + | |
| 142 | += 12.0 = | |
| 143 | +* Compatibility: with latest WordPress version | |
| 144 | +* Enhancement: Improved plugin stability | |
| 145 | +* Update: ACE editor to version 1.35.3 | |
| 146 | +* Fix: Resolved main controller dirname null string issue | |
| 147 | +* Fix: Compatibility issues with PHP > 8.0 | |
| 148 | +* Fix: Notice warning errors in WordPress dashboard area | |
| 149 | +* Fix: Various bugs fixed | |
| 150 | + | |
| 151 | += 11.9.1 = | |
| 152 | +* Fix: Various bugs fixed | |
| 153 | +* Enhancement: Improved plugin stability | |
| 154 | + | |
| 155 | += 11.9 = | |
| 156 | +* Fix: XSS vulnerability in shortcodes and code blocks | |
| 157 | +* Fix: Bugs fixed | |
| 158 | + | |
| 159 | += 11.8 = | |
| 160 | +* Fix: XSS vulnerability | |
| 161 | +* Fix: Bugs fixed | |
| 162 | + | |
| 163 | += 11.7 = | |
| 164 | +* Fix: PHP version 8 fatal issue | |
| 165 | +* Fix: Updated old composer logic, updated file require path, and some other minor formatting | |
| 166 | +* Fix: PHP version 8+ issue where Block ID Info panel and Assignment Info panel does not show | |
| 167 | + | |
| 125 | 168 | = 11.6 = |
| 126 | 169 | * Enhancement: Updated ACE Editor to v1.15.0 |
| 127 | 170 | * Fix: Bugs fixed |
| 128 | 171 | |
| @@ -136,10 +179,10 @@ | ||
| 136 | 179 | * Removed: Auxiliary and Advanced tabs are removed for CJT new installs. Existing CJT users with active code blocks still get them |
| 137 | 180 | * Enhancement: All mouse hover-over popups are faster and more responsive |
| 138 | 181 | |
| 139 | 182 | = 11.3 = |
| 140 | -* Fixed: URL Assignment tab is now working as expected | |
| 141 | -* Fixed: Inverter functionality was not being displayed in the frontend | |
| 183 | +* Fix: URL Assignment tab is now working as expected | |
| 184 | +* Fix: Inverter functionality was not being displayed in the frontend | |
| 142 | 185 | |
| 143 | 186 | = 11.2 = |
| 144 | 187 | * Added: New links for CJT PLUS license validation |
| 145 | 188 | |
| @@ -439,5 +482,5 @@ | ||
| 439 | 482 | = 11.5 = |
| 440 | 483 | * Compatibility: PHP version 8+ |
| 441 | 484 | * Compatibility: MySQL version 8+ |
| 442 | 485 | * Fix: Duplicate ID issue, which on rare occasions was fetching the 'revision block' ID for a newly created block causing an error for duplicate entry |
| 443 | -* Enhancement: If the 'wp-content' directory is renamed to something different (e.g. 'content'), CJT will now find any custom content directories and install correctly | |
| 486 | +* Enhancement: If the 'wp-content' directory is renamed to something different (e.g. 'content'), CJT will now find any custom content directories and install correctly | |