Release announcement: TablePress 1.7

Earlier this week, WordPress 4.4 was released with many great new things. As an early Christmas present, I’m happy to announce that a new release of TablePress is now available as well. TablePress 1.7 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for exisiting users shortly.

I’d like to say “Thank you!” to all testers, users, and supporters of TablePress, especially those that supported the plugin with a donation or good rating in the WordPress Plugin Directory! Your support is highly appreciated! Thank you very much!

Here is a summary of the changes in TablePress 1.7:

  • Full compatibility with WordPress 4.4
  • Bugfix: Properly align tabs and heading in the main navigation bar at the top.
  • Bugfix: Restore layout on small screens (responsiveness) for the “All Tables” screen.
  • Bugfix: Restore layout of the overlay when inserting tables into posts/pages.
  • Bugfix: Make input fiels on the “Edit” screen resizable in both directions again.
  • Bugfix: Restore sorting arrows on the “Edit” screen.
  • Bugfix: Some strings were unclear, had typos, or used wrong HTML entities.
  • Bugfix: Prevent certain “Custom Commands” from being rewritten to a new syntax in the wrong way.
  • Bugfix: Make sure that the table preview is properly translated to other languages.
  • Enhancement: Make the “Custom CSS” textarea vertically resizable.
  • Enhancement: Support more CSS3 properties when cleaning “Custom CSS” code.
  • Enhancement: Increase reliability when internally converting tables to their storage format (JSON).
  • Enhancement: Use correct HTML markup for better accessibility on the admin screens.
  • Enhancement: Only load required parts of jQuery, for faster page loads in some environments.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Translations: Switched from .po/.mo files to WordPress Plugin Language Packs.
  • Some internal changes and fixes for better stability, cleaner code, and documentation.
  • TablePress 1.7 requires WordPress 4.3!

Updates to some TablePress Extensions will also be available soon. Please take a look through the list of Extensions and check if there’s maybe an update available. As most of them are not part of the WordPress Plugin Directory, you can then update them manually.

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

Release announcement: TablePress 1.6.1

TablePress 1.6.1 is now available for download in the WordPress Plugin Directory and as an automatic update in your WordPress Dashboard.

This update fixes a problem with the JavaScript features on the frontend, like sorting, search, etc., that can appear after updating to WordPress 4.3. (For those interested in technical details: The included DataTables JS library was updated to the latest version, to ensure compatibility with the updated version of the jQuery library that now comes with WordPress.)

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

One million and counting!

And there it is! :-)

tablepress-one-million

Just a few weeks after celebrating its third anniversary, TablePress reached the milestone of 1,000,000 downloads from the official WordPress Plugin Directory. (Its predecessor, the outdated WP-Table Reloaded, is now at 690,000 downloads, so, technically, we are talking about an even higher number of downloads! :-) )

I’d like to take this opportunity to say “Thanks!” to all users of the plugin — over 300,000, according to the stats in the WordPress Plugin Directory. It’s great to see that a plugin that was started as a personal solution for a stats table on a baseball website is now so helpful and valuable to so many people, their sites, and even their businesses!

At the same time, maintaining the plugin is a high responsibility — one that I will always try to fulfill as best as I can. Even though it’s sometimes stressful and annoying to answer the same support questions over and over again, it always makes me feel good to help someone, and to maybe even get a “Thank you!” or positive rating in return. A special shout-out goes out to all users who have shown their appreciation with a donation for a cup of coffee (or even dinner) or a book from my wish list. Without all of you, I would not be able to invest big chunks of my free time into support and development for TablePress. Thank you!

Here’s to the next million!

Release announcement: TablePress 1.6

A couple days ago, WordPress 4.2 was released with many new features, enhancements, and bugfixes. To complement that, I’m happy to announce that a new release of TablePress is now available as well. TablePress 1.6 can now be downloaded from the WordPress Plugin Directory and will show up as an automatic update in the WordPress Dashboard for exisiting users shortly.

I’d like to say “Thank you!” to all testers, users, and supporters of TablePress, especially those that supported the plugin with a donation or good rating in the WordPress Plugin Directory! Your support is highly appreciated! Thank you very much!

