TablePress 3.0.2 fixes a few bugs. For more information on changes and new features in TablePress 3.0, please see below.
- Bugfix: The “TablePress table” block in the WordPress Block Editor will properly show the table preview again, when using a non-block theme.
- Bugfix: Prevent an error in the integration into the WordPress Export feature when using the WP-CLI command line tool.
- Several external code libraries and build tools have been updated 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 3.0.1 contains these changes:
- Bugfix: The loading of CSS style files when using non-block themes is now working properly again.
- Bugfix: The JavaScript file for the "Table Features for Site Visitors" is no longer loaded when it's not needed.
- Bugfix: The table width is correct again, when using the "Responsive Tables" module's "Scroll" mode. (TablePress Pro and Max only.)
- Improvement: Potentially corrupt table settings are detected more reliably during the update process.
- Improved support for PHP 8.4.
- Several external code libraries and build tools have been updated to benefit from enhancements and bug fixes.
TablePress 3.0 is a feature, stability, maintenance, and compatibility update. Here are the highlights:
Important: Note the list of changes that might require manual adjustments after updating TablePress on your site!
Heavily Improved Frontend Table Rendering
- CSS style files are only loaded if they are needed, to drastically improve the loading speed!
- You can how have table headers with more than one row and with connected cells!
- Tables are more accessible for visitors with disabilities or that use assistive technologies and easier to use with keyboard navigation!
- Improved search for site visitors, like support of ! for negation as well as accents and diacritics.
- The sorting allows returning to the unsorted order.
- Control elements for filtering and pagination are now responsive, for superior look on small screens.
- A new default pagination style makes it easier to navigate in long tables.
- Automatic right alignment for numbers/dates can be turned on.
- An improved automatic detection of date formats can be activated.
New Premium Feature Modules
- Table Layout
- Easily customize the layout and position of features around your tables.
- Advanced Pagination Settings
- Customize the pagination settings of your tables.
- Inverted Filtering
- Turn the filtering into a search and hide tables if no search term is entered.
Many New Features and Enhancements for Existing Premium Features
- Default Style Customizer
- You can now change colors for premium features with ease!
- Fixed Columns
- Fixed columns have a clearer separation from scrolling columns!
- Individual Column Filter
- Filters will be shown in an extra header or footer row!
- An option to configure which columns get a filter control was added!
- Automatic Periodic Table Import:
- A "Run now" button allows triggering imports outside of the configured schedule.
- E-Mail error notifications: TablePress can now notify the site admin if an import fails!
- Row Highlighting and Cell Highlighting
- The highlight term can now be provided via a URL parameter!
- Server-side Processing
- Added caching support for POST requests
- Added compatibility with the "Automatic Filtering" feature module and the "Input" field mode of the "Individual Column Filtering" feature module.
Changes that Might Require Adjustments (Backwards-compatibility Breaks)
- Some outdated and retired TablePress Extensions will no longer work! Read more!
- The new structure of the table controls might require adjustments in your “Custom CSS” code!
- The CSS code for "Alternating Row Colors" has changed!
- The CSS code for changing colors of actively sorted-on column header cells has changed.
- The sorting arrow icons look slightly different now — but are loaded faster.
- The default pagination type now shows numbers in addition to left/right arrow icons, which also don’t show the “Previous”/”Next” texts anymore!
Behind the scenes
- TablePress 3.0 requires WordPress 6.2 and PHP 7.4.
- 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.
- Support for PHP 8.4.
- Full compatibility with WordPress 6.7.
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-3-0/.