Release notes for MBS Xojo Plugins 22.0 - 18th January 2022
See also the documentation on new items and Announcement in Blog.
- Added ScintillaControlMBS and DesktopScintillaControlMBS controls.
- Added 100 more methods for DesktopWindow instead of Window.
- Added ActivateAltFontList, CreateAltFontList, DeleteAltFontList and SetAltFonts to DynaPDFMBS class.
- Added birthdayContactIdentifier and structuredLocation properties to EKEventMBS class.
- Added CNChangeHistoryFetchRequestMBS and related classes: CNChangeHistoryEventMBS, CNChangeHistoryRemoveSubgroupFromGroupEventMBS, CNChangeHistoryAddSubgroupToGroupEventMBS, CNChangeHistoryRemoveMemberFromGroupEventMBS, CNChangeHistoryAddMemberToGroupEventMBS, CNChangeHistoryDeleteGroupEventMBS, CNChangeHistoryUpdateGroupEventMBS, CNChangeHistoryAddGroupEventMBS, CNChangeHistoryDeleteContactEventMBS, CNChangeHistoryUpdateContactEventMBS, CNChangeHistoryAddContactEventMBS, CNChangeHistoryDropEverythingEventMBS and CNFetchResultMBS.
- Added Constructor with sources and delegateSources to EKEventStoreMBS class.
- Added contactPredicate property to EKParticipantMBS class.
- Added DeleteOCUINode method for DynaPDFMBS class.
- Added DetectRGBProfileGamma method to LCMS2ProfileMBS class.
- Added IncludeCS property to DynaPDFOptimizeParamsMBS class.
- Added iOS support for Color property in EKEventMBS class.
- Added locationWithMapItem property to EKStructuredLocationMBS class.
- Added methods for NSPrintOperationMBS class to handle DesktopHTMLViewer.
- Added more error constants for CBCentralManagerMBS class.
- Added more kType constants for LCMS2MBS module to cover new formats with premultiplied values.
- Added NSTextBlockMBS, NSTextTableBlockMBS and NSTextTableMBS classes.
- Added PropertyName and CountProperties methods to DirectShowPropertyBagMBS class.
- Added removeEvent and saveEvent variants to EKEventStoreMBS class.
- Added runOpenPanelWithParameters event to WKWebViewControlMBS control and runOpenPanelWithParametersCompleted method to call later with result.
- Added ScintillaFailureExceptionMBS, ScintillaIndicatorMBS, ScintillaMarginMBS, ScintillaMarkerMBS, ScintillaSpanMBS and ScintillaStyleMBS classes.
- Added ScintillaLoaderMBS class to load huge documents in chunks.
- Added ShowAllAnnotations for MKMapViewMBS class.
- Added support for tab character in text replacements with WordFileMBS class.
- Adjusted event names of our Desktop Controls to match Xojo's event names.
- Changed how our controls look in the IDE by default. Shows the control name and version.
- Changed showing of invisible characters with NSLayoutManagerMBS class to show more hidden characters like BOM character.
- Changed window properties to variant, so you can use DesktopWindow there for WindowsShortCutMBS, WindowsPrintDialogMBS, WindowsPageSetupDialogMBS, WindowsICMSetupMBS, WindowsBlueToothSelectDeviceDialogMBS, TwainMBS, TaskDialogMBS, OpenDialogMBS, DirectShowVideoWindowMBS, WindowsStoreContextMBS, WindowsFileCopyMBS, WindowsFontDialogMBS, WindowsPreviewHandlerMBS, WindowsStoreContextMBS, ParentChromiumFrameMBS and ChromiumBrowserMBS classes.
- Changed XML parsing to explicit disable network access.
- Deprecated AESMBS class in favor of CipherMBS class.
- Fixed a bug where some functions like GetWindowsColorProfileMBS returning a FolderItem cause an InvalidArgumentException when running on newer Xojo versions.
- Fixed a bug with CTFontMBS not returning file path in older Xojo version.
- Fixed a problem in email parser, which didn't get multi part right on Linux for MimeEmailMBS class.
- Fixed a problem in Graphics class with DynaPDFMBS where in some case the font was not set and DynaPDF reported an error about missing font.
- Fixed a problem with FindRecords in FMDataMBS class not working.
- Fixed AVCaptureViewControlMBS control to not crash IDE.
- Fixed Constructor and MenuItem function in NSMenuItemMBS class to work for DesktopMenuItem.
- Fixed drawing into pictures for console apps after Xojo disabled GD Drawing there, broken since Xojo 2021r2.
- Fixed problem with BCryptSalt seeding in BCryptMBS class.
- Fixed problem with resizing of WebView2ControlMBS control.
- Removed logging with "native path:" for when plugin creates CFURL.
- Removed Shell method for InternalSQLiteLibraryMBS class. Please use command line tool instead.
- Updated archive library to version 3.5.2.
- Updated CPUBrandString method in SystemInformationMBS module to work on Apple Silicon.
- Updated cpuid library to version 0.51.
- Updated CURL to version 7.81.0.
- Updated DynaPDF to version 4.0.65.167.
- Updated expat library to version 2.4.1.
- Updated LCMS library to version 2.13rc1.
- Updated lz4 library to version 1.9.3.
- Updated openssl to version 1.1.1l.
- Updated SQLAPI to version 5.1.8.
- Updated SQLite to version 3.37.0.
- Updated ssh2 library to version 1.10.0.
- Updated taglib library to version 1.12.
- Updated LibXL to version 4.0.1.
New in version 21.5 New in version 22.1
Release notes of all versions: Release notes and Announcement in Blog.
