Release notes for version 11.4 - 7th September 2021
New functions in 11.4 and Announcement in blog.
- Added Container.Screenshot function, which may replace WebView.Screenshot for some users.
- Added Dictionary.KeysWithPostfix and Dictionary.KeysWithPrefix functions.
- Added DynaPDF.GetInIsTaggedPDF function.
- Added DynaPDF.Print.GetSetting and DynaPDF.Print.SetSetting functions.
- Added error message when tracing script calls and logging errors.
- Added FM.CF.Parameter function.
- Added HEAD as verb for CURL.SetupAWS and CURL.SetupOAuth functions.
- Added password parameter for DynaPDF.GeneratePreview function.
- Added password parameter for PKey.Read function to read encrypted private keys.
- Added PKey.Read, PKey.ReadFromContainer and PKey.ReadFromFile functions.
- Added PList functions for macOS and iOS.
- Added possibility to use backslash in XML.GetPathValue to mask dots in xml node names.
- Added question mark for valid variable name characters for our variable name check in script workspace.
- Added SendMail.Sign function to send S/MIME signed emails.
- Added SharingPanel functions for iOS.
- Added SQL.FieldExists function.
- Added SyntaxColoring.DontOpenManageDatabaseDialogWithRelations.SetEnabled and SyntaxColoring.DontOpenManageDatabaseDialogWithRelations.GetEnabled functions.
- Added SystemInfo.isWindows11 function.
- Added thread pool for Windows for multithreaded functions like CURL.PerformInBackground.
- Added WordFile.Contains and WordFile.Substitute functions.
- Added WordFile.WriteContainer function.
- Changed SendMail functions to cache email source and not render it again each time you query it. And clear it when you change a property of the email.
- Changed text position display for variable dialog to not show text position if window is too small.
- Changed CURL to use http as default protocol.
- Changed XML.SetVariables to assign XML block if item is a xml tree and not recursive.
- Deprecated DynaPDF.ExtractImages and DynaPDF.ListImages in favor of DynaPDF.GetImage function.
- Fixed a crash with PDFKit.Combine function.
- Fixed a case where removing a table row with WordFile.RemoveTableRow function would not be saved.
- Fixed a crash in JSON.GetObjectItem with big JSON arrays.
- Fixed a problem with menu functions on macOS not showing diamond or bullet checkmarks.
- Fixed a problem with menu functions on Windows to better measure space needed.
- Fixed an issue with CURL.SetupAWS doing an unneeded lower case for the query parameter name.
- Fixed an issue with XML.Import not parsing huge XML files with big text nodes correctly.
- Fixed DynaPDF.AddFontSearchPath to return no error, but zero, when no fonts are found.
- Fixed problem in PDFKit.GetPDFAttribute returning an error when no keywords are available.
- Fixed problem in Twain.Acquire to fail better if we can't open the data source.
- Fixed problem on Windows with GraphicsMagick initialization.
- Fixed problem with menu functions on Windows not drawing disabled menu entries in gray when using font styles.
- Implemented Screen.Count for iOS.
- Improved Dictionary.SetVariables to not allow invalid variable names.
- Improved threading for DynaPDF.Print functions to store settings per thread to avoid potential threading issues.
- Updated CURL library to version 7.78.0.
- Updated DynaPDF to version 4.0.58.153.
- Updated SQLAPI to version 5.1.5.
New in version 11.3 New in version 11.5
More details in the Release notes and Announcement in blog.

