Release notes for version 15.4 - 9th September 2025
New functions in 15.4 and Announcement in blog.
15.4 - 9th September 2025
- Added a clipboard converter feature for macOS and Windows. When you switch to other application, we add XML text to the clipboard for FileMaker's XML data. And when coming back, we convert text to XML to paste in FileMaker. This allows you to easier copy and paste FileMaker XML text to other applications.
- Added ASF support for Files.AudioCoverArt function.
- Added checkbox for the preferences dialog to enable the clipboard conversion.
- Added Command-G as shortcut for the field picker go to link.
- Added COPY and MOVE verbs for CURL.SetupAWS function.
- Added DetectJSON flag to FM.SQL.JSONColumn, FM.SQL.JSONRecord and FM.SQL.JSONRecords.
- Added DetectJSON flag to Matrix.JSONRecord and Matrix.JSONRecords.
- Added DNSLookup.JSON function.
- Added flags for JSON.FindValueInArray and JSON.FindValueInObjectArray functions.
- Added flags for Plugin.RegisterFunctionand Plugin.RegisterScriptStep functions, so you can turn on JavaScript.
- Added FM.Get function.
- Added Menu.IsOpen function.
- Added OLEDB for the client types in SQL.SetClient.
- Added Plugin.UnregisterFunction and Plugin.UnregisterScriptStep functions.
- Added Python.GetRecursionLimit and Python.SetRecursionLimit functions.
- Added QRCode detection for AVRecorder for Windows.
- Added SharingService.ShareHTML function to share HTML text to a service.
- Added sorting for the part style submenu in the layout editor.
- Added SyntaxColoring.ClipboardConverter.SetEnabled and SyntaxColoring.ClipboardConverter.GetEnabled functions.
- Added SyntaxColoring.SortStyleMenu.SetEnabled and SyntaxColoring.SortStyleMenu.GetEnabled functions.
- Added SystemInfo.MacProductName and SystemInfo.MacProductSOCName functions.
- Added WebView.Favicon and WebView.FaviconURI functions for Windows.
- Added WebView.GetMemoryUsageTargetLevel and WebView.SetMemoryUsageTargetLevel for Windows.
- Added WordFile.SetSkipDeletedText and WordFile.GetSkipDeletedText functions.
- Deprecated Secure Transport in CURL. Will be removed later this year.
- Fixed a bug in SQL.ConvertDateTimeFromSQL not returning proper error status.
- Fixed a C++ exception in DynaPDF.Initialize if called without parameters.
- Fixed a case where FindBar in database designing dialog doesn't work.
- Fixed an issue when the plugin reduced the calculation font size instead of keeping the size from FileMaker.
- Fixed Barcode.Generate to handle NUL characters in text better (hex encoded input), broken in 15.3.
- Fixed CURL.OpenInputFile to work for files over 4 GB in size to read chunks.
- Fixed link detection to work again in calculations.
- Fixed Links in syntax coloring to once again be able to disable them via preferences.
- Fixed Math.BitwiseRotate to better rotate to right.
- Fixed problem with LibArchive on Windows not doing all encryptions, broken in 15.2.
- Fixed Updater.CheckForUpdates to work in FileMaker 21 and newer.
- Implemented WebView.CanZoomPageIn, WebView.CanZoomPageOut, WebView.CanResetPageZoom, WebView.ZoomPageIn, WebView.ZoomPageOut, WebView.ResetPageZoom, WebView.SetPageSizeMultiplier and WebView.GetPageSizeMultiplier for Windows in FileMaker 19.4 or newer.
- Implemented WebView.SetZoom and WebView.GetZoom for macOS and iOS.
- Improved custom functions with Plugin.RegisterFunction to handle optional parameters better. Use {} in the parameters to declare optional ones.
- Improved custom functions with Plugin.RegisterFunction to properly pass through errors, so Get(LastError) can see it.
- Improved EmailParser.HTMLToPlainText to avoid initial return character.
- Improved JSON.ToCSV to take an JSON array of arrays in addition to arrays of objects.
- Improved ListDialog for iOS to have more spacing around buttons and to select line on double click.
- Improved using Python on threads.
- Improved Window.SetRoundCorners function to work on iOS.
- Improved WordFile.Texts to skip a couple of node types.
- Rewrote Files.Mount for macOS to user newer API and get mounting of folders on shares via SMB.
- Updated DynaPDF to version 4.0.102.295.
- Updated SQLAPI to version 5.4.0.
- Updated SQLite to version 3.50.4.
Known problems
- The Files.Mount function was broken and got fixed in 15.5.
- The Linux plugin linked to GLIBCXX 3.4.29, which prevented the plugin from loading on older Linux versions, who didn't have that C++ library version.
New in version 15.3 New in version 15.5
More details in the Release notes and Announcement in blog.