Our Blog   Our Claris FileMaker Blog   Our Xojo Blog   Archive     Follow us on BlueSky, Mastodon, Twitter, Xing, LinkedIn or Facebook.

Party time

Today we celebrate the 25 years of Monkeybread Software



We look forward to meet a lot of clients, friends and family. See you later today!

MBS Xojo Plugins, version 25.2pr6

New in this prerelease of the 25.2 plugins:
  • Added string variation for CountValueMBS for arrays to count how often a given value is in the array.
  • Fixed formatting with links not being able to disabled, broken in earlier pr.
  • Fixed a problem with linux and endless loop with BeginLayer function in DynaPDFParseInterfaceMBS class.
  • Added PopFirst and PopLast in AtomicQueueMBS class.
  • Fixed a few memory leaks in AtomicQueueMBS class.
  • Added Operator_Compare method to AtomicQueueMBS class.
  • Fixed some memory leaks in AUPlayerMBS class.
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.

You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.


MBS FileMaker Plugin, version 15.2pr6

New in this prerelease of version 15.2 of the MBS FileMaker Plugin:
  • Changed tracing to log time with start script if Trace.SetWithTimes function.
  • Fixed a problem with linux and endless loop with BeginLayer function in DynaPDF.
  • Fixed a bug in Path.LastPathComponent function where the last character got cut off.
  • Fixed a bug in DynaPDF.PageStatistics function, so it works on the last page of the document.
  • Added JSON.ToCSV function.
Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.


Xojo Conference planning

Time goes by quickly. It's already a year since the last Xojo conference hosted by Monkeybread Software. Since Xojo Inc. didn't put up their own conference and I didn't see someone else organize one and several people asked me about when the next conference is, I started thinking about making one. This would be my 14th.

Picture from presentation at Berlin conference 2017. (more)

MBS Xojo Plugins, version 25.2pr5

New in this prerelease of the 25.2 plugins: Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.

You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.


MBS FileMaker Plugin, version 15.2pr5

New in this prerelease of version 15.2 of the MBS FileMaker Plugin:
  • Fixed XL.CopyCellValue, XL.CopyColumn and XL.CopyRow to work if second document has more sheets.
  • Added shortcuts to calculation dialog to pick return type just like field types.
  • Changed shortcut to show ruler in calculation dialog to using command-option-R.
  • Changed shortcut to show invisibles in calculation dialog to using command-option-I.
  • Added Audit.SetUUIDFields and Audit.GetUUIDFields function.
  • Updated plugin SDK.
  • Improved auto complete to work better with XL functions.
Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.


Priority Support

We got asked by clients for support contracts or options. In general we offer support to all our clients at a best effort level. You know, as time permits. Usually that tends to be within minutes or hours when someone is in the office. But sometimes when traveling, vacation, holidays or similar, there is a delay. And some more complex support requests may take days until we get an answer.

Our clients in general appreciate our responsiveness. We get praises about having a very complete documentation and functions working as advertised or documented.

Since we got asked, we will introduce a priority support level. If you get priority support for a fee, we make sure your support requests are flagged as important and answered quicker. Usually this may not make a difference, except when time for support is tight and we have to pick who to answer first.

Our priority support comes in two variants. General MBS Plugin support and separated DynaPDF support. And if you order priority support for DynaPDF, we include the priority support from DynaForms with 24h reaction time and 7 days fix time.

Beside standard or priority support, there is also paid support available. Some clients prefer to pay by the hour to get their problems resolved or a helping hand implementing a plugin feature.

We'll see how well this is received and appreciated.
Let us know if you have a question.


MBS Xojo Plugins, version 25.2pr4

New in this prerelease of the 25.2 plugins:
  • Updated DynaPDF to version 4.0.99.284.
  • Fixed ReadFileMBS function, broken in 25.2pr1.
  • Fixed Compression plugin, which missed a linux part for LZW in pr3. And we changed our package tool to check plugin archives to prevent this in future.
  • Changed OptionFollowLocation property in CURLSMBS class to be integer instead of boolean since you can now use flags there to specify the behavior.
  • Updated CURL library to version 8.13.0.
  • Added OptionTCPKeepCount and OptionUploadFlags properties for CURLSMBS class and related constants.
  • Added CountValueMBS for arrays to count how often a given value is in the array.
  • Removed BackgroundThreadMBS class.
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.

You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.


MBS FileMaker Plugin, version 15.2pr4

New in this prerelease of version 15.2 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.


25 Years Monkeybread Software Party

This year in early April our company turned 25 years old. We plan to have a party here in Germany near our office with around 100 guests.

Today we emailed everyone who is on the guest list. If you do not receive an email today or lost your invitation, please contact us.

So far it looks like our party will be the biggest Xojo developer conference this year. For FileMaker, it will be the second biggest gathering of FileMaker developers behind the German FileMaker Konferenz.

We look forward to meet you guys and celebrate!

(more)

Bidirectional Mode and Complex Text Rendering in DynaPDF

