
Nickenich, Germany - (November 7th, 2023) -- Monkeybread Software today is pleased to announce MBS Xojo Plugins 23.5 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 rewrote JSONMBS class to use a newer C++ library. The new class should be faster, add modern features and interface compatible to JSONItem and our older JSONMBS class. Use Search function to perform JMESPath queries in Xojo. Use Query to find data and Replace functions to replace found nodes with new JSON values. Use Flatten JSON to process a hierarchy in keys and values, filter entries and Unflatten back to original JSON. DynaPDF got updated to create PDF/A 4, 4e and 4f PDF files. New constants allow you to set this version and CheckConformance can convert a PDF to PDF/A 4 level. Iterate over various items in the DynaPDF with DynaPDFIteratorMBS in for each loops. The orientation property in DynaPDFPageMBS class became settable and we added CreateGeospatialMeasure method. For macOS Sonoma we added support for reaction effects on macOS 14 and iOS 17. The AVCaptureReactionEffectStateMBS class allows to check state for effects. Methods in AVCaptureDeviceMBS class can check for available effects and trigger them by code. In Sonoma, you can use new methods on NSMenuMBS and NSMenuItemMBS for palette menus and section headers. If you use MapKit or SceneKit in iOS with our MapKitIOSControlMBS and SCNIOSControlMBS controls, you can now enjoy touch events and react on them using our new NSTouchMBS class. We updated ChartDirector plugin to have more classes and methods to work on iOS including CDTreeMapNodeMBS class. Our linux libraries are built with fortified source checks for libc to be more secure. We removed dependency on GLIBC_2.25, so you can use our plugin once again on Xojo Cloud. For Windows we removed the VS 2019 runtime library dependency for the XML Plugin (and others). The RemoteControlMBS module got methods to check for caps-lock, num-lock and scroll-lock keyboard states. We added MongoDB Watch Changes example project to show MongoChangeStreamMBS class, added RowsAffected property to SQLConnectionMBS and SQLDatabaseMBS classes, added renameNode and adoptNode methods to XMLDocumentMBS class, CSIdentityMBS got debugger friendlier with the properties and we include UpdaterKit within the examples. Finally we updated CURL library to version 8.4.0, DynaPDF to 4.0.80.232, SQLAPI to 5.2.6 and SQLite to 3.44.0 and Xcode to version 15.0. See release notes for a complete list of changes: https://monkeybreadsoftware.com/xojo/newinversion235.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://www.monkeybreadsoftware.com/xojo/plugins.shtml The online documentation can be found here: https://www.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-2023 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