Here is a summary of the changes in TablePress 1.6:

  • Full compatibility with WordPress 4.2
  • Bugfix: Fixed integration of the “Insert Link” dialog.
  • Bugfix: Divisions by zero were not caught properly in formulas in cells.
  • Bugfix: Numbers were sometimes not imported correctly in the Excel importer.
  • Enhancement: Importing files encoded as UTF-16 should work better now.
  • Enhancement: Support dismissible notices in the admin screens.
  • Enhancement: Support better tabbing on the “Edit” screen.
  • Enhancement: Add page cache clearing for the WP Fastest Cache plugin.
  • Enhancement: Add a plugin filter hook that allows modifying the exported data by plugins.
  • Enhancement: Support more CSS3 properties when cleaning “Custom CSS” code.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Added Korean translation.
  • Updated several translations (Chinese (Taiwan), English, German).
  • Many internal changes and fixes for better stability, cleaner code, and documentation.
  • TablePress 1.6 requires WordPress 4.2!

Updates to some TablePress Extensions will also be available soon. Please take a look through the list of Extensions and check if there’s maybe an update available. As they are not part of the WordPress Plugin Directory, you can then update them manually.

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

Release announcement: TablePress 1.5.1

Just over half a year has passed since TablePress 1.4 was released. That doesn’t mean that the plugin was not actively developed during those six months, of course! With great pleasure, I’d like to announce that TablePress 1.5.1 is now available for download in the WordPress Plugin Directory and as an automatic update in your WordPress Dashboard.
After a brief period of beta testing, I’d like to say Thank you! to all testers, users and supporters of TablePress, especially those that supported the plugin with a donation or good rating in the WordPress Plugin Directory! Your support is highly appreciated! Thank you very much!

The changes in TablePress 1.5 and 1.5.1 should be very interesting to many users, and they include:

  • Full compatibility with WordPress 4.0
  • Feature: Support for the new Media Manager when inserting images
  • Feature: Support for the integrated WP importer/exporter
  • Bugfix: The “Insert Link” dialog in the “Advanced Editor” works now.
  • Bugfix: The HTML export creates valid HTML files now.
  • Enhancement: Tables are now stored with extra information about the format, so that other plugins are less likely to break it.
  • Extended unit tests for the plugin and some external libraries.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Added Ukrainian translation.
  • Updated several translations (English, German).
  • Added and updated more language files for the DataTables library.
  • TablePress 1.5 requires WordPress 4.0!

On top of TablePress 1.5, these changes were added in TablePress 1.5.1:

  • Bugfix: Some properties in Custom CSS code were erroneously removed.
  • Updated the Spanish translation.

Of those changes, the update of the DataTables JavaScript library is probably the most interesting change “under the hood”. As some of the internal functions of that library were altered, TablePress will apply some automatic adjustments and modifications during the plugin update. For example, “Custom Commands” that a user might have added to a table will be updated to a new format automatically.
Due to this, it might also be necessary to update your TablePress Extensions (if you use any). Please take a look through the list of Extensions and check if there’s maybe an update available. As they are not part of the WordPress Plugin Directory, you can then update them manually.

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

Upcoming: TablePress 1.5

Please note: This post has been superseded by the TablePress 1.5 release announcement. Thanks to all beta testers who helped making this a great release!

Almost half a year has passed since TablePress 1.4 was released. That doesn’t mean that the plugin was not actively developed during those six months, of course! With great pleasure, I’d like to announce that TablePress 1.5 is just around the corner. The new version will ship with some nice new features, enhancements, and bug fixes.
It is due in about a week or so, 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.

Changes in the upcoming release of TablePress 1.5 include:

  • Full compatibility with WordPress 4.0
  • Feature: Support for the new Media Manager when inserting images
  • Feature: Support for the integrated WP importer/exporter
  • Bugfix: The “Insert Link” dialog in the “Advanced Editor” works now.
  • Bugfix: The HTML export creates valid HTML files now.
  • Enhancement: Tables are now stored with extra information about the format, so that other plugins are less likely to break it.
  • Extended unit tests for the plugin and some external libraries.
  • Updated external libraries (CodeMirror, DataTables, Build tools).
  • Added Ukrainian translation.
  • Updated several translations (English, German).
  • Added and updated more language files for the DataTables library.
  • TablePress 1.5 requires WordPress 4.0!

