Release notes for MBS Xojo Plugins 23.2 - May 2023
See also the documentation on new items and Announcement in Blog.
- Added Windows PDF classes.
- Added support for WebP pictures to GraphicsMagick functions.
- Added AsArray function for CFArrayMBS class to convert to array of variant.
- Added AudioChannels, AudioSamplesPerSecond, VideoFrameRate, and AudioBitsPerSample to MFPMediaItemMBS class.
- Added CreatePrintSettings method to WebView2ControlMBS class and PrintToPdf can now take a WebView2PrintSettingsMBS object.
- Added DataToBinary function to MongoClientMBS class.
- Added HyperlinkIndex function to XLSheetMBS class.
- Added new methods to CURLSMultiMBS to make asynchronous transfers easier.
- Added NowUTC and Time functions to MongoClientMBS class.
- Added PopOverWidth, PopOverHeight, and popover properties to PHPickerViewControllerMBS class.
- Added printing and preview to ScintillaControlMBS with new FormatRange method.
- Added ScintillaRangeToFormatMBS class.
- Added ShowKeyboardMBS and HideKeyboardMBS functions.
- Added WebPVersion function to GMImageMBS class.
- Added WebView2PrintSettingsMBS class.
- Added decodeTypedStream method to NSCoderMBS class.
- Changed default for OptionConnectionTimeout in CURLSMBS class to 10 seconds (unless you change it) to avoid long stalls in your application of 2 minutes when server is not reachable.
- Enabled lz4 and zstd for Archive classes.
- Enabled web socket support for curl for Windows.
- Enabled zstd for curl library.
- Fixed a bug in libTiff compilation for Windows 64-bit, which broke TiffPictureMBS reading of tiff.
- Fixed a memory leak in constructor in TKTokenKeychainKeyMBS class.
- Fixed a memory leak in formatted method in NSPersonNameComponentsMBS class.
- Fixed a memory leak in multiPolygon method in MKMultiPolygonMBS class.
- Fixed a memory leak in multiPolyline method in MKMultiPolylineMBS class.
- Fixed a memory leak in TargetedImageRequestWithImageData, TargetedImageRequestWithImageFile, TargetedImageRequestWithCVPixelBuffer, TargetedImageRequestWithCIImage and TargetedImageRequestWithCGImage methods in VNTargetedImageRequestMBS class.
- Fixed a memory leak in VNTargetedImageRequestMBS, VNSequenceRequestHandlerMBS and VNImageRequestHandlerMBS when passing in a Xojo picture.
- Fixed a problem in RenderPageToImage for DynaPDFMBS class which caused it to render only black image.
- Fixed a problem in ScintillaControlMBS where TextChanged event would sometimes pass extra bytes in the text parameter.
- Fixed a problem which prevents JavaVMMBS to initialize on macOS and Linux with current JDK 19.
- Fixed bug in setStatusText method when passing empty text for ScintillaControlMBS control.
- Fixed code to automatically find libjvm.dylib on macOS to work with JDK 19.
- Fixed DefaultBackgroundColor property in WebView2ControlMBS control, so you can set it in Open event.
- Fixed HeightDPI and WidthDPI in WindowsDisplayMBS class to be zero if unknown instead of a big negative number.
- Fixed LostFocus event for NSTextFieldControlMBS control.
- Fixed LostFocus event in NSSearchFieldControlMBS control to not fire too early.
- Fixed memory leaks in fileLabelColors and fileLabels methods in NSWorkspaceMBS class.
- Merged a few plugin parts to reduce number of dylibs.
- Moved WordFileMBS class to Tools plugin.
- Removed CallHASPMBS function and HASPHLMBS class. Please use HASPHLDMBS class.
- Removed EncryptMBS and OldAESMBS classes.
- Removed RockeyMBS, Rockey2MBS, MatrixDongleMBS and SecureDongleXMBS classes.
- Updated CanvasGesturesMBS to work with desktop controls.
- Updated curl to version 8.0.1.
- Updated DynaPDF to version 4.0.73.213.
- Updated LibArchive to version 3.6.2.
- Updated libwebp to version 1.3.0.
- Updated LibXL to version 4.1.2.
- Updated PHPickerConfigurationMBS class and related ones to work on macOS, too.
- Updated SQLAPI to version 5.2.4.
- Updated SQLite to version 3.41.2.
- Updated Xcode to version 14.3.
New in version 23.1 New in version 23.3
Release notes of all versions: Release notes and Announcement in Blog.
