dbFront v1.4.0.0664

Released: Dec 20, 2024

Aggiornamenti in v1.4.0.0664

Funzionalità

  • Backups: Enhanced the ability to compare configuration backups, including viewing all changes over time.
  • Backups: Enhanced backup purge logic to retain at least 120 days of configuration history within 45 backups.
  • Buttons: Added the ability to edit any button's properties from the Table Prefs dialog.
  • Buttons: You can now group buttons, with group names visible or not.
  • Buttons: You can now position buttons below their form.
  • Buttons: You can now set the default button width. The default width is 120px.
  • Compare: Added "IfContains" and "IfNotContains", compare types.
  • Core: Updated multiple 3rd-Party components.
  • Expressions: Added additional expressions for the other parts of the URL. {url(domain)}, {url(root)}, {url(path)}, and {url(fragment)}.
  • Expressions: Added {url(query)} as an optional value to pass to procedures, visibility expressions, etc.
  • Fields: Added ability to edit any field's properties from the Table Prefs dialog.
  • Import: Added the ability to import PDF forms, very similar to Excel or CSV.
  • Layout: Added the ability to rearrange the Table elements. (Table Grid, Custom Search Buttons, and Advanced Search).
  • Lookups: You can now allow explicit sorting by View Fields.
  • MySQL: Replaced the MySQL Connector/Net with MySqlConnector to add built-in support for MySQL, MariaDB, +4 more.
  • OpenURL: Extended OpenURL so that it can correctly load audio and video.
  • Procedures: You can now allow Procedures called by RunProcedure and WebRequest action to automatically refresh their results.
  • Relationships: Added dynamic visibility support to relationship tabs, similar to buttons and field groups.
  • Relationships: Extended the Multi-Select functionality to compound relationships.
  • RequestHandling: Added the ability to handle callback requests from OAuth and other services via a Stored Procedure.
  • RequestHandling: Improved help by displaying the expected Request URL in the config dialog.
  • RunProcedure: Stored Procedures can now optionally request and process the result of a WebRequest.
  • RunProcedure: Updated SimpleTable output format to improve field formatting. (Dates, Blobs...)
  • SQLServer: Added the ability to DebugLog SQL Server messages to help monitor performance.
  • SQLServer: Added a performance Analyzer for Linked Views to help track down view/column problems.
  • SQLServer: You can now verify Executable access to stored procedures when saving preferences.
  • Search: Added the ability to Specify if the Advanced search is AlwaysOpen, DefaultOpen or DefaultClosed.
  • Search: Added the ability to adjust the Search fields to be Single or Range.
  • Search: You can now turn a multi-select into a single select.
  • Table: Added the ability to configure a "BeforeFormLoadProcedure" to run a stored procedure that can do extra work to prepare the form data before the actual Select for the FormData.
  • Table: Added the ability to display Attachment/Image thumbnails within the grid.
  • Testing: Opened support for automated client testing using Katalon Recorder (dbFront Site License).
  • WebRequest: Added the ability to Indent received JSON.
  • WebRequest: Added the ability to receive a file (e.g. PDF) and either view or save it.
  • WebRequest: Added the ability to set a Request Body including expressions.
  • WebRequest: Added the ability to set a Request Header including expressions.
  • WebRequest: Added the ability to set a RequestMethod [Get, Post, Head, Put, Delete].

Correzioni

  • Core: Updated internal lock handling.
  • AdvancedSearch: Fixed Layout for AlwaysShow.
  • AdvancedSearch: Fixed issue where some lookups failed to recovering after refresh.
  • Button: Fixed Button visibility when no record data required, e.g. OpenUrl with plain link.
  • Buttons: Fixed inconsistent button width causing overflow.
  • ClientUI: Updated type handling on visibility expressions. e.g. Boolean values of 'T', '1', 'True' are all equal.
  • ExcelExport: Attempted upgrade of Excel components in previous 1.4 beta but reverted to a working functionality.
  • GroupVisibility: Fixed regression that would cause loss of VisibilityCondition when upgrading from 1.3 to 1.4.
  • Help: Fixed selection of HelpUrls in tabs and reloaded dialogs with nondefault tabs.
  • Help: Possible fix for stray help icons on integer fields.
  • Merged 1.2.6.8661 and 1.3.1.1642 fixes into dbFront 1.4.0.
  • Merged in all fixes up to 1.3.1.1622.
  • MySQL: Automatically recreate SSH connections if they error out.
  • MySQL: Fixes to MySQL SSH reconnect logic to improve stability.
  • OpenURL: Ensure that all values passed to OpenUrl WebRequest are UrlEncoded.
  • Oracle: Minor connection error message changes.
  • Passwords: Fixed silent password truncation when pasting into password fields.
  • Procedures: Default message on success instead of nothing.
  • Profile: Fixed Error that occasionally prevented the loading of the Profile dialog.
  • Refresh: Fixed unexpected refresh when changing tabs.
  • Rendering: Additional progress information as reports and exports are rendered.
  • RunProcedure: Updated SimpleTable output format to improved field formatting.
  • SMTP Account Password: Adjusted Max from 61 to 100 to accommodate SendGrid API keys.
  • Setup: Fixed regression that broke the ability to save Summary Report days.
  • Tools: Fixed the generated SQL grants for Lookups and Multi-Selects.
  • UI: Added Group Count to Login Details screen.
  • UI: Fixed issue of Database Menu disappearing for admins with one database.
  • UI: Fixed issue of Single App instance showing the wrong theme.
  • URL: Replace the Database with the Database Key in URLs once the initial page is loaded.
  • URLEncoding: Made the encoding of URL parameters smarter to ensure that only URL parameter values are encoded.