Release notes for version 6.5 - 12th December 2016

New functions in 6.5

  • Rewrote Audit functions. Now quicker due to more optimization.
  • Added commands in contextual menu in Script Workspace on Mac to jump to target script.
  • Added WIA functions for native scanning on Windows.
  • Added TouchBar functions for newer MacBook Pros.
  • Added Java functions to load and execute java methods.
  • Added support for Menus on Windows to draw with
    • custom font
    • bold, italic, underline, strikeout style.
    • font size.
    • Font color and background color.
    • Disabled/Selected color if needed.
    • Diamond, Bullet and Mixed states.
  • Added Linux version of our plugin for FileMaker Cloud for AWS.
  • Added App.MemoryUsed function.
  • Added AVAsset.ImageActualTime and AVAsset.RequestImageTimePrecision function.
  • Added Container.DecodeFromHex and Container.GetHex.
  • Added data type option for Preferences.SetValue to specify data type, so you can overwrite FileMaker preferences like file cache size.
  • Added DynaPDF.GetXFAStream and DynaPDF.GetXFAStreamCount.
  • Added DynaPDF.WriteStyledText and DynaPDF.WriteStyledTextEx to draw styled text on a PDF.
  • Added Files.ListVolumes to enumerate local disks.
  • Added FM.ExecuteFileSQLOnIdle function.
  • Added Font.CalculateTextWidth function.
  • Added GMImage.GetEXIFOrientation and GMImage.SetEXIFOrientation.
  • Added IKDeviceBrowserDialog and IKScannerDeviceDialog functions to allow users to scan on Mac easier.
  • Added IKScannerDevicePanel.GetOverviewControlLabel, IKScannerDevicePanel.GetScanControlLabel, IKScannerDevicePanel.SetOverviewControlLabel and IKScannerDevicePanel.SetScanControlLabel.
  • Added ListDialog.GetPositionX, ListDialog.GetPositionY, ListDialog.SetPosition, ListDialog.SetPositionX and ListDialog.SetPositionY.
  • Added Menu.GetURL, Menu.SetURL, MenuItem.GetURL, MenuItem.SetURL, Schedule.GetURL, Schedule.SetURL, Socket.SetDataAvailableURL, Socket.SetErrorURL, Socket.SetNewConnectionURL, TAPI.GetCallStateEvaluate, TAPI.GetCallStateURL, TAPI.GetNewCallEvaluate, TAPI.GetNewCallURL, TAPI.SetCallStateEvaluate, TAPI.SetCallStateURL, TAPI.SetNewCallEvaluate and TAPI.SetNewCallURL.
  • Added MenuItem.GetStrikeOut, MenuItem.SetStrikeOut, MenuItem.GetBackColor, MenuItem.GetFontColor, MenuItem.SetBackColor and MenuItem.SetFontColor.
  • Added new barcode types: DotCode and HanXin.
  • Added options for Text.TextToHTML.
  • Added PDF to ImageCapture.SetParameter for documentUTI.
  • Added Preferences.ClearRecentFiles function.
  • Added PrintDialog.SetResetDestination and PrintDialog.GetResetDestination functions to workaround Sierra printing bugs in FileMaker.
  • Added Printer Switch for Windows: Printer.Print, Printer.SetPrinter and related functions.
  • Added Process.GetCurrentDirectory and Process.SetCurrentDirectory functions.
  • Added Process.LoadLibrary function.
  • Added RichText.RTF function.
  • Added SendMail.AddAttachmentText and SendMail.AttachmentCount functions.
  • Added ShowDialog option to DynaPDF.Print function.
  • Added some updater functions to control the updater process on Mac.
  • Added SyntaxColoring.ScriptIfLoopHighlight.GetEnabled and SyntaxColoring.ScriptIfLoopHighlight.SetEnabled functions.
  • Added Webview.GetSilent and Webview.SetSilent functions to hide errors in Webviewer on Windows.
  • Added Window.ListCommands, Window.RunCommand and Window.ShowTableViewDialog.
  • Added Window.Scrollbar.GetScrollElasticity and Window.Scrollbar.SetScrollElasticity functions.
  • Added Windows support for AVRecorder.CaptureStillPhoto function.
  • Added XL.CopyRow and XL.CopySheet.
  • Added XL.Sheet.CellWriteFormulaBoolean, XL.Sheet.CellWriteFormulaNumber, XL.Sheet.CellWriteFormulaText and XL.Sheet.RemoveComment.
  • Audit filters duplicate log entries and for new empty records only writes one log entry.
  • Changed EventMonitor to detect Control-Click with left mouse button and report it as right click.
  • Changed JSON.GetArrayItemsAsList to no longer return a final newline character.
  • Changed registration warning dialogs to show old license key name and date, so you better know what license key to find and replace.
  • Changed registration: If you register first with a valid key all future register calls are ignored, even if they use an old key.
  • Copy rows/sheet in XL functions now copies also merge cells.
  • Fixed a bug with FM.InsertOrUpdateRecord3 function.
  • Fixed a memory leak in OCR.WriteToPDF function.
  • Fixed a problem in barcode creation.
  • Fixed a problem when Files.List with a file extension on Windows would return an error if no file is found. Now returns empty text.
  • Fixed a problem with plugin not loading due to broken preferences file.
  • Fixed an issue on Windows with storing registration.
  • Fixed bug in DynaPDF.ReplacePattern function.
  • Fixed bug in FM.ExecuteSQLOnIdle (bug since 5.2).
  • Fixed calendar functions to return plugin IDs for repeating calendar events (with same UUID), so we can distinguish them.
  • Fixed DynaPDF.IsEmptyPage to return 1 or 0.
  • Fixed GMImage.SetAttribute.
  • Fixed issue with screenshot on Windows.
  • Fixed Text.TextToHTML to pass colors correctly.
  • Improved FileDialogWatcher.Install to work better in newer FileMaker versions.
  • Improved localization for features like variable detection, search boxes, contextual menu. Now supporting all languages FileMaker supports (cs, de, en, es, fr, it, ja, ko, nl, pl, pt, ru, sv, tr and zh)
  • Improved XPath Query to cache parsed xml tree for faster speed.
  • In the calculation dialog the function names are now shown in blue, even if they are not supported on current platform.
  • Old stored registration keys are automatically removed when you update plugins and key is expired.
  • Our variable checked now works better with indexes variables.
  • Slightly improved speed for variable checks in scripts.
  • The CURL Debug file no longer contains the transferred data unless you set CURL.SetDebugWithData to 1.
  • Unlicensed plugin may show a demo mode note in script editor on Mac.
  • Updated CURL library to version 7.51.0.
  • Updated DynaPDF to 4.0.5.15.
  • Updated libSSH2 library to version 1.8.
  • Updated libXL library to version 3.7.0.
  • Updated OpenSSL to 1.0.2j
  • Updated SQLAPI++ 4.1.10.
  • Updated SQLite to 3.15.0.
  • Updated zint library to version 2.5.

New in version 6.4   New in version 7.0

More details in the Release notes.