Release notes for version 13.4 - 12th September 2023
New functions in 13.4 and Announcement in blog.
- Added Phidget functions to control various USB devices from Phidgets Inc.
- Added AsJSON parameters to Events.Calendars, Events.Source.Calendars, Events.Item.GetCalendar, Events.defaultCalendarForNewEvents, Events.defaultCalendarForNewReminders, Events.SourceWithType, Events.Sources and Events.DelegateSources functions to return result as JSON.
- Added check to LDAP.ModifyJSON and LDAP.Modify to complain if dn is empty.
- Added CURL.ProcessRelativeURL function.
- Added DynaPDF.DeleteDPartNode function.
- Added Files.EvictUbiquitousItem and Files.StartDownloadingUbiquitousItem functions.
- Added Files.UbiquitousItemStatus function.
- Added Flags parameter for QLPreviewPanel.Show function.
- Added ForceInterpolation flag for DynaPDF.RenderPage function.
- Added iOSApp.GetOrientationDidChangeEvaluate, iOSApp.GetOrientationDidChangeScript, iOSApp.SetOrientationDidChangeEvaluate and iOSApp.SetOrientationDidChangeScript functions.
- Added MongoDB.IsTracing and MongoDB.Trace functions.
- Added MongoDB.Ping function.
- Added MongoDB.SetSSLOptions function.
- Added MongoDB.SSLLibrary function.
- Added new parameter useDetached for DynaPDF.SaveAndSignFileExt1 function.
- Added new PhotoPicker functions.
- Added SerialPort.OpenPath function, so you can use SerialPort functions to open special files or pipes.
- Added SerialPort.WaitNamedPipe function to wait for a pipe and use with SerialPort.OpenPath on Windows.
- Added SkipDPartData option for DynaPDF.SetImportFlags2 function.
- Added TOTP.DecodeFromBase32 and TOTP.EncodeToBase32 functions.
- Added XL.Sheet.SetHidden function.
- Added XML.InsertRecords function.
- Changed FileDialog functions to return error when called server side.
- Changed JSON.GetStringValue, JSON.GetBooleanValue, JSON.GetDoubleValue, JSON.GetIntegerValue and JSON.GetValue to return empty result if called with empty value.
- Changed plugin to free all MongoDB connections if needed when FileMaker quits.
- Changed window searching on Windows to prefer visible windows for finding by title.
- Fixed a bug in setting numeric values in SQL functions with floating numbers, caused by a bug fix in version 13.3. Values showed up as zero incorrectly.
- Fixed a crash with Preview functions on macOS when releasing the temp file.
- Fixed a possible crash in CURL.GetResultAsContainer function.
- Fixed a problem with Dialog.SetTimeout closing a FileMaker custom dialog by accident on macOS.
- Fixed a problem with handling of Shift JIS text encoding.
- Fixed a problem with Path.FilePathToFileURL for Windows.
- Fixed a problem with syntax coloring failing to color formulas in variable editing dialog.
- Fixed a problem with WordFile.ReplaceTag and WordFile.Substitute functions when passing in NULL characters in the text.
- Fixed an issue with CNContactPicker.Show raising an exception on iOS.
- Fixed CNContactStore.Contacts to work better on newer macOS versions.
- Fixed CURL.GetHeaderAsJSON function to make array for duplicate headers and filter duplicates.
- Fixed exception for CNContact.JSON function.
- Fixed loop highlighting in case you use bigger fonts.
- Improved DynaPDF.FindField to better find a field in a group.
- Improved JSON.Import to better handle arrays in arrays.
- Marked a dozen files and text functions to be free to use.
- Rebuild MongoDB-c library with tracing support.
- Switched MongoDB on macOS and iOS to use OpenSSL for SSL.
- Updated curl to version 8.2.1.
- Updated DynaPDF to version 4.0.77.228.
- Updated for future FileMaker version.
- Updated SQLAPI to version 5.2.5.
- Updated SQLite to version 3.43.0.
- Upgraded WebDownloadDelegate functions to work on WebKit 2.0 on macOS and iOS.
More details in the Release notes and Announcement in blog.

