Release notes for MBS Xojo Plugins 22.3 - 12th July 2022
See also the documentation on new items and Announcement in Blog.
- Added MongoDB classes to connect to Mongo databases.
- Added 64-bit Windows ARM plugin support.
- Added UIDocumentPickerMBS class with a file open/export dialog for iOS.
- Added "MariaDB:" prefix for SQLDatabaseMBS class.
- Added AVPlayerLooperMBS class to loop items playing in AVQueuePlayerMBS class.
- Added CalculateTOTPMBS function and CurrentUnixTimeMBS function to create Time-based one-time passwords.
- Added CNContactPickerViewControllerMBS class for iOS to pick contact.
- Added FontSize property to DynaPDFMBS class.
- Added GetInfoCAPath and GetInfoCAInfo methods to CURLSMBS class.
- Added isVentura function to SystemInformationMBS module.
- Added kMariaDBClient constant for SQLConnectionMBS class.
- Added more methods for WindowsGattDeviceServiceMBS and WindowsBluetoothLEDeviceMBS classes.
- Added more methods to WindowsGattCharacteristicMBS class.
- Added NSSearchFieldCellMBS class.
- Added PDF/X 5 and 6 constants for DynaPDFMBS class.
- Added SCNAudioPlayerMBS and SCNAudioSourceMBS classes for audio in SceneKit.
- Added SerialPortMBS class.
- Added SetStackSize method to PCRE2MatchContextMBS class.
- Added SetTemplBBox method to DynaPDFMBS class.
- Added shared methods for NSEventMBS class to create events.
- Added TimeOut parameter for WaitSocket method in SSH2SessionMBS class to customize it.
- Added WindowsGattDescriptorsResultMBS and WindowsGattDescriptorMBS classes.
- Added WindowsGattDeviceServicesResultMBS and WindowsGattCharacteristicsResultMBS classes and related methods for WindowsGattDeviceServiceMBS class.
- Added WindowsGattWriteResultMBS, WindowsGattWriteRequestMBS, WindowsGattReadResultMBS, WindowsGattReadRequestMBS, WindowsGattDeviceServiceMBS and WindowsGattCharacteristicMBS classes.
- Added WindowsProcessMachine and WindowsNativeMachine functions and related constants to SystemInformationMBS module.
- Added WKDownloadMBS class and a lot of related events to our webkit controls.
- Added WKNavigationActionMBS and WKFrameInfoMBS classes.
- Added WKPolicyForNavigationDecisionHandlerMBS class.
- Changed constructor for SSH2SessionMBS class to be multi threaded and yield more.
- Changed decidePolicyForNavigationAction event for WKWebViewControlMBS control and WKWebViewIOSControlMBS control to use the decision handler object, so you can decide later or to download. Also navigationAction is now passed with all the details.
- Changed OutputDevices property in AUPlayerMBS to be a shared property.
- Changed ScintillaControlMBS control to set correct size on Windows when created.
- Changed SetFieldFont in DynaPDFMBS and SetFont in DynaPDFTableMBS to have default values for parameters.
- Fixed a problem in Logout method for FMDataMBS class.
- Fixed a problem with performRequestsAsync crashing in VNImageRequestHandlerMBS class when used in thread.
- Fixed AppReceiptMBS class to avoid a crash when running on Apple Silicon when reading some newer receipts.
- Fixed NSNetServiceMBS constructor to accept empty text.
- Fixed PCRE2MatchDataMBS class to not crash with querying StartPosition in an empty matchdata object.
- Fixed problem with Reset method in NSURLSessionMBS crashing if no handler is passed.
- Fixed text property in ScintillaControlMBS control to not have extra NULL byte on the end.
- Implemented Constructor taking picture for CVPixelBufferMBS to work on iOS.
- Optimized NSDate conversion by caching calendar.
- Updated CURL to version 7.84.0.
- Updated DynaPDF to version 4.0.69.188.
- Updated IsTranslated function in SystemInformationMBS class to detect status on Windows.
- Updated LibXL to version 4.0.3.
- Updated Rockey4ND libraries, including Apple Silicon and Linux 64-bit for ARM.
- Updated SQLAPI to version 5.2.1.
- Updated TessEngineMBS class to work with tesseract 5.1.
- Updated to Xcode 13.4.
New in version 22.2 New in version 22.4
Release notes of all versions: Release notes and Announcement in Blog.