Release notes for MBS Xojo Plugins 25.3 - 15th July 2025
See also the documentation on new items and Announcement in Blog.
25.3 - 15th July 2025
- Added WhisperMBS module for using Whisper library in Xojo for audio to text conversion.
- Added Sign in with Apple button controls and classes.
- Added DispatchDataMBS or DispatchIOMBS classes.
- Added a search button to find function on documentation website.
- Added ASAuthorizationAppleIDButtonControlMBS control for MacOS.
- Added ASAuthorizationAppleIDButtonIOSControlMBS control for iOS.
- Added ASAuthorizationAppleIDProviderMBS, ASAuthorizationAppleIDRequestMBS and ASAuthorizationAppleIDCredentialMBS classes for Sign in with Apple.
- Added ASAuthorizationMBS and ASAuthorizationControllerMBS classes.
- Added ASAuthorizationProviderMBS, ASAuthorizationRequestMBS, ASAuthorizationOpenIDRequestMBS and ASAuthorizationCredentialMBS classes.
- Added backgroundTintColor and style properties to NSToolbarItemMBS class.
- Added BeginMarkedContent and EndMarkedContent events to DynaPDFParseInterfaceMBS class.
- Added CGDirectDisplayID property to NSScreenMBS class.
- Added constants to NSButtonCellMBS class.
- Added ControlSizeExtraLarge constant to NSControlMBS class.
- Added CSV extension for the built-in SQLite library in InternalSQLiteLibraryMBS module.
- Added DataTypeInt8 constant for MLMultiArrayMBS class.
- Added Decided and DefaultPolicy properties to WKPolicyForNavigationActionDecisionHandlerMBS and WKPolicyForNavigationResponseDecisionHandlerMBS class.
- Added Description property to VNRequestMBS and VNObservationMBS classes.
- Added DumpToStrings method to InternalSQLiteLibraryMBS module.
- Added isSelected and isHighlighted properties for iOS to NSControlMBS class.
- Added isTahoe method to SystemInformationMBS module.
- Added kWebSocketNoAutoPong constant to CURLSMBS class.
- Added Linux 64-bit ARM support for UnikeyMBS class.
- Added LoadedClasses method to JavaVMMBS class.
- Added Mac 64-bit ARM support for UnikeyMBS class.
- Added Methods and Fields methods to JavaClassMBS class.
- Added more properties to AVCaptureStillImageOutputMBS class.
- Added more properties to VNDetectBarcodesRequestMBS and VNDetectedObjectObservationMBS classes.
- Added neutralValue property to NSSliderMBS class.
- Added new methods to NSPasteboardMBS and NSPasteboardItemMBS classes to handle access behavior.
- Added NSEventTypeMouseCancelled constant to NSEventMBS class.
- Added NSWritingToolsResultPresentationIntent constant to NSTextViewMBS class.
- Added objectForKey and removeObjectForKey methods to NSPrintInfoMBS class.
- Added OptionSSLSignatureAlgorithms property to CURLSMBS class.
- Added pitch property to VNFaceObservationMBS class.
- Added placeholderStrings and placeholderAttributedStrings methods to NSTextFieldMBS class.
- Added Poll for the WindowsProcessMBS class.
- Added prefersCompactControlSizeMetrics to NSViewMBS class.
- Added ProviderNames function to OpenSSLMBS module.
- Added RawResult to DeclareFunctionMBS class.
- Added SetActiveSigField function for DynaPDFMBS class.
- Added SignCertificateSigning, GenerateRootCertificate and GenerateCertificateSigningRequest methods for PKeyMBS class.
- Added uuid and base64 extensions for the built-in SQLite library in InternalSQLiteLibraryMBS module.
- Added UUIDExtensionEnabled and Base64ExtensionEnabled properties to InternalSQLiteLibraryMBS module.
- Added WindowDisplayAffinityMBS property to window class.
- Added ZipSetCompressionBZip2 and ZipSetCompressionZStd methods for ArchiveWriterMBS class.
- Changed handle properties in AUPlayerMBS class to be read only.
- Changed NextHeader in ArchiveReaderMBS class to return entry object, even if a warning is issued.
- Changed NSControlMBS class to pass editor as variant to avoid dependency between NSControl and NSText plugin parts.
- Changed properties for NSPrinterMBS class to be debugger visible.
- Changed VNDetectBarcodesRequestMBS to detect OS version and set newest revision automatically.
- Changed WKPolicyForNavigationResponseDecisionHandlerMBS and WKPolicyForNavigationActionDecisionHandlerMBS to call Allow if developer missed to do so.
- Check out our MBS Xojo QuickLook Extension for macOS to show Xojo version number for project files.
- Enabled NSControlMBS for iOS.
- Fixed compilation issue for console projects with ASAuthorizationAppleIDButtonMBS class (broken in pr5).
- Fixed DrawRoundRect and FillRoundRect in PageGraphics for DynaPDFMBS class to reduce the arc to make it more look like Xojo's drawing.
- Fixed PatchFromDiff function in JSONMBS class to do the copy key feature again, broken with jsoncons update in version 25.1.
- Fixed TidyDocumentMBS class properties to not crash. Removed a few old properties removed in tidy library.
- Improved DynaPDF printing to keep object reference longer in case dialog shows.
- Improved loading LDAP library on Linux to work on Ubuntu 22 and 24.
- Improved ValidationMBS to look for en1, if en0 is missing as a network interface.
- Updated CURL library to version 8.14.1.
- Updated DynaPDF to version 4.0.102.292.
- Updated LibArchive to version 3.8.1.
- Updated mongo-c-driver to version 1.30.5.
- Updated Saxon library to version 12.8. Download
- Updated SQLAPI to version 5.3.7.
- Updated SQLite to version 3.50.2.
- Updated to Xcode 16.4.
- Updated Unikey Plugin to newer version.
New in version 25.2 New in version 25.4
Release notes of all versions: Release notes and Announcement in Blog.