Release notes for MBS Xojo Plugins 22.2 - 17th May 2022
See also the documentation on new items and Announcement in Blog.
- Added ZStdMBS class to compress/decompress with ZStandard compression.
- Added new PCRE2 classes and made new RegEx plugin.
- Added more Windows Bluetooth classes.
- Added ConnectionHandle property to SQLite3MBS class.
- Added Copy, Cut, Paste, SelectAll, ClearSelection and Print methods to WebView2ControlMBS control.
- Added DumpToFile and DumpToString methods for InternalSQLiteLibraryMBS class.
- Added more properties for SUAppcastItemMBS class.
- Added more properties for WinUserNotificationMBS class.
- Added new initWithHTML variant to pass document parsing options in NSAttributedStringMBS class.
- Added option for SQLDatabaseMBS and SQLConnectionMBS to enable quotes around automatic generated INSERT statements: db.Option("Quotes") = "yes".
- Added point/rect conversion methods to AVCaptureVideoPreviewLayerMBS class.
- Added possibility to pass DateTime in addition to Date or Xojo.Core.Date for a datetime or timestamp field in SQLPreparedStatementMBS class.
- Added Screenshot function for NSViewMBS class to render view into picture.
- Added SQLiteConnectionHandle method to SQLConnectionMBS and SQLDatabaseMBS classes.
- Added Tags function to WordFileMBS class.
- Added videoZoomFactor property to AVCaptureDeviceMBS class.
- Adjusted how we calculate character spacing for graphics in DynaPDFMBS, so we match better what Xojo does.
- Changed ClearPageGraphics in DynaPDFMBS to clear last font, so next time you draw to graphics, we set it again.
- Changed NSURLSessionTaskMBS.taskDescription property to be settable.
- Corrected declaration of autoresizingMask in CALayerMBS to correctly state as not supported for iOS.
- Deprecated ZXing* classes in favor of ZBarMBS class.
- DynaPDF has been updated and tested to work with ZUGFeRD 2.2 / Factur-X 1.0.06.
- Fixed a problem with auto complete showing in background for ScintillaControlMBS when used on a dialog.
- Fixed a problem with GetFieldEx in DynaPDFMBS for macOS 32-bit with wrong structure alignment.
- Fixed an edge case in MimeEmailMBS class where file name got an extra space in front.
- Fixed memory leak in NSLocaleMBS properties returning NSLocaleNumberMBS and NSLocaleDateMBS objects.
- Fixed problem in GetInPDFVersionEx and GetPDFVersionEx in DynaPDFMBS class not always returning the data.
- Improved exception handling for MBS Xojo SQL Plugin.
- Improved Glyphs, Positions, Advances, and StringIndices to handle NULL buffer situation better in CTRunMBS class.
- Marked HotkeyMBS class as console safe, but it may need a main loop with DoEvents to work.
- Optimized SplitCommaSeparatedValuesMBS to better handle lonely quotes in quoted strings.
- Removed boolean result for HideNotification and ShowNotification methods for WinUserNotificationCenterMBS class.
- Removed installUpdatesIfAvailable for SUUpdaterMBS class. Newer Sparkle framework doesn't have that anymore.
- Removed old UnsanitySmartCrashReporterMBS module.
- Removed UserAgentString, httpHeaders, incrementalData, fetchAppcastFromURL, copyWithoutDeltaUpdates for SUAppcastMBS class.
- Rewrote ScreenshotWindowRectMBS and ScreenshotWindowMBS functions to work again.
- Rewrote Windows User Notifications.
- Split RegEx plugin from Tools plugin and added new PCRE2 classes.
- Updated CURL to version 7.83.1.
- Updated DukTape library for JavaScriptEngineMBS class to version 2.7.
- Updated DynaPDF to version 4.0.66.181.
- Updated openssl to version 1.1.1n.
- Updated pcre2 to version 10.40.
- Updated RemoveAccentsMBS function to recognize more characters like ½.
- Updated SQLite to version 3.38.5.
- Updated to Xcode 13.3.1.
New in version 22.1 New in version 22.3
Release notes of all versions: Release notes and Announcement in Blog.
