Release notes for version 5.4 - 24th November 2015
- Added FSEvents functions.
- Added WordFile functions.
- Added elliptic curve key generation for public and private keys and functions to sign and verify digital signatures.
- Added JavaScript functions for Mac.
- Added search field for relationship graph dialog.
- Added search field for script editor on Mac. Highlights lines with matching visible text in yellow.
- Added "cent variable name" tag for syntax coloring.
- Added a new tag for syntax coloring so you can define field color, and, or, not and xor colors for calculations.
- Added Addressbook.person.SetBirthdayComponents function.
- Added Addressbook.recordsMatchingSearchElement, Addressbook.searchElementForConjunction and Addressbook.searchElementForProperty to make complex searches in addressbook.
- Added Audit.GetIgnoreSummaryFields and Audit.SetIgnoreSummaryFields.
- Added AVAsset.TimeCodes function.
- Added CURL.List function.
- Added CURL.SetOptionLoginOptions.
- Added DynaPDF.Print function to print PDF on Windows.
- Added EmailParser.Date, EmailParser.Hash, EmailParser.Source and EmailParser.SourceWithoutAttachments functions.
- Added Encoding parameter for Barcode.Detect.
- Added Files.CanOpenFile function.
- Added flags parameter to XML.Query to get result as text list, enable/disable formatting.
- Added HotKey.GetEnabled, HotKey.GetIgnoreOnModal, HotKey.SetEnabled and HotKey.SetIgnoreOnModal.
- Added HotKey.GetLocal or HotKey.SetLocal to limit hotkeys to only FileMaker.
- Added HotKey.GetName, HotKey.GetTag, HotKey.SetName and HotKey.SetTag.
- Added JSON.Import functions.
- Added List.MatchesPostfix, List.MatchesPrefix, List.ValueIndex, QuickList.MatchesPostfix, QuickList.MatchesPrefix and QuickList.ValueIndex.
- Added new color parameter for DynaPDF.ShowDifferences and changed function to return number of annotations.
- Added new keys OwnerPassword, UserPassword, EncryptionKeyLength, AllowsPrinting and AllowsCopying for PDFKit.GetPDFAttribute and PDFKit.SetPDFAttribute.
- Added plugin reference as PDF file.
- Added Plugin.LimitFunction, Plugin.LockFunction and Plugin.UnlockFunction.
- Added RichText.ReadWebviewer function.
- Added selector parameter for XML.Import.Todo and JSON.Import.Todo.
- Added SerialPort.CloseAll.
- Added support for RC5 cipher.
- Added SyntaxColoring.GetScriptHighlightColor and SyntaxColoring.SetScriptHighlightColor to have plugin overlay the selection in script editor and provide a selection color with more contrast.
- Added Text.FileExtensionToMimeType and Text.MimeTypeToFileExtension functions.
- Added Text.Serialize and Text.Deserialize.
- Added Window.Fade function.
- Added Window.ModalDialogFront function.
- Added Window.Screenshot function.
- Added XL.Book.DeleteSheetsExcept, XL.Book.SheetIndexForName and XL.Book.Sheets.
- Added XML.Import.Work and JSON.Import.Work.
- Changed Menubar.SetMenuCommandVisible to remove menu items on Windows.
- Changed SerialPort DataAvailable Script. Ones you got a script triggered, you must use Read command to actually get data before the plugin will trigger the script again. This should help debugging and avoid scripts being triggered too often.
- Changed SQL functions returning Date to check if date is empty and return empty result in that case.
- Changed Text.TextToHTML and Text.TextToRTF to include font.
- Entering multi line text in search field for script search now searches for several words. Use Control-Enter to type a newline there.
- Fixed a bug in PDFKit.GetPDFPagesPDFRef with ranges of pages.
- Fixed a bug in Twain where driver would request a higher preferred buffer size than the maximum buffer size.
- Fixed a crash in UnZipFile.OpenContainer when container does not contain a valid zip file.
- Fixed a problem with SQL Execute called in FileMaker 11.
- Fixed an edge case where email subjects where not always decoded properly.
- Fixed an issue with WebView.LoadHTML called without URL.
- Fixed bug in window ID handling on Mac.
- Fixed bug with container processing when containing a MAIN item.
- Fixed crash in JSON.GetObjectNameList when passing an array.
- Fixed crash with SerialPort functions on Mac.
- Fixed parameter passing for FM.InsertRecordQuery.
- Fixed PrivilegeSetName field for audit logging so it is now logged.
- Fixed Window.HideScrollbars to work better for FileMaker 14.
- For our new search fields, the escape key now clears the field content.
- Improved email generation for related/alternative content.
- Improved email parser to detect errors better like BOM characters.
- Improved Window.Move and Windows.Resize on Windows to animate better.
- Recompiled CURL with max buffer size of 1 MB. OptionBufferSize is set to 16K as before, but you can now change it to bigger buffer.
- Same for Sockets with Error, DataAvailable and NewConnection script triggers.
- The colors for AND, OR, NOT and XOR now also apply for localized variants.
- Updated DynaPDF to version 3.0.46.135.
- Updated SQLite to 3.9.2. Now with FTS5 and JSON extensions enabled.
- Updated TinyMCE example to version 4.2.6.
- Updated to Xcode 7.1.
New in version 5.3 New in version 6.0
More details in the Release notes.

