Release notes for version 6.0 - 28th January 2016
- Rewrote most of JSON so you can now optionally use JSON reference numbers for JSON objects for faster processing.
- Added DNSLookup functions.
- Added LDAP functions.
- Added Clipboard.GetHTMLText and Clipboard.SetHTMLText.
- Added Content option for DynaPDF.GetEmbeddedFile function.
- Added contextual menus to most tables in FileMaker on Mac to copy content of table.
- Added DynaPDF.AssociateEmbFile, DynaPDF.AttachFile and DynaPDF.AttachContainer functions to embed XML for PDF invoices.
- Added DynaPDF.GetTextDrawMode and DynaPDF.SetTextDrawMode.
- Added DynaPDF.Optimize function.
- Added example for Solution Registration via elliptic curve signature.
- Added Flags parameter for Hash.MD5.HMAC, Hash.PBKDF2.HMAC, Hash.SHA1.HMAC, Hash.SHA256.HMAC and Hash.SHA512.HMAC so you can define if input is Hex encoded or not.
- Added FM.DeleteRecord and FM.DeleteRecords functions.
- Added FM.InsertRecordQueryIgnoreDuplicates function.
- Added FM.UpdateRecord and FM.InsertOrUpdateRecord functions.
- Added FM.UpdateRecords functions.
- Added JSON.AddBooleanToObject and JSON.CreateBoolean functions.
- Added JSON.Release, JSON.CreateArrayRef, JSON.Parse and JSON.CreateObjectRef functions.
- Added more FSEvents functions.
- Added more options for QuickList.MatchesPostfix and QuickList.MatchesPrefix.
- Added more path functions.
- Added New functions DynaPDF.ExtractText to extract text of whole document.
- Added new optional ScriptParameter parameter to MenuItem.SetScriptAction and Menu.SetScriptAction.
- Added new parameters for DynaPDF.ReplacePattern: TextScaling and TextRise.
- Added Preferences.HasValue and Preferences.DeleteValue functions.
- Added QuickList.MatchesSubString function.
- Added SyntaxColoring.ContextualMenuEnabled.SetEnabled and SyntaxColoring.ContextualMenuEnabled.GetEnabled functions.
- Added UnZipFile.ExtractFiles and ZipFile.CompressFiles functions.
- Added Window.GetTitleVisible, Window.GetTitlebarAppearsTransparent, Window.SetTitleVisible and Window.SetTitlebarAppearsTransparent.
- Added Window.Maximize and Window.Minimize.
- Added Window.ResizeContentView.
- Changed script trigger functions. If you pass script name which is only digits, we lookup the script name for this script ID for you and trigger it.
- Changed a lot of .Release functions to accept a list of reference numbers, e.g. PDFKit.Release
- Changed calculation formatting to not format very long texts. New limit is 30000 characters.
- Changed goto line to animate and jump to the middle.
- Changed JSON.Add* functions to allow multiple parameters to be passed to add a lot of values.
- Changed plugin to return container values with GIF images always now without JPEG preview. FileMaker doesn't need it.
- Changed plugin to return JPEG preview for containers with PNG images only in FileMaker 11 and older.
- Changed plugin to use DynaPDF if initialized to render PDF preview images for PDF in container on Windows. This allows FileMaker to show preview on Windows. For Mac we render them using PDFKit.
- Changed QTMovie.OpenContainer to work better with MP3 files.
- Changed Search Field in scripts. When you close script editor, the search is reset.
- Changed Syntax Coloring. Unless you open a script editor, relation graph window or debugger, we keep the colors off. This should avoid your clients see colors in text or search fields.
- Fixed a bug in FM.StopScriptIdle and in FM.RunScriptIdle.
- Fixed a memory leak in the internal function to query idle time on Mac.
- Fixed a problem in email parsing to not mark some inline text segments as attachments.
- Fixed bug in ECKey.Verify.
- Fixed bug in FM.SQL.Field function.
- Fixed bug in ServerSocket.SendQuery when reporting connection errors.
- Fixed bug in Syntax Coloring to make sure some letters like a single a is no longer red.
- Fixed FM.InsertRecordQuery to copy containers, too.
- Fixed FM.RunDataDesignReport to work better if save dialog is slow to list files.
- Fixed Plugin.Path function for Windows.
- Fixed problem in QuickList.MatchesSubString not splitting right.
- Fixed RichText.ReplaceText to replace more than 100 items.
- Fixed RichText.WriteContainer to use filename parameter correctly.
- For addressbook properties and labels you can now both pass with or without kAB prefix. So kABUIDProperty and UIDProperty work now.
- For PDFKit.Combine and PDFKit.CombineRef the PDFs parameters can also be lists of paths or reference numbers.
- Improved error message when loading a library file fails.
- Improved XML.Import for some special XMLs.
- Removed debug messages for launch of plugin.
- Updated DynaPDF to version 3.0.48.143.
- Updated libXL library to version 3.6.5.2.
- Updated openssl to 1.0.2e.
- Updated Runtime Shrinker to version 2.0 for FileMaker 11 to 14.
- Updated SQLAPI++ 4.1.7.
- Updated SQLite to version 3.10.2.
- Updated to newer plugin SDK.
- When copying scripts, the plugin now adds links to MBS plugin reference automatically.
New in version 5.4 New in version 6.1
More details in the Release notes.

