Release notes for version 5.2 - 4th August 2015
- Added Schedule functions.
- Added asynchronous CURL transfers.
- Added AVAsset functions to use OS X functions for getting images and metadata for movies.
- Added EventMonitor functions to check if which button the last mouse click used.
- Added MatrixDongle functions.
- Added Windows support for HotKey functions and a few more functions.
- Added Text.Characters, Text.ConvertUnicodeToCharacterComposition and Text.ConvertUnicodeToCharacterDecomposition.
- Added "underscore variable name" and "tilde variable name" tags for syntax coloring.
- Added code to overwrite FileMaker overwriting our drag cursors. So DragDrop.SetCursor does again do its job.
- Added CURL.GetResultAsContainer function.
- Added Dialog.SetTimeout for Mac to hide dialog after some time.
- Added Dictionary.List function.
- Added DynaPDF.GetInMetadata, DynaPDF.GetMetadata and DynaPDF.SetMetadata.
- Added DynaPDF.GetOutputIntent and DynaPDF.GetOutputIntentCount functions.
- Added EventMonitor.LastMouseClickIsDoubleClick function.
- Added Files.FileExtension function.
- Added FM.VariableClearAll function.
- Added functions for serialize and deserialize for container, dictionary and lists: Container.Deserialize, Container.Serialize, Dictionary.Deserialize, Dictionary.Serialize, List.Deserialize, List.Serialize, QuickList.Deserialize and QuickList.Serialize.
- Added Menu.DefineQuickMenuXML function.
- Added more CURL functions.
- Added mutex so trace logs don't mess up on server with multiple threads logging.
- Added NetworkInterfaces.Default function.
- Added new mode to CURL.GetResultAs* functions to use the file name from URL if you don't provide one.
- Added new print options for WebView.SetPrintParameter: PaperName, PaperWidth and PaperHeight.
- Added Notification.SendDirect function.
- Added parameter for DynaPDF.ReplacePattern for alignment.
- Added parameters for Files.Mount function for showing dialogs while mounting.
- Added ProcessActivity.beginActivity and ProcessActivity.endActivity.
- Added RichText.ReadHTML and RichText.ReadRTF functions.
- Added SQL.InsertRecords function.
- Added SyntaxColoring.CopyButton.GetEnabled and SyntaxColoring.CopyButton.SetEnabled functions to switch copy button on/off.
- Added SystemInfo.IsAdminUser function.
- Added SystemInfo.isWindows10 function.
- Added Text.Character and Text.Code functions.
- Added Text.InvalidCharactersForEncoding function.
- Added Text.RedefineEncoding function.
- Added Window.Current function.
- Changed CURL plugin to turn off VerifyHost and VerifyPeer if you didn't set them or provided certificates. This should avoid beginner mistakes.
- Changed CURL to set Verbose option on by default.
- Changed Files.Mount on Windows to load required DLL dynamically, so plugin loads on older Windows versions.
- Changed IsError function to be more thread safe and work better on FileMaker server.
- Changed responses from ServerSocket via HTTP to request client to not cache responses.
- Changed ServerSocket.SendQuery to have a 3 second connect timeout.
- Changed syntax coloring to not color text black unless we have something to format like a bracket. This way you should normally not see syntax coloring in field picker.
- Changed Text.WriteTextFile and others to better handle null characters in text.
- Changed the variable declaration check to show user notification, because we can't show it inline for FM 14.
- Changed Windows plugin to no longer link directly to Mpr.dll and Rpcrt4.dll
- Fixed an issue with Dialog functions where Dialog.SetButtons overwrote on Mac the buttons.
- Fixed an issue with Syntax Coloring on FM 14.
- Fixed AVAsset.MetadataKeys to work on Mac OS X 10.9 and older.
- Fixed bug for Menu.SetFontSize, so that entries with custom font are not always bold and italic.
- Fixed bug in GMImage.NewFromBase64.
- Fixed bug in Text.InvalidCharactersForEncoding.
- Fixed bug with Dictionary.AddSQL's parameter passing.
- Fixed copy button to copy even lines not currently visible in FileMaker 14.
- Fixed Drag and Drop for Emails for OS X 10.10.x where Apple changed it a little bit.
- Fixed handling of separators in Menu.DefineQuickMenu function.
- Fixed indexed for parameters to WebView.Screenshot function.
- Fixed issue on Windows where plugin did not load on older Windows versions.
- Fixed issues with TWAIN plugin by working more asynchronously. This helps getting plugin work with drivers it did not work before. But the modal parameter is no longer used.
- Fixed problem in QTMovie.Release function.
- Fixed ProgressDialog.Show to reset Cancel flag on Windows, too.
- Fixed RemoteControl.MouseY function for FM14.
- Fixed some list functions to not return a newline character on the end if told to do so.
- Fixed SyntaxColoring.Disable for FileMaker 14 to actually disable script colors.
- Fixed text encoding bug with Text.EncodeToXML function.
- Fixed text encoding for JSON.GetArrayItemsAsList.
- Fixed variable declaration check for FileMaker 14.
- For CURL.GetHeaderAsText, CURL.GetDebugAsText, CURL.GetInputAsText and CURL.GetResultAsText we now always fix line endings for you.
- Implemented better caching for calendar objects.
- Optimized away some debug details on Windows plugin, saving 100 KB in plugin size.
- Plugin builds with Xcode 7 on 10.11 beta. Fixed a few minor problems detected by newer analyze function.
- Updated DynaPDF to version 3.0.40.122.
- Updated system information functions to properly detect Windows 10.
- Upgraded Xcode to version 6.3.2
- When using QuickMenu functions we now release any menu with same name defined before.
New in version 5.1 New in version 5.3
More details in the Release notes.