TablePress 2.2.5
TablePress 2.2.5 fixes a minor security issue and a few bugs. For more information on changes and new features in TablePress 2.2.x, please see below.
- Security fix: The URL import now properly blocks hosts of cloud providers’ metadata API endpoints to prevent data extraction.
- When importing a table in the Excel format, floating point numbers are now detected and handled more reliably.
- The detection of the JSON format when importing a table is now more reliable.
- The “Copy”, “Export”, and “Delete” buttons/links on a table’s “Edit” screen now work again after a table ID was changed.
- Error messages when a table could not be found and similar are now shown properly in modern themes.
- The “Automatic Filtering” feature module now also allows using a slash in the filter term. (TablePress Pro and Max only.)
- The “Debug and Version Information” section was cleaned up and updated with more relevant checks.
- Updated external libraries to benefit from enhancements and bug fixes.
- Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.
TablePress 2.2.4 contains these changes:
- The math formula calculation engine now properly handles quotation marks in text around embedded formulas.
- An issue with the block theme preview when using the Site Editor on multisite installations was fixed.
- Data consistency when saving tables is checked more thorougly.
- Forward-compatibility with PHP 8.3 was added, to benefit from new features.
- The extraction of error information for displaying error messages was improved.
- The loading of the Default Style Customizer was improved. (TablePress Pro and Max only.)
- The handling and loading of translation files was improved. (TablePress Pro and Max only.)
- The debugging capabilities for the “Automatic Periodic Table Import” feature module were improved. (TablePress Max only.)
- Updated external libraries to benefit from enhancements and bug fixes.
- Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.
TablePress 2.2.3 contains these changes:
- Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added.
- An issue where it was not possible to replace existing tables during an import was fixed.
- Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.
TablePress 2.2.2 contains these changes:
- Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added.
- The code that evaluates Shortcode parameters was optimized for a higher performance.
- The “Sorted” order of the “Row Order” premium feature module no longer raises an error. (TablePress Pro and Max only.)
- Updated external libraries to benefit from enhancements and bug fixes.
TablePress 2.2.1 contains these changes:
- Further protection against bugs in other plugins that interfere with the loading of JavaScript files, causing the TablePress admin screens to be unusable, was added.
TablePress 2.2 is a feature and enhancement update. Here are the highlights:
New features, enhancements, and bug fixes
Improvements around table styling
- The preview of the TablePress table block in the block editor now takes into account “Custom CSS”, for a more precise preview.
- TablePress Pro and Max now have an easy-to-use visual “Default Style Customizer”: Choose from pre-defined style variations or define your own color scheme to change your tables’ default style -- without touching CSS code!
The “Responsive Tables” premium module offers more possibilities
- The “Modal” mode can show all table data in an overlay modal window if columns don’t fit on the screen. (TablePress Pro and Max only.)
- The “Scroll” mode now allows the visitor to scroll left and right by clicking arrow buttons. (TablePress Pro and Max only.)
Enhanced and more polished user interfaces
- The “Advanced Access Rights” module now has a fixed header row and offers a keyboard shortcut for saving changes. (TablePress Max only.)
- The “Automatic Periodic Table Import” module now has a fixed header row, filtering, and sorting, to make working with long table lists easier. (TablePress Max only.)
- In addition, the “Automatic Periodic Table Import” module now allows periodic imports with a 1-minute interval. (TablePress Max only.)
Miscellaneous changes
- The TablePress REST API now has “Create table” and “Delete table” endpoints and received optimizations and improvements. (TablePress Max only.)
- The spacing between dropdowns of the “Column Filter Dropdowns” module is more consistent across different screen sizes. (TablePress Pro and Max only.)
- The legacy math formula evaluation engine now also supports the % (modulo) operator.
- A bug in the import format detection of the legacy import engine was fixed.
- TablePress Pro and TablePress Max are now fully translated to German.
Behind the scenes
- Cleaned up and simplified code, for easier future maintenance, to follow WordPress Coding Standards, and to offer helpful inline documentation.
- Updated external libraries to benefit from enhancements and bug fixes.
- Automated code compatibility checks and build tools simplify chores for easier development.
- TablePress 2.2 requires WordPress 5.8 and PHP 7.2!
Premium versions
- Even more great features for you and your site’s visitors and priority email support are available with a Premium license plan of TablePress. Go check them out!
For more information please see the announcement at https://tablepress.org/release-announcement-tablepress-2-2/.