Release notes for MBS Xojo Plugins 26.0 - 13rd January 2026
See also the documentation on new items and Announcement in Blog.
26.0 - 13rd January 2026
- Added Translation classes: TranslationSessionMBS, TranslationResponseMBS and TranslationRequestMBS classes for macOS.
- Added CADisplayLinkMBS class.
- Added allowsUltraConstrainedNetworkAccess property to NSURLSessionConfigurationMBS class.
- Added beginRefundRequest method to StoreKit2MBS module.
- Added DynaPDFParserContentDrawImageMBS class.
- Added IndentSize property to JSONMBS class.
- Added isiOSAppOnVision property to NSProcessInfoMBS class.
- Added LaunchingExternalUriScheme event to WebView2ControlMBS control.
- Added localizedDescription for OfferType JSON when returning transactions for StoreKit2.
- Added more constants for NSSegmentedControlMBS class.
- Added more methods, properties and constants for Scintilla.
- Added NSURLRequestMBS allowsCellularAccess, allowsUltraConstrainedNetworkAccess, allowsExpensiveNetworkAccess, allowsConstrainedNetworkAccess to NSURLRequestMBS and NSMutableURLRequestMBS classes.
- Added periodCount for SubscriptionOffer JSON returned for offers in products for StoreKit2.
- Added requestAgeRange method to StoreKit2MBS module.
- Added SaltLength parameter and related constants for VerifyRSAPSS and SignRSAPSS methods in OpenSSLMBS module.
- Added Saxon example for to visualize electronic Invoices (ZUGFeRD, Facture-X, XRechnung or EN16931-1:2017.).
- Added SetPassword method for XLBookMBS class to read encrypted Excel workbooks.
- Added StructuredAppend property for BarcodeGeneratorMBS class and ZintStructuredAppendMBS class for the JSON used with Barcode.GenerateJSON to create barcodes with sequence information.
- Changed CURL to list paths in quoted SFTP commands.
- Changed JSON formatting to use space instead of tab after object keys.
- Changed minimum iOS version for deployment to iOS 12.0.
- Changed minimum Mac version for deployment to macOS 10.13.
- Corrected flags for DictionaryServiceMBS class as it is not available on iOS.
- Deprecated MaxMessageSize and MaxBSONSize properties in MongoClientMBS class.
- Deprecated OptionKRBLevel property in CURLSMBS class as CURL library deprecated that option.
- Disabled FoundationModels for macOS on Intel as they are not available there.
- Enabled Apple SecTrust for CURL to validate SSL certificates on macOS and iOS. Unless you opt-out of SSL validation checks with OptionSSLVerifyHost and OptionSSLVerifyPeer properties.
- Enabled JPEG2000MBS class to work better on iOS.
- Enabled QTAudioChannelDescriptionMBS and QTAudioChannelLayoutMBS classes for iOS.
- Fixed a crash with WindowsMidiInputMBS and WindowsMidiOutputMBS events in 64-bit applications.
- Fixed a few bugs in DynaPDFMatrixMBS class.
- Fixed a possible crash in the DDEMBS class with events passing back pointers.
- Fixed a problem with DASessionMBS class' constructor not working always.
- Fixed a problem with DynaPDF dll exporting too many symbols.
- Fixed a problem with reading comments in GraphicsMagick library.
- Fixed Available function in FoundationModelsMBS to not raise an exception if raised on an unsupported platform. Now returns false.
- Fixed CalculateCRC16StringMBS and CalculateCRC16MemoryMBS to work better with reflected input.
- Improved SaxonMBS classes to add slash to CWD path if needed.
- Improved size of plugin libraries by partially stripping debug information for platforms the code doesn't get used. e.g. Windows Registry plugin includes function names for Windows, but not for Linux or macOS.
- Merged SSH2 and FMAPI Plugin parts into CURL Plugin.
- Merged RabbitMQ plugin into MongoDB plugin.
- Merged the Verify plugin part into Encryption plugin.
- Reduced debug information included within libraries.
- Removed DisAsm functions in Util plugin.
- Rewrote CommandQuery function in MongoClientMBS class.
- Updated CURL library to version 8.18.0.
- Updated DynaPDF to version 4.0.102.302.
- Updated GraphicsMagick library to version 1.3.46.
- Updated lcms2 library to version 2.18.
- Updated LibXL to version 5.0.1.
- Updated mongo-c-driver to version 2.2.0.
- Updated Scintilla to version 5.5.8.
- Updated SQLAPI to version 5.4.1.
- Updated to Xcode 26.1.1.
- Updated Xojo SDK to version 2025r3.
Known problems
- The new translation classes may crash on older macOS 15, but work fine in macOS 26. This is fixed for the next release.
- The Scintilla control got updated, but the Xojo lexer wasn't enabled. This is fixed for next release.
- Our CalculateCRC16StringMBS function fails in some cases with reflected input. Fixed in next release.
- The CURL functions for IMAP have a regression when listing emails. The first entry is missing due to a bug in the protocol handling in CURL. We reported this bug and work on a fix.
Release notes of all versions: Release notes and Announcement in Blog.