Release notes for MBS Xojo Plugins 24.4 - 17th September 2024

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

  • Added ZxingBarcodeMBS module and related classes for barcode detection.
  • Added NSUserActivityMBS and NSUserActivityEventsMBS classes for adding the Handoff feature in your iOS or macOS application.
  • Added GetInEncryptionInfo function and DynaPDFEncryptInfoMBS class.
  • Added BaseFont property to DynaPDFFontInfoMBS class.
  • Added ClearSharedInstance method to CURLSMultiMBS class.
  • Added date and time getters and setters for JavaResultSetMBS class.
  • Added date and time setters for JavaPreparedStatementMBS class.
  • Added DecodeIMAPFolderName functions to CURLSMBS class to help decoding IMAP folder names.
  • Added DidChangeOcclusionState event for NSStatusItemMBS class to detect if your item is not shown.
  • Added DidMove and DidResize events for NSStatusItemMBS class.
  • Added hitTest function to NSViewMBS class.
  • Added kSSLVersionMax* constants for CURLSMBS class.
  • Added more properties for NetSNMPMBS class for using SNMPv3.
  • Added OptionNames and Tidy functions to TidyDocumentMBS class.
  • Added Records method and Operator_Convert to MongoCursorMBS class.
  • Added RunFile method to PythonMBS class.
  • Added shaderModifiers and handle properties for SCNMaterialMBS class.
  • Added shaderModifiers for SCNGeometryMBS class.
  • Added size and boundingRectWithSize methods for NSAttributedStringMBS class.
  • Added TestPassword function to DynaPDFMBS class.
  • Changed AVCaptureVideoDataOutputMBS class to provide JPEGData and NSImageMBS to CVImageBufferMBS class for iOS, too.
  • Changed captureStillImageAsynchronouslyCompleted event in AVFoundationMBS class, so it prepares CMSampleBufferMBS with Picture when set PrepareCIImage, PrepareNSImage and PrepareJPEGData is set in AVCaptureVideoDataOutputMBS class.
  • Changed CIImage and NSImage in CVImageBufferMBS class to be properties.
  • Changed GetInIsEncrypted function in DynaPDFMBS class to return boolean.
  • Changed QLThumbnailGeneratorMBS to retain your instance while the asynchronous operation works.
  • Disabled trace logging for MongoDB by default.
  • Enabled new JSONMBS class to work well on Linux 32-bit.
  • Fixed a bug in DrawRotatedTextMBS function where it would not rotate text on Windows.
  • Fixed a crash in AddConditionalFormatting method in XLSheetMBS class.
  • Fixed a crash in WriteStyledText method in XLSheetMBS class.
  • Fixed a problem with DynaPDF and a full width space character not working correctly.
  • Fixed NSFileCoordinatorMBS constructor to accept nil parameter.
  • Fixed thread naming to avoid renaming main thread.
  • Fixed WindowsDeviceWatcherMBS class to pass an WindowsDeviceInformationUpdateMBS for Updated event.
  • Implemented async events for 32-bit Linux for newer Phidget classes.
  • Improved CURLSMultiMBS class to clear buffers before transfer and flush output files after transfer automatically.
  • Improved CURLSMultiMBS class to clear cancel flag for CURLSMBS objects.
  • Improved events for LibUSBTransferMBS class on Linux 32-bit.
  • Removed a deprecated constants and methods from tidy classes and added new ones.
  • Updated CURL to version 8.10.0.
  • Updated DynaPDF to version 4.0.92.261.
  • Updated LibXL to version 4.4.0.
  • Updated openssl to version 3.1.6.
  • Updated SQLAPI to version 5.3.4 with DuckDB 1.0 support.
  • Updated SQLite to version 3.46.1.
  • Updated Tidy library to version 5.8.
  • Updated XL plugin for Linux 32-bit to use version 4.3 of LibXL.
  • Upgraded all linux compilers to newer versions. Requires GLIBCXX_3.4.26 now for Scintilla.

New in version 24.3   New in version 24.5

Release notes of all versions: Release notes and Announcement in Blog.

The biggest plugin in space...