PluginProbe
WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps / 5.5.87
WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps v5.5.87
5.5.87 5.5.85 5.5.84 5.5.83 5.5.82 5.5.81 5.5.80 5.5.79 5.5.77 5.5.76 5.5.75 5.5.73 5.5.72 5.5.22 5.5.23 5.5.29 5.5.3 5.5.31 5.5.32 5.5.34 5.5.35 5.5.36 5.5.37 5.5.4 5.5.40 All 162 releases
← All changes | readme.txt +293 -495 5.5.32 → 5.5.87 View file →
@@ -1,102 +1,128 @@
1 -=== WP Data Access – App, Table, Form and Chart Builder plugin ===
2 -Contributors: peterschulznl, maxxschulz, kimmyx, freemius
3 -Tags: table builder plugin, form builder plugin, tables, data management, charts
4 -Tested up to: 6.7
5 -Requires PHP: 7.0
6 -Stable tag: 5.5.32
1 +=== WP Data Access – App Builder for Tables, Forms, Dashboards, Charts & Maps ===
2 +Plugin URI: https://wpdataaccess.com/
3 +Contributors: wpdataaccess, peterschulznl, maxxschulz, kimmyx, freemius
4 +Tags: table builder, data table, datatable, app builder, dashboard
5 +Tested up to: 7.1
6 +Requires PHP: 7.4
7 +Stable tag: 5.5.87
7 8 License: GPLv2 or later
8 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
9 10
10 -A powerful data-driven App Builder with an intuitive Table Builder, a highly customizable Form Builder and interactive chart support in 35 languages
11 +Turn your data into WordPress apps. No code required. Tables, forms, dashboards, charts, maps, optional hooks for developers, 35+ languages.
11 12
12 13 == Description ==
13 -A powerful data-driven **App Builder** with an intuitive **Table Builder**, a highly customizable **Form Builder** and **interactive Chart support**. Apps can operate on both the **back-end** and **front-end**, with simple **authorization management based on WordPress user and role principles**. The **App Builder** supports **35 languages** to localize your apps.
14 +**WP Data Access** transforms your WordPress site into a platform for building **data-driven applications** — without writing a single line of code.
14 15
15 -== App Builder ==
16 -> Unlock the simplicity of building powerful apps with our **App Wizard**. Customize effortlessly with our suite of **Builders**, **Managers**, and **Wizards** for complete control.
16 +With the **intuitive App Builder**, you can create:
17 17
18 -* **Build dynamic, data-driven apps** for both front-end and back-end
19 -* **Run apps in 35 languages** to reach a global audience
20 -* **Create fully customizable data tables** for precise data display with the **Table Builder**
21 -* **Design grid-based forms** for streamlined data management with the **Form Builder**
22 -* **Add multi-level master-detail relationships** effortlessly with the **Relationship Wizard**
23 -* **Edit data instantly with inline editing**
24 -* **Create lookups in a snap** with the **Lookup Wizard**
25 -* **Implement real-time, updatable computed fields** with the **Computed Field Wizard**
26 -* **Enable real-time aggregations** for up-to-the-minute insights
27 -* **Customize apps seamlessly** with theme support with the **Theme Builder**
28 -* **Powerful filtering options** on global and column levels
29 -* **Integrate charts** for robust data analysis
30 -* **Add custom JavaScript hooks for advanced customization**
31 -* **Manage roles and permissions** with WordPress-based user authorization
32 -* **Access the WordPress media library** for enhanced functionality
33 -* **Export to PDF, CSV, JSON, XML, SQL, and Excel**
34 -* **Real-time build and run capabilities**
35 -* **Optimized for large tables**
36 -* **Connect to local and remote databases** through a visual interface
37 -* **Execute SQL queries directly** from the WordPress dashboard
38 -* **Enjoy a fully responsive design** for any device
18 +* **Interactive Data Tables** – manage and display data with ease
19 +* **Custom Data Forms** – collect and process input seamlessly
20 +* **Dashboards, Charts & Maps** – visualize data beautifully
21 +* **Role-Based Access** – control who can view or manage your data
22 +* **Multilingual Support** – 35+ languages ready to use
39 23
40 -== Data Explorer ==
41 -> Take control of your data with our intuitive, **GUI-driven Data Explorer** that lets you seamlessly **manage both local and remote databases right from your WordPress dashboard**.
24 +WP Data Access is designed as a **true no-code builder**: everything works out of the box, intuitive and effortless. For those who want more, a full set of **developer hooks** makes it possible to fine-tune behavior, extend functionality, or integrate with custom workflows. Hooks are completely optional and invisible to no-code users, but a powerful bonus for developers.
42 25
43 -* Effortlessly **manage data across local and remote databases**
44 -* **Global search and replace** across multiple databases and tables
45 -* [Easily **import SQL and CSV files**, with ZIP support for handling large datasets](https://wpdataaccess.com/docs/data-explorer-manage/imports-sql-csv/)
46 -* [**Export data in various formats**, including SQL, CSV, JSON, and XML—even for large tables](https://wpdataaccess.com/docs/data-explorer-actions/actions/)
47 -* Perform essential **table actions** like rename, copy, truncate, drop, optimize, and alter
48 -* [Unlock **advanced table and column options**, such as geolocation, inline editing, and enhanced search](https://wpdataaccess.com/docs/data-explorer-settings/table-and-view-settings/)
49 -* **Transform data management from complex to effortless with a tool designed for both flexibility and precision**
26 +== App Builder ❤️ ==
27 +> The ultimate **data-driven Rapid Application Development tool**. Build dynamic, interactive apps in minutes with **Builders**, **Managers**, and **Wizards** — all fully customizable with Hooks.
28 +> * Build dynamic, data-driven apps for both front-end and back-end 📱
29 +> * Connect to local and remote databases ⚡
30 +> * Real-time build and run capabilities 💻
31 +> * Run apps in 35+ languages to reach a global audience 🌍
50 32
33 +* **Table Builder** - Create powerful, interactive data tables effortlessly
34 + * Add static and dynamic data table filtering options 🔍
35 + * Real-time computed fields and aggregations for instant insights 📈
36 + * A Lookup Wizard to add lookups to your data table 🧙
37 + * Inline editing for instant updates 📝
38 + * Integrates with the WordPress media library for rich content 📷🎞
39 + * Export data tables to PDF, CSV, JSON, XML, SQL, and Excel 📄
40 + * Add charts and maps to your data table header and footer 📊
41 + * JavaScript hooks to customize data table layout and behavior 🔧
42 +* **Form Builder** - Design forms that adapt to your workflow
43 + * Grid-based layouts for precise control ➕➖
44 + * Master-detail relationships for multi-level data structures 🔄
45 + * Lookup and Computed Field Wizards to add functionality instantly 🧙
46 + * Interactive client-side validations tied to your database constraints ✅
47 + * Full access to the WordPress media library 📷🎞
48 + * JavaScript hooks to customize business rules, validations and layout 🔧
49 +* **Chart Builder** - Transform your data into visual insights
50 + * Google Charts integration 📊
51 + * Create charts from SQL queries 📑
52 + * Interactively adjustable chart configurations ✔
53 + * Print/export charts 🖨📄
54 +* **Map Builder** - Visualize your data geographically
55 + * Google Maps integration for location-based apps 🌎
56 + * Query-driven location visualizations 📍
57 + * Interactively adjustable search radius 🔍
58 + * Customizable marker content and layout 📌
59 +* **Dashboard Builder** - Centralize insights with customizable widgets
60 + * Combine all app types into cohesive dashboards ✅
61 + * Customize dashboard layouts with flexible positioning and sizing ➕➖
62 + * Customizable widgets presenting dynamic and static data
63 + * Mix real-time data with fixed information for comprehensive overviews 📊
64 +* **Theme Builder** - Make your app truly yours
65 + * Personalize your app’s appearance with ease 🎨
66 +* **App Manager** - Control your apps with confidence
67 + * Authorization management based on WordPress user and role principles 🔒
68 + * Add apps to back-end menus or front-end pages via shortcodes 🔽🌐
69 + * Safe mode to temporarily disable hooks without breaking functionality 🔧
70 +
71 +[youtube https://www.youtube.com/watch?v=j0MJvuMG7k8]
72 +
51 73 == SQL Query Builder ==
52 -> **Run SQL queries directly within WordPress.**
74 +> **Run and schedule SQL queries** effortlessly from your WordPress dashboard.
53 75
54 -* [Execute multiple SQL queries with **tabbed workflows** for seamless multitasking](https://wpdataaccess.com/docs/query-builder/query-builder-tutorials/)
55 -* **Save and reuse queries** for data tables and charts
56 -* **Built-in safeguards to protect WordPress tables** and data integrity
57 -* [Ready to optimize? Explore the intuitive **Visual Query Builder** for easy query creation, even without SQL expertise](https://wpdataaccess.com/docs/query-builder/visual-query-builder/)
76 +* Schedule queries to run automatically at defined intervals 🕝
77 +* Run **batch jobs** for **automated data exchange** across multiple databases 🤝
78 +* AI Assistant to generate queries and fix common errors 🤖
79 +* Tabbed interface for running multiple queries in parallel ▶
80 +* Save and reuse queries - privately or globally 🔄
81 +* Built-in safeguards to protect core WordPress tables and ensure data integrity 🔒
82 +* Visual Query Builder to create complex queries without writing SQL 🎨
58 83
59 -== Premium Data Services ==
60 -> **Effortlessly connect, sync, and manage remote databases and data files.**
84 +== Data Explorer ==
85 +> Take full control of your data with a **GUI-driven interface**.
61 86
62 -* **Seamlessly compatible with all plugin features**
63 -* [Premium Remote Connection Wizard for fast, no-fuss setup](https://wpdataaccess.com/docs/remote-connection-wizard/remote-connection-wizard/)
64 - * **Remote Databases**: Connect to SQL Server, Oracle, PostgreSQL, MariaDB, MySQL, and MS Access (file-based)
65 - * **Remote Data Files**: Sync with CSV, JSON, and XML files for dynamic updates (e.g., Google Sheets sync)
87 +* Manage local and remote data 🗺
88 +* Perform global search and replace across multiple databases and tables 🔍
89 +* Import SQL and CSV files, with ZIP support for handling large datasets 📄
90 +* Export data in various formats, including SQL, CSV, JSON, and XML 📄
91 +* Rename, copy, truncate, drop, optimize, or alter tables 👤
92 +* Advanced table and column options, such as geolocation, and enhanced search ✔
66 93
67 -== Plugin Settings ==
68 -> Detailed settings for **managing the user interface and behavior**.
94 +== Premium Data Services ==
95 +> **Connect, sync, and manage remote databases and data files.**
69 96
70 -* Tailor your experience with a wide range of detailed settings to control both the user interface and functionality of the plugin
97 +* Compatible with all plugin features ✅
98 +* Premium Remote Connection Wizard 🧙
99 + * Remote Databases: Connect to SQL Server, Oracle, PostgreSQL, MariaDB, MySQL, and MS Access (file-based) 💻
100 + * Remote Data Files: Sync with CSV, JSON, and XML files for dynamic updates (e.g., Google Sheets sync) 📄
71 101
72 102 == Legacy Tools ==
73 -> Soon replaced by the **App Builder**.
103 +> Will be replaced by the **App Builder**.
74 104
75 -* Available until at least summer 2025
76 -* Use to maintain old solutions
77 -* Use **App Builder** for new projects
105 +* Featuring
106 + * Data Tables 🔍 - Replace with Data Table app.
107 + * Data Forms ✅ - Replace with Data Management app or Registration Form.
108 + * Maps 🌎 - Replace with Map app.
109 + * Charts 📊 - Replace with Chart app.
110 + * Dashboards 🎛️ - Replace with Dashboard app.
111 +* Use to maintain old solutions 🙏
112 +* Use App Builder for new projects 🚀
113 +* You can continue to use the legacy tools by staying on the latest Version 5.x ([Read more →](https://docs.legacy.wpdataaccess.com/docs/deprecating/))
78 114
79 -== Dashboards and Widgets ==
80 -> Customizable widgets for dashboards (back-end), webpages (front-end), and external websites. **(functionality will be moved to App Builder)**
81 -
82 -* Centralized data management
83 -* Share data widgets anywhere
84 -* Give specific users and user groups access to locked dashboards
85 -* Support for user-created dashboards
86 -* Cost-effective Business Intelligence solution
87 -
88 -== Geolocation search ==
89 -> Create searchable geolocation maps from database tables. **(functionality will be moved to App Builder)**
90 -
91 -* Google Maps integration – Seamlessly incorporate Google Maps for geolocation features
92 -* Customizable settings – Tailor map settings for each database table to fit your needs
93 -* [DataTables integration – Combine with DataTables for enhanced functionality](https://wpdataaccess.com/publication-using-geolocation/)
94 -* [Adjustable radius search map – Enable users to perform searches within a customizable radius](https://wpdataaccess.com/demos/geolocation-demo/)
95 -
96 115 == Useful Links ==
97 116 - [Plugin Website](https://wpdataaccess.com/)
98 -- [Documentation](https://wpdataaccess.com/documentation/)
117 +- [Demos](https://wpdataaccess.com/demos/)
118 +- [Tutorials](https://wpdataaccess.com/tutorials/)
119 +- [App Builder Documentation](https://docs.rad.wpdataaccess.com/)
120 +- [Video Tutorials](https://www.youtube.com/@wpdataaccess)
121 +- [SQL Query Builder Documentation](https://docs.sql.wpdataaccess.com/)
122 +- [Plugin Settings Documentation](https://docs.settings.wpdataaccess.com/)
123 +- [Tool Guide Documentation](https://docs.wpdataaccess.com/)
124 +- [Legacy Documentation](https://docs.legacy.wpdataaccess.com/)
99 125
100 126 == Installation ==
101 127 (1) Upload the WP Data Access plugin to your WordPress site
102 128 (2) Activate the plugin
@@ -101,441 +127,213 @@
101 127 (1) Upload the WP Data Access plugin to your WordPress site
102 128 (2) Activate the plugin
103 129 (3) Navigate to the WP Data Access menu
104 130
105 -And you're all set!
131 +And you're all set! 🚀
106 132
107 133 == Changelog ==
108 134
109 -= 5.5.32 =
110 -* Released 2025-01-27
111 -* Added: Chart configuration to Table Settings
112 -* Added: Chart integration with data table
113 -* Added: Link to online roadmap
114 -* Improved: On open form jump, to form top
115 -* Improved: Hints on copy and export app
116 -* Removed: Hooks, Charts and Theme from Data Explorer menu
117 -* Fixed: Predefined search builder criteria not working
118 -* Fixed: Column Filters shown twice when HEADER selected
119 -* Fixed: Cannot use multiple URL parameters in where clause
120 -* Fixed: Popup height incorrect in Firefox
121 -* Fixed: Column filter update performs server request with client-side processing
122 -* Fixed: Column filter update not seeing empty string with server-side processing
123 -* Fixed: Column sorting performs server request with client-side processing
124 -* Fixed: Pagination update performs server request with client-side processing
125 -* Fixed: Inline-editing in Data Explorer returns Error 400
126 -* Updated: Freemius SDK
135 += 5.5.87 =
136 +* Released 2026-10-08
137 +* Added: Images and hyperlinks to PDF export
138 +* Fixed: Wrong hover column after disabling card view
139 +* Fixed: Aggregation label translations in PDF export
127 140
128 -= 5.5.31 =
129 -* Released 2025-01-16
130 -* Added: Allow user to interactively change table column order
131 -* Added: Show | hide table header and footer
132 -* Added: Sticky header and footer
133 -* Added: Limit input size textarea
134 -* Added: Redirect user after registration completed
135 -* Added: Labels and hints to attachment/upload fields
136 -* Added: Open form in modal window
137 -* Added: Aggregation calculation hint text
138 -* Added: Install function wpda_get_wp_user_id() from Data Explorer - Manage Databases
139 -* Fixed: Alignment of several types of input fields
140 -* Fixed: Client-Side processing not working in Data Explorer
141 -* Fixed: Date fields not localized in PDF export
142 -* Fixed: Import detail apps not working with MySQL V8
143 -* Fixed: Undefined rest api action causes Data Explorer crash
144 -* Fixed: Empty theme settings panel shown for relationships
145 -* Fixed: External CSS overwrites fieldset and legend styles
146 -* Fixed: Missing super-admin capabilities
147 -* Fixed: Blocked aria-hidden on an element because its descendant retained focus
141 += 5.5.86 =
142 +* Released 2026-10-01
143 +* Restructured tool guide page
144 +* Removed unused code
145 +* Added: Affiliates program
146 +* Fixed: Bulk actions drow-down height
147 +* Fixed: Mobile dashboard menu
148 +* Fixed: Export to PDF and Excel missing values
149 +* Fixed: Rendered value missing in detail panel hook
148 150
149 -= 5.5.30 =
150 -* Released 2025-01-02
151 -* Fixed: PDF export not working with inline editing enabled columns
151 += 5.5.85 =
152 +* Released 2026-09-23
153 +* Removed unused code
154 +* Added: Exclude columns from export
155 +* Added: Aggregation translations
156 +* Fixed: Default values not applied to M:M relationships
157 +* Fixed: Enum and set drop-down height
158 +* Fixed: Removed column still available for export
159 +* Fixed: Access parameter validation
160 +* Fixed: Cannot open hooks menu for relation table
152 161
153 -= 5.5.29 =
154 -* Released 2024-12-31
155 -* Added: Client-Side processing
156 -* Added: Export all rows (client-side processing)
157 -* Added: Duration input element for storing durations up to 99 hours in the MySQL time format
158 -* Added: Hide powered by label in PDF footer
159 -* Fixed: Math function requires two values
160 -* Fixed: Computed field output in PDF
162 += 5.5.84 =
163 +* Released 2026-09-17
164 +* Restructured table column renderer
165 +* Removed unsed code
166 +* Added: Column pinning to data tables
167 +* Added: Rename database to app menu
168 +* Added: Class name to lookup popup
169 +* Added: Data label to lookup items
170 +* Added: Show hidden columns on tablets and mobiles
171 +* Fixed: setColumnStyle on lookup columns
172 +* Fixed: Map markers not working in Data Table and Data Admin apps
173 +* Fixed: Scheduled tasks deleted on version update
161 174
162 -= 5.5.25 =
163 -* Released 2024-12-28
164 -* Fixed: Lookups blank in PDF
165 -* Fixed: Handle local storage exceptions
175 += 5.5.83 =
176 +* Released 2026-09-09
177 +* Added: Default column name based class names to form fields
178 +* Removed old Query Builder
179 +* Removed import from legacy list table
180 +* Fixed: Query Builder fails rebuilding multiple tabs
181 +* Fixed: WPDAVAR not working in Query Builder
182 +* Fixed: Chart legend position top wrapped
183 +* Fixed: Initial "skip relation table pre-search step" setting not processed correctly
184 +* Fixed: Auto increment column value missing in insert m:m relationship
185 +* Fixed: Custom classes not applied in forms
186 +* Fixed: App not correct exported when regexp is used in a hook
187 +* Fixed: Confirm dialog alignment
188 +* Fixed: Unicode characters not imported correct on app transfer
189 +* Fixed: Lookup value not synchronized on update with client side processing enabled
190 +* Fixed: Cannot zoom in|out in maps
191 +* Fixed: Null values added to unselected columns on insert
192 +* Fixed: CSS Form Editor help link
193 +* Fixed: Shortcode parameter vulnerability in legacy data tables
166 194
167 -= 5.5.24 =
168 -* Released 2024-12-24
169 -* Added: New onAppOpen and onAppClose hooks
170 -+ Added: Requery table programmatically
171 -* Improved: PDF export and user interface
172 -* Fixed: Expanded rows not closed on page change
173 -* Fixed: Aggregation decimals
174 -* Fixed: NO_TABLE_OPTIONS is deprecated in MySQL V8
195 += 5.5.82 =
196 +* Released 2026-08-26
197 +* Added: App context to computed form fields
198 +* Added: Localize WordPress standard date format
199 +* Added: Skip relation table pre-search step
200 +* Changed: Query Builder tab styling
201 +* Fixed: Class name not added to computed field
202 +* Fixed: Disable media action buttons for anonymous users
203 +* Fixed: Media library not launched in fullscreen mode
204 +* Fixed: Removed unused columns from response
205 +* Fixed: Reevaluation of already substituted placeholders
206 +* Fixed: Table settings crash when changing media to secure document
207 +* Fixed: Theme font size does not size table cells
208 +* Fixed: Media columns missing class names
209 +* Fixed: Dynamic lookup over multiple columns not populated in insert mode
210 +* Fixed: Query not scheduled
211 +* Fixed: Numeric columns labels not processed correctly in Query Builder
212 +* Fixed: Numeric columns labels not processed correctly in charts
213 +* Fixed: Inline editing global save not working
175 214
176 -= 5.5.23 =
177 -* Released 2024-12-18
178 -* Added: Enable|disable embedded HTML in text columns
179 -* Added: Customizable height for multi line text fields
180 -* Added: Default user adjustable column filter value
181 -* Fixed: Cannot save legacy tool status with free version
182 -* Fixed: Lovs not unescaping HTML characters
183 -* Fixed: Lookups not unescaping HTML characters
184 -* Fixed: Input font sizing not working
185 -* Fixed: When adding a new row, dropdown fields that set to be non-editable or hidden still appear visible and editable
186 -* Fixed: Date localization UK not working correctly
187 -* Fixed: Selection checkboxes visibility not toggled when fullscreen toggled
188 -* Fixed: Plain text hyperlink not processed correctly
189 -* Fixed: App type search not working when text search is empty
190 -* Fixed: Form not showing if default where contains error
191 -* Fixed: Give a proper console error when table lookup fails
192 -* Fixed: 1:1 relationship issues
193 -* Fixed: Search & replace gives no results for remote databases
194 -* Fixed: Invalid hyperlink format throws error and shows blank screen
195 -* Fixed: Change order direction handling
196 -* Changed: Builder menu structure to accommodate more menu items
197 -* Changed: Math library to reduce bundle size
198 -* Optimized: Client bundle
199 -* Optimized: Store handling
200 -* Optimized: Lazy load language files
201 -* Updated: Freemius SDK
215 += 5.5.81 =
216 +* Released 2026-08-18
217 +* Removed old Data Explorer
218 +* Changed global search & replace
219 +* Changed tool guide page
220 +* Added: Secure document storage
221 +* Added: Form separators with title feature
222 +* Added: CSS Form Editor
223 +* Added: Data Explorer documentation
224 +* Fixed: Allow admins only to configure lookups
225 +* Fixed: Check authorization for wildcard exports
226 +* Fixed: Database administration page shows invalid database list
227 +* Fixed: Missing scale in hint
228 +* Fixed: Reevaluation of already substituted placeholders
229 +* Fixed: Cannot add new table design
230 +* Fixed: Scheduled query not correctly returning rows affected
202 231
203 -= 5.5.22 =
204 -* Released 2024-11-28
205 -* Added: Table component reference to table hooks
206 -* Added: Parameter pp-page to jump to specific page on page load
207 -* Added: Allow inline editing with row update disabled
208 -* Added: Save button to table header for inline updates
209 -* Added: Hide auto-increment columns during insert if visibility = off
210 -* Fixed: Missing form column code causes fatal error
211 -* Fixed: WPDAVAR and WDPATMP no longer working in SQL Query Builder
212 -* Fixed: Insert fails when primary key contains and auto_increment and additional columns
213 -* Fixed: Global search not working in free version
214 -* Fixed: Less than character not unescaped
215 -* Fixed: Lookup wizard update does not update related tables and columns
216 -* Changed: Freemius SDK integration
217 -* Optimized: Bundles and store
232 += 5.5.80 =
233 +* Released 2026-08-06
234 +* Added: Progressive web apps
235 +* Fixed: Escaped titles and links in table output and shortcode
236 +* Fixed: Hide inline editing feature when update is not allowed
237 +* Fixed: Table incorrectly styled after abandoning card view
218 238
219 -= 5.5.20 =
220 -* Released 2024-11-15
221 -* Fixed: Apply + OK buttons not working after closing Form Builder
222 -* Fixed: Null value validation not triggered on update
223 -* Fixed: All legacy tools removed from toolbar
239 += 5.5.79 =
240 +* Released 2026-07-29
241 +* Added: Legacy tools message (widget and notice)
242 +* Added: Network errors to app messages for improved troubleshooting
243 +* Fixed: Cannot disable global filter for columns with client-side processing
244 +* Fixed: Client-side cascading column filter count
245 +* Fixed: Styling issues with column filter popup
246 +* Fixed: Client-side drop-down column filters not showing alternative values
247 +* Fixed: Clicking the create table design icon returns unauthorized
248 +* Fixed: Button style overwritten by theme CSS
249 +* Extended nonce action (Farid)
224 250
225 -= 5.5.19 =
226 -* Released 2024-11-15
227 -* Added: Enable | Disable legacy tools from tool guide page
228 -* Added: Allow server side default values on insert
229 -* Moved: Dashboards and Charts menu items to legacy tools section
230 -* Fixed: Tool guide header too wide on small devices
231 -* Fixed: Hidden elements using dashboard space
232 -* Fixed: Trailing comma causing error with PHP7
233 -* Fixed: Selector returns different results when called with same arguments
234 -* Fixed: Join Builder and Relation Builder button access
251 += 5.5.77 =
252 +* Released 2026-07-17
253 +* Added: Gutenberg block support for [wpda_app] shortcode
254 +* Added: Display multiple cards per row
255 +* Added: Missing parameters for shortcode generation
256 +* Added: Check for unsaved changes in Visual Query Builder on close
257 +* Changed: Inline editing now requires update enabled (use option "hide edit icon")
258 +* Changed: Cascading column filter behavior
259 +* Fixed: Cascading column filters with client-side processing
260 +* Fixed: CSV import button icons alignment
261 +* Fixed: Lazy loaded lookups not rerendering when open
262 +* Fixed: Visual Query conversion
263 +* Fixed: Visual Query Builder column row layout
264 +* Fixed: Visual Query Builder alias not editable
265 +* Fixed: Visual Query Builder missing plus icon button
266 +* CSS Table Editor now available to free users
267 +* Added css class pp-table-detail-panel-container to detail panel
268 +* Code review
269 +* Extended nonce action
270 +* Updated freemius SDK
235 271
236 -= 5.5.17 =
237 -* Released 2024-11-07
238 -* Added: Charts to App Builder
239 -* Added: Rename database feature
240 -* Added: Allow computed fields in forms as own element (instead of inside an input element)
241 -* Added: Tip to improve performance on first table load
242 -* Improved: Usability builder column icons
243 -* Fixed: Pagination issue, next button not clickable on second page
244 -* Fixed: Fields with inline editing enabled reflect first row value when second row is filtered
245 -* Fixed: Column header to wide when inline search in header is enabled
246 -* Fixed: Default full screen not defined
247 -* Fixed: Row count issue with large table support
248 -* Fixed: Missing mandatory column does not show error on insert
249 -* Fixed: Passing incorrect form mode
250 -* Fixed: Disable inline editing for parent ID column
251 -* Fixed: Populating M2M list returns unknown column in field list
252 -* Fixed: Insert M2M form using auto increment column
253 -* Fixed: Lookup relation tables returning bad request
254 -* Fixed: Mandatory columns not in forms prevent saving data
255 -* Updated: Freemius SDK
272 += 5.5.76 =
273 +* Released 2026-07-07
274 +* Added: Extended pagination button support for all data tables
275 +* Fixed: Column filter popup should only count rows with client-side processing enabled
276 +* Fixed: Update fails after navigating to other row for 1:1 relationships
277 +* Fixed: Last pagination button missing
278 +* Fixed: Search list not updated
279 +* Fixed: Cross-Site Scripting (XSS) vulnerability - patchstack
280 +* Fixed: Function setColumnStyle has no effect on first column
281 +* Fixed: Cascade drop-down lists not taking global filter into account with client-side processing enabled
282 +* Fixed: Cannot position column filters above
283 +* Updated freemius SDK
256 284
257 -= 5.5.16 =
258 -* Released 2024-10-16
259 -* Added: Registration form
260 -* Added: Save view selection in App Builder
261 -* Added: Cascading app deletion
262 -* Added: Allow user to show | hide table columns
263 -* Optimized: Hook editor updates to prevent unnecessary re-renders
264 -* Changed: Bulk action column selection showing labels instead of column names
265 -* Fixed: Join and relation table settings not saved correctly
266 -* Fixed: Class names for styles not applied to lookup fields
267 -* Fixed: XML export not processing null values correctly
268 -* Fixed: App copy missing multi-level relationships
269 -* Fixed: App export missing multi-level relationships
270 -* Fixed: App export missing WordPress table prefix
271 -* Fixed: App copy Data App missing detail apps
272 -* Fixed: App export Data App missing detail apps
273 -* Fixed: Responsiveness of data tables also set to scroll for views
274 -* Fixed: Column filter layout when field layout is filled
275 -* Fixed: Default detail panel overflow on mobile devices
276 -* Fixed: Media button labels in Form Builder DELETE and SELECT not translated
277 -* Fixed: Disable column render hook for computed fields
278 -* Fixed: Border radius first line App Builder and Data Explorer incorrect
279 -* Fixed: Color button labels in header
280 -* Fixed: Border radius incorrect App Builder and Data Explorer
281 -* Fixed: Null pointer exception on toLowerCase
282 -* Fixed: Handle references to deleted apps
283 -* Fixed: Cannot open table builder for data explorer
284 -* Fixed: Show more button relation table
285 -* Fixed: Cleanup relation table references on cancel
286 -* Fixed: Column filter processing join and relation table columns
287 -* Fixed: App crashes when filter is changed on detail table
288 -* Fixed: Special characters added to column label end are moved to the front in detail view
289 -* Fixed: Searchbox highlight replicating selected values
290 -* Fixed: Last column disappears when it is invisible and a computed field is added
291 -* Removed: Refresh icon from table table when inline editing is enabled
292 -* Removed: Copy/export data apps (copy only real containers)
293 -* Removed: Redundant free code from premium version (does not affect free version)
294 -* Updated: Opt-in icons
295 -* Updated: Freemius SDK
285 += 5.5.75 =
286 +* Released 2026-06-25
287 +* Added: New Visual Query Builder
288 +* Added: Column filters popup positioning
289 +* Added: Class names to action buttons
290 +* Updated freemius SDK
296 291
297 -= 5.5.14 =
298 -* Released 2024-09-17
299 -* Added: Manage relationships from Table Builder and Form Builder
300 -* Added: Selectable density state to App Builder and Data Explorer
301 -* Added: Force aggregations to use column localization settings
302 -* Added: Start apps in full screen mode
303 -* Fixed: Reapply theme settings to app after switching
304 -* Fixed: App Builder record lists subtract 1 day from date fields
305 -* Fixed: Fatal error when disabling full lookup on startup
306 -* Fixed: Column border missing in table and form builder
307 -* Fixed: Lookup value substitution not working correctly when lookup return just one value
308 -* Fixed: Computed field duplicated when applied multiple times on creation
309 -* Fixed: Menu item not focusable
310 -* Fixed: Row selection checkbox shown above row action icons when scrolling
311 -* Fixed: Hidden columns shown when responsiveness is set to scrollbar
312 -* Changed: Row selection column no longer pinned
313 -* Changed: Show icon buttons on toolbar instead of buttons on small devices
314 -* Changed: App Builder layout
315 -* Updated: Freemius SDK
292 += 5.5.74 =
293 +* Released 2026-05-21
294 +* Fixed: Expand column filters on startup not available for POPUPs
295 +* Fixed: Must manually enable "show column filters in compact mode" for POPUPs
296 +* Fixed: Border between column filters on left to fat
316 297
317 -== Changelog ==
318 -= 5.5.13 =
319 -* Released 2024-09-08
320 -* Fixed: Events on computed fields lost
321 -* Fixed: Textarea padding
322 -* Fixed: Responsive column hiding
323 -* Fixed: Padding right TH, TD
324 -* Fixed: Table overflow issues
298 += 5.5.73 =
299 +* Released 2026-05-19
300 +* Added: Feedback to compact column filter buttons
301 +* Added: Show column filters in popup
302 +* Added: Single-select search panes
303 +* Added: Selectable plus|min icons for numeric fields
304 +* Added: Disable plus|min icons for numeric fields
305 +* Improved column filters UI
306 +* Improved bulk actions UI
307 +* Optimized column filter handling
308 +* Fixed: Cannot start table with docked chart in fullscreen mode
309 +* Fixed: Search fields containing two clear icon buttons
310 +* Fixed: Highlighting fails for wildcards
311 +* Fixed: Dynamic conditions not available after lookup update
312 +* Fixed: Default column search fails if URL parameter does not exist
313 +* Fixed: Dynamic lookup fails with unequal column names
314 +* Fixed: Column filters not consistently working with async lookups
315 +* Fixed: Cascading search for search boxes
325 316
326 -= 5.5.12 =
327 -* Released 2024-09-05
328 -* Fixed: Relation table not shown when using artificial primary key
329 -* Fixed: Relation table join condition missing table names
330 -* Fixed: Date not localized
331 -* Fixed: Explicitly set background fixed columns
332 -* Fixed: Removed migration message from Data Designer toolbar
333 -* Fixed: Auto complete internal key mismatch
334 -* Fixed: Image size in data table
335 -* Added: Export to PDF icon to detail panel
336 -* Added: Column selection in bulk actions exports
337 -* Added: A number of hooks to customize data table layout and behaviour
338 -* Changed: Detail panel layout
339 -* Changed: App Builder layout
340 -* Changed: Data Explorer layout
317 += 5.5.72 =
318 +* Released 2026-05-04
319 +* Added: Clear all column filters button to compact vertically placed column filters container
320 +* Added: Automatically open column filter list when user opens a column filter in compact mode
321 +* Added: Multiple calculation types to table chart
322 +* Added: Start app on back-end in fullscreen mode
323 +* Added: Default column filter via URL parameter
324 +* Added: Plus and minus buttons to numeric input fields
325 +* Added: Subtitles to row actions
326 +* Added: Rename translation
327 +* Fixed: Column filters interfering on tabs
328 +* Fixed: Actions column too wide when bulk actions enabled and row actions disabled
329 +* Fixed: Removed disabled fields from chart popup (free version only)
330 +* Fixed: Resize chart when popup is resized (free version only)
331 +* Fixed: Match map and chart popup UIs (free version only)
332 +* Fixed: Chart returns an error when no data found
333 +* Fixed: Rows not exporting the correct rows when selected with Bulk Select after filtering
334 +* Fixed: Table not sorted correctly on lookup column when server-side processing is enabled
335 +* Fixed: Removed "number of decimals displayed" if field has no decimals
336 +* Fixed: Scheduled queries don't send out attachments if queries are written in uppercase
341 337
342 -= 5.5.11 =
343 -* Released 2024-08-22
344 -* Fixed: Super admin cannot access sub site
345 -* Fixed: Divi styling issues
346 -* Fixed: Elementor styling issues
347 -* Fixed: Cannot read properties of null (reading 'toLocaleLowerCase')
348 -* Fixed: Full screen data app not showing table correctly
349 -* Fixed: Inline auto save columns not saving properly
350 -* Fixed: Cannot use % character in where clause lookups
351 -* Fixed: Pagination rows per page setting not updated
352 -* Fixed: M:M relationships losing primary key values
353 -* Added: View Data Apps structure in App Builder
354 -* Added: Copy shortcode to App Builder actions
355 -* Added: App actions menu to the App Builder
356 -* Added: Pagination display options: top, bottom, or both
357 -* Added: Support for thousand and decimal separators in numeric input fields
358 -* Added: Enhanced language support for date, time, and numeric fields
359 -* Added: CodeMirror integration for writing computed field implementations
360 -* Added: JavaScript and HTML support to Code Mirror
361 -* Added: Hint to old table and form builders to prevent confusion
362 -* Added: Inline data viewing with a detail panel
363 -* Added: WordPress and plugin table information to the Data Explorer
364 -* Changed: Builder resizing behaviour
365 -* Removed: View row id from data table
366 -* Removed: App foreign key constraints
367 -* Updated: Freemius SDK
368 -
369 -= 5.5.9 =
370 -* Released 2024-07-30
371 -* Fixed: Localization not available for date columns
372 -* Fixed: Increase specificity table style
373 -* Fixed: Form Builder icon always visible for master-detail relationships
374 -* Fixed: Highlighting not working if inline HTML is enabled
375 -* Fixed: React findDOMNode is deprecated in StrictMode
376 -* Fixed: Invalid data type on column filter
377 -* Fixed: Cannot reorder details
378 -* Fixed: Cannot add column filter for hidden columns
379 -* Fixed: Relationship display type updates not detected
380 -* Fixed: App Manager asking for confirmation after shortcode generation
381 -* Fixed: Inline field settings not applied
382 -* Fixed: Undefined table settings on multi level master-detail
383 -* Fixed: App pages on back-end missing CSS styling
384 -* Moved: Changelog to readme (making it available online)
385 -* Added: New app type "app container" to bundle apps into one main app
386 -* Added: Apps to repository backup and restore
387 -* Added: Tool replacement info.
388 -* Added: Premium color gold to plugin menu icon.
389 -* Added: Tool guide page also containing FAQs
390 -* Added: Let import container wait until all databases are loaded
391 -* Added: Added lookup placeholders to computed fields
392 -* Added: Custom shortcode parameter support
393 -* Added: Make computed field label in Form editable from columns list
394 -* Added: Container ID to increase CSS specificity
395 -* Added: Classname pp-fullscreen to body element when entering full screen mode
396 -
397 -= 5.5.7 =
398 -* Released 2024-07-16
399 -* Fixed: Adding a search pane to a column with lookup requires a full table reload
400 -* Fixed: Page scrolls down when keys f, s, t, v pressed in search boxes
401 -* Fixed: Autocomplete not correctly showing for lookup columns with field layout set to filled or standard
402 -* Fixed: Null value in LOV returns an empty list item
403 -* Fixed: Filter mode 'between inclusive' for datetime not working correctly (same results as inclusive)
404 -* Improved: Language files loaded moved to JSON format and loaded at runtime to improve performance
405 -* Improved: Many textual improvements (hints, examples, labels)
406 -* Improved: Uniformized layout and style of all field types and modes
407 -* Improved: Computed field calculations and display
408 -* Added: Several CSS classes for custom styling
409 -* Added: Customize column filters width
410 -* Added: Customize column filters ordering
411 -* Added: Customize default page size
412 -* Added: Customize available page sizes
413 -* Added: Search panes
414 -* Added: Cascading searches for lookups and lovs
415 -* Added: Custom color picker to theme settings
416 -* Added: HTML and JS support to computed fields
417 -* Added: URL parameter support
418 -* Added: Shortcode parameter support
419 -* Added: Ability to disable full screen mode
420 -* Added: Workaround for app preview not loading styles in Divi Visual Builder (showing no preview message instead)
421 -* Updated: Freemius SDK
422 -
423 -= 5.5.6 =
424 -* Released 2024-07-02
425 -* Fixed: Lookup search
426 -* Fixed: User can hide column filter by clicking on filter icon even when hiding is disabled
427 -* Fixed: Filter match highlight
428 -* Added: Shortcode parameter to disable builders on front-end
429 -* Added: Show column filters in table column header
430 -* Added: Lookups missing to export
431 -* Added: Computed fields to export
432 -* Added: Filter match highlight to lookup columns
433 -* Added: Column alignment to PDF export
434 -* Added: PDF orientation and style selection
435 -* Added: Full app localization (containing 35 languages)
436 -* Added: Export apps
437 -* Updated: Freemius SDK
438 -
439 -= 5.5.5 =
440 -* Released 2024-06-20
441 -* Post fix: Copy app not copying details
442 -* Post fix: New record added twice for m:m relationship
443 -* Fixed: Force user to select at least one column on app creation or update
444 -* Fixed: Force user to select at least one column on lookup creation or update
445 -* Fixed: Force user to select at least one column on relationship creation or update
446 -* Fixed: Plugin does not register lookup changes
447 -* Fixed: Empty detail blocks visible on master insert
448 -* Fixed: Wrong (local) date in data table (converted to UTC)
449 -* Fixed: Row selection toggled on inline editing fields
450 -* Fixed: Builder buttons on detail form visible to non admins
451 -* Fixed: Media Library window appears behind the form when triggered
452 -* Changed: Export table or app name instead of app id
453 -* Added: Copy app link and icon
454 -* Added: Bulk actions for views
455 -* Added: M:m relation to App Builder
456 -* Added: Kill token property to chart widget
457 -
458 -= 5.5.4 =
459 -* Released 2024-05-28
460 -* Fixed: Lookup values not shown in exports
461 -* Fixed: Export to pdf adds an empty column
462 -* Fixed: Details not shown to non admin users
463 -* Fixed: View action for tables without primary key and views
464 -* Fixed: Table cell colors incorrect with multiple apps on one page
465 -* Fixed: WordPress media library usage not working on insert
466 -* Fixed: Rename view not working
467 -* Fixed: Drop view not working
468 -* Fixed: Link tooltips in Data Explorer not completely visible
469 -* Fixed: Media type update not working
470 -* Fixed: Server side updates not synced on client
471 -* Fixed: Sending non-updatable fields to server
472 -* Fixed: Column filters empty and not empty not working with lookups
473 -* Fixed: Column positioning not working with full screen master-detail
474 -* Fixed: Reduce margin bottom of error panel in Data Explorer
475 -* Added: Alter table action to new Data Explorer
476 -* Added: Change PDS refresh interval to new Data Explorer
477 -* Added: Manage databases to Data Explorer
478 -* Added: Premium Data Services access to new Data Explorer
479 -* Added: Change font size of input fields, labels and hints
480 -* Added: Monitor updates in App Manager
481 -* Added: Refresh columns button to App Manager
482 -* Added: Adjustable elevation to app containers
483 -* Added: Use WordPress date and time format in tables
484 -* Added: Sync root app theme with detail app theme in real time
485 -* Added: SQL and ZIP file import to Data Explorer
486 -* Added: Bulk actions to Data Explorer
487 -* Added: Elevation to Papers, Cards and App Bars
488 -* Added: Persistent search criteria in Data Explorer and App Builder
489 -
490 -= 5.5.3 =
491 -* Released 2024-05-15
492 -* Improved: Column filter support
493 -* Improved: Several builder hints
494 -* Improved: App responsiveness
495 -* Fixed: Cannot use view in lookups
496 -* Fixed: Master-detail key issue
497 -* Fixed: Database column default constraints not used
498 -* Fixed: Lookups not used in global search
499 -* Fixed: Multi select drop down list not working
500 -* Fixed: Position apps list when opening App Builder
501 -* Fixed: Error on column filter change
502 -* Fixed: Cannot open computed field accordion
503 -* Fixed: Column filter between not working
504 -* Fixed: JSON parse error in Data Explorer
505 -
506 -= 5.5.2 =
507 -* Released 2024-05-08
508 -* Added: Inherited font family from page
509 -* Added: Show more|less button
510 -* Added: Column default value
511 -* Added: Master-detail display type
512 -* Added: Inline HTML support to table cells
513 -* Added: Examples to setting blocks
514 -* Improved: Relationship configuration
515 -* Improved: Lookup configuration
516 -* Fixed: Date/time localization not working
517 -* Fixed: Prefill parent data in child component
518 -* Fixed: Lookup not respecting required constraint
519 -
520 -= 5.5.1 =
521 -* Released 2024-04-19
522 -* Added: 1:1 and 1:n relationships to App Builder
523 -* Fixed: Added client version number to prevent caching old client files
524 -* Fixed: Geomap not working with block-based themes (Ian)
525 -* Updated: Freemius SDK
526 -
527 -= 5.5.0 =
528 -* Released 2024-04-18
529 -* Added: Pre-release new App Builder
530 -* Fixed: URL parameter % usage
531 -
532 -= 5.4.0 =
533 -* Released 2024-01-25
534 -* Added: Pre-release new Data Explorer
535 -* Added: REST API drop-down multi-select inline search
536 -* Added: REST API drop-down inline search
537 -* Changed: REST API inline search and estimated row count
538 -* Updated: Freemius SDK
539 -
540 -= < 5.4.0 =
541 -* See changelog.txt in plugin folder
338 += < 5.5.72 =
339 +* See changelog.txt