Release notes for version 14.5 - November 2024
New functions in 14.5 and Announcement in blog.
14.5 - 12th November 2024
- Added Overlay.AddWebViewer function.
- Added Barcode.DetectAsJSON function.
- Added some auto complete for custom functions for parameters and function names:
- Table occurrences
- Field names after ::
- Operator names
- Function names from function list
- Parameter names
- Get/Hole/Obtenir functions
- Added a check to GMImage.Scale to return an error if width or height is > 99999.
- Added a field to database design dialog for tables to show comments. To add a comment, define a field _TableComment and put comment text there.
- Added Audit.BuildCaches function.
- Added CURL fix #15102 to fix a bug with FTP over SSL.
- Added CurrentTimeStamp field to the JSON for FM.TableStatistics, FM.RecordStatistics and FM.FieldStatistics functions.
- Added DynaPDF.ClearLicense function.
- Added DynaPDF.GetAnnotColor and DynaPDF.GetTextBBox functions.
- Added DynaPDF.GetAnnotTextAlign function.
- Added DynaPDF.GetGlyphIndex and DynaPDF.GetGlyphOutline functions.
- Added DynaPDF.Parser.DeleteAllImages, DynaPDF.Parser.DeleteImage and DynaPDF.Parser.ListImages functions.
- Added field comment text to the tooltips in the debugger for macOS.
- Added field comment to the tooltips for the export dialog.
- Added field value and comment tooltips to calculation dialog, script workspace and debugger for macOS.
- Added FM.UpdateRecord4, FM.UpdateRecord5, FM.UpdateRecords4 and FM.UpdateRecords5 functions.
- Added JSON.InsertRecords function to insert array of records in JSON.
- Added List.Intersection function.
- Added Math.Rate function.
- Added MYSQL_OPT_LOCAL_INFILE option for SQL.SetConnectionOption for use with MySQL connections.
- Added sample script into extras to launch two FileMaker on macOS, one with HTTP tunneling on and one with it being off.
- Added SharedMemory.DeleteValue function.
- Added Text.FilterSwissQRCode function.
- Added Vision.RectifyDocument function.
- Added WordFile.GetProperty and WordFile.SetProperty functions.
- Changed Archive.Content to skip GID, UID, Permissions, RDev, FileType and HardLink fields, if not set.
- Changed Barcode.Generate, Barcode.GenerateJSON and Barcode.WriteFile to use 4 as default scale.
- Disabled remembering column widths for FileMaker 21.1.1 since this feature is now built-in to FileMaker.
- Fixed a bug in the Gamutcheck for lcms2.
- Fixed a problem on Windows with shared memory objects not accessible for other users.
- Fixed a problem with Events.Reset with not clearing all cached events, so Events.RemoveEvent function failed.
- Fixed a problem with Preview, MapView, DragDrop and ImageView controls to avoid control disappearing.
- Fixed an edge case with plugin registration.
- Fixed an edge case with swiss keyboard layout for RemoteControl.PressKey function and the virtual key lookup.
- Fixed an issue in Window.PositionNextDialog function for Windows.
- Fixed an issue with GMImage.WriteToPDFContainer and Twain.Acquire on Windows.
- Fixed crash with running Python on Windows.
- Fixed CURL Multi functions, broken in 14.4.
- Fixed SharedMemory.GetValue and SharedMemory.SetValue functions to work with empty values.
- Fixes a crash in Python functions when using older Python 3.9.x version.
- Implemented Process.List for Linux.
- Improved auto complete when you are in the middle of text.
- Improved Barcode.Detect by using newer zxing library.
- Improved Container.ReadImage to read HEIC images on iOS.
- Improved custom function auto complete to cache table and field names.
- Improved DynaPDF.GeneratePreview, DynaPDF.ReadImageResolution, DynaPDF.ReadImageFormat, DynaPDF.InsertImage, DynaPDF.AttachFileContainer, DynaPDF.AddOutputIntentEx, DynaPDF.CreateICCBasedColorSpaceContainer and DynaPDF.OpenPDFFromContainer to return proper error if container is empty.
- Improved error handling for XML.ApplyStylesheet.
- Improved FM.QueryBaseTableNames to use newer API in FileMaker 21.0 and newer.
- Improved FM.TableStatistics function to ignore summary fields.
- Improved JSON.InsertRecord to be a bit faster and data type conversion to do numbers and texts, too.
- Improved script search to include comments.
- Improved styled text conversion on macOS to include better support for highlight, underline and strikethrough, e.g. for RichText.SetFormattedText and Clipboard.SetStyledText functions.
- Improved type detection for FM.InsertRecordCSV function.
- Improved Vision functions to better read HEIC images directly.
- Note: SSLv3 is disabled now.
- Optimized XML functions to better handle thread locking.
- Removed the dependency on VCRUNTIME140_1.DLL file.
- Updated CURL to version 8.10.1.
- Updated discount library to version 2.2.7d.
- Updated DynaPDF to version 4.0.94.265.
- Updated for next FileMaker version.
- Updated jpeg library to version 9.6.
- Updated libarchive to version 3.7.6.
- Updated LibXL to version 4.4.0.
- Updated OpenSSL to version 3.3.2.
- Updated plugin SDK.
- Updated SQLite to version 3.47.0.
- Updated to libxml2 version 2.13.4.
- Updated to libxslt version 1.1.42.
- Updated to Xcode 16.0.
- Updated unicode tables for removing accents for Text.RemoveAccents function.
- Updated zxing library to newer branch.
More details in the Release notes and Announcement in blog.