MBS Plugins 23.1 pre-releases

Hello,

in this thread I want to post to you what’s new in 23.1 prerelease plugins. Download here:

https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/

or from Dropbox or ask (in private message or email) to be added to the shared dropbox folder.

If you like our plugins, please bookmark, like or forward this thread.
If not, well you can ignore it.

Thanks for supporting our plugin.

If you have questions, please post your question as a new discussion

Greetings
Christian

1 Like

23.1pr1:

  • Added OCR classes for Windows: WindowsOCREngineMBS, WindowsOCRExceptionMBS, WindowsOCRLanguageMBS, WindowsOCRLineMBS, WindowsOCRResultMBS and WindowsOCRWordMBS classes.
  • Added ChangeNamedDest method to DynaPDFMBS class.
  • Added kpvPDFUA1 constant to DynaPDFMBS class to use PDF/UA-1.
  • Added krfRenderPrintState constant to DynaPDFRasterImageMBS and DynaPDFMBS classes.
  • Added LoadLibrary, LibraryError and Available to JSContextMBS class.
  • Added NamedDest and Action properties to DynaPDFBookmarkMBS class.
  • Added optional rectangle parameter for OpenTag() function in DynaPDFMBS class.
  • Added Options and TLS properties to MongoURIMBS class.
  • Added support for JSContextMBS class to work on Windows and Linux if you provide a JavaScriptEngine library file to load.
  • Added YieldToRB property to LCMS2TransformMBS class.
  • Changed DatabaseName property in MongoURIMBS to be writable.
  • Deprecated isLeopard, isSnowLeopard, isLion, isMountainLion, isWindows2000, isWindowsXP and isWindowsVista in SystemInformationMBS module since our plugins don’t run there anymore.
  • Deprecated WinCSDVersion and WindowsAero properties in SystemInformationMBS module.
  • Deprecated WinServicePackMajor and WinServicePackMinor properties in SystemInformationMBS module.
  • Fixed a bug with library loading for aarch64 on Linux for libiconv, libidn2 and libldap.
  • Fixed isMonterey and isVentura to report correctly SystemInformationMBS module, broken in 23.0.
  • Improved our BluetoothLE plugin classes for Windows to not leak objects on calling events.
  • Patched SQLAPI to work again with Field() query without FetchNext.
  • Removed 32-bit plugin parts for macOS.
  • Removed PictureFromXFaceStringMBS, PictureFromXFaceMemoryBlockMBS, PictureFromXFaceMemoryBlockMBS and XFaceStringFromPictureMBS functions.
  • Removed WindowsGrowlMBS, GrowlMBS, GrowlNotificationMBS and GrowlApplicationBridgeMBS classes.
  • Updated DynaPDF to version 4.0.71.204.
  • Updated XL Plugin to include library for Windows 64-bit ARM.

23.1pr2:

  • Fixed a crash in ToHTML method in JSONMBS class.
  • Added Command and Aggregate methods to MongoCollectionMBS class.
  • Added Aggregate method to MongoDatabaseMBS class.
  • Updated LibXL to version 4.1.
  • Added IsWriteProtected method to XLBookMBS class.
  • Added TabColor, DefaultRowHeight and GetTabRgbColor method to XLSheetMBS class.
  • Added AddSelectionRange, GetActiveCell, GetTabRgbColor, RemoveSelection, SelectionRange and SetActiveCell to XLSheetMBS class.
  • Improved CallDelegateCrashSafeMBS to check for stack corruption and prevent recursion.
  • Improved CallDelegateCrashSafeMBS to catch trace trap signals and C++ exceptions.
  • Updated tiff library to version 4.5.0.
  • Improved WindowsOCREngineMBS class.
3 Likes

23.1pr3:

3 Likes

23.1pr4:

  • Fixed a problem with LinuxMoveMouse method in RemoteControlMBS module not working correctly.
  • Fixed problem in BarcodeGeneratorMBS, where a warning from the zint library would be treated as an error.
  • Updated LCMS2 library to version 2.15rc1.
  • Updated CURL library to version 7.88.1.
  • Added WebView2CookieManagerMBS and WebView2CookieMBS classes.
  • Updated libxml to version 2.10.3.
  • Disabled FTP access in libxml to avoid unintended network access.
  • Fixed problem in SVG method in BarcodeGeneratorMBS class to work again.
  • Updated SQLite to version 3.41.0.
  • Fixed a bug in GetStoreProductsAsync method in WindowsStoreContextMBS class.
  • Added GetAppLicenseSync method in WindowsStoreContextMBS class.
  • Added PrintToPdf method and PrintCompleted event to WebView2ControlMBS class.
  • Added boolean return to SetNeedAppearance method in DynaPDFMBS class.
1 Like

23.1pr5:

And uploaded. Sorry for the delay.

See
https://www.monkeybreadsoftware.de/xojo/download/plugin/Prerelease/

23.1pr6:

  • Updated LCMS2 library to version 2.15.
  • Applied SQLAPI patch for Oracle fix in memory leak.
  • Added Offset and Length parameters for FolderItem.ReadFileMBS function.
2 Likes

and released:

MonkeyBread Software Releases the MBS Xojo Plugins in version 23.1

3 Likes