Release notes for version 13.2 - May 2023
New functions in 13.2 and Announcement in blog.
- Added Linux ARM 64-bit version of MBS FileMaker Plugin.
- Added support for WebP pictures to GraphicsMagick functions.
- Added WinPDF functions to use built-in PDF features on Windows.
- Added AppleScript.LastErrorPosition function.
- Added Archive.BZip2Version, Archive.LZ4Version, Archive.ZLibVersion, Archive.ZStdVersion and Archive.lzmaVersion functions.
- Added automatic loading of zbar library if needed.
- Added Clipboard.AddText function.
- Added Dictionary.ToMatrix function.
- Added DynaPDF.AddJavaScript, DynaPDF.ChangeJavaScript, DynaPDF.ChangeJavaScriptAction, DynaPDF.ChangeJavaScriptName, DynaPDF.GetActionCount, DynaPDF.GetJavaScript, DynaPDF.GetJavaScriptAction, DynaPDF.GetJavaScriptName.
- Added DynaPDF.GetNeedAppearance and DynaPDF.SetNeedAppearance functions.
- Added DynaPDF.OpenTag and DynaPDF.CloseTag functions to add tags for a tagged PDFs.
- Added DynaPDF.SetTabLen and DynaPDF.SetTabLen functions.
- Added flag 32 to XML.ToJSON function to keep empty nodes as text nodes instead of empty objects.
- Added flags parameter for Icon.GetIconWithQuickLook function.
- Added GMImage.WriteToWebPContainer function.
- Added identifier value to the JSON returned by CNContact.JSON function.
- Added ImagePicker.SetMediaTypes function.
- Added Linux ARM 64-bit versions of DynaPDF and LibXL libraries.
- Added ListDialog.IsVisible function.
- Added MongoDB.ContainerToBinary and MongoDB.TextToBinary functions.
- Added MongoDB.NowUTC and MongoDB.Time function.
- Added new highlight style for DynaPDF.ConvertStyledText, DynaPDF.WriteStyledText and DynaPDF.WriteStyledTextEx.
- Added PhotoPicker.SetSize function.
- Added Plugin.WebPVersion function.
- Added possibility to copy a field content or variable content via context menu (in addition to showing it via tooltip).
- Added RegEx.Release and RegEx.ReleaseAll functions.
- Added root name parameter to Dictionary.ToXML function.
- Added sorting of scripts by IDs in addition by names. Press shift key to do sort by ID and option key for descending order.
- Added WebView.SetPrintParameter and WebView.GetPrintParameter for Windows with this parameters: paperWidth, paperHeight, bottomMargin, topMargin, leftMargin, rightMargin, orientation and shouldPrintBackgrounds.
- Added Window.HideKeyboard function.
- Added Window.IsKeyboardVisible function.
- Added WMFP.GetAudioBitsPerSample, WMFP.GetAudioChannels, WMFP.GetAudioSamplesPerSecond and WMFP.GetVideoFrameRate functions.
- Added XL.Sheet.AreCellsEmpty function.
- Added XL.Sheet.HyperlinkIndex function.
- Adjusted plugin for FileMaker 2023.
- Changed Audit.Delete and Audit.Delete2 to record new fields found before deleting with Delete instead of Create.
- Changed container handler to only put in MAIN item for FileMaker 13 or newer.
- Changed default for CURL.SetOptionConnectionTimeout to 10 seconds (unless you change it) to avoid long stalls in your application of 2 minutes when server is not reachable.
- Changed DynaPDF functions returning PDF containers to include preview via PDFKit or WinPDF, if you don't have a DynaPDF Pro license.
- Changed field quoting for FM.SQL.InsertRecordsToSQL and Matrix.InsertRecordsToSQL to handle non ANSI quotes for MySQL/MariaDB.
- Changed ListDialog.SetOtherButtonEvaluate to query selection, so you can query it using ListDialog.GetSelectedTag and ListDialog.GetSelectedTitle in your expression.
- Changed minimum version of macOS to 10.13.
- Changed our error notifications to show script name and file name.
- Changed Vision.RecognizeText to handle PDF documents on Windows, too.
- Enabled lz4 and zstd for Archive functions.
- Enabled web socket support for curl for Windows.
- Enabled zstd for curl library.
- Fixed a bug for WebView.Passwords.Install not installing the event.
- Fixed a bug in MessageComposer functions on newer iOS versions.
- Fixed a possible memory leak in Dictionary.AddSQL function.
- Fixed a problem in PrintDialog.GetLastSettings function reporting an exception about a nil value.
- Fixed a problem where WMIQuery.Query would not report the error message.
- Fixed a problem which prevents Java.Initialize to initialize on macOS and Linux with current JDK 19.
- Fixed a problem with Archive.Create and creating 7zip archive.
- Fixed a problem with empty attributes causing an error in JSON for XML.ToJSON function.
- Fixed an issue redraw problems in debugger with code folding while scrolling.
- Fixed code to automatically find libjvm.dylib on macOS to work with JDK 19.
- Fixed debugger tooltips to show variable name again.
- Fixed DynaPDF.ParseContent to not complain about open page.
- Fixed FM.SQL.Field function to handle flags better.
- Fixed FM.SQL.Field function to return a name if there is no FNAM stream.
- Fixed issue with indentation for copied script text. Now correct for 30+ level of nesting.
- Fixed JavaScript.Available to return 1 on macOS and iOS, broken in 13.1.
- Fixed problem in WinPDF.PageImageAtSize when passing width and height as zero.
- Fixed script font color to use Menlo-Regular if you pick default since that seems to be what FileMaker uses without plugin instead of system font.
- Fixed SyntaxColoring.SetFontSize to allow passing value zero to disable font size change.
- Fixed variable auto completion to work for $~variables to work better.
- Fixed WebView.FindByName function to find web viewer better on other windows for macOS.
- Implemented PDFKit.GeneratePreview for Windows by using WinPDF functions.
- Improved AppleScript.Compile function to return error code and position.
- Improved Clipboard.GetTypes for Windows to report format list better.
- Improved EmailParser.Attachment function to better handle PDF documents and return them as PDF container with preview.
- Improved scroll performance for script workspace related to our search feature.
- Improved turning off syntax highlighting features.
- Improved WebView.Scrollbar.getHorizontalMaximum, WebView.Scrollbar.getHorizontalPosition, WebView.Scrollbar.getVerticalMaximum, WebView.Scrollbar.getVerticalPosition and WebView.Scrollbar.set to work on macOS when the web viewer is an interactive container showing a PDF document.
- Removed MatrixDongle functions.
- Rewrote parts of the variable check in Script Workspace to better recognize variables defined via target parameter.
- Updated curl to version 8.0.1.
- Updated DynaPDF to version 4.0.73.213.
- Updated LibArchive to version 3.6.2.
- Updated libwebp to version 1.3.0.
- Updated LibXL to version 4.1.2.
- Updated SQLAPI to version 5.2.4.
- Updated SQLite to version 3.41.2.
- Updated Xcode to version 14.3.
- Upgraded PhotoPicker functions to work on macOS.
New in version 13.1 New in version 13.3
More details in the Release notes and Announcement in blog.

