Nickenich, Germany - (September 6th, 2022) -- MonkeyBread Software today is 
pleased to announce MBS Xojo Plugins 22.4 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 3000 classes and 80,000 documented features, and the 
versatile plugins have gained more new functions:

We started a new MBS Xojo XML Plugin to provide you an alternative to the 
built-in XML classes in Xojo. The plugin is based on the xerces-c library and 
over time we will add more features. For now we have already 30 classes to 
cover the basic XML handling. The plugin supports unicode, handles memory 
management for you and uses exceptions to report errors. Performance is quite 
good and we have some special functions like ElementsByTagName() to speed up 
common operations.

The XMLParserMBS class can customize the parsing process with configuration 
options. You can filter the nodes while you parse and configure which nodes to 
ignore. When serializing the XML, you can apply filter and various options to 
generate the XML as you need.

With XMLTreeWalkerMBS and XMLNodeIteratorMBS we have two powerful classes to 
walk over a XML tree and visit nodes. We support for-each loops in Xojo with 
our various iterate classes. You can loop over the child elements in an element 
and over the attributes and child nodes in a node.

For our MongoDB plugin we got a few new features: We can now run InsertMany 
method to insert an array of documents or a JSON Array with documents and be 
quicker than running InsertOne for ewach of them. We added some new methods for 
cursor to query the error document and to build a cursor from a reply. We added 
Rename function for MongoCollectionMBS and provide a FindIndexes function to 
lookup what indexes exist.

We support iOS better with implementing DirectorySizeMBS and 
DNSServiceMetaQueryMBS classes and CopyPicture method in NSImageMBS for iOS.

Our ScintillaControlMBS got a border for Windows and a new Prepare event to set 
a few properties before the control is created. 

For Windows we improved our ARM support. In SerialPortMBS class the 
WinRTSControl property allows you to control RTS line state directly.

The CURLSMBS class got new properties to control mime option flags, a new 
setting for the maximum life time connection and a property for the SHA256 hash 
of a SSH Host public key. We enabled zstd support for CURL in case a server 
uses that for compression.

For MacOS we added new events to NSPopoverMBS class to handle detached popovers 
better. In NSFontMBS class we added monospace system font query functions.

Finally we updated our Chromium based classes to a newer Chromium version, CURL 
to version 7.85.0, DynaPDF to and SQLite to version 3.39.2.

See release notes for a complete list of changes:

Get our MBS Xojo Complete Plugin Set and the SQL Plugin as part of OmegaBundle 

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

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

The plug-ins requires current or older versions of Xojo. 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:

For questions and announcements you may subscribe to our email list at or visit the list 
archive at

Located in beautiful Nickenich, Germany, MonkeyBread Software is a privately 
held company founded in 2000 by Christian Schmitz. MonkeyBread Software focuses 
on the Macintosh, Linux and Windows platforms. With over twenty years as a 
software developer, Christian's aim is developing unique and useful utilities, 
complemented by first-class customer support.

Copyright 2000-2022 Christian Schmitz Software GmbH.
MonkeyBread Software is a registered trademark of Christian Schmitz, Nickenich. 
All Rights Reserved. Apple, and the Apple logo are registered trademarks of 
Apple Computer in the U.S. and/or other countries. Xojo is a trademark of Xojo, 
Inc. Other trademarks and registered trademarks may be the property of their 
respective owners.

Christian Schmitz 
Monkeybread Software

_______________________________________________ mailing list

Options and unsubscribe here:

Reply via email to