Release notes for MBS Xojo Plugins 23.5 - 7th November 2023
See also the documentation on new items and Announcement in Blog.
- Rewrote JSONMBS class.
- Added Search to JSONMBS class to perform JMESPath queries in Xojo.
- Added Query and Replace functions for JSONMBS class.
- Added AVCaptureReactionEffectStateMBS class.
- Added ByteStringEncoding shared property to JSONMBS class.
- Added Compact and CaseSensitive properties for JSONMBS class.
- Added Constructor to StringHandleMBS class taking MemoryBlock.
- Added CreateGeospatialMeasure method to DynaPDFMBS class.
- Added delegate type for variant handling.
- Added Flatten and Unflatten functions for JSONMBS class.
- Added iterators to DynaPDF with new DynaPDFIteratorMBS class.
- Added kcoDefault_PDFA_4 constant for default flags for PDF/A 4 conversion.
- Added kctPDFA_4, kctPDFA_4e and kctPDFA_4f constants to DynaPDFMBS for CheckConformance to convert to PDF/A 4.
- Added kgfSkaleAnnotIcons constant for DynaPDFMBS class.
- Added kpvPDFA_4, kpvPDFA_4e and kpvPDFA_4f version constants for PDF/A 4.
- Added LineLengthLimit and NewLineCharacters shared properties to JSONMBS class.
- Added methods to work with reaction effects on macOS 14 and iOS 17 with AVCaptureDeviceMBS class.
- Added MongoDB Watch Changes example project to show MongoChangeStreamMBS class.
- Added new methods and properties to NSMenuMBS and NSMenuItemMBS for macOS Sonoma for palette menus and section headers.
- Added NewByteStringNode method to JSONMBS class.
- Added NSTouchMBS class for macOS and iOS (using UITouch on iOS).
- Added Operator_Convert to DynaPDFAnnotationMBS and DynaPDFAnnotationExMBS to convert between them.
- Added renameNode and adoptNode methods to XMLDocumentMBS class.
- Added RowsAffected property to SQLConnectionMBS and SQLDatabaseMBS classes.
- Added TagSignatures function for LCMS2ProfileMBS class.
- Added touch events for MapKitIOSControlMBS and SCNIOSControlMBS controls.
- Added UnicodeStrings method for LCMS2MLUMBS class.
- Added UpdaterKit to examples for 23.5 release.
- Added ValueByteString property in JSONMBS class.
- Added WinIsCapsLock, WinIsNumLock and WinIsScrollLock to RemoteControlMBS module.
- Changed CSIdentityMBS class to have 15 properties visible in debugger.
- Changed localizedName property in CSIdentityAuthorityMBS class to be debugger visible.
- Changed Orientation property in DynaPDFPageMBS class to be settable.
- Changed SQLConnectionMBS class, so you can load Actual Tech ODBC drivers directly without using iODBC.
- Changed TagSignature in LCMS2ProfileMBS class tor raise exception for invalid index.
- Enabled CDTreeMapNodeMBS class for iOS.
- Enabled fortified source checks for libc on Linux.
- Enabled support for WebP pictures to MBS Xojo GraphicsMagick Plugin for macOS ARM target.
- Fixed a problem with PackBitsMBS not working properly for Linux ARM 64-bit.
- Fixed an issue with JSONMBS returning single instead of double value.
- Fixed edge case for EncodingToHTMLMBS function on Linux.
- Fixed FindField in DynaPDFMBS class to better find a field in a group, broken in 23.4.
- Fixed FolderItem.PhysicalFileTotalLengthMBS function for Windows to report block size.
- Fixed IsInt64 property in JSONMBS class to not mark number like strings as number.
- Fixed isiOSAppOnMac and isLowPowerModeEnabled properties in NSProcessInfoMBS class to work in iOS target.
- Fixed memory leak in NSSplitViewControlMBS class destructor.
- Fixed OpenSSL to not depend on GLIBC_2.25, so you can use our plugin on CentOS 7 again and on Xojo Cloud.
- Fixed picture output in ReSVGMBS class to not invert alpha for console projects.
- Fixed plugin not loading on macOS 10.13.
- Fixed Terminate in ShellMBS class for Windows to work better.
- Fixed XML Plugin to not depends on VS 2019 runtime libraries.
- Improved exception handling for GMConvertMBS class.
- Improved exception handling for threaded XMLDocumentMBS methods.
- Improved UUIDMBS.randomUUID to be a bit more random.
- Renamed shared Scale method in SCNMatrix4MBS to Scaling to avoid compiler complaining.
- Updated CURL to version 8.4.0.
- Updated DynaPDF to version 4.0.80.232.
- Updated NSEventMBS class to work on iOS with UIEvent internally.
- Updated SQLAPI to version 5.2.6.
- Updated SQLite to version 3.44.0.
- Updated to Xcode 15.0.
New in version 23.4 New in version 24.0
Release notes of all versions: Release notes and Announcement in Blog.