Of those changes, the update of the DataTables JavaScript library is probably the change that needs the most testing. As some of the internal functions of that library were altered, TablePress will apply some automatic adjustments and modifications during the plugin update. For example, “Custom Commands” that a user might have added to a table will be updated to a new format automatically.

To test this and the other changes, I’d like to invite you to download TablePress 1.5-beta 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.) I’d also like to invite all translators to update the translation files for their language. There are only a few string changes, but some translations have not been updated in a while. Also, if someone wants to jump in and translate TablePress to a new language, this is a great time!

If you think you’ve found a 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.

Thank you very much for your continued support! Let’s make TablePress 1.5 the best release yet!

Release announcement: TablePress 1.4

WordPress 3.9 has been released with exciting new features. Fittingly, the compatibility release TablePress 1.4 is now available for download in the WordPress Plugin Directory and as an automatic update in your WordPress Dashboard.

TablePress and its predecessor WP-Table Reloaded have been downloaded more than 1,000,000 times now and TablePress is currently ranking in the Top 15 of the highest rated plugins. Thank you to all users and supporters of TablePress, especially those that supported the plugin with a donation or good rating in the WordPress Plugin Directory! Your support is highly appreciated! Thank you very much!

TablePress 1.4 is a stability and compatibility release for WordPress 3.9 with some nice enhancements. It also includes fixes for some minor issues and bugs.

Changes in this release are:

  • Compatibility with WordPress 3.9
  • Bugfix: Determine the correct Worksheet ID during XLSX import
  • Bugfix: Displaying empty Shortcodes was broken
  • Enhancement: Improve JSON import to also allow import of JSON objects
  • Enhancement: Use more sophisticated error handling and debugging
  • Enhancement: Reduce memory usage when loading tables
  • Added inline documentation to all plugin filter and action hooks
  • Updated external libraries
  • Internal improvements to coding standards, inline documentation, and build tools
  • Added Serbian translation
  • Updated several translations (Chinese (Simplified), Croation, German, Spanish)

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

Release announcement: TablePress 1.3

WordPress 3.8 has been released and brings a new styling for the admin Dashboard. Fittingly, the compatibility release TablePress 1.3 is now available for download in the WordPress Plugin Directory and as an automatic update in your WordPress Dashboard.

TablePress has been downloaded almost 250,000 times and is currently ranking in the Top 15 of the highest rated plugins. Thank you to all users and supporters of TablePress, especially those that supported the plugin with a donation or good rating in the WordPress Plugin Directory! Thank you very much!

TablePress 1.3 is a stability and compatibility release. It has been adapted to the new styling of the WordPress Dashboard that WordPress 3.8 brings, and it includes a few fixes and enhancements for minor issues. Note that TablePress 1.3 requires at least WordPress 3.8.

Changes in this release are:

  • Compatibility with WordPress 3.8 and the new admin styling
  • Bugfix: Import of JSON files did not take row/column visibility into account
  • Bugfix: File names of exported files were sometimes broken
  • Bugfix: Translations for some strings were not loaded properly
  • Enhancement: Don’t search for tables outside of the main search query
  • Enhancement: Broken tables are now skipped
  • Updated external libraries
  • Added Chinese (Taiwan) translation
  • Internal improvements to coding standards, inline documentation, and build tools
  • TablePress 1.3 requires WordPress 3.8!

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

Video of my talk at WordCamp Chicago 2013

This summer, I had the chance to attend and speak at an awesome WordCamp Chicago 2013. In my session I spoke about some mistakes that I had made while developing the WP-Table Reloaded plugin and how it was replaced by TablePress. It ended up being a rather personal talk with some history and background on the plugins, so I guess that the title “Tales of a Plugin Developer (Or: Don’t repeat my mistakes, please!)” was justified :-)

Thanks to the great organizers, the video of my talk is now available on WordPress.TV. I also uploaded my presentation slides and embedded both the video and the slides below. Read more

Top