For this release we rewrote our WebView functions to work with WebViewers using Microsoft Edge/Chromium as engine. To use the new plugin functions, you need the upcoming FileMaker Pro in version 19.4. On the way we got a WebView.ShowDevTools function to show the inspector and new preferences for WebView.SetPreferences function. If you still need Internet Explorer, you can use WebView.CreateWithControl function to create a plugin based WebViewer with this older engine.
Our new WebHook functions allows you to run a tiny web server right in FileMaker Pro, Server or iOS SDK based app to catch callbacks from web services. Whether your phone systems, the door bell or your git server sends a web request to notify you about an event, our plugin may receive the request and trigger a script. We support TLS 1.2 with your own SSL certificate and various options.
For DynaPDF we have a new DynaPDF.GetPDFVersionEx and DynaPDF.GetInPDFVersionEx functions to provide details on the PDF version of an import or the working PDF. We improved our DynaPDF.ConvertStyledText function for styled text to better handle fonts and do double underlined text. The new DynaPDF.AddButtonImageEx2 function lets you pass image data directly from a container value to a button control on a PDF.
Our hotkey functions got rewritten for macOS to allow local hotkey which don't interfere with global ones. Great to define custom hotkeys for use in the Script Workspace.
The FileMaker enhancements for macOS in our plugin learnt some new tricks: The relationship graph search now initializes on first click to let you open the dialog quicker. We can now have tags to colorize specific words in a calculation and have comments color in special color based on the first word. When you show script IDs, we optimized the performance for users with script folders.
We implemented WebView.CallFunction for macOS and iOS in addition to Windows. For MapKit we got MapView.CoordinateForPoint and MapView.PointForCoordinate functions to translate between on screen points and coordinates on the map. The new XML.ItemRefs function helps to achieve higher performance when walking through array style XML data.
Finally we updated CURL library to version 7.79.1, DynaPDF to 184.108.40.206, LibXL to 4.0 and SQLAPI to 5.1.7.
See release notes for a complete list of changes.