Release notes for version 15.0 - 14th January 2025
New functions in 15.0 and Announcement in blog.
15.0 - 14th January 2025
- Added ImagePlayground functions for macOS Sequoia.
- Added Saxon functions (Preview) to do XSLT, XQuery and XPathQuery in FileMaker.
- Added a sort feature to the plugin for the Show Window list.
- Added Archive.IsOpen function.
- Added Audit.GetIgnoreEmptyFieldsForCreate and Audit.SetIgnoreEmptyFieldsForCreate functions.
- Added Barcode.Version function.
- Added checkbox for custom functions autocomplete.
- Added DataRate as property name for Phidget.SetProperty function.
- Added Dialog.SetKeyEquivalent and Dialog.GetKeyEquivalent functions for macOS to control key equivalents for dialog buttons.
- Added DoBlanksForEmptyText parameter to XL.Sheet.CellWriteTexts function.
- Added DragDrop.GetPathList function.
- Added DynaPDF.CheckEmbeddedFileCheckSum function.
- Added DynaPDF.ConvToFreeTextCallout function.
- Added DynaPDF.DeleteOutputIntent function.
- Added DynaPDF.GetLastTextPosXAbs and DynaPDF.GetLastTextPosYAbs functions.
- Added FileNames parameter for Plugin.LimitFunction function.
- Added flags parameter for Files.AudioTags to request dumping all ID3v2Tags.
- Added formatDescription as selector for AVAsset.TrackInfo to query format description information.
- Added JSON.SetVariables and JSON.ClearVariables.
- Added MinDataInterval, MaxDataInterval, DataRate, MinDataRate, MaxDataRate and isOpen as property names for Phidget.GetProperty function.
- Added more parameter checks for MongoDB functions.
- Added our field picker extension to another field picker dialog in FileMaker, which you see when you duplicate a portal and reassign the fields. This dialog also now gets tooltips for fields.
- Added Plugin.LibExpatVersion function.
- Added Process.LoadFramework function.
- Added Shell.SetMergeErrorAndOutput and Shell.GetMergeErrorAndOutput functions.
- Added StoreKit.LastError function.
- Added StoreKit.SetRequestFailedTrigger function to set a script trigger for an error.
- Added SyntaxColoring.AutoCompleteCustomFunctions.GetEnabled and SyntaxColoring.AutoCompleteCustomFunctions.SetEnabled functions.
- Added Unit parameter to Screen.Height, Screen.Left, Screen.Top and Screen.Width functions.
- Added UTF-8 validation checks to WordFile functions to avoid creating invalid word files with invalid text.
- Added VolumeUUID to Files.DiskInfo function for macOS, iOS and Windows.
- Added XL.Book.GetCoreProperty and XL.Book.SetCoreProperty functions.
- Added XL.Book.RemoveAllCoreProperties and XL.Book.RemoveAllPhonetics functions.
- Added XL.Sheet.ColFormat and XL.Sheet.RowFormat functions.
- Changed custom function auto complete to not add bracket for function name if you are not at the end of the text.
- Changed functions returning CURL errors to mark this as error, so IsError function returns true. This affects CURL.Perform, CURL.FormClear, CURL.FormFinish, CURL.Upkeep, CURL.SendText, CURL.SendData, CURL.PerformAsync, CURL.WebSocketSend, CURL.WebSocketReceive, CURL.SetSocketNonBlocking, CURL.SetSocketNonBlocking, SendMail.PrepareCURL and various CURL.SetOption functions.
- Changed Script ID column for script workspace to be wider and allow more digits to show.
- Changed syntax coloring to keep gray lines gray, broken in 14.5.
- Deprecated Calendar functions. Please move to Events functions.
- Fixed a problem where our mutex handling for DynaPDF would log warnings.
- Fixed a problem with CGImageSource.SetProperty function not passing floating point numbers in automatic mode.
- Fixed a problem with Container.IdentifyData not recognizing a HEIF file.
- Fixed a problem with font handling for XL functions.
- Fixed a problem with text encoding being wrong in an error message with GMImage.WriteFile.
- Fixed a timing problem with DragDrop functions for macOS where not all paths arrived when you had a lot of files.
- Fixed an insufficient escaping for JSON.SortWithEvaluate function, which sometimes caused an internal error and prevented sorting.
- Fixed an issue where custom function auto complete would show Get multiple times.
- Fixed an issue with Path.NativePathToFileMakerPath on Linux adding an extra / to the path.
- Fixed crash in DuckDB client for SQL functions.
- Fixed DynaPDF.GetEmbeddedFile to return checksum as Hex string.
- Fixed Path.AddPathComponent function for Windows to automatically use slash or backslash depending on what the path has already.
- Fixed RSA.Verify function to work better reading private key.
- Improved auto complete for custom functions to delay suggestions, so you can type better without using auto complete.
- Improved auto complete for custom functions to show MBS FileMaker Plugin names.
- Improved code formatting to better handle listings with [] lines like in JSONSetElement.
- Improved JSON.SetVariables and XML.SetVariables functions to work better with multi line texts.
- Improved Math.FormatNumber function to work better with 11 or more digits.
- Improved menu sorting to ignore bracket on the beginning.
- Improved overlay to allow moving window with webviewer for macOS.
- Improved stack printing for Windows to help debugging issues.
- Improved SyntaxColoring.AddContextMenuCommand function to allow them to show in browse and layout mode.
- Improved SystemInfo.OSVersionString to better recognize Windows Server 2019 and newer.
- Improved Time.Format function to return empty result for empty timestamp.
- Improved WordFile.GetProperty and WordFile.SetProperty to work on custom and app properties, too.
- Improved XML.SetPathValue to not create duplicate nodes when finding them using namespaces.
- Increased the column width for script IDs so you see more digits.
- Tuned auto complete for custom functions to not make suggestions when entering brackets.
- Tuned custom function auto complete to not interfere with command-a.
- Tuned formatting of calculations to break behind and/or for long lines.
- Updated curl library to version 8.11.1.
- Updated DynaPDF to version 4.0.96.273.
- Updated expat library to version 2.6.4.
- Updated for future FileMaker version.
- Updated LibXL to version 4.5.0.
- Updated mongo-c-driver library to version 1.29.1.
- Updated plugin for Linux to work from Ubuntu 16 to 24.
- Updated ShowURL function for iOS to work again in newest iOS SDK version.
- Updated SQLAPI to version 5.3.5.
- Updated SQLite to version 3.47.2.
- Updated ssh2 library to version 1.11.1.
- Updated taglib to version 2.0.2.
- Updated to Xcode 16.2.
- Updated zlib to version 1.3.1.
- Updated zxing library to version 2.3.
- When logging that you have a ton of objects, we now list the object type and script name.
More details in the Release notes and Announcement in blog.

