MonkeyBread Software Releases the MBS Xojo Plugins in version 19.3

Nickenich, Germany - (July 24th, 2019) – MonkeyBread Software today is pleased to announce MBS Xojo Plugins 19.3 for macOS, Linux and Windows, the latest update to their product that is easily the most powerful plugin collection currently available for Xojo. MBS Xojo Plugins have been updated and now includes over 2500 classes and 65,000 documented features, and the versatile plugins have gained more new functions:

For DynaPDF we got support for ZUGFeRD 2.0 and Factur-X. Our new example project shows you how to create invoices in PDF format with embedded XML invoices. The Optimize function in DynaPDFMBS got new flags to convert existing images to grayscale, RGB or CMYK color spaces. With kofReplaceJP2KWithJPEG option, you can convert JPEG 2000 images into regular JPEG Images. Calls to our Graphics class integration can now be logged to text file with our trace feature. Drawing strings can now be multi line.

For MacOS we implemented the OpenDirectory framework from Apple, so our new ODQueryMBS, ODRecordMBS, ODNodeMBS and ODSessionMBS classes allow you to query LDAP and Active Directory servers. We still provide LDAPMBS class for a cross platform solution.

We got a new sort method in JSONMBS class. It allows you to sort your values in the array including numbers, booleans and text. The Convert method to convert between JSONMBS and dictionaries, arrays and variants can now include JSONMBS objects in the variants.

In our OpenSSLMBS module we got a new PKCS7SignedData function to read content of P7M files. In Italy digitally signed e-invoices in CAdES format include an embedded XML payload in a signed P7M file.

Our SQL Plugin got new BindedValues and BindedTypes properties for SQLPreparedStatements class, so you can inspect bindings in debugger for your prepared statements. We added constants for CubeSQL libraries. We still provide a built-in CubeSQL library.

With NSWorkspaceMBS.requestAuthorization you can request an authorization for a file manager operation. You may receive an event later with the NSWorkspaceAuthorizationMBS object. Then with NSFileManagerMBS.fileManagerWithAuthorization you request the authorized file manager, which can be used to do privileged function like replacing a system file. Please code sign your app with the right entitlement to use this feature.

Our BarcodeGeneratorMBS class got an upgrade to a newer library version. New barcode types are added for MailMark, UPNQR and Vin. The new WindowsADSystemInfoMBS class allows you to query Active Directory details for current user. For SceneKit on MacOS we got new classes for geometry source, geometry tessellator and level of detail.

Finally we updated CURL to version 7.65.3, DynaPDF to, libcpuid to 0.4.1, libiconv to 1.16, libPNG to 1.6.37, libxlst to 1.1.33, libxml2 to 2.9.9, libzint to 2.6.3, OpenSSL to 1.1.1c, PCRE to 8.43, SQLite to 3.29.0, WinSparkle to 0.6.

See release notes for a complete list of changes:

If you have questions, please don’t hesitate to contact us.

More details in the release notes. Please take the time to check our 2100 example project and check where you can use our plugin features in your applications.

The plug-ins require Xojo. Also required are 1 GB hard disc space and around 1 GB of RAM in addition to the requirements of Xojo and your operation system itself. While all plug-in parts compile on macOS, Linux and Windows, each function may depend on additional system requirements to work successfully. Only used plugin parts of plugins are added to your application.

Plugin licenses are available for components or for the complete collection. Please visit the website store for prices. Please join us on the next conferences to ask questions in person.

The plugins can be downloaded on MBS’ website as one big package or several smaller ones:

The online documentation can be found here:

Read the complete release notes here: