In this article we want to introduce you the new functions from the MBS FileMaker Plugin in version 16.4.
MongoDB
In this edition, we'd like to introduce you to the new features related to bulk operations on a MongoDB database. Bulk operations allow you to modify multiple data records simultaneously. This results in significant time savings and improved performance, especially when working with large amounts of data. First, you can use MongoDB.BulkOperation.Create to create a bulk operation. You can then plan operations on your database using methods such as MongDB.BulkOperation.UpdateOne, MongoDB.BulkOperation.RemoveMany, and MongoDB.BulkOperation.Insert. MongoDB.BulkOperation.Execute is then used to execute the block of operations on the database. If you like, you can combine this with a transaction to perform a rollback in case of an error. You can find these and several other new, helpful features related to bulk operations in the documentation.
(more)
We usually recommend you to order a license long before deployment to make sure you have the license in place for development and testing. At least a few days before you do your testing with clients to verify your application or solution works.
What could go wrong?
(more)

New in this prerelease of the 26.5 plugins:
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.
You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.

New in this prerelease of version 16.5 of the
MBS FileMaker Plugin:
- Added ScriptWorkspace.IsFocusOnScript function.
- Enabled remembering column width for script picker dialog.
- Improved Printer.Print for Windows to wait for OK button to be ready. We set source before paper format for the sub dialog.
- Fixed crash with DragDrop.SetAutoResizingMask in FileMaker 26.
- Improved Plugin.SetLicenseKeyHidden to hide license from the plugin info string.
- Updated Xcode to version 27.0.
- Minimum macOS version is version 12.0. iOS is 15.6
- Added new search for relationships.
- Updated openssl to version 3.5.9.
- Rewrote how we position the title bar controls in Script Workspace on macOS.
- Improved search in custom functions.
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Downloads at monkeybreadsoftware.com/filemaker/files/Prerelease/:
You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.
Today the EngageU conference starts in Malmö, Sweden. Over 200 FileMaker developers meet to exchange ideas, present new things and spend time together. If you can't make it, you may later watch recording on YouTube.
If you like to join another conference, please check our list of events here.
(more)
For next MBS FileMaker Plugin we upgrade to Xcode 27. The recommended minimum macOS version is 12.0 due to upgrades in C++ libraries for that version.
We change the deployment target for MBS FileMaker Plugin 16.5 to macOS 12.0. If you still need support for macOS 10.13 or 11.0, please use version 16.4 or older. For macOS 10.9, please use MBS FileMaker Plugin 13.1.
(more)
Recently at the Full Access conference, there was a discussion about AI and plugins. For the last 40 years the art of making a plugin was pretty difficult. You had to be a decent C++ developer, have some interest in FileMaker and work yourself through the plugin SDK.
Today you can ask your favorite AI agent to read in the SDK and produce you a plugin. This may enable a lot of people to make their own custom plugin. And since AI helps, they may vibe code it and we may see a flood of new plugins.
With a lot of plugins, we need to think about where you get it, how they are distributed and how to make sure you got the plugin. Especially how to avoid someone to provide you an imposter plugin that steals your credentials.
(more)
With MBS FileMaker Plugin, we can take existing images and scale them down. A typical use case is a user of your solution picking an image to import into a container field. But that image may be in different formats and may be huge. Typical images from modern digital cameras or mobile phones may come in high resolutions with file sizes over 5 MB. When storing thousands of images, we like to keep an eye on the file sizes and scale images down before writing them into container.
(more)
Check out the FMTraining.tv website. Richard Carlton and his team do a daily free live stream about FileMaker to watch.
A few days ago Christian Schmitz from Monkeybread Software joined a live episode to talk a bit about the MBS FileMaker Plugin. Watch it on YouTube.
We talk about code signatures for macOS and Windows in conjunction with FileMaker plugins. See also:
(more)
Nickenich, Germany - (September 22nd, 2026) -- Monkeybread Software today is pleased to announce MBS FileMaker Plugin 16.4 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 16.4 has been updated and now includes over 7900 different functions, and the versatile plugin has gained more new functions:
We add SVG support for our DynaPDF functions. You can load a Scalable Vector Graphics from file or a container. Then you query the number of symbols in the SVG and their sizes. You can draw a symbol on the current page, e.g. to draw a company logo as vector graphics.
Our plugin provides functions to connect to MongoDB from FileMaker. The MongoDB.BulkOperation.Create and related functions submit multiple write operations to the server in one batch. By sending all requests together, you can achieve better performance compared to doing each operation on its own. You can combine this with a transaction to roll back in case of an error.
We improved the search over all scripts. You can store settings and auto load them the next time. Regular expression get syntax highlighting and you can filter for disabled script steps. The search for follow up script steps can find you combinations of script steps, e.g. Enter Find Mode in combination with Go To Layout.
We show tooltip for fields in database design dialog to show field annotations and display names. This can be configured with SyntaxColoring.SetFieldTooltipsEnabled function. Use SyntaxColoring.AddCustomFunctionTooltip to add tooltips to your custom functions. And the relationship search shows up in the manage database dialog triggered from a field calculation for macOS and Windows. The contextual menu for the data viewer can copy names and values.
If you implement tools around the Script Workspace, you can use ScriptWorkspace.CurrentTabPreview to check if the current script is a preview and change the state with ScriptWorkspace.CurrentTabTogglePreview function. Use ScriptWorkspace.SetFocusToScript to move the focus to the script. Use FM.Relations to get an overview of all relationships in the current file.
For increased security, you can use Files.CheckSignature function to verify code signatures of applications, frameworks or libraries - including plugins. Use Files.SignatureInfo function to provide details about the signature.
We added support for password fields for our dialog functions on Windows. Use Window.EnableEscForCustomDialog to enable users to close custom dialogs with ESC key. Use Encryption.SetGCMTag for AES encryption with GCM authentication tag.
Finally we updated CURL to version 8.22.0, DynaPDF to 5.0.5.16, expat to 2.8.4, libxml2 to 2.15.3, libxslt to 1.1.45, llama headers to 0.3.0, mongo-c-driver to 2.5.3, openssl to 3.5.8, PCRE2 to 10.48, phidgets to 1.26.20260821, Saxon libraries to 12.10, SQLAPI to 5.4.3, taglib to 2.3.1 and zxing-cpp to 3.1.1.
See release notes for a complete list of changes –
New functions in documentation –
Download –
Pricing.
Nickenich, Germany - (September 22nd, 2026) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 26.4 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 3000 classes and 85,000 documented features, and the versatile plugins have gained more new functions:
We add SVG support for our DynaPDF functions. You can load a Scalable Vector Graphics from file or memory. Then you query the number of symbols in the SVG and their sizes. You can draw a symbol on the current page, e.g. to draw a company logo as vector graphics.
Our plugin provides classes to connect to MongoDB from Xojo. The MongoBulkOperationMBS class submits multiple write operations to the server in one batch. By sending all requests together, you can achieve better performance compared to doing each operation on its own. You can combine this with a transaction to roll back in case of an error.
We upgraded our Phidgets support. The PhidgetDataAdapterMBS class allows you to interface third party devices and microcontrollers within the Phidgets ecosystem.
For our WebView2 control on Windows, we improved PrintToPdf to take a folderitem as destination. The WebView2BrowserMBS class got ZoomFactor, DefaultBackgroundColor, EnvironmentHandle and ControllerHandle properties.
We upgraded the classes for Google MobileAd framework for iOS. The newer framework brings a placementID properties and loadWithAdResponseString methods to various ad classes. Banner views can be collapsible and the UMP request parameters can pass a consent sync ID.
For our RegEx plugin we improved PCRE2 classes. You can configure optimizations in regular expressions using SetOptimize method and related constants. The TurkishCasing, NeverCallout, EffectiveLinksize, CaselessRestrict, and AltExtendedClass properties configure the regular expressions compiler.
The ExtractIconMBS method can return an icon from a DLL or EXE file on Windows. In AVAudioUnitMBS class you can save and load the full state as dictionary or JSON. We improved the KeychainManagerMBS module for iOS, improved the performance for ICScannerDeviceMBS class and improved CGImageSourceMBS and CGImageDestinationMBS classes to take CFDictionaryMBS and Dictionary everywhere for options. Barcode reading with zxing adds support for Telepen barcodes.
Finally we updated CURL to version 8.22.0, DynaPDF to 5.0.5.16, expat to 2.8.4, GoogleMobileAds iOS SDK to 13.7.0, libxml2 to 2.15.3, libxslt to 1.1.45, llama headers to 0.3.0, mongo-c-driver to 2.5.3, openssl to 3.5.8, PCRE2 to 10.48, phidgets to 1.26.20260821, Rockey library for the Rockey4NDMBS class for macOS, Saxon libraries to 12.10, SQLAPI to 5.4.3, taglib to 2.3.1, whisper headers to 1.9.2 and zxing-cpp to version 3.1.1.
See release notes for a complete list of changes
–
New functions in documentation
–
Download
–
Pricing
22. September 2026 - Monkeybread Software veröffentlicht heute das MBS FileMaker Plugin für Claris FileMaker in Version 16.4, mit inzwischen über 7900 Funktionen eines der größten FileMaker Plugins überhaupt. Hier einige der Neuerungen:
Wir haben unsere DynaPDF-Funktionen um SVG-Unterstützung erweitert. Sie können eine Scalable Vector Graphics-Datei aus einer Datei oder aus einem Container laden. Anschließend können Sie die Anzahl der Symbole im SVG sowie deren Größen abfragen. Sie können ein Symbol auf der aktuellen Seite zeichnen, z.B. um ein Firmenlogo als Vektorgrafik einzufügen.
Unser Plugin bietet Funktionen, um von FileMaker aus eine Verbindung zu MongoDB herzustellen. Die Funktion MongoDB.BulkOperation.Create und die damit verbundenen Funktionen senden mehrere Schreibvorgänge in einem Stapel an den Server. Durch das gemeinsame Senden aller Anfragen erzielen Sie eine bessere Leistung als bei der Ausführung jedes einzelnen Vorgangs für sich. Sie können dies mit einer Transaktion kombinieren, um im Fehlerfall einen Rollback durchzuführen.
Wir haben die Suche in allen Skripten verbessert. Sie können Einstellungen speichern und beim nächsten Mal automatisch laden lassen. Reguläre Ausdrücke werden syntaktisch hervorgehoben, und Sie können nach deaktivierten Skriptschritten filtern. Mit der Suche nach nachfolgenden Skriptschritten können Sie Kombinationen von Skriptschritten finden, z. B. Suchenmodus aktivieren in Kombination mit Gehe zu Layout.
Im Dialog Datenbank verwalten werden Tooltips für Felder angezeigt, um Feldanmerkungen und Anzeigenamen darzustellen. Dies lässt sich mit der Funktion SyntaxColoring.SetFieldTooltipsEnabled konfigurieren. Verwenden Sie SyntaxColoring.AddCustomFunctionTooltip, um Ihren benutzerdefinierten Funktionen Tooltips hinzuzufügen. Unter macOS und Windows wird die Beziehungssuche im Dialogfeld Datenbank verwalten angezeigt, das durch eine Feldberechnung ausgelöst wird. Über das Kontextmenü des Datenbetrachters können Namen und Werte kopiert werden.
Wenn Sie Tools rund um den Skript-Arbeitsbereich implementieren, können Sie mit ScriptWorkspace.CurrentTabPreview überprüfen, ob es sich bei dem aktuellen Skript um eine Vorschau handelt, und den Status mit der Funktion ScriptWorkspace.CurrentTabTogglePreview ändern. Verwenden Sie ScriptWorkspace.SetFocusToScript, um den Fokus auf das Skript zu setzen. Verwenden Sie FM.Relations, um einen Überblick über alle Beziehungen in der aktuellen Datei zu erhalten.
Um die Sicherheit zu erhöhen, können Sie die Funktion Files.CheckSignature verwenden, um die Codesignaturen von Anwendungen, Frameworks oder Bibliotheken – einschließlich Plugins – zu überprüfen. Verwenden Sie die Funktion Files.SignatureInfo, um Details zur Signatur abzurufen.
Wir haben die Unterstützung für Passwortfelder in unseren Dialogfunktionen unter Windows erweitert. Verwenden Sie Window.EnableEscForCustomDialog, damit Benutzer benutzerdefinierte Dialoge mit der ESC-Taste schließen können. Verwenden Sie Encryption.SetGCMTag für die AES-Verschlüsselung mit GCM-Authentifizierungstag.
Außerdem haben wir CURL auf Version 8.22.0, DynaPDF auf 5.0.5.16, expat auf 2.8.4, libxml2 auf 2.15.3, libxslt auf 1.1.45, die llama-Header auf 0.3.0, den mongo-c-Treiber auf 2.5.3, OpenSSL auf 3.5.8, PCRE2 auf 10.48, Phidgets auf 1.26.20260821, die Saxon-Bibliotheken auf 12.10, SQLAPI auf 5.4.3, Taglib auf 2.3.1 und zxing-cpp auf 3.1.1 aktualisiert.
Alle Änderungen in den Release Notes – Neue Funktionen in der Dokumentation – Download – Pricing.
Sie möchten elektronische Rechnungen validieren für ihren Rechnungs Ein- oder Ausgang?
Mit den Saxon Funktionen im MBS FileMaker Plugin können Sie die ZUGFeRD Schema Dateien verwenden um die Struktur zu prüfen.
Sie würden folglich folgende Sachen prüfen:
- Ist die Datei ein PDF Dokument?
- Ist ein XML enthalten?
- Ist es ein gültiges XML?
- Welches Rechnungsprofil liegt vor?
- Passt das XML zur Schemadatei (XSD)?
- Passt die Rechnung zu den Business Regeln?
(more)

