Big news: 8 million downloads, TablePress 2.0, and more!

Many users are eagerly waiting for it. And with today’s great news of TablePress reaching 8 million downloads, it’s my great pleasure to announce that TablePress 2.0 is just around the corner. This major update will ship with some nice new features and useful enhancements.

8 million downloads

About a year after reaching 7 million downloads, TablePress crossed another milestone mark today. It has reached more than 8 million plugin downloads in the WordPress plugin repository. Thank you to all of you!

TablePress reached 8 million downloads from the WordPress plugin repository.
TablePress reached 8 million downloads from the WordPress plugin repository.

Testing TablePress 2.0

Great changes are ahead: The final release of TablePress 2.0 will happen this fall, but to get there, I need your help: To make sure that the new features work for everybody and that the other changes don’t break anything, I’d like to get as much feedback on the new version as possible.

Thank you to all testers! The test versions have proven to be very stable. For your pleasure, TablePress 2.0-RC2 is now available for testing! You can find the download links below.

Besides a fresh and modern look of the TablePress screens, changes in the upcoming release of TablePress 2.0 include:

  • Completely new “Edit” screen for tables:
    • TablePress now has an even more spreadsheet-like user interface that makes working with large tables a breeze.
    • Editing will be much faster: A right-click context menu allows for quick access to the table manipulation tools.
  • Block editor support instead of having to deal with Shortcodes:
    • The new “TablePress table” block will give you a preview of the table when inserting it into a post or page, for a more intuitive embedding of tables. You won’t even have to remember the table ID, as a table search is included.
    • And if you want, converting existing Shortcodes is just two clicks away.
  • Easier styling of tables:
    • You can now use CSS variables for quicker and easier styling changes, in particular of table colors.
    • The CSS selectors in the default CSS have been simplified for higher compatibility with more themes.
  • Importing tables is easier and more powerful than ever:
    • Simply drag&drop files, even multiple files at once, even of different formats!
    • No more need to choose the import file format: The auto detection will know if it’s importing a CSV, Excel, HTML, or JSON file.
    • In addition, more file formats are recognized, like the LibreOffice ODS format.
    • The Excel import is much more powerful: For example, clickable links and simple styling will be recognized and imported!
    • The Replace/Append select box also has a live-search with autocomplete now, which makes finding the right table much faster.
  • New formula calculation engine:
    • TablePress now understands many more formulas, just as you know them from Excel.
    • The formulas even support text strings now, which enables many new ways of automatically creating table content.
  • 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 simple chores for easier development.
    • Support for PHP 8.1 and PHP 8.2.
    • TablePress 2.0 requires WordPress 5.8.

To test this and the other changes, I’d like to invite you to download TablePress 2.0-RC2 and test it on a development or staging site. Unless you are adventurous, please don’t yet install it on a production server, before it’s not completely polished. The quickest way for installation or updating will be the “Plugins” screen in your site’s admin dashboard. Go to “Add New” and “Upload Plugin”. Then, upload the TablePress 2.0-RC2 ZIP file. WordPress will then install or update the plugin.

You will then asked to opt in to optional non-sensitive diagnostic tracking with TablePress partner freemius.com. This will allow me to gather some usage statistics (like what WordPress or PHP version your site is running), which will help me to test compatibility for a wide range of server setups. You can see the details of what data can be sent in that dialog. You can also opt in to notification emails, e.g. when I release a new test version. Of course, all this is completely optional and not required! TablePress will continue to work just fine if you skip that step!

Very important: If you think you’ve found a problem or bug, if something is not working as expected, or if the new version breaks something on your site, please don’t hesitate to notify me: Either email me (wordpressno-spam@mailtobias.baethge.com), ping @TablePress on Twitter, or post in the WordPress support forums. Any feedback, positive or negative, on TablePress 2.0 is more than welcome and will definitely help to make the plugin even better!

Thank you very much for your continued support!

TablePress will become more professional

TablePress has been one of my main hobbies for over 10 years now. (Counting in its predecessor WP-Table Reloaded, that’s actually more than 13 years!) I enjoy working on development and support just as on Day 1. It’s time for me to use this opportunity and turn this hobby into a profession. With TablePress 2.0, later this fall, you will also have the option to obtain additional Premium features, which will greatly enhance your TablePress experience — and that of your site’s visitors. Not only will this allow me work on TablePress full time, but it will also mean that support and development will become even more reliable. Stay tuned for further details!

