MBS Plugins 23.5 pre-releases


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


or from Dropbox or ask (in private message or email) to be added to the shared dropbox folder.

Dropbox Prerelease

If you like our plugins, please bookmark, like or forward this thread.
If not, well you can ignore it.

Thanks for supporting our plugins.

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


1 Like


  • Improved UUIDMBS.randomUUID to be a bit more random.
  • Rewrote JSONMBS class.
  • Added Query, Search and Replace functions for JSONMBS class.
  • Added Flatten and Unflatten functions for JSONMBS class.
  • Added Search to JSONMBS class class to perform JMESPath queries in Xojo.
  • Changed SQLConnectionMBS class, so you can load Actual Tech ODBC drivers directly without using iODBC.
  • Added RowsAffected property to SQLConnectionMBS and SQLDatabaseMBS classes.
  • Fixed OpenSSL to not depend on GLIBC_2.25, so you can use our plugin on CentOS 7 again and on Xojo Cloud.
  • Enabled fortified source checks for libc on Linux.
  • Updated DynaPDF to version
  • Added kgfSkaleAnnotIcons constant for DynaPDFMBS class.
  • Updated CURL to version 8.3.0.
  • Updated to Xcode 15.0.
  • Added iterators to DynaPDF with new DynaPDFIteratorMBS class.
  • Added Operator_Convert to DynaPDFAnnotationMBS and DynaPDFAnnotationExMBS to convert between them.
  • Fixed FolderItem.PhysicalFileTotalLengthMBS function for Windows to report block size.


  • Added new methods and properties to NSMenuMBS and NSMenuItemMBS for macOS Sonoma for palette menus and section headers.
  • Optimized Key function in JSONMBS class.
  • Fixed plugin not loading on macOS 10.13.
  • Fixed IsInt64 property in JSONMBS class to not mark number like strings as number.
  • Added Compact and CaseSensitive properties for JSONMBS class.
  • Fixed a problem with PackBitsMBS not working properly for Linux ARM 64-bit.
  • Fixed edge case for EncodingToHTMLMBS function on Linux.


  • Fixed picture output in ReSVGMBS class to not invert alpha for console projects.
  • Updated DynaPDF to version
  • Added CreateGeospatialMeasure method to DynaPDFMBS class.
  • Updated SQLAPI to version 5.2.6.
  • Updated SQLite to version 3.42.1.
  • Updated CURL to version 8.4.0.

Thank you :slight_smile:


Thank you. :+1:


  • Changed CSIdentityMBS class to have 15 properties visible in debugger.
  • Changed localizedName property in CSIdentityAuthorityMBS class to be debugger visible.
  • Fixed an issue with JSONMBS returning single instead of double value.
  • Added ValueByteString property in JSONMBS class.
  • Added ByteStringEncoding shared property to JSONMBS class.
  • Added LineLengthLimit and NewLineCharacters shared properties to JSONMBS class.
  • Added NewByteStringNode method to JSONMBS class.
  • Added renameNode and adoptNode methods to XMLDocumentMBS class.
  • Added MongoDB Watch Changes example project to show MongoChangeStreamMBS class.
  • Added Constructor to StringHandleMBS class taking MemoryBlock.


  • Fixed isiOSAppOnMac and isLowPowerModeEnabled properties in NSProcessInfoMBS class to work in iOS target.
  • Updated DynaPDF to version
  • Changed Orientation property in DynaPDFPageMBS class to be settable.
  • Added kctPDFA_4, kctPDFA_4e and kctPDFA_4f constants to DynaPDFMBS for CheckConformance to convert to PDF/A 4.
  • Added kpvPDFA_4, kpvPDFA_4e and kpvPDFA_4f version constants for PDF/A 4.
  • Added kcoDefault_PDFA_4 constant for default flags for PDF/A 4 conversion.
  • Tuned JSONMBS class.



and released:

MonkeyBread Software Releases the MBS Xojo Plugins in version 23.5


I don’t own your plugins, so won’t have the right means to click “like” or bookmark this thread, but also won’t ignore it. Instead I will say: thank you. I appreciate your work, very much. Sometimes I feel that when talking about technical subjects over the internet, people may get wrong impressions, so expressing directly what you think may be better than clicking a “like”. It’s a fact that many wouldn’t have the means to create their apps without your plugins and endless work. That would be enough to show you some appreciation. But I must add that the next Xojo 2023R4 wouldn’t be, what it promises being, without your work and existence.


Thank you very much for your kind words.