Page 1 of 1

AppGini 24.17 released!

Posted: 2024-08-08 12:46
by a.gneady
Download free trial

Free upgrade if you ordered AppGini Pro (or an upgrade license) on or after Aug 8, 2023.
Discounted upgrade if you ordered before that date.
UI/UX enhancements
  • Increased recent projects displayed in File menu up to 15.
  • Updated help link in 'How do you want to begin' dialog to the new getting started page.
  • Updated links in help menu.
  • When generating an app, all errors are now displayed together in the status window rather than only the first one found. This helps save the time and frustration of having to fix the reported error, then retry generating to see if more errors exist.
  • Applying caption change correctly on renaming a pasted table/field.
  • Auto-suggesting a table icon based on table name (if it has an exact match with an available icon name).
  • Applying updated table icon instantly after renaming a table.
  • When renaming tables/fields, captions are updated accordingly if they haven't been manually set by user.
  • When defining a new lookup field, the parent table now displays the corresponding child tab by default, without having to manually configure it.
  • Generating file-uploader.php regardless of whether app URL is set. This avoids user confusion.
  • Calculated fields in the detail view are now automatically updated after updating child records, without having to refresh the page.
  • Stripping unnecessary params in URLs when reporting query errors that occur in the interactive SQL page. This simplifies error reporting by removing some noise from the query logs page.
  • Added titles to the homepage search box components for better accessibility.
Bug fixes
  • Displaying an error during app generation when a calculated field query is not a SELECT query.
  • Added support for CURRENT_TIMESTAMP() (with parenthesis) when comparing field definitions in pageRebuildFields.php.
  • Fixed appgini_query_log.datetime field definition to prevent error reported in pageRebuildFields.php.
  • Fixed bug where child tab title was not updated on renaming child table.
Security fixes
  • Prevented a reflected XSS vulnerability in browser_window_id parameter.
  • Using Content-Security-Policy header rather than X-Frame-Options (which is deprecated) for click-jacking protection.
Server-side programmatic improvements
  • Add stripParams() function to selectively strip params from a given URL/URI.