Release notes for version 13.5 - November 2023
New functions in 13.5 and Announcement in blog.
13.5 - 7th November 2023
- Added calculation formatting function with ƒ button for custom function and calculation dialogs.
- Added JSON.Query function for JSON Path queries.
- Added JSON.Replace to replace within a JSON.
- Added JSON.Search to perform JMESPath queries in FileMaker.
- Added support for having checkboxes in a list dialog for ListDialog functions.
- Added "DefaultPDFA4" flag for DynaPDF.CheckConformance function.
- Added "PDF/A 4", "PDF/A 4e" and "PDF/A 4f" conformation types for DynaPDF.CheckConformance function.
- Added Command-Option-Shift-C to calculation text field for macOS to copy text with formatting as html:
- Command-C: Copy as text
- Command-Option-C: Copy as styled text
- Command-Option-Shift-C: Copy as HTML
- Added Command-Shift-F shortcut to show find & replace interface in calculation text field.
- Added DynaPDF.CreateGeospatialMeasure function.
- Added Files.IsApplication and Files.IsPackage functions.
- Added Flags Parameter for Matrix.HTML function.
- Added Flags Parmeter for Matrix.Evaluate. Pass 2 to continue after error.
- Added functions to work with reaction effects on macOS 14 and iOS 17 with AVRecorder: AVRecorder.AvailableReactionTypes, AVRecorder.CanPerformReactionEffects, AVRecorder.PerformEffectForReaction, AVRecorder.ReactionEffectGesturesEnabled and AVRecorder.ReactionEffectsEnabled functions.
- Added goto: and script: for comment URLs in script workspace to quickly jump to lines or scripts.
- Added highlight support for Text.TextToHTML function.
- Added IsApplication and IsPackage for Files.ListAsJSON function.
- Added Matrix.Lookup function to get a value without error for invalid parameters.
- Added MongoDB Audit.fmp12 example file.
- Added new flags 512 to ignore duplicates (with FileMaker's validation) and 1024 to not create UUID fields to XML.Import and JSON.Import functions.
- Added PDF/A 4, PDF/A 4e and PDF/A 4f for DynaPDF.SetPDFVersion function.
- Added Phidget.ClearScriptTrigger function.
- Added Plugin.ObjectCounts and Plugin.UsedFunctionCounts function.
- Added Preview.SetFocus function.
- Added SkaleAnnotIcons flag for DynaPDF.SetGStateFlags function.
- Added Window.AddToTaskbar and Window.RemoveFromTaskbar functions.
- Added Window.Parent function.
- Added XML.Import.GetExtraFieldDefinitions and XML.Import.SetExtraFieldDefinitions functions to create custom fields.
- Changed AVRecorder.Release to stop session if it is running.
- Changed DynaPDF.Table.SetFont to have Style, Embed and CodePage parameters be optional with default style, embed = 1 and CodePage = Unicode.
- Changed ListDialog.ShowDialog to allow two line prompt line.
- Changed SQL functions, so you can load Actual Tech ODBC drivers directly without using iODBC.
- Changed XL.Sheet.CellReadStyledText function to fall back to XL.Sheet.CellReadText for non styled cells.
- Enabled fortified source checks for libc on Linux.
- Enabled support for WebP pictures to GraphicsMagick functions for macOS ARM target.
- Enabled WindowsOCR functions for server usage.
- Fixed a problem with AVRecorder.AddPreviewWithControl and AVRecorder.StartRecording functions when they returned OK instead of the error.
- Fixed a problem with AVRecorder.AddPreviewWithControl picking wrong window if layout and window had same name.
- Fixed an edge case for shifting formula text left.
- Fixed an exception in syntax coloring for empty texts.
- Fixed an issue with RtlProcessFlsData crashing on Windows.
- Fixed an issue with WebHook functions and HTTP headers sent in chunks.
- Fixed error message for Text.FileExtensionToMimeType function.
- Fixed Files.ListAsJSON function to not filter invisible files on macOS without asked to do that.
- Fixed find bar in data viewer for the case you got actually two of them.
- Fixed font for ListDialog's filter to make it bigger.
- Fixed OpenSSL to not depend on GLIBC_2.25, so you can use our plugin on older linux versions again.
- Fixed plugin not loading on macOS 10.13.
- Fixed problem with ListDialog functions on Windows.
- Fixed Shell.Terminate for Windows to work better.
- Fixed XML.Import.ErrorCount and XML.Import.Errors to work better.
- Improved IKDeviceBrowserPanel.Show and IKScannerDevicePanel.Show functions to internally call ImageCapture.Initialize if needed.
- Improved Matrix.Evaluate and Matrix.Current to work better in multi threading environments.
- Improved syntax coloring to recognize variable names in calculation comments, if a comment color and variable color is defined.
- Improved SystemInfo.OSVersionString, SystemInfo.MacMajorVersion and SystemInfo.MacMinorVersion to return Ubuntu version on Linux.
- Improved variable check to recognize /* or // @var $test or similar in front of Let statements to define new variables in a comment. Works with @constant, @variable or @parameter like normal comments and with multiple variables.
- Rewrote script triggers for Phidget functions to not queue up too many scripts.
- Updated CURL to version 8.4.0.
- Updated DynaPDF to version 4.0.80.232.
- Updated SQLAPI to version 5.2.6.
- Updated SQLite to version 3.44.0.
- Updated to Xcode 15.0.
New in version 13.4 New in version 14.0
More details in the Release notes and Announcement in blog.