# MBS FileMaker Plugin 13.3 development

**URL:** <https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595>\
**Category:** MBS Plugins\
**Tags:** plugin, mbs, mbs-plugin-development\
**Created:** [June 1, 2023, 8:40am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595 "2023-06-01T08:40:36Z")\
**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:** [June 1, 2023, 8:40am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/1 "2023-06-01T08:40:36Z")

</div>

Hello,

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

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.

Thanks for supporting our plugin.

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

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:** [June 1, 2023, 8:40am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/2 "2023-06-01T08:40:49Z")

</div>

13.3pr1:

- Added translation in German, Dutch, Italian, French, Swedish, Portuguese, Spanish, Chinese, Japanese and Korean for preferences dialog on macOS and various FileMaker enhancements. Please let us know if you see a typo or wrong translation.
- Added auto completion for custom function dialog, but you need to press Function-F5 to trigger it.
- Added [DynaPDF.AddFieldToFormAction](https://www.mbsplugins.eu/DynaPDFAddFieldToFormAction.shtml), [DynaPDF.CreateResetAction](https://www.mbsplugins.eu/DynaPDFCreateResetAction.shtml) and [DynaPDF.CreateSubmitAction](https://www.mbsplugins.eu/DynaPDFCreateSubmitAction.shtml)functions.
- Added [DynaPDF.CreateAnnotAP](https://www.mbsplugins.eu/DynaPDFCreateAnnotAP.shtml) function.
- Added [GMImage.Describe](https://www.mbsplugins.eu/GMImageDescribe.shtml) function.
- Added [JSON.FilterObjectArray](https://www.mbsplugins.eu/JSONFilterObjectArray.shtml) function.
- Added [JSON.GetArrayItemsAsQuickList](https://www.mbsplugins.eu/JSONGetArrayItemsAsQuickList.shtml) and [QuickList.JoinJSON](https://www.mbsplugins.eu/QuickListJoinJSON.shtml) functions.
- Added [Matrix.HTML](https://www.mbsplugins.eu/MatrixHTML.shtml) function.
- Added new flag to [XL.Book.GetText](https://www.mbsplugins.eu/XLBookGetText.shtml) and [XL.Sheet.GetText](https://www.mbsplugins.eu/XLSheetGetText.shtml) to return texts as rich text.
- Added [OCR.GetTextAsJSON](https://www.mbsplugins.eu/OCRGetTextAsJSON.shtml) function.
- Added password parameter to [WebHook.SetSSL](https://www.mbsplugins.eu/WebHookSetSSL.shtml) function.
- Added [Text.ConcatWithDelimiter](https://www.mbsplugins.eu/TextConcatWithDelimiter.shtml) function.
- Added [XL.Sheet.CellWriteMatrix](https://www.mbsplugins.eu/XLSheetCellWriteMatrix.shtml) function.
- Changed [Audit](https://www.mbsplugins.eu/component_Audit.shtml) functions to return SQL errors from Insert, so you may debug when something goes wrong.
- Changed [DynaPDF.Initialize](https://www.mbsplugins.eu/DynaPDFInitialize.shtml) to ignore calls with old license key, if a valid key was set before.
- Changed [DynaPDF.StampAnnot](https://www.mbsplugins.eu/DynaPDFStampAnnot.shtml) to have the last 3 parameters optional.
- Fixed a memory leak with reusing shell on macOS to run multiple commands.
- Fixed a possible bug in [XML.SubTree](https://www.mbsplugins.eu/XMLSubTree.shtml) function when XML is empty.
- Fixed a problem with colorspace warning printed on console due to a change in NSColor handling by macOS.
- Fixed a problem with [Text.ReadTextFile](https://www.mbsplugins.eu/TextReadTextFile.shtml) reporting an error for zero byte files.
- Fixed an issue on Linux with encoding text in native encoding.
- Fixed an issue with [SystemInfo.ADSystemInfo](https://www.mbsplugins.eu/SystemInfoADSystemInfo.shtml) function reporting an error about not having initialized COM.
- Fixed [CURL.GetResultAsContainer](https://www.mbsplugins.eu/CURLGetResultAsContainer.shtml) function to prefer the download name over the given fallback name.
- Fixed [FM.ScriptNames](https://www.mbsplugins.eu/FMScriptNames.shtml) for database file with dots inside.
- Fixed problem with [ProcessActivity.beginActivity](https://www.mbsplugins.eu/ProcessActivitybeginActivity.shtml) not working well on Windows.
- Improved showing script IDs when you have two files with same name open.
- Our plugin now requires glibc 2.25 for openssl on Linux (from 2017)
- Removed [PHP](https://www.mbsplugins.eu/component_PHP.shtml) functions.
- Updated CURL library to version 8.1.2.
- Updated LibSSH to version 1.11.0.
- Updated MongoDB-c library to version 1.23.4.
- Updated openssl library to version 3.1.1.
- Updated SQLite to version 3.42.0.

---

<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:** [June 13, 2023, 11:23am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/3 "2023-06-13T11:23:59Z")

</div>

13.3pr2:

- Added [WinPreview](https://www.mbsplugins.eu/component_WinPreview.shtml) functions to add a simple PDF file viewer for Windows on a layout.
- Fixed a problem on Windows with LibSSH2 linking.
- Changed reason parameter in [ProcessActivity.beginActivity](https://www.mbsplugins.eu/ProcessActivitybeginActivity.shtml) function to be optional.
- Added [SystemInfo.isSonoma](https://www.mbsplugins.eu/SystemInfoisSonoma.shtml) function.
- Fixed variable check, which broken in tuning in v13.2.
- Deprecated [CGPSConverter.Convert](https://www.mbsplugins.eu/CGPSConverterConvert.shtml) function.
- Fixed [WebView.GetSourceData](https://www.mbsplugins.eu/WebViewGetSourceData.shtml) to return empty result if no data is available.
- Updated DynaPDF to version 4.0.74.216.
- Added [DynaPDF.AddDPartNode](https://www.mbsplugins.eu/DynaPDFAddDPartNode.shtml), [DynaPDF.CreateDPartRoot](https://www.mbsplugins.eu/DynaPDFCreateDPartRoot.shtml), [DynaPDF.DeleteWatermark](https://www.mbsplugins.eu/DynaPDFDeleteWatermark.shtml), [DynaPDF.GetLastTextOffset](https://www.mbsplugins.eu/DynaPDFGetLastTextOffset.shtml), [DynaPDF.HaveDPartRoot](https://www.mbsplugins.eu/DynaPDFHaveDPartRoot.shtml), [DynaPDF.MarkTemplateAsWatermark](https://www.mbsplugins.eu/DynaPDFMarkTemplateAsWatermark.shtml) and [DynaPDF.OpenTagEx](https://www.mbsplugins.eu/DynaPDFOpenTagEx.shtml) functions.

---

<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:** [June 16, 2023, 8:23am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/4 "2023-06-16T08:23:53Z")

</div>

13.3pr3:

- Added [Preview](https://www.mbsplugins.eu/component_Preview.shtml) functions to add a simple PDF file viewer for Windows and macOS on a layout.
- Renamed [WinPreview](https://www.mbsplugins.eu/component_WinPreview.shtml) functions from pr2 to Preview.
- Fixed an issue with [DynaPDF.Optimize](https://www.mbsplugins.eu/DynaPDFOptimize.shtml) when using older dynapdf library with newer plugin (broken in pr2).
- Enabled legacy algorithms for openssl, so blowfish is available in [Encryption.Cipher](https://www.mbsplugins.eu/EncryptionCipher.shtml).
- Changed [ListDialog](https://www.mbsplugins.eu/component_ListDialog.shtml) functions to have select button enabled on macOS if no selection is made, but empty selection is allowed (same as on Windows).
- Changed [ListDialog](https://www.mbsplugins.eu/component_ListDialog.shtml) functions to allow cancel button to be hidden if it has empty label.
- Added [Schedule.GetEnabled](https://www.mbsplugins.eu/ScheduleGetEnabled.shtml) and [Schedule.SetEnabled](https://www.mbsplugins.eu/ScheduleSetEnabled.shtml) functions to temporarily pause all schedules.

---

<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:** [June 30, 2023, 8:06am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/5 "2023-06-30T08:06:28Z")

</div>

13.3pr5:

- Tuned localizations.
- Fixed a crash in script workspace for next FileMaker version.
- Relaxed seats usage count checks a bit to complain less for being over the limit for a short time.
- Rewrote [Files.LaunchFile](https://www.mbsplugins.eu/FilesLaunchFile.shtml) function for macOS to use newer API.
- Added [Files.DeleteLater](https://www.mbsplugins.eu/FilesDeleteLater.shtml) function.
- Added [Preview.GetAutoResizingMask](https://www.mbsplugins.eu/PreviewGetAutoResizingMask.shtml) and [Preview.SetAutoResizingMask](https://www.mbsplugins.eu/PreviewSetAutoResizingMask.shtml) functions.
- Added [Preview.GetAutostarts](https://www.mbsplugins.eu/PreviewGetAutostarts.shtml) and [Preview.SetAutostarts](https://www.mbsplugins.eu/PreviewSetAutostarts.shtml) functions.
- Added [Preview.Available](https://www.mbsplugins.eu/PreviewAvailable.shtml) and [Preview.Unload](https://www.mbsplugins.eu/PreviewUnload.shtml) functions.

---

<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:** [July 5, 2023, 9:59am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/6 "2023-07-05T09:59:26Z")

</div>

13.3pr6:

- Updated LibXL to version 4.2.
- Added [XL.Sheet.SetColPx](https://www.mbsplugins.eu/XLSheetSetColPx.shtml) and [XL.Sheet.SetRowPx](https://www.mbsplugins.eu/XLSheetSetRowPx.shtml) functions.
- Improved [JSON.Text](https://www.mbsplugins.eu/JSONText.shtml) function to output less commas.
- Added Polish translations.
- Improved if/loop highlights for transaction blocks when using Czech, Turkish or Polish localization.

---

<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:** [July 12, 2023, 7:23am UTC](https://the.fmsoup.org/t/mbs-filemaker-plugin-13-3-development/3595/7 "2023-07-12T07:23:03Z")

</div>

13.3pr7:

- Tuned localizations.
- Localized sort script commands for contextual menus.
- Fixed positioning of Preview control on macOS with multiple screens.
- Fixed a crash with [SQL.SetParamAsNumber](https://www.mbsplugins.eu/SQLSetParamAsNumber.shtml) when parsing a string.
- The plugin now prints a message on server to state whether license is loaded with expiration date for maintenance.
- Deprecated [WindowTransition](https://www.mbsplugins.eu/component_WindowTransition.shtml) functions.
- Fixed [Events.RequestAccessToEntityType](https://www.mbsplugins.eu/EventsRequestAccessToEntityType.shtml) to return "Wait" not as error. And to wait up to 10 seconds for dialog response.
- Fixed [Files.AudioTags](https://www.mbsplugins.eu/FilesAudioTags.shtml) function for macARM target.
- Updated DynaPDF to version 4.0.75.218.
