# MBS FileMaker Plugin 14.2 development

**URL:** https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071
**Category:** MBS Plugins
**Tags:** plugin, mbs, mbs-plugin-development
**Created:** [April 2, 2024, 9:58am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071 "2024-04-02T09:58:37Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [April 2, 2024, 9:58am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/1 "2024-04-02T09:58:37Z")

</div>

Hello,

in this thread I want to post to you what's new in development of MBS Plugin, version 14.2.

Download is available as usual here:

[monkeybreadsoftware.com/filemaker/files/Prerelease/](https://www.monkeybreadsoftware.com/filemaker/files/Prerelease/)

or from Dropbox: [Dropbox folder](https://www.dropbox.com/sh/uudabaa78vgjgzo/AAAYQE4rbp6y-Acze2CRjMPea/Prerelease?dl=0&lst=&subfolder_nav_tracking=1)

If you like our plugin, bookmark, like or forward this thread.

If not, well you can ignore it.

[New functions in documentation](https://www.mbsplugins.eu/newinversion142.shtml).

Thanks for supporting our plugin.

For questions please do not answer here, but start a new discussion.

You can click on the [mbs-plugin-development](https://the.fmsoup.org/tag/mbs-plugin-development)tag and subscribe to get an email for new topics with this tag, so you get notified.

Greetings  
Christian

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [April 2, 2024, 9:58am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/2 "2024-04-02T09:58:58Z")

</div>

14.2pr1:

- Added [QuickList.HasValues](https://www.mbsplugins.eu/QuickListHasValues.shtml) and [Dictionary.HasKeys](https://www.mbsplugins.eu/DictionaryHasKeys.shtml) functions.
- Added parameter for [Hash.DigestFile](https://www.mbsplugins.eu/HashDigestFile.shtml) to update progress dialog.
- Updated DynaPDF to version 4.0.86.249.
- Improved [Matrix.HTML](https://www.mbsplugins.eu/MatrixHTML.shtml) and [JSON.ToHTML](https://www.mbsplugins.eu/JSONToHTML.shtml) to use CSS for right alignment.
- Improved [EmailParser.HTMLToPlainText](https://www.mbsplugins.eu/EmailParserHTMLToPlainText.shtml) to handle title tag.
- Improved auto complete to not suggest completions while inside a variable or function name to avoid in-word completions.
- Updated to Xcode 15.3.
- Added AnimationTime parameter for [Overlay.Move](https://www.mbsplugins.eu/OverlayMove.shtml) function.
- Implemented [PDFKit.Print](https://www.mbsplugins.eu/PDFKitPrint.shtml) and related functions for iOS.
- Added [PDFKit.SelectPrinter](https://www.mbsplugins.eu/PDFKitSelectPrinter.shtml) function.
- Added [JSON.Merge](https://www.mbsplugins.eu/JSONMerge.shtml) function.
- Fixed [QLPreviewPanel.Show](https://www.mbsplugins.eu/QLPreviewPanelShow.shtml) to make sure that a change in focus doesn't clear the content.
- Added CertificateName parameter to [DynaPDF.SaveAndSignFileWinCryptDialog](https://www.mbsplugins.eu/DynaPDFSaveAndSignFileWinCryptDialog.shtml) function to skip dialog and pick certificate by name.
- Added [MongoDB.GetAppName](https://www.mbsplugins.eu/MongoDBGetAppName.shtml), [MongoDB.SetAppName](https://www.mbsplugins.eu/MongoDBSetAppName.shtml) and [MongoDB.GetCredentials](https://www.mbsplugins.eu/MongoDBGetCredentials.shtml) functions.
- Added [MongoDB.ClientCommand](https://www.mbsplugins.eu/MongoDBClientCommand.shtml), [MongoDB.ClientCommandQuery](https://www.mbsplugins.eu/MongoDBClientCommandQuery.shtml) and [MongoDB.ClientCommandWithServerId](https://www.mbsplugins.eu/MongoDBClientCommandWithServerId.shtml) functions.
- Improved localization of format button.
- Added tooltip for Script IDs.
- Improved script IDs to better find script Ids if script name are not unique.
- Added Windows support for [SystemInfo.CPULoad](https://www.mbsplugins.eu/SystemInfoCPULoad.shtml) function.
- Fixed the [ListDialog](https://www.mbsplugins.eu/component_ListDialog.shtml) functions to allow the red close widget to be used on the dialog to close it.
- Added [ListDialog.GetShowCloseBox](https://www.mbsplugins.eu/ListDialogGetShowCloseBox.shtml) and [ListDialog.SetShowCloseBox](https://www.mbsplugins.eu/ListDialogSetShowCloseBox.shtml) functions.
- Fixed an issue in auto complete where our underscore variable completion would prevent you from typing field names with underscores.
- Added flag 16 for [Matrix.JSONRecords](https://www.mbsplugins.eu/MatrixJSONRecords.shtml) to include field names as first row if outputting arrays.
- Improved [WordFile.ReplaceTag](https://www.mbsplugins.eu/WordFileReplaceTag.shtml) and [WordFile.Substitute](https://www.mbsplugins.eu/WordFileSubstitute.shtml) functions to remove control characters from replacement text to avoid creating broken word files.
- Added [Container.RemovePreview](https://www.mbsplugins.eu/ContainerRemovePreview.shtml) function to remove preview from container.
- Updated CURL to version 8.7.1.
- Added new [XL](https://www.mbsplugins.eu/component_XL.shtml) functions to create conditional formatting including [XL.Book.AddConditionalFormat](https://www.mbsplugins.eu/XLBookAddConditionalFormat.shtml) and [XL.Sheet.AddConditionalFormatting](https://www.mbsplugins.eu/XLSheetAddConditionalFormatting.shtml).
- Improved [Dialog.SetMode](https://www.mbsplugins.eu/DialogSetMode.shtml) function for Note and Stop mode to use the given icon instead of the application icon.
- Includes our [CURL improvements for international domains on macOS/iOS](https://github.com/curl/curl/pull/13246).
- Improved handling of font and format reference numbers in [XL](https://www.mbsplugins.eu/component_XL.shtml) functions to cache the objects and reuse the indexes.
- Improved localization for script IDs.

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [April 11, 2024, 8:04am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/3 "2024-04-11T08:04:28Z")

</div>

14.2pr2:

- Fixed a problem with [DynaPDF.ExtractText](https://www.mbsplugins.eu/DynaPDFExtractText.shtml) introduced in 14.x.
- Fixed a problem with ListDialog freezing on Windows if you use alt-tab to switch to other apps and you switch back to the FileMaker window instead of the dialog itself.
- Improved [XL.Book.GetPictureType](https://www.mbsplugins.eu/XLBookGetPictureType.shtml) to report future types as number.
- Improved [XL.Book.GetPicture](https://www.mbsplugins.eu/XLBookGetPicture.shtml) to return future pictures types as FILE containers.
- Added SVG for [XL.Book.GetPictureType](https://www.mbsplugins.eu/XLBookGetPictureType.shtml) and [XL.Book.GetPicture](https://www.mbsplugins.eu/XLBookGetPicture.shtml).
- Added work around for [XL.Book.GetPicture](https://www.mbsplugins.eu/XLBookGetPicture.shtml) to return image data, even if LibXL returns an error, but does provide data.
- Improved [PDFKit.SelectPrinter](https://www.mbsplugins.eu/PDFKitSelectPrinter.shtml) function.
- Added widget to field picker to jump to last selected table occurence.
- Updated LibXL to version 4.3.0.
- Added keepAllSheets parameter for [XL.LoadBookPartially](https://www.mbsplugins.eu/XLLoadBookPartially.shtml) function.

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [April 16, 2024, 5:47am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/4 "2024-04-16T05:47:16Z")

</div>

14.2pr3:

- Updated DynaPDF to version 4.0.87.250.
- Added IsSwipeNavigationEnabled and HiddenPdfToolbarItems as options to [WebView.SetPreferences](https://www.mbsplugins.eu/WebViewSetPreferences.shtml) and [WebView.GetPreferences](https://www.mbsplugins.eu/WebViewGetPreferences.shtml) for Windows.
- Updated SQLAPI to version 5.3.1.
- Updated SQLite to version 3.45.3.

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [May 2, 2024, 8:17am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/5 "2024-05-02T08:17:27Z")

</div>

14.2pr4:

- Built curl with our Apple IDN implementation for CURL. see [commit](https://github.com/curl/curl/commit/add22feeef07858307be5722e1869e082554290e).
- Added [Files.IsSystemImmutable](https://www.mbsplugins.eu/FilesIsSystemImmutable.shtml), [Files.IsUserImmutable](https://www.mbsplugins.eu/FilesIsUserImmutable.shtml), [Files.SetSystemImmutable](https://www.mbsplugins.eu/FilesSetSystemImmutable.shtml) and [Files.SetUserImmutable](https://www.mbsplugins.eu/FilesSetUserImmutable.shtml) functions.
- Improved [Path.NativePathToFileMakerPath](https://www.mbsplugins.eu/PathNativePathToFileMakerPath.shtml) to not put in the disk name if it is already there.
- Added [Math.MovingAverage](https://www.mbsplugins.eu/MathMovingAverage.shtml) function.
- Improved control placing for newer FileMaker version for AVPlayer, DragDrop, MapView and WebViewer.
- Improved [FM.SQL.JSONRecords](https://www.mbsplugins.eu/FMSQLJSONRecords.shtml) function to return empty array for empty result.
- Added [JSON.ReplaceEvaluate](https://www.mbsplugins.eu/JSONReplaceEvaluate.shtml) function and related [JSON.CurrentMatch](https://www.mbsplugins.eu/JSONCurrentMatch.shtml) and [JSON.CurrentMatchPath](https://www.mbsplugins.eu/JSONCurrentMatchPath.shtml) functions.
- Added flag value 2 for [JSON.ToHTML](https://www.mbsplugins.eu/JSONToHTML.shtml) function to process embedded JSON.

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [May 8, 2024, 6:58am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/6 "2024-05-08T06:58:52Z")

</div>

14.2pr5:

- Improved [DynaPDF.TestGlyphs](https://www.mbsplugins.eu/DynaPDFTestGlyphs.shtml) to return error message in case you call it outside an open page.
- Improved [Overlay](https://www.mbsplugins.eu/component_Overlay.shtml) functions to resize the image automatically to fill window size on Windows.
- Enabled ALTER and CREATE commands to be used on server with [FM.ExecuteFileSQL](https://www.mbsplugins.eu/FMExecuteFileSQL.shtml) function.
- Fixed a bug in [FM.SQL.InsertRecords](https://www.mbsplugins.eu/FMSQLInsertRecords.shtml) that prevented containers from being transferred.
- Added firstRow and lastRow parameter to [FM.SQL.JSONRecords](https://www.mbsplugins.eu/FMSQLJSONRecords.shtml) and [FM.SQL.XMLRecords](https://www.mbsplugins.eu/FMSQLXMLRecords.shtml) functions.
- Added firstRow and lastRow parameter to [Matrix.JSONRecords](https://www.mbsplugins.eu/MatrixJSONRecords.shtml) function.
- Added [GMImage.Flatten](https://www.mbsplugins.eu/GMImageFlatten.shtml) function to remove alpha channel from image.
- Added [CURL.AvailableSSLBackends](https://www.mbsplugins.eu/CURLAvailableSSLBackends.shtml) and [CURL.SetSSLBackend](https://www.mbsplugins.eu/CURLSetSSLBackend.shtml) functions.
- Fixed [JSON.ToHTML](https://www.mbsplugins.eu/JSONToHTML.shtml) to not show parsing errors.
- Fixed an issue with [EmailParser.ReceiveDate](https://www.mbsplugins.eu/EmailParserReceiveDate.shtml) and [EmailParser.SentDate](https://www.mbsplugins.eu/EmailParserSentDate.shtml) function with east asia time zones.

---

<div class="post-metadata">

### Author: ![MonkeybreadSoftware](https://yyz2.discourse-cdn.com/flex030/user_avatar/the.fmsoup.org/monkeybreadsoftware/32/361_2.png) [@MonkeybreadSoftware](https://the.fmsoup.org/u/MonkeybreadSoftware)
#### Post date: [May 14, 2024, 10:03am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-14-2-development/4071/7 "2024-05-14T10:03:37Z")

</div>

and released:

## [MBS Plugin 14.2 for Claris FileMaker](https://www.mbsplugins.de/archive/2024-05-14/MBS_Plugin_142_for_Claris_File/monkeybreadsoftware_blog_filemaker)