Release announcement: TablePress 1.14

I’m happy to announce that a new release of TablePress is now available. TablePress 1.14 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

TablePress 1.14 is a stability, maintenance, and compatibility release with these changes:

  • Full compatibility with WordPress 5.8.
  • Enhancement: Make behavior of bulk action selectors on the “All tables” screen more user-friendly.
  • Enhancement: Apply and enforce more granular coding standards for better code maintainability.
  • Enhancement: Allow import files with an .xlsm file extension, in addition to .xlsx files.
  • Enhancement: Add more options (filter and action hooks) for external integration of custom code.
  • Bugfix: Fix handling of the help box on the “Edit” screen when it’s opened again after closing it.
  • Bugfix: Properly return modified table data when external code integrates into TablePress.
  • Bugfix: Correctly localize dates in files names of downloaded export files.
  • Bugfix: Fix typos in the code for math formula parsing that could lead to error messages in rare cases.
  • Updated external libraries (DataTables, SimpleXLSX, Build tools).
  • Some internal changes for better stability, translations, and documentation.

You should also enable auto-updates for TablePress, on the “Plugins” screen of your site’s admin Dashboard. That way, new versions will be installed on your site automatically.

And, did you know, that more great features are available as TablePress Extensions? If your site has many tables that you want to organize in folders or categories, you should check out the Wicked Folders Pro plugin, which also works with TablePress. Or, if you are using a Divi theme and want more visual styling options, TablePress Styler by Divi Modules might be for you.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.13

I’m happy to announce that a new release of TablePress is now available. TablePress 1.13 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.13 is a stability, maintenance, and compatibility release with these changes:

  • Full compatibility with WordPress 5.7.
  • Enhancement: Allow replacing/appending existing tables when importing a ZIP archive of files.
  • Enhancement: Add ARIA labels to the table when its name or description is printed.
  • Enhancement: Update list of allowed CSS features in “Custom CSS”.
  • Enhancement: Increase compatibility with PHP 8 and jQuery 3.x by no longer using deprecated functions.
  • Bugfix: Properly update cell references in formulas when one is moved, on the “Edit” screen.
  • Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, translations, and documentation.
  • TablePress 1.13 requires WordPress 5.6!

You should also enable auto-updates for TablePress, on the “Plugins” screen of your site’s admin Dashboard. That way, new versions will be installed on your site automatically.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.12

I’m happy to announce that a new release of TablePress is now available. TablePress 1.12 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.12 is a stability, maintenance, and compatibility release with these changes:

  • Full compatibility with WordPress 5.5.
  • Enhancement: Add placeholder variables with table and cell information for use in formulas.
  • Bugfix: Properly handle math formulas with numbers in their names in the math parser.
  • Bugfix: Restore proper highlighting of input fields with invalid values in the admin area.
  • Updated external libraries (DataTables, SimpleXLSX, Build tools).
  • Some internal changes for better stability, translations, and documentation.

If you already updated to WordPress 5.5, you should also enable auto-updates for TablePress, on the “Plugins” screen of your site’s admin Dashboard. That way, new versions will be installed on your site automatically.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.11

