| @@ -1,4 +1,429 @@ | ||
| 1 | += 5.5.71 = | |
| 2 | +* Released 2026-04-16 | |
| 3 | +* Added: Actions clear column filter and hide column to column menu | |
| 4 | +* Added: Gap between containers setting to Form Builder | |
| 5 | +* Added: Allow manual update hard row count estimate in popup | |
| 6 | +* Added: Changelog to bundle | |
| 7 | +* Added: Table name to admin modal titles | |
| 8 | +* Added: Query buffer size to Data Explorer UI | |
| 9 | +* Added: Start multiple table copies in Data Explorer | |
| 10 | +* Added: Cancel copy table in Data Explorer | |
| 11 | +* Added: Customizable scroll offset | |
| 12 | +* Changed: Data Explorer toolbar always visible | |
| 13 | +* Fixed: Column actions menu empty | |
| 14 | +* Fixed: Prevent loading lookups unnecessarily on startup | |
| 15 | +* Fixed: Combining filters in App Builder does not work | |
| 16 | +* Fixed: Data apps not correctly maintaining fullscreen mode | |
| 17 | +* Inline editing now adds a save button to header by default | |
| 18 | +* Fixed: Localization not working correctly for spanish language pack | |
| 19 | +* Fixed: Media fields no longer render images in single‑record edit forms | |
| 20 | +* Fixed: PDF button not working on detail panel | |
| 21 | +* Fixed: Cannot configure detail form styles | |
| 22 | +* Fixed: Memory exhausted error when copying large tables | |
| 23 | +* Fixed: Scroll form into view | |
| 24 | +* Fixed: Switching apps through data apps menu very slow | |
| 25 | + | |
| 26 | += 5.5.70 = | |
| 27 | +* Released 2026-04-02 | |
| 28 | +* Added: Update hard row count in Data Explorer and App Builder | |
| 29 | +* Fixed: Textarea inline editing field height | |
| 30 | +* Fixed: Column Filters title not correctly aligned in compact mode | |
| 31 | +* Fixed: Filter state return null for column filter | |
| 32 | +* Fixed: Cannot unset media column type | |
| 33 | +* Fixed: Dynamic lookup not working for column values used in default where clause | |
| 34 | +* Fixed: Lookup fails with client-side processing and cascade drop-down lists | |
| 35 | +* Fixed: Remove column from form if deselected in App Manager | |
| 36 | +* Fixed: Prevent class pp-fullscreen being removed from body on app load for Data Apps | |
| 37 | +* Fixed: Class pp-fullscreen not added to body for dashboards | |
| 38 | +* Fixed: Adjust Divi and Elementor fullscreen CSS automatically | |
| 39 | +* Fixed: Remove gap from dashboard in fullscreen mode | |
| 40 | +* Updated freemius SDK | |
| 41 | + | |
| 42 | += 5.5.69 = | |
| 43 | +* Released 2026-03-09 | |
| 44 | +* Added: Change highlight color (new Table Builder feature) | |
| 45 | +* Added: Change app title tag on toolbar (new App Manager feature) | |
| 46 | +* Added: Hide column filters title | |
| 47 | +* Added: Alternative column filter icon | |
| 48 | +* Added: Show column filters in compact mode | |
| 49 | +* Added: Save filter states | |
| 50 | +* Fixed: Highlighting corrupts HTML | |
| 51 | +* Fixed: Global hook not executed | |
| 52 | +* Fixed: Show correct error message if table drop attempt fails | |
| 53 | +* Fixed: Missing computed field label in table footer | |
| 54 | +* Fixed: Inline editing fields different width and height | |
| 55 | +* Fixed: SQL Query Builder navigates to other page without warning for unsaved changes | |
| 56 | +* Fixed: Table layout breaks when column filters are disabled (position left|right) | |
| 57 | +* Fixed: Cascading column filter behavior | |
| 58 | +* Fixed: Grid gap in full screen mode | |
| 59 | +* Fixed: Grid borders in full screen mode | |
| 60 | +* Fixed: CSS Table Editor document link | |
| 61 | +* Fixed: Form lookups updated on each field update | |
| 62 | +* Fixed: Responsive column hiding not working correctly with tabs | |
| 63 | + | |
| 64 | += 5.5.68 = | |
| 65 | +* Released 2026-02-12 | |
| 66 | +* Fixed: Connect icon missing | |
| 67 | + | |
| 68 | += 5.5.67 = | |
| 69 | +* Released 2026-02-10 | |
| 70 | +* Fixed: PDS authorization failure | |
| 71 | + | |
| 72 | += 5.5.66 = | |
| 73 | +* Released 2026-02-10 | |
| 74 | +* Removed space between action column and first table column | |
| 75 | +* Spread app access over multiple access points to reduce load bundle and time | |
| 76 | +* Removed legacy icons from toolbar on fresh install | |
| 77 | +* Cleanup dynamically created app assets | |
| 78 | +* Use new Data Explorer by default | |
| 79 | +* Updated AI models | |
| 80 | +* Added: Table CSS editor | |
| 81 | +* Added: Always keep global search box visible option | |
| 82 | +* Added: More descriptive message if token has expired | |
| 83 | +* Added: Disable token verification for cached pages | |
| 84 | +* Added: Link to App Builder Getting Started video tutorial | |
| 85 | +* Fixed: Columns not properly displayed on tabs | |
| 86 | +* Fixed: Initial map and chart settings not affective | |
| 87 | +* Fixed: Limit number of rows to max table rows (instead of possible rows) | |
| 88 | +* Fixed: Media library not searchable with modal forms | |
| 89 | +* Fixed: Hide spinner on token expired message | |
| 90 | +* Fixed: Allow bulk delete without row delete | |
| 91 | +* Fixed: Disable navigation settings in Form Builder when not available | |
| 92 | +* Fixed: Delete row via bulk actions returns unauthorized error when delete is disabled in row actions | |
| 93 | + | |
| 94 | += 5.5.65 = | |
| 95 | +* Released 2026-01-22 | |
| 96 | +* Added: Dashboard Builder | |
| 97 | +* Improved: Reduced app load time and bundle size on public pages | |
| 98 | +* Fixed: Image hyperlink object not processed correctly if empty | |
| 99 | +* Fixed: PHP Deprecated strtolower(): Passing null to parameter #1 | |
| 100 | +* Fixed: Undocked maps feature not working for premium users | |
| 101 | +* Fixed: Table footer label font size | |
| 102 | +* Fixed: Disabling onAppOpen and onAppClose has no effect | |
| 103 | +* Fixed: Responsive column hiding after toggling column filter | |
| 104 | +* Fixed: Remove trailing spaces from highlight | |
| 105 | + | |
| 106 | += 5.5.64 = | |
| 107 | +* Released 2026-01-05 | |
| 108 | +* Added: Image and hyperlink support to PDF detail export | |
| 109 | +* Added: Image and hyperlink support to table export | |
| 110 | +* Added: Media type to column metadata | |
| 111 | +* Added: Media type configuration to Table and Form Builder | |
| 112 | +* Added: Context-related icons to apps on WordPress dashboard | |
| 113 | +* Added: Start all app types (except maps) in full-screen mode | |
| 114 | +* Improved: Load time App Manager | |
| 115 | +* Improved: Show RESET buttons context-sensitive | |
| 116 | +* Improved: App shortcode parameter handling | |
| 117 | +* Fixed: Super admins not seeing builder icon | |
| 118 | +* Fixed: Number of columns visible on detail panel | |
| 119 | +* Fixed: Horizontal alignment of column filter containers | |
| 120 | +* Fixed: Column reordering UI in Table and Form Builder | |
| 121 | +* Fixed: Default order by not used when adding new row on join table | |
| 122 | +* Fixed: Export to PDF not supporting Turkish character set | |
| 123 | + | |
| 124 | += 5.5.63 = | |
| 125 | +* Released 2025-12-03 | |
| 126 | +* Added: Enable | disable remote database connection from the Data Explorer | |
| 127 | +* Added: Option to disable spinner and progress bar then calling built-in function requery | |
| 128 | +* Added: Option to disable ENTER key submission | |
| 129 | +* Updated: Allow disabling global search for columns containing a column filter | |
| 130 | +* Updated: Documentation URLs | |
| 131 | +* Fixed: onChange hook for drop-down list not working | |
| 132 | +* Fixed: onChange hook for lookups not working | |
| 133 | +* Fixed: Open global search on startup forces a page scroll | |
| 134 | +* Fixed: Top pagination context text overlap on mobile devices | |
| 135 | +* Fixed: Search fields on mobiles devices not working | |
| 136 | +* Fixed: Checkbox beside row actions disappear when all actions are disabled | |
| 137 | +* Fixed: Handle current_timestamp as default value | |
| 138 | +* Fixed: Data Explorer crashes on full-screen toggle | |
| 139 | +* Fixed: PDF detail print out. | |
| 140 | +* Removed: Default value current_timestamp() from old forms | |
| 141 | + | |
| 142 | += 5.5.62 = | |
| 143 | +* Released 2025-11-12 | |
| 144 | +* Added: Table display mode supporting switching between Table View and Card View | |
| 145 | +* Added: Hide expand icons option (when all detail panels are expanding by default) | |
| 146 | +* Added: Open global search box on page load | |
| 147 | +* Added: Parameter recalcRowCount to requery builtin to force row count recalculation | |
| 148 | +* Added: Disable navigation buttons during navigation | |
| 149 | +* Added: Disable APPLY, OK and CANCEL buttons while transaction is in progress | |
| 150 | +* Added: Server call authorization | |
| 151 | +* Added: Hard row count estimation for improved performance | |
| 152 | +* Added: Action wpda_set_hard_row_count to support automated hard row count updates | |
| 153 | +* Added: Select expand column position (LEFT | RIGHT) | |
| 154 | +* Improved: Handling media consistently on different devices | |
| 155 | +* Improved: Large table support in App Builder | |
| 156 | +* Updated: Documentation URLs | |
| 157 | +* Updated: Freemius SDK | |
| 158 | +* Fixed: In view form/mode show media instead of non-editable data entry fields | |
| 159 | +* Fixed: Background color actions column | |
| 160 | +* Fixed: Actions column width | |
| 161 | +* Fixed: Detail panel layout | |
| 162 | +* Fixed: Master-detail navigation does not update row count | |
| 163 | +* Fixed: Dynamic lookups not updated | |
| 164 | +* Fixed: Drop-down list text color | |
| 165 | +* Fixed: Height and color inline editing fields | |
| 166 | + | |
| 167 | += 5.5.61 = | |
| 168 | +* Released 2025-10-22 | |
| 169 | +* Added: UTF encoding selection to CSV file import | |
| 170 | +* Fixed: CSV bulk delete not working | |
| 171 | + | |
| 172 | += 5.5.60 = | |
| 173 | +* Released 2025-10-16 | |
| 174 | +* Added: Interactive detail render column selection | |
| 175 | +* Added: Built-in styled app button | |
| 176 | +* Added: Built-in dynamic server call | |
| 177 | +* Added: Edit code directly from hook overview | |
| 178 | +* Added: Open all detail panels by default | |
| 179 | +* Added: Computed Text Fields to free version | |
| 180 | +* Added: Pagination to free version | |
| 181 | +* Added: Style ID to loadStyle function. | |
| 182 | +* Added: Current date to PDF footer (removed powered by message) | |
| 183 | +* Fixed: Moved builtins to parallel container to prevent unnecessary rendering | |
| 184 | +* Fixed: No space between bulk actions row selection elements | |
| 185 | +* Fixed: Invalid encoding with CSV file import | |
| 186 | +* Fixed: Height empty footer App Manager action panel | |
| 187 | +* Fixed: Console errors not logged with debug mode disabled | |
| 188 | +* Fixed: Deleting a lookup value does not delete the state of a depending lookup | |
| 189 | +* Fixed: Manually added line breaks in hooks break hook import | |
| 190 | +* Fixed: Color settings defined in hooks overwritten on refresh | |
| 191 | +* Fixed: Cannot insert @wpda_wp_user_id into text field | |
| 192 | + | |
| 193 | += 5.5.57 = | |
| 194 | +* Released 2025-09-26 | |
| 195 | +* Optimized: Responsive column hiding | |
| 196 | +* Added: Context sensitive help to Builders | |
| 197 | +* Added: Interactive documentation search | |
| 198 | +* Added: Parameters app and data to renderDetailPanel hook | |
| 199 | +* Fixed: Form column hooks not available in old forms | |
| 200 | +* Fixed: Full-screen mode on iOS | |
| 201 | +* Fixed: Full-screen mode on Android | |
| 202 | +* Fixed: Action column width too small | |
| 203 | +* Fixed: SQL Query Builder overwrites global mail settings | |
| 204 | + | |
| 205 | += 5.5.56 = | |
| 206 | +* Released 2025-09-18 | |
| 207 | +* Added: Free trial activation from toolbar | |
| 208 | +* Fixed: App details not shown correctly in App Builder on iOS | |
| 209 | +* Fixed: App details not shown correctly in App Builder on Android | |
| 210 | +* Fixed: Removed double slashes from path | |
| 211 | +* Updated freemius SDK | |
| 212 | + | |
| 213 | += 5.5.55 = | |
| 214 | +* Released 2025-09-17 | |
| 215 | +* Added: CCS classes now also available for free users | |
| 216 | +* Changed: Dynamic permission changes stored independently | |
| 217 | +* Fixed: Pagination BOTTOM and TOP not equally aligned | |
| 218 | +* Fixed: Built-in httpRequest not working in DEFAULT where | |
| 219 | +* Fixed: Chart source field does not preserve all SQL operators | |
| 220 | +* Fixed: Computed field displaying wrong extension | |
| 221 | +* Fixed: App Manager allows app type update for maps | |
| 222 | +* Fixed: Wrong labels for width and height in chart setup panel | |
| 223 | +* Fixed: Debug info missing in GET response | |
| 224 | + | |
| 225 | += 5.5.54 = | |
| 226 | +* Released 2025-09-03 | |
| 227 | +* Fixed: UK date format not recognized | |
| 228 | +* Fixed: Skip PDS SSL verification | |
| 229 | + | |
| 230 | += 5.5.53 = | |
| 231 | +* Released 2025-08-28 | |
| 232 | +* Added: loadScript and loadStyle to anAppOpen hook | |
| 233 | +* Changed: Parameter column name optional in form column hooks | |
| 234 | +* Client update | |
| 235 | + | |
| 236 | += 5.5.52 = | |
| 237 | +* Released 2025-08-23 | |
| 238 | +* Changed: Updated computed field label | |
| 239 | +* Fixed: Multi-level relationship misses key | |
| 240 | +* Fixed: Detail key lost on row navigation | |
| 241 | + | |
| 242 | += 5.5.51 = | |
| 243 | +* Released 2025-08-22 | |
| 244 | +* Added: Ability to disable insert into relation table | |
| 245 | +* Added: Alter column settings via app instance in hooks | |
| 246 | +* Fixed: Master-detail synchronization | |
| 247 | +* Fixed: Memory not freed after closing M2M row selection component | |
| 248 | +* Fixed: Close button not visible on modal form to anonymous users | |
| 249 | +* Fixed: Table not rendering correctly with column filters enabled on startup | |
| 250 | +* Fixed: Minimum columns shown in responsive mode | |
| 251 | +* Fixed: Action column too wide | |
| 252 | +* Fixed: Empty time fields breaks form validation | |
| 253 | +* Fixed: Unchecked columns in App Manager remain shown in app | |
| 254 | +* Fixed: Master detail relationship not working with divergent keys | |
| 255 | + | |
| 256 | += 5.5.49 = | |
| 257 | +* Released 2025-08-16 | |
| 258 | +* Updated: Tooltips icon buttons toolbar | |
| 259 | +* Fixed: Hyperlinks in data tables not working | |
| 260 | +* Fixed: Multi level relationships missing builder buttons | |
| 261 | +* Fixed: Hook postFormSubmit does not fire after insert | |
| 262 | + | |
| 263 | += 5.5.48 = | |
| 264 | +* Released 2025-08-06 | |
| 265 | +* Fixed: Export all rows with client-side processing exports only rows on current page | |
| 266 | +* Fixed: Show column filters on startup not working | |
| 267 | +* Fixed: Cursor exits inline editing field on user input | |
| 268 | +* Fixed: Detail table refreshed on every key press | |
| 269 | + | |
| 270 | += 5.5.47 = | |
| 271 | +* Released 2025-07-28 | |
| 272 | +* Fixed: Column settings added via hooks lost on navigation | |
| 273 | +* Fixed: Column code variable returns undefined | |
| 274 | +* Fixed: Conditional lookup does not use arguments | |
| 275 | +* Fixed: Lookups loaded after (re)configuration | |
| 276 | +* Fixed: Removed HTML from PDF output | |
| 277 | + | |
| 278 | += 5.5.46 = | |
| 279 | +* Released 2025-07-26 | |
| 280 | +* Fixed: Column filters not loading correctly | |
| 281 | + | |
| 282 | += 5.5.45 = | |
| 283 | +* Released 2025-07-20 | |
| 284 | +* Added: Support for translation enables the modification of localized labels and hints | |
| 285 | +* Added: New hooks preInsert, postInsert, preUpdate, postUpdate, preDelete, postDelete, onFormOpen and onFormClose | |
| 286 | +* Added: Custom options and events to Chart Builder | |
| 287 | +* Added: Support for remote auto increment columns | |
| 288 | +* Added: Translation for column filters label | |
| 289 | +* Added: Disable APPLY button in Form Builder | |
| 290 | +* Added: Parent and row column value usage in dynamic lookup conditions | |
| 291 | +* Added: Automatically remove dropped columns from apps | |
| 292 | +* Improved: Loading language files dynamically | |
| 293 | +* Improved: Chart settings UI and performance | |
| 294 | +* Improved: Force plugin themes to overwrite generally styled elements by other plugins and themes | |
| 295 | +* Improved: Behavior of date and time data entry fields | |
| 296 | +* Improved: Dynamic CSS handling | |
| 297 | +* Changed: Row selection available through checkbox only | |
| 298 | +* Fixed: Table query performed twice with server-side processing | |
| 299 | +* Fixed: Data app hangs if no detail apps are defined | |
| 300 | +* Fixed: Update succeeds but DBMS reports 0 rows affected (CONNECT engine only) | |
| 301 | +* Fixed: Delete succeeds but DBMS reports 0 rows affected (CONNECT engine only) | |
| 302 | +* Fixed: Cannot update row directly after insert | |
| 303 | +* Fixed: "Add trailing zeros to days and month" should be "Add leading zeros to days and month" | |
| 304 | +* Fixed: Navigation buttons in form view doesn't show up for views or tables without primary key | |
| 305 | +* Fixed: Next row navigation button showing first row on previous page | |
| 306 | +* Fixed: The responseCode in the postFormSubmit hook is returned in lower case | |
| 307 | +* Fixed: Background color odd-even App Builder | |
| 308 | +* Fixed: App Builder not exporting map and chart settings | |
| 309 | +* Fixed: Theme twenty twenty-one styling issues | |
| 310 | +* Fixed: Data Explorer does not remove dropped columns | |
| 311 | +* Fixed: App Builder detail hover | |
| 312 | +* Updated: Freemius SDK | |
| 313 | + | |
| 314 | += 5.5.43 = | |
| 315 | +* Released 2025-06-19 | |
| 316 | +* Added: Unattended scheduled exports to dashboard (+email notification +local files + ftp(s)) | |
| 317 | +* Added: Show validation error message in popup | |
| 318 | +* Fixed: Refresh button returns partial dataset with client-side processing and search values | |
| 319 | +* Fixed: App function setInlineEditing has no effect | |
| 320 | +* Fixed: Some hooks still use numeric mode key instead of mode name | |
| 321 | +* Fixed: SQL Query Builder missing header with non query commands like "desc table" and "show tables" | |
| 322 | +* Fixed: Form setting preserveSpacesOnUpdate not working | |
| 323 | +* Fixed: Cannot delete hook on column with index 0 | |
| 324 | +* Fixed: Cannot update hyperlink from hooks | |
| 325 | +* Fixed: Loosing tabs on small devices | |
| 326 | +* Fixed: Tables filtered using row selection export whole table instead of filtered rows only | |
| 327 | +* Fixed: Elevation not working for charts | |
| 328 | + | |
| 329 | += 5.5.42 = | |
| 330 | +* Released 2025-06-05 | |
| 331 | +* Added: Plugin drives for local file system and ftp(s) | |
| 332 | +* Added: Run unattended exports to local file system and ftp(s) | |
| 333 | +* Added: New hook functions: | |
| 334 | + app.getUsername(), app.userHasRole(), | |
| 335 | + app.setGlobalSearch(), app.setColumnFilters(), | |
| 336 | + app.setInsert(), app.setUpdate(), app.setDelete(), | |
| 337 | + app.setInlineEditing(), app.setBulkActions() | |
| 338 | +* Added: Server filter to manage app access control | |
| 339 | +* Added: Delete scheduled plugin events on plugin deactivation | |
| 340 | +* Improved: Moved all plugin legacy settings to its own submenu | |
| 341 | +* Improved: SQL query scheduling | |
| 342 | +* Improved: Use empty label for null values and empty strings | |
| 343 | +* Fixed: SQL query parameters lost on control save | |
| 344 | +* Fixed: Left aligned column header too wide | |
| 345 | +* Fixed: First and last column headers missing border bottom | |
| 346 | +* Fixed: Column filter icon not immediately removed when column filtering is disabled | |
| 347 | +* Fixed: Media library not available on insert | |
| 348 | +* Fixed: SQL operators malformed after sanitization | |
| 349 | +* Fixed: Column filter mode update does not execute query immediately | |
| 350 | +* Fixed: Null value not correctly handle with localization | |
| 351 | +* Fixed: Hook onRowInit not executed on navigation actions in form | |
| 352 | +* Fixed: Data Explorer search field CSS | |
| 353 | + | |
| 354 | += 5.5.41 = | |
| 355 | +* Released 2025-05-22 | |
| 356 | +* Added: New SQL Query Builder | |
| 357 | +* Added: MySQL date format editing | |
| 358 | +* Changed: Default table layout to fixed | |
| 359 | +* Merged: Row actions and row selection columns | |
| 360 | +* Fixed: Column too wide with inline HTML | |
| 361 | +* Fixed: Media not displayed for relation table columns | |
| 362 | +* Fixed: Norwegian date format incorrect | |
| 363 | +* Fixed: Decreasing screen width does not resize chart width in full screen mode | |
| 364 | +* Fixed: User denied Geolocation error not handled correctly | |
| 365 | +* Fixed: Cannot update record after navigating to different row in form | |
| 366 | +* Fixed: Enum column loses "Show values in setting when moved | |
| 367 | +* Fixed: Handle basic HTML markup in table cells | |
| 368 | +* Fixed: Search panes not sorted | |
| 369 | +* Fixed: Column filter icon shows for detail tables when no filterable columns are visible | |
| 370 | +* Fixed: Clickable area on column filter does not include caret | |
| 371 | +* Fixed: Form does not scroll correctly in full-screen mode | |
| 372 | +* Fixed: Modal form not handling column filters correctly | |
| 373 | +* Fixed: Code editor height incorrect in full-screen mode | |
| 374 | +* Fixed: Rename app database not working | |
| 375 | +* Fixed: Link to show examples in Default Where shows table SQL instead | |
| 376 | +* Fixed: REST API - Critical Error on wpda/table/select | |
| 377 | +* Removed: PREVIOUS | NEXT row buttons from form if table has no primary key | |
| 378 | +* Removed: WP Data Access from detail page footer | |
| 379 | +* Updated: Freemius SDK | |
| 380 | + | |
| 381 | += 5.5.40 = | |
| 382 | +* Released 2025-04-18 | |
| 383 | +* Added: Previous and next row buttons to data entry form | |
| 384 | +* Added: Map integration to Table Builder | |
| 385 | +* Added: View maps and charts besides each other in header or footer dock | |
| 386 | +* Added: Spy popup to default where clause | |
| 387 | +* Added: Slovenian language support | |
| 388 | +* Added: Parameter support to chart apps | |
| 389 | +* Added: Parameter support to map apps | |
| 390 | +* Changed: Media parameters to optional | |
| 391 | +* Changed: Powered by hidden by default (added tooltip to UI) | |
| 392 | +* Fixed: Map height incorrect when run from shortcode | |
| 393 | +* Fixed: Column filter default not working with server-side processing | |
| 394 | +* Fixed: Chart data columns expecting length | |
| 395 | +* Fixed: Images not shown correctly on Safari (macOS and iOS) | |
| 396 | +* Fixed: Incorrect table height on Safari (macOS and iOS) | |
| 397 | +* Fixed: Numeric and null values not handle correctly in CSV + JSON export | |
| 398 | + | |
| 399 | += 5.5.37 = | |
| 400 | +* Released 2025-04-02 | |
| 401 | +* Added: New app type MAP | |
| 402 | +* Added: Root property control to setColumnStyle | |
| 403 | +* Added: Type-checking to reducers and actions | |
| 404 | +* Added: Support for spatial columns in tables and forms | |
| 405 | +* Added: Support for multiple custom shortcode parameters | |
| 406 | +* Improved: Replaced textarea with CodeMirror for SQL editing | |
| 407 | +* Fixed: Vulnerability shortcode parameter filter field | |
| 408 | +* Fixed: Chart Builder menu uses old format | |
| 409 | +* Fixed: Add column data type to all requests | |
| 410 | +* Fixed: Added null values to Query Builder CSV export | |
| 411 | +* Fixed: Shortcode arguments not processed | |
| 412 | +* Fixed: Missing table header border | |
| 413 | + | |
| 414 | += 5.5.36 = | |
| 415 | +* Released 2025-03-17 | |
| 416 | +* Added: Form hooks | |
| 417 | +* Added: Builtins to table and form hooks | |
| 418 | +* Added: OK and CANCEL buttons to full-screen code editor | |
| 419 | +* Added: Allow hiding title bar on web page via shortcode parameter | |
| 420 | +* Added: Table hook postQuery | |
| 421 | +* Added: Allow empty value selection from drop-down list (client-side processing only) | |
| 422 | +* Fixed: Table hook onAppOpen not working | |
| 423 | +* Fixed: Slovak app language falls back to English | |
| 424 | +* Fixed: Removed unused buttons from actions menu | |
| 425 | + | |
| 1 | 426 | = 5.5.35 = |
| 2 | 427 | * Released 2025-02-24 |
| 3 | 428 | * Added: Key icon to primary key fields |
| 4 | 429 | * Improved: Layout hook settings |