Skip to content
Gravity Tables

Changelog

Every shipped version, in plain English.

No "various improvements". No "bug fixes". Each release post explains the change, why we made it, and what it unlocks for you.

Recent shipments

Earlier shipments

  1. minor v4.1.7

    Inline edits now trigger calculation recalculation, instantly

    Edit a quantity, watch the price update. Edit a number, watch the dependent calculation field follow. No page refresh, no cache fight.

  2. minor v4.1.23 + 4.1.26

    Charts and maps, two new shortcodes from the same Gravity Forms entries

    Two new top-level shortcodes shipped three versions apart, both reading from the same data source the table shortcode does. `[gravity_chart]` renders bar and donut SVG charts with five aggregation modes; `[gravity_map]` plots Leaflet markers for entries with lat/lng fields. Zero JS runtime on the chart, no API key on the map.

  3. minor v4.1.30 + 4.1.31

    Gravity Forms to WooCommerce in one click, plus the hooks for any integration after that

    v4.1.30 shipped a built-in WooCommerce integration: map four GF fields onto product title / price / SKU / description, then click the cart row-action to create a draft WC product. v4.1.31 followed with the public entry-lifecycle hooks that make any other integration just as straightforward to build.

  4. security v4.1.6

    Christmas-Eve security sweep, quiet release, loud impact

    A pure security and sanitization release. No new features, no UI changes. Every input path tightened, every escape added, every nonce verified.

  5. patch v4.1.51-4.1.59

    Nine quiet quality fixes, the kind nobody notices until they break

    Nine versions in two weeks, all addressing failure modes that show up in specific stacks: i18n strings invisible to translators, anchor tags double-escaped, multi-table pages misbehaving, bulk-delete capability checks, TinyMCE smart-quote breaking shortcodes, jQuery handler accumulation, CSS cascade ordering, window.resize handler stacking, and a CSP-strict tightening. Marketing rarely talks about this work; doing it is what keeps a plugin alive past version 1.

  6. minor v4.1.22 + 4.1.28

    Bulk data in, bulk data out, without the OOM

    Two updates shipped a few weeks apart that close the loop on data flow at scale. v4.1.22 brought a CSV import that creates entries via GFAPI in bulk, with case-insensitive header auto-mapping. v4.1.28 rewrote the CSV exporter to stream entries in 500-row chunks so 25,000-row datasets export without blowing the PHP memory limit.

  7. minor v4.1.5

    Tables auto-refresh after Add Entry, your filters, intact

    Submit a new entry through the popup and the table immediately re-applies your filters and reloads. No manual refresh. No filter reset. No lost place.

  8. patch v4.1.1-4.1.4

    Patch round-up, five small fixes that landed before 4.1.5

    A single post for five small but real bug fixes that shipped between 4.1.0 (Thickbox launch) and 4.1.5 (auto-refresh). The kind of work that makes the next big feature land cleanly.

  9. patch v4.1.2

    Copy Shortcode that copies, across every browser, including the old ones

    A small copy button with a not-small browser-compatibility story. Clipboard API where it works, execCommand fallback where it does not, a friendly message when the table is so new the shortcode does not exist yet.

  10. major v4.1.0

    Rebrand: Advanced Data Tables for Gravity Forms

    Same engine, sharper name. We are now Advanced Data Tables for Gravity Forms, clearer in the WordPress directory, identical in the code.

  11. minor v4.1.21 + 4.1.24

    Inline editing that feels like a spreadsheet, keyboard nav + undo/redo

    Two updates shipped three versions apart that turn inline editing from "double-click each cell, type, hit save" into "Tab through the row, type, Enter, Tab again." Plus undo/redo with Cmd+Z so the inevitable wrong-cell edit takes one keystroke to fix.

  12. major v4.0.0

    Native Thickbox integration, Add New Entry, finally done right

    A new major: the Add New Entry button opens a native WordPress Thickbox popup with full Gravity Forms support, iframe isolation, and zero theme conflicts.

  13. major v3.4.0

    License activation, designed for humans

    A major UX overhaul of the trial-and-buy flow. One-click activation, professional license interface, automatic redirect, all the friction points, removed.

  14. minor v3.2.0

    Production-grade debugging, `?gt_debug=1` on any page

    A custom logging system, real-time admin log viewer, and URL-activated debug mode for live sites. Diagnose problems on production without screen-sharing with a customer.

  15. minor v3.1.0

    One-click mobile/tablet visibility, without opening a settings dialog

    Quick visibility toggles in the field list. Blue when shown, gray when hidden. No modal. No save button. Bulk-configure 30 fields in 30 seconds.

  16. major v3.0.0

    Mobile, properly: tables that become cards on phones

    Major release. Tables now collapse into elegant card layouts on mobile, with per-field visibility control and three smart breakpoints.

  17. patch v2.3.2

    Per-table "Add New Entry" toggle, sometimes the answer is "off"

    A small but heavily-requested switch: turn the "Add New Entry" button on or off per table. Some dashboards are read-only. Now the UI matches.

  18. patch v2.3.1

    User-only filtering, fixed for shortcodes

    A small but important fix: "Show user only their own entries" now works correctly when configured at the shortcode level. No more empty-table mystery.

  19. minor v2.0.2

    Multi-role table permissions, server-side enforced, shortcode-overridable

    Restrict any table to specific WordPress user roles. Multi-select, server-enforced, with shortcode overrides for special cases. The pattern that unlocked client portals.

  20. major v2.0.1

    The rewrite: 59% faster, 73% smaller, every line typed

    A from-scratch architectural rewrite. Service-oriented PHP with full type hints. Vanilla JS replacing jQuery. Repository pattern for data access. The version everything since stands on.

  21. major v1.0.0

    Hello, world, the first table

    The original release. Born from a freelancer notebook, copy-pasted across 12 client projects, finally extracted into a real plugin. Here is how Gravity Tables started.