dbFront v1.4.0.0664
Released: Dec 20, 2024
Actualizaciones en v1.4.0.0664
Características
- 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].
Correcciones
- 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.