MBS FileMaker Plugin 16.1 development

Hello,

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

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

16.1pr1:

1 Like

16.1pr2:

  • Added OCR.RenderPDF function.
  • Added Command-W for the search all scripts window on macOS to close the dialog via shortcut.
  • Updated openssl to version 3.5.5.
  • Updated expat to version 2.7.4.
  • Fixed an issue with If/Loop highlighting causing a crash on MacOS Tahoe.
  • Clipboard is now preserved when opening the script search.
  • Fixed an issue with JSON.InsertRecord where we passed date as timestamp and FileMaker complained about incompatible types.

16.1pr3:

  • Added Llama functions to load local large language models to query them.
  • Fixed Archive functions to recognize zstd library within the plugin, so Archive.ZStdVersion reports the version.
  • Rebuild libarchive to dynamically load lzma library on macOS/iOS.
  • Fixed script search to select scripts on macOS if folder and script names are the same.
  • Improved Text.ReadTextFile and other functions to read files on Windows instead of complaining about file in use.
  • Added groups for SystemInfo.ADSystemInfo function.
  • Changed install name for our plugin on macOS and iOS to be correct with @rpath.
  • Implemented Files.GetPathFromNodeID for iOS and Linux. Linux uses recursive search.
  • Updated SQLite to version 3.51.2.
  • Added EnvironmentVariables.JSON function.
  • Changed how we load python on linux to improve handling of custom installations.
  • Updated DynaPDF to version 5.0.0.1
  • Please note that DynaPDF 5 sets UseTransparency to false by default instead of true in version 4 and the UseImageColorSpace flag is now enabled by default, instead of disabled.
  • Changed DynaPDF.ImportPDFPage to only require a Lite instead of a Pro license.

16.1pr4:

  • Changed iOS deployment target to iOS 15.0 as minimum, since that is Xcode's minimum. That is iPhone 6S and newer.
  • Improved script search to allow scripts to collapse.
  • Changed script search results to show commented lines better.
  • Changed script search results to number the search results and allow you to click them to mark where you are in the list.
  • Enabled Dialog.ClearFields, Dialog.AddField, Dialog.GetFieldText and Dialog.SetFieldText functions for Windows since we got an alternative dialog with edit fields, which does most of our dialog functions.
  • Added Files.ApplicationPathWithBundleIdentifier function.
  • Improved variable check to ignore Set Variable lines with $index = $index + 1.
  • Updated DynaPDF to version 5.0.0.2.

16.1pr5:

  • Improved dialog functions for Windows to better handle placeholder text.
  • Updated zlib to version 1.3.2.
  • Updated taglib to version 2.2.
  • Improved Hash.Digest and Hash.DigestFile functions to work with shake128 and shake256.
  • Improved NSDate passing to return date with milliseconds, e.g. for Files.CreationDate.
  • Added OutputType and Duplex as options for WebView.SetPrintParameter for iOS.
  • Added HeaderTitle, FooterUri, ShouldPrintHeaderAndFooter and ShouldPrintSelectionOnly as options for WebView.SetPrintParameter for Windows.
  • Changed Files.List, Files.ListAsJSON and Files.ListRecursive to accept a list for ExtensionFilter parameter.
  • Changed the script search button on Windows to be the right side of the window and move with resizing.