Release notes for version 8.1 - 6th March 2018

New functions in 8.1 and Announcement in blog.

  • Added Drag & Drop support for Windows.
  • Added search fields for field and table lists in Database Design Dialog.
  • Added Barcode.GetInputMode, Barcode.GetOption, Barcode.SetInputMode and Barcode.SetOption.
  • Added check for Time.Format on Windows to better report invalid parameter.
  • Added Dictionary.CreateNamed function.
  • Added DynaPDF.List and GMImage.List functions.
  • Added FM.SQL.JSONRecord and FM.SQL.JSONRecords functions.
  • Added IKScannerDevicePanel.SetCloseTrigger function.
  • Added LastSettings option to PDFKit.GetPrintSetting function.
  • Added new Move cursor for DragDrop.SetCursor.
  • Added option for second and third primary keys to SQL.InsertOrUpdateRecords.
  • Added option to preferences to block ESC key on Touch Bar and use Option-ESC instead.
  • Added RefNum parameter to QuickList.New.
  • Added ReturnValues parameter for JSON.GetArrayItemsAsList function.
  • Added support for SQL Anywhere API v1 in addition to v2.
  • Added Text.ListWords, List.CountValues and Text.CountWords functions.
  • Added timeout for ImageCapture.OpenDevice in case no answer comes from driver.
  • Added WebView.CreateOnPopover function.
  • Added XML.SetPathXML function.
  • Added XML.Validate function.
  • Added FM.PatchNotificationProblem function.
  • Changed Dialog.AddField to accept tab keys to switch between fields.
  • Changed PHP.Run and PHP.Execute to return better error messages.
  • Changed preferences dialog to shrink on smaller screen resolution and allows scrolling through options.
  • Changed SendMail functions to replace NULL characters with space in email texts to avoid truncation of texts.
  • Changed SQL.InsertOrUpdateRecords to accept more keys, up to 10.
  • Changed Text.FileExtensionToMimeType to prefer our table in the plugin to not report wrong type if your desktop database on Mac is broken.
  • Changed XML.GetPathValue to return CDATA section as text if possible.
  • Disabled context menu for hosts window.
  • Disabled variable checking for scripts with > 2000 lines to avoid performance hit.
  • Fixed crash with bonjour initialization.
  • Fixed JSON.GetPathItem returning numbers with dot incorrectly for non-english localization. Broken in 7.5.
  • Fixed Trace function to ignore extra parameters, if more than 2 passed.
  • Fixed Trace.AreErrorNotificationsEnabled.
  • For XML.SetPathValue and XML.SetPathXML you can now specify [] (Without index) to add new node on the end.
  • Improved CURL.SetupAWS method to work better with Amazon S3 and also with Dell ECS.
  • Improved Files.Launch to better handle passing flag as text.
  • Improved idle time detection for touch screens.
  • Improved Java loading code on Mac to find automatically newest Java version and load it.
  • Improved Java loading code on Windows to find JRE 9.
  • Improved Sendmail functions to not encode subject, email names or attachment names, if it contains no special characters in more cases by reducing the characters which trigger encoding.
  • Improved variable check to detect undefined variable in variable repetition count.
  • Known issue: Zip functions broken on Linux.
  • Limit search for Loop/If boundaries to 200 rows to avoid performance hit in script workspace with huge scripts.
  • On shutdown, the plugin now closes progress dialog, frees notifications and drag & drop areas to avoid later callbacks to unloaded plugin which would crash. Usually only happend when you had such a thing in use and updated plugin.
  • Prepared plugin for next FileMaker version.
  • Updated CURL library to version 7.58.1.
  • Updated DynaPDF to version 4.0.17.44.
  • Updated JPEG library to version 9c.
  • Updated LibTiff to version 4.0.9 including support for BigTiff format.
  • Updated LibXL to version 3.8.2.
  • Updated SQLite to version 3.22.0
  • Updated to new codesign certificate for Windows.

New in version 8.0   New in version 8.2

More details in the Release notes and Announcement in blog.