Nickenich, Germany - (January 16th, 2024) -- Monkeybread Software today is pleased to announce MBS FileMaker Plugin 14.0 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.0 has been updated and now includes over 7200 different functions, and the versatile plugin has gained more new functions:
We added new JSON functions creating diffs with the changes between two JSON documents. A matching JSOn function can apply the patch later to the JSON if needed. The functions allow you to log changes between JSONs to document changes.
For DynaPDF we got new parser functions. They allow you to find and replace text on a page, highlight or mark texts and delete texts.
We improved Phidget functions and you can start server discovery to find remote devices. A phidget can be connected to a wireless hub, that forwards all data via Ethernet or Wifi to a computer in the local network. New example databases show how to use barometer, distance sensor, IR receiver, voltage input and digital inputs.
If you use macOS contacts database, you can store fmp:// URLs for the contacts to open FileMaker by clicking the URL and jump to your record right away. In FileMaker, use CNContactStore.ContactsMatchingURL function to find the record based on such an URL.
For CURL you can set different triggers for success or failure state of the transfer, which is great for transfers running in the background. We got an useful XML.ToHTML function to visualize XML. Use Math.Random.ExponentialDistribution, Math.Random.NormalDistribution and Math.Random.PoissonDistribution functions for random numbers with exponential, normal or poisson distribution.
The XL.FormControl.JSON function can provide an overview about form controls in an Excel worksheet. When working with form fields, you can now refer to them by name as well as by index.
Use List.Shuffle and QuickList.Shuffle functions to randomize the order of list entries. Functions to find duplicates in the lists can now optional work case sensitive. We added a timestamp parameter for Archive.AddContainer, Archive.AddFile and Archive.AddText functions.
When you run a SQL query within FileMaker with FM.SQL.Execute, you can transfer the result to a matrix using FM.SQL.ToMatrix function. The Matrix.IndexOfFirstValueMatching function can be used to find which row contains a certain value.
The comment links to scripts got improved with the possibility to specify the target script by ID instead of name. Pressing the option key while clicking the link will open the target script in a new window.
We added new shortcuts Command-+ and Command-- for calculation fields to directly adjust the font size. Use new shortcuts Command-Option-Cursor hotkeys in the relationship graph to align items and Command-Option-Shift-Cursor key shortcuts to resize items to smallest/biggest size. See tooltips on the buttons. When you use the search within a calculation field, please press Command-Shift-G to find the previous match.
The Search Scripts example file shows you how to combine HotKey, Clipboard and XML functions to perform a search in the current script. Once you press the F8 key, the database shows the script steps in a layout where you can perform a search and then see which line numbers you need to find in the Script Workspace. This finally provides a kind of search for Windows users.
Finally we updated CURL to version 8.5.0, DynaPDF to 126.96.36.199, openssl library to 3.1.4, SQLAPI to 5.3.0, SQLite to 3.44.1, LCMS to 2.16, Xcode to 15.2 and Visual Studio to version 2022.
See release notes for a complete list of changes.