# MBS Plugins 22.3 pre-releases

**URL:** <https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525>\
**Category:** Extras\
**Created:** [June 2, 2022, 7:00am UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525 "2022-06-02T07:00:10Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 2, 2022, 7:00am UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/1 "2022-06-02T07:00:10Z")

</div>

Hello,

in this thread I want to post to you what’s new in 22.2 prerelease plugins. Download here:

[https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/](https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/)

or from Dropbox or ask (in private message or email) to be added to the shared dropbox folder.

[https://www.dropbox.com/sh/g40jw8pzik04ulm/AADAYey7UyG9oDdg2gOywRRPa/Prerelease](https://www.dropbox.com/sh/g40jw8pzik04ulm/AADAYey7UyG9oDdg2gOywRRPa/Prerelease)

If you like our plugins, please bookmark, like or forward this thread.  
If not, well you can ignore it.

Thanks for supporting our plugin.

If you have questions, please post your question as a new discussion

Greetings  
Christian

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 2, 2022, 7:01am UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/2 "2022-06-02T07:01:58Z")

</div>

22.3pr1:

- Added MongoDB classes to connect to Mongo databases.
- Fixed text property in [ScintillaControlMBS](https://www.monkeybreadsoftware.net/control-scintillacontrolmbs.shtml) control to not have extra NULL byte on the end.
- Updated LibXL to version 4.0.3.
- Changed SetFieldFont in [DynaPDFMBS](https://www.monkeybreadsoftware.net/class-dynapdfmbs.shtml) and SetFont in [DynaPDFTableMBS](https://www.monkeybreadsoftware.net/class-dynapdftablembs.shtml) to have default values for parameters.
- Added [AVPlayerLooperMBS](https://www.monkeybreadsoftware.net/class-avplayerloopermbs.shtml) class to loop items playing in [AVQueuePlayerMBS](https://www.monkeybreadsoftware.net/class-avqueueplayermbs.shtml) class.
- Updated DynaPDF to version 4.0.67.185.
- Updated to Xcode 13.4.
- Added PDF/X 5 and 6 constants for [DynaPDFMBS](https://www.monkeybreadsoftware.net/class-dynapdfmbs.shtml) class.
- Added [CalculateTOTPMBS](https://www.monkeybreadsoftware.net/global-calculatetotpmbs.shtml) function and [CurrentUnixTimeMBS](https://www.monkeybreadsoftware.net/global-currentunixtimembs.shtml) function to create Time-based one-time passwords.
- Added [WindowsGattWriteResultMBS](https://www.monkeybreadsoftware.net/class-windowsgattwriteresultmbs.shtml), [WindowsGattWriteRequestMBS](https://www.monkeybreadsoftware.net/class-windowsgattwriterequestmbs.shtml), [WindowsGattReadResultMBS](https://www.monkeybreadsoftware.net/class-windowsgattreadresultmbs.shtml), [WindowsGattReadRequestMBS](https://www.monkeybreadsoftware.net/class-windowsgattreadrequestmbs.shtml), [WindowsGattDeviceServiceMBS](https://www.monkeybreadsoftware.net/class-windowsgattdeviceservicembs.shtml) and [WindowsGattCharacteristicMBS](https://www.monkeybreadsoftware.net/class-windowsgattcharacteristicmbs.shtml) classes.
- Fixed problem with Reset method in [NSURLSessionMBS](https://www.monkeybreadsoftware.net/class-nsurlsessionmbs.shtml) crashing if no handler is passed.
- Added [SerialPortMBS](https://www.monkeybreadsoftware.net/class-serialportmbs.shtml) class.

---

<div class="post-metadata">

**Author:** ![PhilippeP](https://forum.xojo.com/user_avatar/forum.xojo.com/philippep/32/5348_2.png) [@PhilippeP](https://forum.xojo.com/u/PhilippeP)\
**Post date:** [June 2, 2022, 10:33am UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/3 "2022-06-02T10:33:57Z")

</div>

> [@Christian\_Schmitz](#):
>
> Added MongoDB classes to connect to Mongo databases.

!! great news, thanks a lot ! 😮

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 6, 2022, 4:49pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/4 "2022-06-06T16:49:54Z")

</div>

22.3pr2:

- Added more properties for [MongoURIMBS](https://www.monkeybreadsoftware.net/class-mongourimbs.shtml) class.
- Fixed a problem in Logout method for [FMDataMBS](https://www.monkeybreadsoftware.net/class-fmdatambs.shtml) class.
- Added [NSSearchFieldCellMBS](https://www.monkeybreadsoftware.net/class-nssearchfieldcellmbs.shtml) class.
- Added shared methods for [NSEventMBS](https://www.monkeybreadsoftware.net/class-nseventmbs.shtml) class to create events.
- Added more methods for [WindowsGattDeviceServiceMBS](https://www.monkeybreadsoftware.net/class-windowsgattdeviceservicembs.shtml) and [WindowsBluetoothLEDeviceMBS](https://www.monkeybreadsoftware.net/class-windowsbluetoothledevicembs.shtml) classes.
- Added [CNContactPickerViewControllerMBS](https://www.monkeybreadsoftware.net/class-cncontactpickerviewcontrollermbs.shtml) class for iOS to pick contact.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 13, 2022, 2:00pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/5 "2022-06-13T14:00:24Z")

</div>

22.3pr3:

- Added isVentura function to [SystemInformationMBS](https://www.monkeybreadsoftware.net/module-systeminformationmbs.shtml) module.
- Added more plugin support for Windows.
- Added [SCNAudioPlayerMBS](https://www.monkeybreadsoftware.net/class-scnaudioplayermbs.shtml) and [SCNAudioSourceMBS](https://www.monkeybreadsoftware.net/class-scnaudiosourcembs.shtml) classes for audio in SceneKit.
- Added TimeOut parameter for WaitSocket method in [SSH2SessionMBS](https://www.monkeybreadsoftware.net/class-ssh2sessionmbs.shtml) class to customize it.
- Added [WindowsGattDeviceServicesResultMBS](https://www.monkeybreadsoftware.net/class-windowsgattdeviceservicesresultmbs.shtml) and [WindowsGattCharacteristicsResultMBS](https://www.monkeybreadsoftware.net/class-windowsgattcharacteristicsresultmbs.shtml) classes and related methods for [WindowsGattDeviceServiceMBS](https://www.monkeybreadsoftware.net/class-windowsgattdeviceservicembs.shtml) class.
- Changed constructor for [SSH2SessionMBS](https://www.monkeybreadsoftware.net/class-ssh2sessionmbs.shtml) class to be multi threaded and yield more.
- Changed OutputDevices property in [AUPlayerMBS](https://www.monkeybreadsoftware.net/class-auplayermbs.shtml) to be a shared property.
- Changed [ScintillaControlMBS](https://www.monkeybreadsoftware.net/control-scintillacontrolmbs.shtml) control to set correct size on Windows when creating.
- Fixed a problem with performRequestsAsync crashing in [VNImageRequestHandlerMBS](https://www.monkeybreadsoftware.net/class-vnimagerequesthandlermbs.shtml) class when used in thread.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 17, 2022, 9:54am UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/6 "2022-06-17T09:54:05Z")

</div>

22.3pr4:

- Fixed [PCRE2MatchDataMBS](https://www.monkeybreadsoftware.net/class-pcre2matchdatambs.shtml) class to not crash with querying StartPosition in an empty matchdata object.
- Updated Rockey4ND libraries, including Apple Silicon and Linux 64-bit for ARM.
- Updated to DynaPDF 4.0.68.186.
- Added more plugin support for Windows.
- Added SetTemplBBox method to [DynaPDFMBS](https://www.monkeybreadsoftware.net/class-dynapdfmbs.shtml) class.
- Added SetStackSize method to [PCRE2MatchContextMBS](https://www.monkeybreadsoftware.net/class-pcre2matchcontextmbs.shtml) class.
- Implemented Constructor taking picture for [CVPixelBufferMBS](https://www.monkeybreadsoftware.net/class-cvpixelbuffermbs.shtml) to work on iOS.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [June 27, 2022, 3:26pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/7 "2022-06-27T15:26:33Z")

</div>

22.3pr5:

- Updated SQLAPI to version 5.2.0.
- Added kMariaDBClient constant for [SQLConnectionMBS](https://www.monkeybreadsoftware.net/class-sqlconnectionmbs.shtml) class.
- Added “MariaDB:” prefix for [SQLDatabaseMBS](https://www.monkeybreadsoftware.net/class-sqldatabasembs.shtml) class.
- Fixed [NSNetServiceMBS](https://www.monkeybreadsoftware.net/class-nsnetservicembs.shtml) constructor to accept empty text.
- Added [WindowsGattDescriptorsResultMBS](https://www.monkeybreadsoftware.net/class-windowsgattdescriptorsresultmbs.shtml) and [WindowsGattDescriptorMBS](https://www.monkeybreadsoftware.net/class-windowsgattdescriptormbs.shtml) classes.
- Added more methods to [WindowsGattCharacteristicMBS](https://www.monkeybreadsoftware.net/class-windowsgattcharacteristicmbs.shtml) class.
- Added WindowsProcessMachine and WindowsNativeMachine functions and related constants to [SystemInformationMBS](https://www.monkeybreadsoftware.net/module-systeminformationmbs.shtml) module.
- Updated IsTranslated function in [SystemInformationMBS](https://www.monkeybreadsoftware.net/module-systeminformationmbs.shtml) class to detect status on Windows.
- Added [UIDocumentPickerMBS](https://www.monkeybreadsoftware.net/class-uidocumentpickermbs.shtml) class with a file open/export dialog for iOS.
- Updated CURL to version 7.84.0.
- Optimized NSDate conversion by caching calendar.
- Added GetInfoCAPath and GetInfoCAInfo methods to [CURLSMBS](https://www.monkeybreadsoftware.net/class-curlsmbs.shtml) class.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [July 7, 2022, 5:51pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/8 "2022-07-07T17:51:02Z")

</div>

Final candidate with two last changes:

- Updated openssl to version 1.1.1q.
- Fixed a problem on Linux 32-bit ARM accessing string data.

Please try.

---

<div class="post-metadata">

**Author:** ![Christian\_Schmitz](https://forum.xojo.com/user_avatar/forum.xojo.com/christian_schmitz/32/158_2.png) [@Christian\_Schmitz](https://forum.xojo.com/u/Christian_Schmitz)\
**Post date:** [July 12, 2022, 1:46pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/9 "2022-07-12T13:46:05Z")

</div>

And released:

## [MBS Xojo Plugins in version 22.3](https://www.mbs-plugins.de/archive/2022-07-12/MBS_Xojo_Plugins_in_version_22/monkeybreadsoftware_blog_xojo)

---

<div class="post-metadata">

**Author:** ![Anthony\_G\_Cyphers](https://forum.xojo.com/user_avatar/forum.xojo.com/anthony_g_cyphers/32/16862_2.png) [@Anthony\_G\_Cyphers](https://forum.xojo.com/u/Anthony_G_Cyphers)\
**Post date:** [July 12, 2022, 2:26pm UTC](https://forum.xojo.com/t/mbs-plugins-22-3-pre-releases/70525/10 "2022-07-12T14:26:22Z")

</div>

A post was split to a new topic: [MBS Plugins 22.3 Phidgets Constants](https://forum.xojo.com/t/mbs-plugins-22-3-phidgets-constants/71138)
