MBS Xojo Plugins - Release notes
Release notes for MBS Xojo Plugins 22.3 - 12th July 2022
See also the documentation on new items and Announcement in Blog.
- Added MongoDB classes to connect to Mongo databases.
- Added 64-bit Windows ARM plugin support.
- Added UIDocumentPickerMBS class with a file open/export dialog for iOS.
- Added "MariaDB:" prefix for SQLDatabaseMBS class.
- Added AVPlayerLooperMBS class to loop items playing in AVQueuePlayerMBS class.
- Added CalculateTOTPMBS function and CurrentUnixTimeMBS function to create Time-based one-time passwords.
- Added CNContactPickerViewControllerMBS class for iOS to pick contact.
- Added FontSize property to DynaPDFMBS class.
- Added GetInfoCAPath and GetInfoCAInfo methods to CURLSMBS class.
- Added isVentura function to SystemInformationMBS module.
- Added kMariaDBClient constant for SQLConnectionMBS class.
- Added more methods for WindowsGattDeviceServiceMBS and WindowsBluetoothLEDeviceMBS classes.
- Added more methods to WindowsGattCharacteristicMBS class.
- Added NSSearchFieldCellMBS class.
- Added PDF/X 5 and 6 constants for DynaPDFMBS class.
- Added SCNAudioPlayerMBS and SCNAudioSourceMBS classes for audio in SceneKit.
- Added SerialPortMBS class.
- Added SetStackSize method to PCRE2MatchContextMBS class.
- Added SetTemplBBox method to DynaPDFMBS class.
- Added shared methods for NSEventMBS class to create events.
- Added TimeOut parameter for WaitSocket method in SSH2SessionMBS class to customize it.
- Added WindowsGattDescriptorsResultMBS and WindowsGattDescriptorMBS classes.
- Added WindowsGattDeviceServicesResultMBS and WindowsGattCharacteristicsResultMBS classes and related methods for WindowsGattDeviceServiceMBS class.
- Added WindowsGattWriteResultMBS, WindowsGattWriteRequestMBS, WindowsGattReadResultMBS, WindowsGattReadRequestMBS, WindowsGattDeviceServiceMBS and WindowsGattCharacteristicMBS classes.
- Added WindowsProcessMachine and WindowsNativeMachine functions and related constants to SystemInformationMBS module.
- Added WKDownloadMBS class and a lot of related events to our webkit controls.
- Added WKNavigationActionMBS and WKFrameInfoMBS classes.
- Added WKPolicyForNavigationDecisionHandlerMBS class.
- Changed constructor for SSH2SessionMBS class to be multi threaded and yield more.
- Changed decidePolicyForNavigationAction event for WKWebViewControlMBS control and WKWebViewIOSControlMBS control to use the decision handler object, so you can decide later or to download. Also navigationAction is now passed with all the details.
- Changed OutputDevices property in AUPlayerMBS to be a shared property.
- Changed ScintillaControlMBS control to set correct size on Windows when created.
- Changed SetFieldFont in DynaPDFMBS and SetFont in DynaPDFTableMBS to have default values for parameters.
- Fixed a problem in Logout method for FMDataMBS class.
- Fixed a problem with performRequestsAsync crashing in VNImageRequestHandlerMBS class when used in thread.
- Fixed AppReceiptMBS class to avoid a crash when running on Apple Silicon when reading some newer receipts.
- Fixed NSNetServiceMBS constructor to accept empty text.
- Fixed PCRE2MatchDataMBS class to not crash with querying StartPosition in an empty matchdata object.
- Fixed problem with Reset method in NSURLSessionMBS crashing if no handler is passed.
- Fixed text property in ScintillaControlMBS control to not have extra NULL byte on the end.
- Implemented Constructor taking picture for CVPixelBufferMBS to work on iOS.
- Optimized NSDate conversion by caching calendar.
- Updated CURL to version 7.84.0.
- Updated DynaPDF to version 4.0.69.188.
- Updated IsTranslated function in SystemInformationMBS class to detect status on Windows.
- Updated LibXL to version 4.0.3.
- Updated Rockey4ND libraries, including Apple Silicon and Linux 64-bit for ARM.
- Updated SQLAPI to version 5.2.1.
- Updated TessEngineMBS class to work with tesseract 5.1.
- Updated to Xcode 13.4.
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.
Release notes for MBS Xojo Plugins 22.1 - 15th March 2022
See also the documentation on new items and Announcement in Blog.
- Added new classes for Phidgets for newer framework.
- Added search and replace window to Scintilla example project.
- Added Add method for StringHandleMBS class to add another StringHandleMBS object.
- Added BeginTransaction method for SQLDatabaseMBS to avoid SQL errors.
- Added CheckCertificates and Verify for X509MBS class.
- Added constants for ContinuityCameraMBS class.
- Added constants for WinPhotoAcquireSettingsMBS class.
- Added Constructor for NSWindowMBS taking DesktopWindow.
- Added ContainsWholeWordMBS function.
- Added controlSize property to NSControlMBS class.
- Added CovertArt function to TagLibFileRefMBS class.
- Added enabled property for ContinuityCameraMBS class.
- Added kctPDFA_2u and kctPDFA_3u constants for DynaPDFMBS class.
- Added LexerNameFromID function for ScintillaControlMBS control.
- Added LexerNames function for ScintillaControlMBS control.
- Added NSImageSymbolConfigurationMBS class.
- Added NSSwitchControlMBS and DesktopNSSwitchControlMBS controls.
- Added NSSwitchMBS class.
- Added SetTextAlignment method to NSAlertMBS class to use left text alignment for dialogs on macOS.
- Added SpaceWidthFactor property to DynaPDFMBS class.
- Added State property for NSSwitchControlMBS control.
- Added UbiquitousItemIsExcludedFromSync, UbiquitousItemUploadingError, UbiquitousItemIsUploading, UbiquitousItemIsUploaded, UbiquitousItemIsShared, UbiquitousItemIsDownloading, UbiquitousItemIsDownloaded, UbiquitousItemHasUnresolvedConflicts, UbiquitousItemDownloadRequested, UbiquitousItemDownloadingStatus, UbiquitousItemDownloadingError, UbiquitousItemContainerDisplayName and IsUbiquitousItem properties to NSURLMBS class.
- Added trackFillColor property to NSSliderMBS class.
- Added WithBrackets parameter for ValueFormattedString method in UUIDMBS class.
- Changed ConstructContextualMenu and ContextualMenuItemSelected/ContextualMenuAction events to not declare them in the plugin, but let Xojo just add them.
- Changed ConvertStyledText in DynaPDFMBS class to handle .AppleSystemUIFont better and map to system font.
- Changed NSCenterTextAlignment and NSRightTextAlignment to from constants to shared methods to return correct values for PDFAnnotationTextWidgetMBS, NSParagraphStyleMBS, NSTextMBS and PDFAnnotationFreeTextMBS classes.
- Changed NSUserUnixTaskMBS class constructor to not raise exception, so you can check error parameter easier.
- Changed RenameSpotColor in DynaPDFMBS class to allow you to pass empty string for second parameter to pass NULL for special none name.
- Deprecated DuckDatabaseMBS and related classes since MBS Xojo SQL Plugin handles this.
- Deprecated OptionSSLEngine and OptionSSLEngineDefault properties in CURLSMBS class since you don't need those ever.
- Disabled debug logging for WordFile class. Sorry for leaving that on.
- Fixed a memory leak in geometrySourceWithNormals and geometrySourceWithVertices functions in SCNGeometrySourceMBS class.
- Fixed a memory leak in SQLPreparedStatementMBS class with binding.
- Fixed a problem in SSH2TunnelMBS class, where cancel didn't end the tunnel quickly in some cases.
- Fixed a problem with SQLPreparedStatementMBS class, where an invalid parameter name would crash the app as clang optimized the NULL check away.
- Fixed an issue in DelayMBS where it would use too much CPU time.
- Fixed buffer passing in SetCharacteristicValue method for WindowsBlueToothLEMBS class.
- Fixed crash with FriendlyName property in WinPhotoAcquireSourceMBS class for Windows 11.
- Fixed potential problem that SetCharacteristicValue method could crash in WindowsBlueToothLEMBS class on low memory situation.
- Fixed problem with CallMethodLaterMBS not waiting for the given delay.
- Fixed problem with focus with ScintillaControlMBS control.
- Fixed problem with macOS 12.1 and redraw issues with margins on ScintillaControlMBS.
- Fixed problem with StoreKit framework not loading on iOS.
- Fixed text property for ScintillaControlMBS control.
- Improved performance for ConvertUnicodeToCharacterDecompositionMBS and ConvertUnicodeToCharacterCompositionMBS functions.
- Moved Phidgets into new plugin.
- Rebuild SQLAPI with std::atomic for mutex handling.
- Renamed Close event to DidClose in WKWebViewControlMBS and WKWebViewIOSControlMBS.
- Renamed MenuAction events to ContextualMenuAction or ContextualMenuItemSelected to match Xojo.
- Renamed old Phidgets classes with prefix Old. Those will be deprecated someday.
- Updated Chromium classes to newer CEF version.
- Updated CURL to version 7.82.0.
- Updated DynaPDF to version 4.0.66.172.
- Updated LCMS library to version 2.13.1.
- Updated NSControlMBS and NSSliderMBS classes to have debugger visible properties.
- Updated SQLAPI to version 5.1.9.
- Updated SQLite to version 3.38.1.
- Updated Xcode to version 13.2.1.
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.
Release notes for MBS Xojo Plugins 21.5 - 16th November 2021
See also the documentation on new items and Announcement in Blog.
- Added new controls for Xojo 2021r3.
- Added NewWindowRequested event to WebView2ControlMBS control.
- Added WinThreadPoolMBS class.
- Added XLFormControlMBS class and related methods.
- Added AddButtonImageEx2 function to DynaPDFMBS class.
- Added AddSort method to XLAutoFilterMBS class.
- Added attribution property for NSURLRequestMBS class.
- Added BlockShiftSpace property to WindowsKeyFilterMBS class.
- Added CacheInsertStatement flag for SQLDatabaseMBS to cache insert statements for InsertRecord to speed those up.
- Added DefaultBackgroundColor property to WebView2ControlMBS control.
- Added DynaPDFVersionInfoMBS class.
- Added ErrCode and ErrType properties to DynaPDFErrorMBS class.
- Added Float 16bit support for MLMultiArrayMBS class.
- Added formatted method for NSPersonNameComponentsMBS class.
- Added GetInPDFVersionEx function for DynaPDFMBS class.
- Added GetPDFVersionEx function for DynaPDFMBS class.
- Added IsAutoFilter function to XLSheetMBS class.
- Added kCFURLUbiquitousItemIsExcludedFromSyncKey to CFURLMBS class.
- Added kCGDisplayShowDuplicateLowResolutionModes constant for CGDisplayMBS class.
- Added ktfFixedTextHeight constant for DynaPDFTableMBS class.
- Added new constructor for DirectShowEnumMonikerMBS to find all filters available.
- Added new events for NSSharingServiceDelegateMBS class for cloud sharing.
- Added new fields FmtTextColor and FmtText for DynaPDFFieldExMBS class.
- Added NSURLUbiquitousItemIsExcludedFromSyncKey to NSURLMBS class.
- Added Options dictionary parameter to AllDisplayModes function.
- Added role property to CKShareParticipantMBS class.
- Added ScreenResolution property to DynaPDFRasterizerMBS class.
- Added StartIndex parameter to FindValueInArray and FindValueInObjectArray methods in JSONMBS class, so you can repeat search until nothing more is found.
- Added TextInteractionEnabled property for WKPreferencesMBS class.
- Added WebView2WindowFeaturesMBS class.
- Changed a few old deprecated controls to hide in the control library.
- Changed ConvertStyledText in DynaPDFMBS class to pass fonts as family names.
- Changed DynaPDF examples to use kcpUnicode instead of kcp1252.
- Changed MLFeatureValueMBS.featureValueWithPicture to convert picture to bitmap if needed.
- Changed PermissionsMBS class to be marked as console safe.
- Changed SQLPreparedStatementMBS class to raise TypeMismatchException if you pass array of variant for param array, e.g. array in array.
- Deprecated LoadString in ChromiumFrameMBS class since CEF deprecated the method.
- Enabled ConsoleExecuteMBS method for desktop projects.
- Fixed a problem with decimal data type for Firebird in our MBS Xojo SQL Plugin.
- Fixed an edge case for Substitute in WordFileMBS class not working correctly for text near the end of the document.
- Fixed code to return FolderItem in various functions on iOS.
- Fixed issue for MBS Xojo SQL Plugin when using Download command with CubeSQL.
- Fixed issue with CloudKit classes, where CKShareMBS was returned CKRecordMBS.
- Fixed issues with NSAppearanceMBS class and newer classes.
- Fixed memory leak for ZintVectorStringMBS and ZintVectorStringMBS classes.
- Fixed memory leak in BarcodeGeneratorMBS class.
- Fixed NSSearchFieldControlMBS class to fire KeyDown/KeyUp events for return/enter keys, too.
- Fixed passing of numbers for SetStrokeColorEx() taking param array.
- Fixed problem in StoreKit framework loading on simulator.
- Fixed problem in VNTargetedImageRequestMBS with passing CVImageBufferMBS as CVPixelBufferMBS.
- Fixed socket methods for PacketSocketMBS class.
- Updated Chromium classes to newer CEF version.
- Updated class extension for upcoming Xojo 2021r3. Please report if you miss one.
- Updated CURL library to version 7.79.1.
- Updated DynaPDF to version 4.0.63.161.
- Updated LibXL to version 4.0.
- Updated plugin SDK for Xojo 2021r3.
- Updated SQLAPI to version 5.1.7.
- Updated Xcode to version 13.1.
- Upgraded NSURLRequestMBS to show properties in debugger.
Release notes for MBS Xojo Plugins 21.4 - 7th September 2021
See also the documentation on new items and Announcement in Blog.
- Added thread pooling for Windows to be used for multi threaded methods.
- Added AppendTraceFile and CreateTraceFile methods to DynaPDFMBS class.
- Added areBrowserAcceleratorKeysEnabled, IsGeneralAutofillEnabled, IsPasswordAutosaveEnabled, IsPinchZoomEnabled and UserAgent properties to WebView2ControlMBS control.
- Added CKOperationConfigurationMBS class.
- Added Contains and Substitute methods to WordFileMBS class.
- Added contentLayoutRect to NSWindowMBS class.
- Added DeleteOCGFromDisplayTree function to DynaPDFMBS class.
- Added FieldExists method to SQLCommandMBS class.
- Added FindByteMBS function for MemoryBlock to take array of byte values.
- Added GetInIsTaggedPDF method for DynaPDFMBS and related constants.
- Added HEAD as verb for SetupAWS and SetupOAuth functions in CURLSMBS class.
- Added isWindows11 function to SystemInformationMBS module.
- Added more constants for CCCryptorMBS class.
- Added more properties for WKPreferencesMBS class.
- Added NSComboBoxControlMBS control with KeyDown/KeyUp controls.
- Added RandomGenerateBytes method to CCCryptorMBS class.
- Added ReadFileMBS for reading file data into MemoryBlock.
- Added SetPasteboardItems method taking array of variants to NSPasteboardMBS class.
- Added SharingPanelMBS class for sharing on iOS.
- Added userInteractionEnabled property to NSViewMBS class for iOS.
- Added WinMouseFilterMBS class.
- Changed CURLEmailMBS class to cache email source and not render it again each time you query it. And clear it when you change a property of the email.
- Changed CURL to use http as default protocol.
- Changed WMI examples to initialize in App.Constructor instead of App.Open, so InitSecurity method works.
- Deprecated a few properties in CKOperationMBS class in favor of new CKOperationConfigurationMBS class.
- Fixed a case where removing a table row with WordFileMBS class would not be saved.
- Fixed a crash in JSONMBS class returning big JSON arrays.
- Fixed App.BundleResourceFolderMBS and other functions to handle relative CFURL objects better.
- Fixed constructor for CKQueryOperationMBS class taking cursor.
- Fixed Graphics.DrawString to better draw condensed text for DynaPDFMBS class.
- Fixed memory leak in CapturePreview method in WebView2ControlMBS control.
- Fixed NSTokenFieldControlMBS control to fire keyDown event for w key.
- Fixed Open property getter/setter for DynaPDFAnnotationExMBS class.
- Fixed OptionFileTime and OptionUnrestrictedAuth properties for CURLSMBS class.
- Fixed problem on Windows with GraphicsMagick initialization.
- Fixed problem with borderColor assignment in CALayerMBS class not working.
- Fixed problem with RenderPageMT in DynaPDFRasterizerMBS class, where background of picture was not initialized with white.
- Fixed problems with AVFoundation Plugin and a conflicting function name for iOS apps.
- Fixed properties for WindowsBlueToothDeviceSearchParameterMBS and WindowsFontFamilyMBS classes.
- Improved NSViewMBS to work on iOS, internally with UIView.
- Moved WindowsQOSMBS class into its own plugin part, split from WindowsProxy plugin part.
- Updated CURL library to version 7.78.0.
- Updated DynaPDF to version 4.0.58.153.
- Updated SQLAPI to version 5.1.5.
- New in version 21.3 - New Functions in 21.3
- New in version 21.2 - New Functions in 21.2
- New in version 21.1 - New Functions in 21.1
- New in version 21.0 - New Functions in 21.0
- New in version 20.5 - New Functions in 20.5
- New in version 20.4 - New Functions in 20.4
- New in version 20.3 - New Functions in 20.3
- New in version 20.2 - New Functions in 20.2
- New in version 20.1 - New Functions in 20.1
- New in version 20.0 - New Functions in 20.0
- New in version 19.5 - New Functions in 19.5
- New in version 19.4 - New Functions in 19.4
- New in version 19.3 - New Functions in 19.3
- New in version 19.2 - New Functions in 19.2
- New in version 19.1 - New Functions in 19.1
- New in version 19.0 - New Functions in 19.0
- New in version 18.5 - New Functions in 18.5
- New in version 18.4 - New Functions in 18.4
- New in version 18.3 - New Functions in 18.3
- New in version 18.2 - New Functions in 18.2
- New in version 18.1 - New Functions in 18.1
- New in version 18.0 - New Functions in 18.0
- New in version 17.5 - New Functions in 17.5
- New in version 17.4 - New Functions in 17.4
- New in version 17.3 - New Functions in 17.3
- New in version 17.2 - New Functions in 17.2
- New in version 17.1 - New Functions in 17.1
- New in version 17.0 - New Functions in 17.0
- New in version 16.5 - New Functions in 16.5
- New in version 16.4 - New Functions in 16.4
- New in version 16.3 - New Functions in 16.3
- New in version 16.2 - New Functions in 16.2
- New in version 16.1 - New Functions in 16.1
- New in version 16.0 - New Functions in 16.0
- New in version 15.4 - New Functions in 15.4
- New in version 15.3 - New Functions in 15.3
- New in version 15.2 - New Functions in 15.2
- New in version 15.1 - New Functions in 15.1
- New in version 15.0 - New Functions in 15.0
- New in version 14.4 - New Functions in 14.4
- New in version 14.3 - New Functions in 14.3
- New in version 14.2 - New Functions in 14.2
- New in version 14.1 - New Functions in 14.1
- New in version 14.0 - New Functions in 14.0
- New in version 13.5 - New Functions in 13.5
- New in version 13.4 - New Functions in 13.4
- New in version 13.3 - New Functions in 13.3
- New in version 13.2 - New Functions in 13.2
- New in version 13.1 - New Functions in 13.1
- New in version 13.0 - New Functions in 13.0
- New in version 12.5 - New Functions in 12.5
- New in version 12.4 - New Functions in 12.4
- New in version 12.3 - New Functions in 12.3
- New in version 12.2 - New Functions in 12.2
- New in version 12.1 - New Functions in 12.1
- New in version 12.0 - New Functions in 12.0
- New in version 11.3 - New Functions in 11.3
- New in version 11.2 - New Functions in 11.2
- New in version 11.1 - New Functions in 11.1
- New in version 11.0 - New Functions in 11.0
- New in version 10.5 - New Functions in 10.5
- New in version 10.4 - New Functions in 10.4
- New in version 10.3 - New Functions in 10.3
- New in version 10.2 - New Functions in 10.2
- New in version 10.1 - New Functions in 10.1
- New in version 10.0 - New Functions in 10.0
- New in version 9.8 - New Functions in 9.8
- New in version 9.7 - New Functions in 9.7
- New in version 9.6 - New Functions in 9.6
- New in version 9.5 - New Functions in 9.5
- New in version 9.4 - New Functions in 9.4
- New in version 9.3 - New Functions in 9.3
- New in version 9.2 - New Functions in 9.2
- New in version 9.1 - New Functions in 9.1
- New in version 9.0 - New Functions in 9.0
- New in version 8.7 - New Functions in 8.7
- New in version 8.6 - New Functions in 8.6
- New in version 8.5 - New Functions in 8.5
- New in version 8.4 - New Functions in 8.4
- New in version 8.3 - New Functions in 8.3
- New in version 8.2 - New Functions in 8.2
- New in version 8.1 - New Functions in 8.1
- New in version 8.0 - New Functions in 8.0
