Undated · 15 versions
New- Fully redesigned admin screens, including the Drag & Drop table builder.
- Dark mode for the admin.
- 5 more template added in drag & drop.
- DataTables engine for Fluent Forms, WP Posts, FluentCart and Custom SQL Query tables.
- Colour picker with opacity and presets.
Improved- Documentation links now point to docs.ninjatables.com.
- Accessibility across the admin.
Fixed- Row hover colour staying on striped rows in coloured FooTable tables.
- Search button invisible on custom-colour tables with no search colour set.
- Manual-sort search on DataTables tables finding nothing for terms with an apostrophe or quote.
- CSV and Google Sheet re-sync resetting customised columns with an apostrophe in the name.
- Google Sheet HTML columns showing HTML typed into a cell as literal tags.
Security- WP Posts tables only list published posts by default.
New- Excel import and export support.
- Frontend Excel export support.
- Strikethrough font style in the Drag & Drop table builder.
- Opacity support in the Drag & Drop table builder's colour pickers.
Improved- Table Design preview.
- Gutenberg block now uses Block API v3.
- DataTables toolbar alignment and colour contrast for accessibility.
Fixed- Render styling in Datatables engine.
- Drag & Drop tables row colours and cell alignment.
- Border colour staying after turning off "Bordered table".
- Hover colour now highlights a row together with its responsive breakpoint row.
Security- Improved security and data handling.
5.2.17
1 new2 improvements1 fix
New- DataTables now supports Google Sheets and CSV files.
Improved- Sync Interval field now notes that the interval can be changed later.
- Frontend UI (proper spacing for FooTable custom filter checkboxes and radio buttons).
Fixed- DataTables custom filter when visitor search was disabled.
Fixed- Fatal error on tables with a Button or Link column when an older Ninja Tables version is active.
New- Support for advanced shortcode attributes in DataTables.
- Support for post slugs in button links.
Improved- Default filtering and search behavior in DataTables.
- Search placeholder translation support in multi-select dropdown filters.
Fixed- Datatables frontend editing permission for public users.
- Filter dropdown options not updating immediately after table data changes.
5.2.11
4 improvements4 fixes
Improved- Large table data exports smoothly to CSV/JSON.
- Updated shortcode limit filter behavior.
- Instant search typing on mobile/touch keyboards.
- PHP 8.4 deprecation notices.
Fixed- European decimal format in custom filter.
- Data create/update dates now save correctly.
- Frontend date/time picker.
- Gutenberg block colour preview.
New- dynamic-select support for custom filters in DataTables mode.
- accessibility labels for custom filter controls.
- Rendering engine (DataTables/FooTable) indicator in the table list and settings.
Improved- Design Studio Styles panel spacing and rendering-settings UI.
- Sticky header support and keyboard accessibility for DataTables and FooTable engines.
- admin UI alignment and border issues.
Fixed- DataTables custom filters rendering in reverse order.
- DataTables Progressive filter not refreshing dynamic-data selects.
- custom filter labels showing placeholder text in DataTables mode.
- SumoSelect crash for custom filters in DataTables mode.
- multi-select and HTML column value issues in Inline Edit and the Add Data modal.
- button text and WooCommerce HTML-field columns rendering as escaped text.
- range filter not working when Pro is loaded before FooTable.
Security- Added direct file access protection to installer service files.
- Hardened against DOM/Stored XSS and direct file access.
5.2.9
5 improvements3 fixes
Improved- Post-type validation on settings, FluentCart, and column-delete endpoints
- Access control for table row and post-meta operations
- HTML sanitization for frontend table submissions
- Server-side validation for editable column fields
- Directory listing protection across all plugin directories
Fixed- Row query scoping by table_id in manual sort operations
- Gutenberg block save now validates post type and user role
- Content filtering for frontend table submissions
5.2.8
1 new1 improvement
New- DataTables support for table rendering.
Improved- Accessibility for custom filters.
Security- Improved permissions for FluentCart table creation
5.2.6
4 new5 fixes1 security
New- Bulk delete for tables
- Trash and restore tables
- Single-row modal view
- Click to copy cell Content
Fixed- Print issues with conditional formatting
- Print issues with responsive breakpoints
- FluentForm payment form warnings
- FluentCart permalink issues
- Drag & drop color picker issue
Security- Limited ninja_table_info & ninja_table_cell access to public posts.
Security- Improved OrderBy sanitization to prevent SQL injection.
5.2.4
1 improvement1 security
Improved- Stock visibility in FluentCart table
Security- Improved REST API sanitization to prevent SQL injection.
New- Fluent Cart Product Table integration
- WooCommerce Reviews table integration
- WooCommerce average rating in products table
- Separate progress bar & progress bar text color options
- Vietnamese translation support
Improved- Excel formula support
- Single cart button action from table
- Pagination style in WooCommerce table
- Text-domains & data escaping
- WooCommerce bulk operations
Fixed- WooCommerce multiple attributes variations duplicate issue
- WooCommerce products comparison in stackable table
- WooCommerce table theme conflict
- WooCommerce dynamic column post meta display issue
- Post table conditions date filter issue
- Image clickable issue when no link is provided in drag & drop
- Button hover issue on drag & drop
- Fluent forms table Optional conditions issue
- Progress bar style issue
Changes- Tested: Full plugin via Plugin Check(PCP)
Changelog published by the developer, in their original language.