Since Xojo 2021r3 introduces new Desktop controls, we updated our own controls for this change. Whether you use Window or DesktopWindow, in both cases you can enjoy one of our 29 controls. The plugin have been updated to the new plugin SDK and we updated our Chromium classes to the newer version used in Xojo now.
Our XL classes for using LibXL to edit Microsoft Excel documents got updated for the version 4.0 of LibXL. This includes a new XLFormControlMBS class to work with form controls on a sheet.
We improved our support for WebView2 on Windows with a NewWindowRequested event to catch the case when a link should open in a new window. Your application can create a new window and return the reference. The new WebView2WindowFeaturesMBS class provides details for the new window.
For DynaPDF we have a new DynaPDFVersionInfoMBS class to provide details on the PDF version of an import or the working PDF. We improved our ConvertStyledText function for styled text to better handle fonts. The new AddButtonImageEx2 function lets you pass image data directly for a button control on a PDF.
On Windows our plugin uses preemptive threads for MT methods with a thread pool. The pool can now be configured if needed with the WinThreadPoolMBS class. Our NSURLRequestMBS class can now set attribution for macOS Monterey to define whether the software or the user entered an URL. The SQL classes can cache prepared statements for faster performance in tight loops.
Finally we updated CURL library to version 7.79.1, DynaPDF to 22.214.171.124, LibXL to 4.0 and SQLAPI to 5.1.7.
See release notes for a complete list of changes.