Title: Release announcement: TablePress 2.0
Author: Tobias Bäthge
Published: December 22, 2022
Last modified: May 14, 2025

---

[Releases](https://tablepress.org/category/release-announcements/)

·

December 22, 2022

# Release announcement: TablePress 2.0

I’m happy to announce that a new release of TablePress is now available. TablePress
2.0 can now be downloaded from the [WordPress Plugin Directory](https://wordpress.org/plugins/tablepress/)
and will show up as an automatic update in the WordPress Dashboard for existing 
users shortly.

**Update**: TablePress 2.0.4 has also been released with some bug fixes. [Find the details below!](https://tablepress.org/release-announcement-tablepress-2-0/?output_format=md#tablepress-2-0-4)

**And not only that**: In addition to the update, TablePress now offers two Premium
license plans that offer even more features for you and your site visitors, plus
priority email support directly from the TablePress team! [Find out more!](https://tablepress.org/premium/)

TablePress 2.0 is a major feature update. Besides a fresh and modern look of the
TablePress admin screens, here are the highlights:

 * **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.
    - A keyboard shortcut for saving changes will save a lot of scrolling.
 * **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.
 * **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!](https://tablepress.org/premium/)

[Compare Features](https://tablepress.org/premium/?output_format=md#features)

[Get a Premium plan](https://tablepress.org/pricing/?output_format=md)

Users of new installations will be asked to opt in to optional non-sensitive diagnostic
tracking with TablePress partner [freemius.com](https://freemius.com/?id=10340&slug=tablepress).
This will allow us to gather usage statistics (like what WordPress or PHP version
your site is running), which will help us test compatibility for a wide range of
server setups. You can see details of what data can be sent in that dialog. You 
can also opt in to notification emails, e.g. when we release a new TablePress version.
Of course, all of this is completely optional and not required! TablePress will 
continue to work just fine if you skip that step!

### Release announcement: TablePress 2.0.4

TablePress 2.0.4 fixes a few bugs and brings some nice enhancements. Updating is
highly recommended!

**A big thank you do all users who suggested these enhancements or helped with troubleshooting!**

 * The “Table” button for users that don’t use the WordPress block editor is back!
 * Issues that some users had with saving changes on the “Edit” screen are fixed.
 * No errors should be thrown anymore when required PHP extensions are missing on
   a server when importing files.
 * Visual glitches in the Horizontal Scrolling, caused by themes adding conflicting
   CSS, are reduced.
 * The “Automatic Filtering” feature now allows retrieving the filter term from 
   a URL parameter. (TablePress Pro and Max only.)
 * A backwards compatibility improvement was added to the “Individual Column Filtering”
   feature. (TablePress Pro and Max only.)
 * The “Server-side Processing” feature now uses much shorter request URL which 
   improves performance and prevents possible server errors. (TablePress Max only.)
 * Some internal documentation and build tools were updated.

### Release announcement: TablePress 2.0.3

TablePress 2.0.3 fixes a few bugs and brings some nice enhancements:

 * The “Edit” screen now has context menu entries and supports Ctrl/Cmd + Alt/option
   + Shift + ↑/↓/←/→ keyboard shortcuts for moving the currently selected rows to
   the top or bottom, or the currently selected columns to the left or right edge.
 * On the “Edit” screen, it’s now easier to drag and drop rows and columns with 
   the mouse, as the clickable regions are now bigger.
 * On the “Edit” screen, the cell height was reduced, so that more content fits 
   on the screen.
 * The “Edit” screen now properly supports copying and pasting of content that contains
   quotation marks.
 * The “Show Shortcode” link on the “All tables” screen, often used for copy and
   paste, is back!
 * The automatic format detection of the file import is more robust, especially 
   when importing CSV files.
 * TablePress better protects itself against conflicts caused by other plugins that
   use outdated versions of the Composer tool.
 * An error where tables could not be saved was fixed. (TablePress Pro and Max only.)
 * The Column Filter Dropdowns module now properly deals with & characters and HTML
   code in cells, and applies better sorting to the selectable options. (TablePress
   Pro and Max only.)

### Release announcement: TablePress 2.0.2

TablePress 2.0.2 fixes a few bugs in TablePress 2.0.1 and TablePress 2.0:

 * The “Edit” screen now supports Ctrl/Cmd + L/I/E keyboard shortcuts for the “Insert
   Link”, “Insert Image”, and “Advanced Editor” buttons, respectively.
 * The “Edit” screen now supports Ctrl/Cmd + Shift + ↑/↓/←/→ keyboard shortcuts 
   for moving the currently selected rows up or down, or the currently selected 
   columns left or right.
 * An error where tables could not be saved was fixed. (TablePress Pro and Max only.)
 * The Fixed Columns module now properly shows multiple fixed columns. (TablePress
   Pro and Max only.)
 * The integration of the Automatic Periodic Table Import module was fixed. (TablePress
   Max only.)

### Release announcement: TablePress 2.0.1

TablePress 2.0.1 fixes a few bugs in TablePress 2.0:

 * TablePress will again work correctly when it’s “network activated” on WordPress
   Multisite installations.
 * Issues that some users had with saving changes on the “Edit” screen are fixed.
 * The misalignment between head and body rows when using “Horizontal Scrolling”
   is fixed.
 * The vertical alignment of elements in table cells is back to its old behavior,
   due to issues in some themes.
 * No errors should be thrown anymore when the “Table Features for Site Visitors”
   are active for tables that have combined cells or no head row.
 * The “Shortcode” text field, often used for copy and paste, on the “Edit” is back!
 * More valuable information about errors is given when a table import fails.
 * An issue with the sorting arrow icons showing as weird characters is fixed.
 * No errors should be thrown anymore when required PHP extensions are missing on
   a server when evaluating math formulas.