I’m happy to announce that a new release of TablePress is now available. TablePress 1.11 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.11 is a stability, maintenance, and compatibility release with these changes:

  • Full compatibility with WordPress 5.4.
  • Enhancement: Update list of allowed CSS features in “Custom CSS”.
  • Enhancement: Allow more complex “Extra CSS classes”, to support more CSS frameworks.
  • Enhancement: Modernize the arrow icons web font loading for faster loading.
  • Enhancement: Support the table markup structure of HTML 5.1.
  • Bugfix: Prevent fatal error due to misspelled function name during Excel import.
  • Updated external libraries (SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, translations, and documentation.
This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

This release of TablePress is supported by WP Activity Log, the most comprehensive WordPress activity logs plugin.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.10

I’m happy to announce that a new release of TablePress is now available. TablePress 1.10 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.10 is a stability, maintenance, and compatibility release with these changes:

  • Full compatibility with WordPress 5.3
  • Enhancement: Allow importing with replacing/appending existing tables with ZIP archives of JSON files.
  • Enhancement: Greatly enhance the code quality by removing old code and using modern features of PHP.
  • Enhancement: Flush the caches of more caching plugins when the “Custom CSS” was modified.
  • Enhancement: Update list of allowed CSS features in “Custom CSS”.
  • Enhancement: Add more math formulas to the formula parser.
  • Bugfix: Restore correct behavior when moving columns on the “Edit” screen.
  • Bugfix: Properly hide text that is intended for screen readers only.
  • Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, security, translations, and documentation.
  • Removed the migration/import code for the discontinued WP-Table Reloaded plugin.
  • TablePress 1.10 requires WordPress 5.3!

Updates to some TablePress Extensions will also be available shortly. Please take a look through the list of Extensions and check if there’s maybe an update available. As some of them do not have support for auto updates, you might then have to download and update them manually.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.9.2

I’m happy to announce that a new release of TablePress is now available. TablePress 1.9.2 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.9.2 is a stability, maintenance, and compatibility release with these changes:

  • Compatibility with WordPress 5.1
  • Enhancement: Make the save process more robust against data corruption.
  • Minor internal changes on CSS and typos in the documentation.

If you are using WordPress 5.1: Please update to TablePress 1.9.2 before making changes to tables that contain HTML code for clickable links, like

<a href="https://example.com/">Link</a>

With versions older than TablePress 1.9.2, due to a bug in WordPress 5.1, there’s a risk of (temporary) data loss. If you are affected by this, please follow these instructions to restore your corrupted table data.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.9.1

I’m happy to announce that a new release of TablePress is now available. TablePress 1.9.1 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.9.1 is a stability, maintenance, and compatibility release with these changes:

  • Enhancement: Improve accessibility on several admin screens (thanks to Boone Gorges).
  • Enhancement: Update list of allowed CSS properties in “Custom CSS”.
  • Updated external libraries (DataTables, SimpleXLSX, CSSTidy, Build tools).
  • Some internal changes for better stability, security, translations, and documentation.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.9

I’m happy to announce that a new release of TablePress is now available. TablePress 1.9 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

This release not only fixes a few annoying bugs for some users, but it also brings a nice feature for the “Custom CSS” editor: It now shows common syntax errors, which will make it even easier to style tables with CSS code.

Here is a summary of the changes in TablePress 1.9:

  • Full compatibility with WordPress 4.9
  • Feature: The “Custom CSS” text field highlights and notifies about CSS code syntax errors.
  • Enhancement: Update list of allowed CSS properties in “Custom CSS”.
  • Enhancement: Make the CSV import more robust against malformed input.
  • Bugfix: The integration into the WordPress search was broken since a WordPress core change.
  • Bugfix: The HTML import was broken on certain server configurations.
  • Updated external libraries (Build tools).
  • Some internal changes and fixes for better stability, cleaner code, translations, and documentation.
  • TablePress 1.9 requires WordPress 4.9.1!

Updates to some TablePress Extensions will also be available shortly. Please take a look through the list of Extensions and check if there’s maybe an update available. As some of them do not have support for auto-updates, you might then have to download and update them manually.

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Release announcement: TablePress 1.8.1

I’m happy to announce that a new release of TablePress is now available. TablePress 1.8.1 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for existing users shortly.

TablePress 1.8.1 is a stability, security, and maintenance release with these changes:

  • Enhancement: Make HTML import more robust and faster.
  • Enhancement: The HTML import can now import merged cells in a row.
  • Enhancement: Harden the XLSX import against potential security issues (thanks to Yuji Tounai).
  • Enhancement: Allow easier changes to import data for developers, by adding a filter hook.
  • Enhancement: The layout of the TablePress admin screens will look better on small screens.
  • Enhancement: Update list of allowed CSS properties in “Custom CSS”.
  • Enhancement: Reduce size of default CSS, by removing old hacks for Internet Explorer.
  • Updated external libraries (CodeMirror, DataTables, SimpleXLSX, CSSTidy, Build tools).

If TablePress is helpful for you, please rate it in the WordPress Plugin Directory and consider supporting further TablePress development with a donation. Thank you!

Top