New in this prerelease of the 26.4 plugins:
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.
You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.

New in this prerelease of version 16.4 of the
MBS FileMaker Plugin:
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Downloads at monkeybreadsoftware.com/filemaker/files/Prerelease/:
You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.
When you open the database definition dialog and go to the tab for relationships, the MBS FileMaker Plugin adds a combobox to the layout. You can type something, press return and we search the graph for the item matching the name. If needed, you can click on the search box again, press return and continue the search.
New for the upcoming 16.4 release is the support for the search field in the reduced manage database dialog:
This dialog appears when you go into Manage Database from a calculation in some parts of FileMaker Pro. The same change is coming to Windows soon.
Greetings from the
FileMaker conference in Salzburg. We are happy to be here with about 60 developers to shop talk three days about FileMaker. Thanks to Bernhard for organizing the conference on short notice. The weather is a bit rainy, but that won't stop us from having a great conference.
If you like to join another conference, please check our
list of events here.
(more)
E-Rechnungen selbst erzeugen, empfangen, prüfen und visualisieren
Die E-Rechnung ist inzwischen mehr als ein PDF, das per E-Mail verschickt wird. Eine echte E-Rechnung enthält strukturierte Daten, die von Software automatisch verarbeitet werden können.
Für Unternehmen, die ihre Geschäftsprozesse mit FileMaker abbilden, stellt sich deshalb eine interessante Frage:
Warum sollte die E-Rechnung außerhalb der eigenen FileMaker-Lösung verarbeitet werden?
Mit dem MBS FileMaker Plugin lassen sich wesentliche Teile des kompletten E-Rechnungsprozesses direkt in FileMaker umsetzen:
- XML erzeugen
- XML aus eingehenden Rechnungen auslesen
- XSD-Strukturen prüfen
- Geschäftsregeln mit Saxon und XSLT prüfen
- E-Rechnungen visualisieren
- ZUGFeRD-/Factur-X-PDFs erzeugen
- XML in PDF/A-3 einbetten
- fertige Rechnungen erneut validieren
- Originaldaten für die Aufbewahrung in FileMaker archivieren
Und das alles lokal, ohne dass die Rechnungsdaten für die Validierung an einen externen Web Service übertragen werden müssen.
(more)