Rendering text in a PDF might seem straightforward—until you try working with languages like Arabic or Hebrew. These languages require more than just placing characters from left to right. Without proper handling, the result can be unreadable or even misleading.

Let’s look at how DynaPDF handles this challenge using Bidirectional (Bidi) Mode and Complex Text Rendering.

(more)

MBS Xojo Plugins, version 25.2pr3

New in this prerelease of the 25.2 plugins: Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.

You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.


MBS FileMaker Plugin, version 15.2pr3

New in this prerelease of version 15.2 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.


Improving a Web Form: Fighting Back Against Bots

Over time, we’ve built a few web forms—some simple, some more complex. Unfortunately, bots love web forms. They fill them out with spam, test vulnerabilities, or just cause general headaches. If you’ve ever maintained a form in production, you know exactly what I mean.

To cut down on junk submissions, we’ve implemented a few strategies that have worked well for us. These aren’t foolproof, but they definitely raise the bar and help filter out a lot of automated noise.

(more)

Connect to DuckDB in FileMaker

Today we like to connect to a DuckDB database from FileMaker using the SQL functions in MBS FileMaker Plugin. For that we need the client libraries for DuckDB, but where to get them?

macOS with homebrew

For macOS you can use homebrew to install the duckdb package. Then you get the duckdb library installed.

You find the library on an Apple Silicon Mac:

/opt/homebrew/Cellar/duckdb/1.2.1/lib/libduckdb.dylib

For an Intel Mac, you find it in the /usr/local folder in a sunfolder.

(more)

Connect to Postgres in FileMaker

Today we like to connect to Postgres Database server from FileMaker using the SQL functions in MBS FileMaker Plugin. For that we need the client libraries for Postgres, but where to get them?

macOS

For macOS you can download the Postgres App to get a local test server for Postgres on your Mac. You can directly point to the libpq.5.dylib within the application.

We adjusted the install names to make them work into the Frameworks folder of your application. The libpq library needs crypto and ssl libraries, so these must be in the same folder. We got the libraries here for you: PostgreSQL Libraries. You can store these for example in the Extensions folder next to our plugin.

(more)

LibXL 4.6.0 has been released

We are glad to inform you that the new LibXL version 4.6.0 is available now.

What's new in the version 4.6.0:

New methods:

The LibXL library can be used with MBS Plugins in Xojo and FileMaker. Updated plugins will be available soon. As usual we add the new functions soon. If you need help or want to try the new version early, let me know.


MBS FileMaker Plugin, version 15.2pr2

New in this prerelease of version 15.2 of the MBS FileMaker Plugin: Download at monkeybreadsoftware.com/filemaker/files/Prerelease/

You can subscribe to our FileMaker mailing list to get notified for new pre-release and release versions.


MBS Xojo Plugins, version 25.2pr2

New in this prerelease of the 25.2 plugins:
  • Updated to Xcode 16.3 with the newer clang and stdc++ library.
  • Updated LibXL to version 4.6.
  • Added XLTableMBS class.
  • Added AddTable, ApplyFilter, SetBorder, TableByIndex and TableByName methods to XLSheetMBS class.
  • Fixed a bug in DuckDB client for our SQL Plugin.
Download: monkeybreadsoftware.de/xojo/download/plugin/Prerelease/.
Or ask us to be added to our shared DropBox folder.

You can subscribe to our Xojo mailing list to get notified for new pre-release and release versions.


25 Years of Monkeybread Software

This month we celebrate 25 years of Monkeybread Software.

In April 2000 I started my self employment with filling the business registration form. Originally I coded shareware applications, but since I got consulting clients in 2000 and needed to write invoices, I had to start a company and register as a business.

In 2001 we needed more and more plugins in REALbasic for the various projects. We got a lot of plugins from Einhugur back then and Björn is still making Xojo plugins as of today! Since we needed more, I went into learning C++ and started my own plugin collection. Thanks to Thomas Tempelmann and others for some help to get started. Over the years we (co-)hosted 13 European Xojo conferences to bring together the developer community.

Later in 2006 we started the adventure into making a plugin for FileMaker. A couple of people asked over the years to port over some functions from my Xojo plugins to FileMaker and eventually Todd Geist persuaded me into making one. It took a few years to grow, but the popularity really toke off when I went to the FileMaker Konferenz 2012 in Salzburg and the FileMaker DevCon in 2013 in San Diego. Once people saw the plugin, they loved it and our business grew.

The Monkeybread Software name came from Matt Ronge, my former US business partner. We separated a few years later and he's now busy as the Cofounder and CEO of Astropad.

There will be a big party here near the office and we invited hundreds of clients, friends and family. If you like to join and you miss an invitation, you can contact us and ask whether your invitation got lost.

If you need a new license for MBS Plugins, we have a special offer for April: Use coupon code Birthday for a 20% discount.

See you at the party or the next conference!


Older blog entries:

