MBS Xojo Plugins - Release notes

Release notes for MBS Xojo Plugins 26.1 - 17th March 2026

See also the documentation on new items and Announcement in Blog.

26.1 - 17th March 2026

  • Added ApplicationsToOpenFile, ApplicationsToOpenURL, ApplicationToOpenURL, ApplicationToOpenFile to NSWorkspaceMBS class.
  • Added ApplicationWithBundleIdentifier and ApplicationsWithBundleIdentifier methods to NSWorkspaceMBS class.
  • Added asynchronous openFile, openURL, openApplicationURL, openApplicationFile with openCompleted event to NSWorkspaceMBS class.
  • Added automaticallyDetectsLanguage property to VNRecognizeTextRequestMBS class.
  • Added Backends method to LlamaMBS module.
  • Added Clear method to XLBookMBS class.
  • Added ConditionalFormats, ConditionalFormat and ConditionalFormatSize to XLBookMBS class.
  • Added ConditionalFormattings, ConditionalFormatting and ConditionalFormattingSize to XLSheetMBS class.
  • Added DataAdapterVoltage and PhidgetDigitalInputMBS to PhidgetDigitalOutputMBS class.
  • Added embd_out and embd_inp to LlamaModelMBS class.
  • Added ErrorCode property to XLBookMBS class.
  • Added fontDescriptorWithCTFontDescriptor and CTFontDescription methods to NSFontDescriptorMBS class.
  • Added GetQOSClassMBS and SetQOSClassMBS to change the priority of a thread and move background tasks to an efficiency core.
  • Added iconForContentType method to NSWorkspaceMBS class.
  • Added LlamaDeviceMBS, LlamaBackendMBS and LlamaExceptionMBS classes.
  • Added LoadInfo and LoadInfoRaw methods to XLBookMBS class.
  • Added MaxTensorBufTOverrides property to LlamaMBS module.
  • Added MD4 method to DigestMBS class.
  • Added MetaKeyName function and related constants to LlamaModelMBS class.
  • Added more constants for DynaPDFMBS class.
  • Added more constants for phidgets.
  • Added more methods to DynaPDFRectMBS and DynaPDFPointMBS classes.
  • Added n_ctx_seq property to LlamaContextMBS class.
  • Added no_alloc and use_direct_io properties to LlamaModelParametersMBS class.
  • Added NSWorkspaceOpenConfigurationMBS class.
  • Added PhidgetCurrentOutputMBS and PhidgetLEDArrayMBS classes.
  • Added Precision property to PhidgetSpatialMBS, PhidgetAccelerometerMBS and PhidgetGyroscopeMBS classes.
  • Added ProcessPages method to TessEngineMBS class.
  • Added Profiles function to GMImageMBS class.
  • Added reboot and writeFlash methods to PhidgetMBS class.
  • Added recycleFiles and duplicateFiles methods and related events to NSWorkspaceMBS class.
  • Added reference to DatabaseColumn to our SQL plugin to avoid crash in Xojo debugger.
  • Added RemoveConditionalFormatting method to XLSheetMBS class.
  • Added SetDebugLogger method to LlamaMBS module.
  • Added Tables and FormControls to XLSheetMBS class.
  • Added TessResultRendererMBS class.
  • Added TitleIcon property to TaskDialogMBS class.
  • Added ToToon method to JSONMBS class for passing data to LLMs.
  • Added WillSleep and WakeUp events to PhidgetManagerMBS class.
  • Added XOFLen property to DigestMBS class.
  • Changed AddConditionalFormat function in XLSheetMBS class to take area as parameters.
  • Changed DynaPDFMBS class to not raise an exception for a warning. We raise an exception in case of an error if you don't implement the Error event.
  • Changed how we load python on linux to improve handling of custom installations.
  • Changed ImportPDFPage in DynaPDFMBS class to only require a Lite instead of a Pro license.
  • Changed iOS deployment target to iOS 15.0 as minimum, since that is Xcode's minimum. That is iPhone 6S and newer.
  • Enabled native CA for CURL on Windows.
  • Fixed a bug with newer license keys for ChartDirector.
  • Fixed a crash with TranslationSessionMBS class for macOS 15.x.
  • Fixed a crashing issue with control events.
  • Fixed a memory leak in Tokenize and Detokenize functions in LlamaVocabMBS class.
  • Fixed an issue with InstrumentIDOnChannel() for MidiPlaybackMBS class.
  • Fixed bug in ChatBuiltInTemplates function.
  • Fixed CalculateCRC16StringMBS and CalculateCRC16MemoryMBS to work better with reflected input, broken in 26.0.
  • Fixed the AuthorizationOperation* shared methods in ASAuthorizationOpenIDRequestMBS class.
  • Fixed Transaction function in StoreKit2MBS module.
  • Improved DigestMBS class to raise OpenSSLExceptionMBS in case of failure instead of simply returning an empty hash.
  • Improved SSH tunnel for macOS/iOS to mark the thread with background priority.
  • Marked SendRequest method in FMConnectionMBS class public, so you could use it.
  • Please note that DynaPDF 5 sets UseTransparency to false by default instead of true in version 4 and the UseImageColorSpace flag is now enabled by default, instead of disabled.
  • Rebuild libarchive to dynamically load lzma library on macOS/iOS.
  • Rebuild libarchive with zstd support.
  • Removed handle property for PhidgetServerMBS class.
  • Removed kDeviceClassMeshDongle and kChannelClassMeshdongle constants from PhidgetMBS class.
  • Renamed fontDescriptorWithName to fontDescriptorWithNameMatrix in NSFontDescriptorMBS class to fix Xojo's compiler complaining about ambiguous call.
  • Rewrote the Xojo lexer for newer Scintilla.
  • Updated ChartDirector to version 7.2.
  • Updated CURL library to version 8.19.0.
  • Updated DynaPDF to version 5.0.0.7.
  • Updated expat to version 2.7.4.
  • Updated libarchive to version 3.8.6.
  • Updated LibXL to version 5.1.
  • Updated LlamaMBS module to use newer headers.
  • Updated openssl to version 3.5.5.
  • Updated Phidgets library headers to current version (28th January 2026).
  • Updated SQLite to version 3.51.2.
  • Updated taglib to version 2.2.1
  • Updated Xcode to version 26.2.
  • Updated zlib to version 1.3.2.

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.

