Release notes for MBS Xojo Plugins 25.1 - 11th March 2025
See also the documentation on new items and Announcement in Blog.
25.1 - 11th March 2025
- Added AvahiAddressResolverMBS, AvahiEntryGroupMBS, AvahiHostNameResolverMBS and AvahiRecordBrowserMBS classes.
- Added AVPlayerViewControllerControlMBS control.
- Added WindowsPowerManagerMBS class.
- Added WindowsProcessCpuUsageReportMBS, WindowsProcessDiagnosticExceptionMBS, WindowsProcessDiagnosticInfoMBS, WindowsProcessDiskUsageReportMBS, WindowsProcessMemoryUsageReportMBS, WindowsSystemCpuUsageReportMBS, WindowsSystemDiagnosticInfoMBS and WindowsSystemMemoryUsageReportMBS classes.
- Added WindowsSharePanelMBS class.
- Added AddSysPath method to PythonMBS class.
- Added allowSecondaryDegradedImage property to PHImageRequestOptionsMBS class.
- Added check to AVSpeechSynthesizerMBS class to raise an exception if you try to use on an older macOS version before 14.0.
- Added CurveNameToID function to ECKeyMBS class.
- Added CustomerID property to DynaPDFMBS class.
- Added Date/DateTime overloads for CopyArrayMBS and CopyMBS methods in SortMBS module.
- Added Date/DateTime/Variant overloads for AddArrayMBS and AddMBS methods in SortMBS module.
- Added DateTime/Object/Variant overloads for ReverseMBS methods in SortMBS module.
- Added download links to our example files on the web.
- Added ES256Verify and ES256Sign functions to ECKeyMBS class.
- Added Failed event to WebView2ControlMBS control to report when a WebView2 could not be created.
- Added hasAdjustments and adjustmentFormatIdentifier properties to PHAssetMBS class.
- Added kRoundHighlightAP constant to DynaPDFMBS class.
- Added mitigation against buffer overflow in Windows for snprintf function.
- Added more constants to PHAssetMBS, PHAssetCollectionMBS and PHAssetCreationRequestMBS classes.
- Added more methods and properties for AVCaptureDeviceMBS class.
- Added NSAdaptiveImageGlyphMBS and NSAdaptiveImageGlyphImageMBS classes for genmojis.
- Added optional Names parameter to BuiltInCurves function in ECKeyMBS class.
- Added PHPickerControlMBS control.
- Added pixelHeight and pixelWidth properties to PHAssetResourceMBS class.
- Added requestAuthorizationForAccessLevel and authorizationStatusForAccessLevel methods for PHPhotoLibraryMBS class.
- Added ReverseMBS function for arrays.
- Added SetDllDirectory function to SQLGlobalsMBS module.
- Added SetDllDirectory function to TessEngineMBS class.
- Added SetDllDirectoryMBS function to set folder for Windows to find DLL files.
- Added SetLicense, License and ClearLicense methods for SaxonMBS module.
- Added SourceWithoutAttachments method to MimeEmailMBS class.
- Added State property to AvahiClientMBS class.
- Added supportsAdaptiveImageGlyph property to NSTextViewMBS class.
- Added supportsAdaptiveImageGlyph property to WKWebViewConfigurationMBS class.
- Added Use8BitMime property to CURLEmailMBS class.
- Added usesAdaptiveColorMappingForDarkAppearance property for NSTextViewMBS class.
- Added View and ViewController properties to PHPickerViewControllerMBS class.
- Added WindowsAVIWriteMBS class.
- Changed SetLicenseKey in XLBookMBS class to raise exception if you pass invalid license, e.g. Windows license on macOS, instead of ignoring it.
- Fixed a memory leak in AddInkList, InkAnnot and SetAnnotQuadPoints methods in DynaPDFMBS class.
- Fixed a memory leak of a DynaPDFRectMBS object when calling UpdateWindow event in DynaPDFRasterImageMBS class.
- Fixed an edge case in DateDifferenceMBS class.
- Fixed an issue in SQLGlobalsMBS being deallocated too early.
- Fixed crash in SortByFileName method in FileListMBS class introduced in v25.0.
- Fixed memory leak in SQLDatabaseMBS where tag value was not freed in destructor.
- Fixed PopOverWidth and PopOverHeight for PHPickerViewControllerMBS class.
- Implemented keep alive for MQTT feature in CURLSMBS class. Use OptionUpkeepIntervalMS property to enable.
- Improved GZipMBS class to handle unicode characters in the file path.
- Improved MidiPlaybackMBS class to raise exceptions if it wasn't initialized properly.
- Improved Optimize() function in DynaPDFMBS class to automatically set kofInMemory flag if you have no open file.
- Improved setting Baudrate in SerialPortMBS class to not try to change if the baud rate if the old and new rate are the same.
- Improved TrueItemsMBS function to be quicker.
- Removed InternalPostgreSQLLibraryMBS module.
- Removed old Phidget classes. Please move to newer Phidget classes.
- Removed old Tesseract classes. Please move to newer Tesseract classes.
- Removed dependency to CXXABI_1.3.13 for Linux, introduced in 15.0.
- Updated avahi library.
- Updated CURL library to version 8.12.1.
- Updated DynaPDF to version 4.0.98.278.
- Updated jsoncons library to version 1.3.0.
- Updated lcms library to version 2.17.
- Updated OpenSSL to version 3.3.3.
- Updated png library to version 1.6.47.
- Updated SQLite to version 3.49.1.
Release notes of all versions: Release notes and Announcement in Blog.
