Release notes for version 7.3 - 18th July 2017
New functions in 7.3 and Announcement in blog.
- Added BinaryFile functions.
- Added MailComposer functions to send email on iOS with email app, text or html and multiple attachments.
- Added SocialComposer functions for iOS to post on Facebook, Twitter, SinaWeibo and TencentWeibo.
- Added GMImage.CopyChannel function.
- Added AVPlayer.FindPlayers function to access playing interactive containers on iOS.
- Added AVPlayer.GetAsset function.
- Added Dialog.GetLeft, Dialog.GetTop, Dialog.SetLeft and Dialog.SetTop functions to position dialogs.
- Added EventMonitor.ClearCardWindow and EventMonitor.SetCardWindow to handle clicks outside a card window.
- Added EventMonitor.LastMousePositionY and EventMonitor.LastMousePositionX functions.
- Added Filter column functions for Excel functions.
- Added GMImage.FontTypeMetrics function.
- Added IgnoreDuplicates parameter to SQL.InsertRecords functions to ignore duplicate error on insert.
- Added Linux support for SNMP.Get.
- Added new flag for Files.ListRecursive to ignore invisible folders and better check for hidden elements.
- Added new mode to Encryption.Cipher with type "auto" for returning container data and detect type based on a given filename.
- Added new option DriveType for Files.DiskInfo on Windows.
- Added parameter for QuickList.FindUnequals and List.FindUnequals to only return items from first list.
- Added PHP.IsInitialized function.
- Added Plugin.PNGVersion function.
- Added SocialRequest and Social functions for iOS.
- Added SQL.InsertOrUpdateRecords function.
- Added support for FileMaker 16 for WebView.Passwords.Install function.
- Added support on iOS to load dynapdf.framework to use DynaPDF functions inside iOS SDK app.
- Added Text.ReplaceAll function.
- Added Text.Speak and Text.Speak.AvailableVoices for iOS.
- Added UNNotification.AuthorizationError and UNNotification.AuthorizationGranted.
- Added UUID mode for Audit. Call Audit.SetUUIDField please to enable.
- Added Webview.SendCommand and Webview.ExecCommand.
- Added XML.Parse and XML.Release to parse XML once and query several times to get better performance.
- Added DynaPDF methods for Metafile conversion (EMF/WMF)
- Bug fixes for future macOS versions.
- Calling StoreRegistration function now also invokes Register to test the key before storing it.
- Changed Audit.SetIgnoredFieldNames to accept list of field names.
- Changed AVAsset.OpenContainer to accept wav files.
- Changed linux linking to avoid loader to connect function to wrong library if several versions of the library exists.
- Changed script coloring to keep gray script lines (deactivated or incompatible) in gray.
- Changed SQL.GetFieldAsNumber and SQL.GetParamAsNumber to return numbers outside 32-bit integer as text.
- Changed syntax coloring to not highlight text of comments.
- Changed variable check to accept comments declaring variables with @param: # @param $firstName The first name parameter.
- Changed variable check to allow special rules ending with $ to catch commands with variables.
- Changed variable checks in script editor to remove error messages and notifications better.
- Creating barcode no longer changes locale settings.
- Enabled SSE2 extension for libPNG for macOS as all Macs with Intel CPU should have SSE2.
- Fixed a bug with Math.InsidePolygon.
- Fixed bug in Int64 parsing when FileMaker uses scientific notation.
- Fixed bug where variable detection would not handle variable containing ~ correct.
- Fixed bug with DynaPDF.ShowDifferences and rotated pages.
- Fixed bug with Encryption.Cipher to better handle longer keys (e.g. blowfish with up to 64 bytes) and invalid key lengths.
- Fixed crash when quitting runtime app. The register script step is missing in runtimes and so the plugin should not register/unregister script step.
- Fixed FileDialog.GetNameFieldStringValue function to provide name from dialog.
- Fixed issue for iOS where version number was too long. Now last digit is not included.
- Fixed issue with DynaPDF.HighlightPattern function.
- Fixed issue with iOS plugin startup when not using optional MBSInit framework.
- Fixed issue with SerialPort.ReadLine being off by one.
- Fixed plugin to load again on Windows XP. The registry functions broke it for 7.2.
- Fixed problem where variable name check would complain about variable name being part of script name.
- Fixed RemoteControl.ClickMouse to not move mouse on Mac for 0/0 coordinate.
- Improved formula coloring in calculation dialog to handle better various quote characters.
- Improved Math.BitwiseAND, Math.BitwiseOR, Math.BitwiseNOT, Math.BitwiseXOR, Math.BitwiseShiftRight and Math.BitwiseShiftLeft to use 64-bit integers instead of 32-bit.
- Improved SNMP.Get function to report errors better.
- Improved speed of XML functions.
- Improved XML parsing for huge XML texts.
- Reduced memory consumption for email sending, so you can now queue 1000+ emails.
- The Notification functions on Mac can now pass JSON payload.
- Updated discount library to version 2.2.2
- Updated DynaPDF library to version 4.0.11.31.
- Updated libPNG to version 1.6.30.
- Updated OpenSSL to 1.1.0f and 1.0.2l
- Updated SQLite to 3.19.3.
- Updated to FileMaker 16.0.2 SDK.
- Zooming in script workspace can now be triggered with Command and Plus/Minus keys.
New in version 7.2 New in version 7.4
More details in the Release notes and Announcement in blog.