MBS FileMaker Plugin 15.5 development

Hello,

in this thread I want to post to you what's new in development of MBS Plugin, version 15.5.

Download is available as usual here:

monkeybreadsoftware.com/filemaker/files/Prerelease/

If you like our plugin, bookmark, like or forward this thread.

If not, well you can ignore it.

New functions in documentation.

Thanks for supporting our plugin.

For questions please do not answer here, but start a new discussion.

Greetings
Christian

15.5pr1:

  • Improved Trace to also log the layout you are on.
  • Improved LDAP.Connect for Windows to remove ldap:// prefix from domain or IP as Windows doesn't like this.
  • Fixed LDAP.Search to allow call with only 5 parameters.
  • Fixed LDAP.Bind to remove ldaps:// or ldap:// prefixes on Windows.
  • Fixed Plugin.RegisterFunction to handle optional parameters better and create temporary variables for the calculations.
  • Enabled the remembering of column widths again.
  • Improved clipboard converter to preserve image content.
  • Updated DynaPDF to version 4.0.102.297.
  • Updated OpenSSL to version 3.5.2.
  • Changed DynaPDF.Initialize und XL.Initialize to not check if you have a MBS license, so you can run this before our Register function.
  • Deprecated CURL.SetOptionSSLFalseStart in CURLSMBS class.
  • In CURL the Upload and Put flags are aliases. We do the same in the plugin now.
  • Updated CURL to version 8.16.0.
  • Updated expat library to version 2.7.3.
  • Added Phidget.WriteRFID function.
  • Updated to Xcode 26.0.
  • Fixed a problem on Windows with ZipFile.CompressFiles function not working.
  • Fixed a problem on Windows with DynaPDF.Table.Release causing trouble with mutex.
  • Added RSA.SignPSS and RSA.VerifyPSS functions for 2048-bit RSA electronic signature with PSS padding and SHA-256.
  • Improved field finding functions in DynaPDF to better find fields.
  • Updated jsoncons library to version 1.4.2.
  • Added FoundationModels functions.

I think someone wished to have the links to last TO in the calculation dialog:

So that will come soon.

1 Like

15.5pr2:

15.5pr3:

15.5pr4:

  • Removed tesseract 3 support. Please use version tesseract 5.x.
  • Updated DynaPDF to version 4.0.102.298.
  • Improved Text.HTMLtoStyledText function to handle underline and strikethrough better.
  • Added UUID.TimeFromUUIDv7 function.
  • Updated libarchive to version 3.8.2.

15.5pr5:

  • Updated DynaPDF to version 4.0.102.299.
  • Fixed Plugin.CustomFunctionIDs function to return correct IDs.
  • Changed plugin information string in the FileMaker preferences dialog to include license information if it gets stored with StoreRegistration function.
  • In our preferences dialog you can now paste the whole license string and we separate it to the five fields.
  • Changed Phidget.Release to automatically call Phidget.Close internally if needed.
  • Removed dependency to GLIBCXX 3.4.29 to make the plugin compatible again with older Linux versions.

15.5pr6

That was me, thanks ! New feature will be a great time saver for modifying multiple calculations in a row, not needing to choose the same TO each time.

I also appreciate that it has been added to the calc dialog for defining a fields calculation also.

If I could suggest one change possibly, and is one I’ve mentioned in the past here (MBS FileMaker Plugin 15.3 development - #17 by weetbicks).

Specifically when adding a field calculation, I always want the selected TO on the left to always start as the same as the context of the calculation, it just makes sense in all cases. The new shortcut is great and does allow this but only if you’ve first manually chosen the context TO from the top of the list (it remembers it for future ones you add to the table). Even a shortcut to select the top-most TO from this list would be very useful Hopefully my post above explains the pain I feel lol :slight_smile:

1 Like

15.5pr7:

  • Added SchemaChange functions to track schema changes server side.
  • Fixed DataViewerFormatButtonEnabled to be saved in preferences.

For next version the minimum version of macOS is 10.14. Used to be 10.13.

We still build to target 10.13, but I get crashes with some new Swift code there.

Anyway, nobody should still use 10.13, so I hope nobody is worried about the change.
Older plugins stay available for macOS 10.13.

1 Like

Small bug with the new TO shortcut in calc engine, it’s just anchored correctly to right of the TO (which grows as that side panel is made wider.

Thanks. I'll put it on the todo list.

And released:

MBS Plugin 15.5 for Claris FileMaker