Release notes for MBS Xojo Plugins 25.5 - 18th November 2025

See also the documentation on new items and Announcement in Blog.

25.5 - 18th November 2025

Release notes for MBS Xojo Plugins 25.4 - 9th September 2025

See also the documentation on new items and Announcement in Blog.

25.4 - 9th September 2025

  • Added Int128MBS and UInt128MBS classes.
  • Added StoreKit2MBS module for StoreKit 2 framework from Apple.
  • Added ASF support for CovertArt method for TagLibFileRefMBS class.
  • Added beginAppearanceTransition and endAppearanceTransition to UIViewControllerMBS class.
  • Added COPY and MOVE verbs for SetupAWS function in CURLSMBS class.
  • Added FaviconChanged event to WebView2ControlMBS control.
  • Added FaviconURI property to WebView2ControlMBS control.
  • Added GetFavicon method and FaviconCompleted event to WebView2ControlMBS control.
  • Added insertText method for NSResponderMBS class.
  • Added kOLEDBClient constant for SQLConnectionMBS class.
  • Added kPDFTableResizeArea and kPDFTableArea constants to PDFViewMBS class.
  • Added MacProductSOCName and MacProductName to SystemInformationMBS module.
  • Added OLEDB: prefix for SQLDatabaseMBS class.
  • Added performChangesAndWait method to PHPhotoLibraryMBS class.
  • Added RecursionLimit property to PythonMBS class.
  • Added SkipDeletedText property to WordFileMBS class.
  • Added WMIObjectMBS GetPropertyBooleanArray, GetPropertyUInt64Array, GetPropertyInt64Array, GetPropertyUInt32Array, GetPropertyInt32Array, GetPropertyUInt8Array, GetPropertyInt8Array, GetPropertyUInt16Array, GetPropertyInt16Array, GetPropertyDoubleArray and GetPropertySingleArray methods to WMIObjectMBS class.
  • Changed performChanges in PHPhotoLibraryMBS class to run change delegate on the helper thread.
  • Changed Serialnumber parameter to Int64 for SignCertificateSigning and GenerateRootCertificate methods in PKeyMBS class.
  • Deprecated Secure Transport in CURL. Will be removed later this year.
  • Fixed a bug in SystemInformationMBS.ProcessorCount function.
  • Fixed problem with LibArchive on Windows not doing all encryptions, broken in 25.2.
  • Improved GetProperty method in WMIObjectMBS class.
  • Improved NSSearchFieldControlMBS control to make the willShowContextualMenu event work.
  • Improved Text in WordFileMBS class to skip a couple of node types.
  • Improved using Python on threads.
  • Updated DynaPDF to version 4.0.102.295.
  • Updated SQLAPI to version 5.4.0.
  • Updated SQLite to version 3.50.4.

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

Release notes for MBS Xojo Plugins 25.2 - 6th May 2025

See also the documentation on new items and Announcement in Blog.

25.2 - 6th May 2025

2024

2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009

2008

2007

2006

2005

2004

2003

2002

The biggest plugin in space...