2025-04-01 MBS FileMaker Plugin, version 15.2pr1
2025-04-01 MBS Xojo Plugins, version 25.2pr1
2025-03-30 FileMaker Konferenz 2025 in Hamburg - Frühbucher
2025-03-27 Xojo 2025r1
2025-03-25 Meet us at Claris Engage
2025-03-24 News from the MBS Xojo Plugins in Version 25.1
2025-03-19 MBS FileMaker Plugin 15.1 News
2025-03-18 Upcoming Mailserver Migration
2025-03-17 Xojo March Sale
2025-03-12 Exploring the Plugin.LimitToFile Feature in the MBS FileMaker Plugin 15.1
2025-03-11 MBS Plugin 15.1 for Claris FileMaker
2025-03-11 MonkeyBread Software Releases the MBS Xojo Plugins in version 25.1
2025-03-11 Neues MBS FileMaker Plugin 15.1 für Claris FileMaker
2025-03-07 Xojo Meeting in Austin
2025-03-06 MBS FileMaker Plugin, version 15.1pr7
2025-03-06 MBS Xojo Plugins, version 25.1pr7
2025-03-06 Electronic invoices in FileMaker
2025-03-04 xDev Magazine 23.2
2025-03-04 Elektronische Rechnungen in FileMaker
2025-03-03 MBS Xojo Plugins, version 25.1pr6

Archives

Apr 2025
Mar 2025
Feb 2025
Jan 2025
Dec 2024
Nov 2024
Oct 2024
Sep 2024
Aug 2024
Jul 2024
Jun 2024
May 2024
Apr 2024
Mar 2024
Feb 2024
Jan 2024
Dec 2023
Nov 2023
Oct 2023
Sep 2023
Aug 2023
Jul 2023
Jun 2023
May 2023
Apr 2023
Mar 2023
Feb 2023
Jan 2023
Dec 2022
Nov 2022
Oct 2022
Sep 2022
Aug 2022
Jul 2022
Jun 2022
May 2022
Apr 2022
Mar 2022
Feb 2022
Jan 2022
Dec 2021
Nov 2021
Oct 2021
Sep 2021
Aug 2021
Jul 2021
Jun 2021
May 2021
Apr 2021
Mar 2021
Feb 2021
Jan 2021
Dec 2020
Nov 2020
Oct 2020
Sep 2020
Aug 2020
Jul 2020
Jun 2020
May 2020
Apr 2020
Mar 2020
Feb 2020
Jan 2020
Dec 2019
Nov 2019
Oct 2019
Sep 2019
Aug 2019
Jul 2019
Jun 2019
May 2019
Apr 2019
Mar 2019
Feb 2019
Jan 2019
Dec 2018
Nov 2018
Oct 2018
Sep 2018
Aug 2018
Jul 2018
Jun 2018
May 2018
Apr 2018
Mar 2018
Feb 2018
Jan 2018
Dec 2017
Nov 2017
Oct 2017
Sep 2017
Aug 2017
Jul 2017
Jun 2017
May 2017
Apr 2017
Mar 2017
Feb 2017
Jan 2017
Dec 2016
Nov 2016
Oct 2016
Sep 2016
Aug 2016
Jul 2016
Jun 2016
May 2016
Apr 2016
Mar 2016
Feb 2016
Jan 2016
Dec 2015
Nov 2015
Oct 2015
Sep 2015
Aug 2015
Jul 2015
Jun 2015
May 2015
Apr 2015
Mar 2015
Feb 2015
Jan 2015
Dec 2014
Nov 2014
Oct 2014
Sep 2014
Aug 2014
Jul 2014
Jun 2014
May 2014
Apr 2014
Mar 2014
Feb 2014
Jan 2014
Dec 2013
Nov 2013
Oct 2013
Sep 2013
Aug 2013
Jul 2013
Jun 2013
May 2013
Apr 2013
Mar 2013
Feb 2013
Jan 2013
Dec 2012
Nov 2012
Oct 2012
Sep 2012
Aug 2012
Jul 2012
Jun 2012
May 2012
Apr 2012
Mar 2012
Feb 2012
Jan 2012
Dec 2011
Nov 2011
Oct 2011
Sep 2011
Aug 2011
Jul 2011
Jun 2011
May 2011
Apr 2011
Mar 2011
Feb 2011
Jan 2011
Dec 2010
Nov 2010
Oct 2010
Sep 2010
Aug 2010
Jul 2010
Jun 2010
May 2010
Apr 2010
Mar 2010
Feb 2010
Jan 2010
Dec 2009
Nov 2009
Oct 2009
Sep 2009
Aug 2009
Jul 2009
Apr 2009
Mar 2009
Feb 2009
Dec 2008
Nov 2008
Oct 2008
Aug 2008
May 2008
Apr 2008
Mar 2008
Feb 2008
XML: RSS Feed XML: Atom Feed

Ausspannen vom Alltagsstress mit einer Waldführung oder einem Waldpäuschen mit der Waldmeisterin.