MBS Plugins 25.1 pre-releases

Hello,

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

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.

New functions in documentation .

Thanks for supporting our plugins.

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

Greetings
Christian

1 Like

25.1pr1:

  • Added AddSysPath method to PythonMBS class.
  • Added AvahiAddressResolverMBS, AvahiEntryGroupMBS, AvahiHostNameResolverMBS and AvahiRecordBrowserMBS classes.
  • Added mitigation against buffer overflow in Windows for snprintf function.
  • Added more methods and properties for AVCaptureDeviceMBS class.
  • Added PHPickerControlMBS control.
  • Added ReverseMBS function for arrays.
  • Added SetLicense, License and ClearLicense methods for SaxonMBS module.
  • Added SourceWithoutAttachments method to MimeEmailMBS class.
  • Added State property to AvahiClientMBS class.
  • Added View and ViewController properties to PHPickerViewControllerMBS class.
  • Added WindowsAVIWriteMBS class.
  • Changed SetLicenseKey in XLBookMBS class to raise exception if you pass invalid license, e.g. Windows license on macOS, instead of ignoring it.
  • Fixed a memory leak in AddInkList, InkAnnot and SetAnnotQuadPoints methods in DynaPDFMBS class.
  • Fixed a memory leak of a DynaPDFRectMBS object when calling UpdateWindow event in DynaPDFRasterImageMBS class.
  • Fixed crash in SortByFileName method in FileListMBS class introduced in v25.0.
  • Fixed PopOverWidth and PopOverHeight for PHPickerViewControllerMBS class.
  • Improved MidiPlaybackMBS class to raise exceptions if it wasn’t initialized properly.
  • Improved Optimize() function in DynaPDFMBS class to automatically set kofInMemory flag if you have no open file.
  • Improved TrueItemsMBS function to be quicker.
  • Removed dependency to CXXABI_1.3.13 for Linux, introduced in 15.0.
  • Updated DynaPDF library to version 4.0.97.274.
  • Updated lcms library to version 2.17rc0.
  • Updated SQLite to version 3.48.0.
  • Updated avahi library.
  • Improved setting Baudrate in SerialPortMBS class to not try to change if the baud rate if the old and new rate are the same.
  • Implemented keep alive for MQTT feature in CURLSMBS class. Use OptionTCPKeepAlive property to enable.
4 Likes

Thank you very much @Christian_Schmitz :pray:

1 Like

25.1pr2:

  • Added optional Names parameter to BuiltInCurves function in ECKeyMBS class.
  • Added CurveNameToID function to ECKeyMBS class.
  • Added ES256Verify and ES256Sign functions to ECKeyMBS class.
  • Added CustomerID property to DynaPDFMBS class.
  • Added Failed event to WebView2ControlMBS control to report when a WebView2 could not be created.
  • Improved GZipMBS class to handle unicode characters in the file path.
  • Updated CURL library to version 8.12.0.
  • Warning: CURL 8.12 has a bug with STARTTLS for SMTP causing a server timeout. We implemented a workaround until an official fix is available.
3 Likes

Thank you Christian :+1:

2 Likes

25.1pr3:

1 Like