Hi,
Let's start a new round for MBS Plugin development:
* Added Control-Up and Control-Down shortcuts for calculation editor to move lines up or down.
* Added Encryption.ProviderNames function.
* Added FileDialog.SetCanCreateDirectories and FileDialog.GetCanCreateDirectories functions.
* Added Format button for current value dialog in FileMaker's data viewer for XML and JSON.
* Added GMail oAuth SMTP example.
* Added Java.GetClassFields, Java.GetClassMethods and Java.GetLoadedClasses functions.
* Added JSON support for Saxon.XPathQuery, Saxon.XQuery and Saxon.XSLT functions.
* Added Math.BitwiseRotate function.
* Added Math.SetBit, Math.ClearBit and Math.GetBit functions.
* Added Matrix.Append function.
* Added Matrix.InsertRow and Matrix.InsertColumn functions.
* Added Saxon.LicenseeName function.
* Added ScriptWorkspace.GetBackgroundColor and ScriptWorkspace.SetBackgroundColor functions.
* Added SharingService.ShareValues function to pass text, that looks like an URL.
* Added Window.GetWindowDisplayAffinity and Window.SetWindowDisplayAffinity functions.
* Changed CURL functions to set OptionForbidReuse automatically when you do use PostFields.
* Changed Vision.DetectBarcode to detect OS version and use newer engine if available.
* Enhanced JSON.UpdateRecords to take keys as JSON array, so you can update multiple records with different primary keys.
* Fixed a crash with variable check if your line length is over 5 million characters.
* Fixed a possible crash in Process.GetCurrentDirectory function for macOS, iOS and Linux.
* Fixed an issue where our plugin would remove selection in ScriptWorkspace if you switch to another application and back.
* Fixed an issue with SQL.SetParamAsContainer and Firebird.
* Fixed FILEVERSION on Windows to sort bug and build numbers correctly.
* Fixed JSON.ToHTML to not get confused with invalid JSON when handling embedded JSON.
* Fixed link detection to work again in calculations.
* Fixed ListDialog functions to return OK instead of Select on success.
* Implemented ListDialog for iOS.
* Improved GMImage.GetAttribute and GMImage.GetAttributesJSON to decode high characters in text values.
* Improved search in tables to work for the dialog for importing custom functions.
* Improved SharingService.ShareItems to better work with sharing styled text.
* Improved Text.RemoveControlCharacters function to also remove BOM character.
* Improved the caching for CLGeocoder and MapView functions to better avoid duplicate lookups.
* Improved Vision.DetectBarcode function to report more details like coordinates.
* Improved Vision.DetectBarcode to return swapped coordinates.
* Tuned auto complete a bit.
* Updated DynaPDF to version 4.0.101.287.
* Updated Saxon library to version 12.7.
* Updated SQLAPI to version 5.3.7.
* Updated to Xcode 16.4.
Download at
https://www.monkeybreadsoftware.com/filemaker/files/Prerelease/
or ask for being added to the DropBox shared folder.
New functions here:
https://www.mbsplugins.eu/newinversion153.shtml
Please also go to the FM Soup forum and setup "Watching First Post" for the MBS category, so you get an email when I start my pre-release topic. Then once you see that, please put the topic on watching, so you get an email for every new posting from me.
https://the.fmsoup.org/c/plugins/mbs-plugins/58
Greetings
Christian
—
See you at the EngageU conference
9th to 11th November 2025 in Antwerpen, Belgium
https://engageu.eu/