MBS Plugin 14.2 for Claris FileMaker
Nickenich, Germany - (May 14th, 2024) -- Monkeybread Software today is pleased to announce MBS FileMaker Plugin 14.2 for Claris FileMaker for macOS, iOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin currently available for Claris FileMaker produce line. As the leading database management solution for Windows, macOS, iOS and the web, the Claris FileMaker Pro Integrated Development Environment supports a plugin architecture that can easily extend the feature set of the application. MBS FileMaker Plugin 14.2 has been updated and now includes over 7300 different functions, and the versatile plugin has gained more new functions:
We upgraded our JSON functions with the JSON.Merge function to merge two JSON blocks or arrays. This allows to easily merge two arrays of JSON data for example. Since you may need to decide dynamically on what to replace with JSON.Replace, we got a new JSON.ReplaceEvaluate function to run an expression to build the new JSON to replace the old value. Use JSON.CurrentMatch to get the current found JSON.
The XL functions can create conditional formatting in your scripts. Use the XL.Book.AddConditionalFormat function to define the format and use XL.Sheet.AddConditionalFormatting to define the rules. This could be a simple comparison or include a calculation in Excel. The new LibXL version can better handle SVG, so we updated our XL.Book.GetPicture function.
When you build your iOS app using the FileMaker iOS SDK and you embed our plugin, then you can enjoy our new printing functions for iOS. Use PDFKit.SelectPrinter function to pick a printer and then use PDFKit.Print to print with or without dialog. A point of sale application can print receipts without a dialog to the printer selected by script.
Our MongoDB functions got improved with new functions to execute custom commands. If you expect a result, please use MongoDB.ClientCommandQuery instead of MongoDB.ClientCommand and loop over the returned documents. You can set the app name to be reported to the server on connecting and query the credentials used.
Our CURL functions can now pick the SSL backend. By default we use OpenSSL, but you can switch to SecureTransport on macOS or SecureChannel on Windows using CURL.SetSSLBackend function, if you prefer the local SSL engines. The plugin comes with the newer Apple IDN implementation for CURL, which we contributed to the project recently.
For the goodies in our plugin for macOS, we got a new label in the field picker to jump the table occurence you used the last time. Just click on the name to jump to that table occurence without manually picking it in the popup menu.
Use the Math.MovingAverage function to calculate the moving average with three different modes on the fly, check out Container.RemovePreview to remove preview images for containers and use GMImage.Flatten to remove alpha channel of an image and substitute with a background color. The Overlay.Move function can be animated, use Files.IsUserImmutable to check whether a file is locked by the user and configure the WebView on Windows to decide whether to hide PDF toolbar items or disable swipes.
Finally we updated CURL to version 8.7.1, DynaPDF to 4.0.87.250, LibXL to 4.3.0, SQLAPI to 5.3.1, SQLite to 3.45.3 and Xcode to version 15.3.
See release notes for a complete list of changes.