
Nickenich, Germany - (May 6th, 2025) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 25.2 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 82,000 documented features, and the versatile plugins have gained more new functions: Our Integration of the Saxon XML processing library into Xojo completed with the Saxon 12.6 release. You can use XSLT 3.0 for transformations, XQuery 3.1 for queries, XSD 1.1 for document validation and XPath 3.1 for navigation within documents. We improved our MongoDB integration with adding grid fiel classes around MongoGridFSMBS class. It allows you to store files in a database inside records. For Windows we add WindowsDecompressorMBS and WindowsCompressorMBS classes to use built-in compression and decompression functionality. We added more methods and events to WinSparkleMBS class to do in-app updates. Since we got more threading in Xojo, we found a need for atomic integers, flags and a queue or stack. The AtomicIntegerMBS class allows you to have a value to read and write atomically from multiple threads. Similar the AtomicFlagMBS can be used to with multiple threads. And the AtomicQueueMBS can be used as a queue with threads to manage jobs as well as serving as a thread safe stack. On macOS you can use VNGeneratePersonInstanceMaskRequestMBS and VNGenerateForegroundInstanceMaskRequestMBS to identify a person or object in an image and get a mask for it. We added the XLTableMBS class to define styled tables in an Excel files. New methods help to add a table and find tables by name or index. For DynaPDF we have a new DynaPDFRenderJobMBS class to perform rendering pages in a background thread. This keeps the main thread free while you receive events for page pictures. The DynaPDF class can now incrementally update PDF documents and better handle big TIFF images. We improved CFBinaryDataMBS class to include new methods to get data pointer. Use the base64 encode or decode methods or the compression methods to use built-in compression on macOS and iOS. Use CountValueMBS method to count values in an array quickly, we added a present method to AVPlayerViewControllerMBS class to show it right away and we added an execution time limit to JSContextMBS class. Finally we updated the CURL library to version 8.13.0, DynaPDF to 4.0.100.285, expat to 2.7.1, libarchive to 3.7.9, LibXL to 4.6, Saxon to 12.6 and SQLAPI to 5.3.6. See release notes for a complete list of changes: https://monkeybreadsoftware.de/xojo/newinversion252.shtml If you have questions, please don't hesitate to contact us. The plug-ins requires Xojo 2017 release 3 and newer. 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 and 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: https://monkeybreadsoftware.de/xojo/plugins.shtml The online documentation can be found here: https://monkeybreadsoftware.net/ 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-2025 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. Greetings Christian Schmitz Monkeybread Software
participants (1)
-
Christian Schmitz