New in this prerelease of version 16.4 of the
MBS FileMaker Plugin:
- Updated DynaPDF to version 5.0.5.16.
- Added FM.Relations function.
- Fixed a memory leak in CURL MQTT receiving.
- Fixed a memory leak in FM.SQL.JSONColumn function.
- Fixed a memory leak in DynaPDF.Parser.Content function.
- Fixed a memory leak in the WebViewer message handling.
- Fixed a memory leak in the WebView.Evaluate function for Windows.
- Fixed a memory leak in CURL.GetHeaderAsJSON function.
- Fixed a memory leak in Phidgets event handling.
- Fixed a memory leak in XML to JSON conversion.
- Improved relationship search to show up in the smaller manage database dialog triggered from a field calculation.
- Added support for password fields for Windows to our Dialog functions.
- Improved search over all scripts. Optionally store settings, highlights RegEx, find following steps and filter for disabled steps.
- Updated PCRE2 to version 10.48.
- Updated mongo-c-driver to version 2.5.3.
- Added ScriptWorkspace.SetFocusToScript function.
- Improved ScriptWorkspace.SetFocusToScriptList function.
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Downloads at monkeybreadsoftware.com/filemaker/files/Prerelease/:
You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.

New in this prerelease of the 26.4 plugins:
New functions in documentation
Download Links: Download Mac dmg or Download Windows/Linux zip
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.
You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.