Release notes for version 9.1 - 12th March 2019
New functions in 9.1 and Announcement in blog.
- Added DocumentPicker functions to get file dialog to pick or export file on iOS.
- Added feature to sort layout style entries in context menu in FileMaker layout editor.
- Added PKCS7 functions to read signed data.
- Added append parameter for Trace function.
- Added AVRecorder.EncoderCount, AVRecorder.EncoderInfo, AVRecorder.GetEncoder and AVRecorder.SetEncoder functions to define encoder for AVRecorder on Windows.
- Added AVRecorder.ShowPropertyDialog function.
- Added backlog parameter for Socket.Listen.
- Added CloseDialog = 3 mode for Printer.Print to keep main dialog open, but close sub dialog.
- Added DragDrop.GetAutoResizingMask and DragDrop.SetAutoResizingMask functions.
- Added DynaPDF.GetOCG, DynaPDF.GetOCGContUsage, DynaPDF.GetOCGCount, DynaPDF.GetOCGUsageUserName and DynaPDF.SetOCGState functions for PDF layers.
- Added DynaPDF.Table.SetCellAction function.
- Added FM.SQL.Max, FM.SQL.Min, FM.SQL.Avg and FM.SQL.Sum functions.
- Added ImageCapture.PDF function to return PDF document for scanned documents.
- Added MapView.RemoveAnnotations and MapView.RemoveOverlays function.
- Added MapView.ShowAllAnnotations function.
- Added MaxRes Parameter for DynaPDF.Print function.
- Added mitigation for Folders.UserTemporary function for Mac on Server.
- Added more CoreLocation functions for iOS.
- Added NewTextColor parameter for DynaPDF.ReplacePattern function.
- Added PlainText flag to DynaPDF.WriteFText, DynaPDF.WriteFTextEx and DynaPDF.WriteFTextExRotated functions.
- Added providesAppNotificationSettings, showPreviewsSetting and criticalAlertSetting for UNNotification.NotificationSettings function.
- Added support for binary format to X509.Read, X509.ReadFromContainer and X509.ReadFromFile.
- Added Time.TimeZoneOffset function.
- Added tooltip for Export dialog for MacOS. If a table name is selected in popup, we can show field type in tooltip for list entries.
- Added Trace.WriteLine function to write text/data into trace logging.
- Added UNNotification functions for MacOS 10.14 and newer.
- Added WIA.Images function.
- Added WinSendMail.SendAsync function.
- Added WordFile.AddMediaFile function.
- Added X509.Write function.
- Changed UNNotification functions to return error on server.
- Changed code signing to also sign debug version of our Windows plugin.
- Changed email decoding to use iconv to support GB2312 text encoding.
- Changed freeing SQL connections to also free all related SQL commands.
- Changed GMImage.AveragePixelValue to make rectangle optional.
- Changed GraphicsMagick to detect installed fonts at runtime for MacOS instead of hard coded list.
- Changed MapView.CreateWithControl so the map view is placed in the document view from FileMaker and scrolls with the other controls.
- Changed MapView.ShowAddress and MapView.AddPinWithAddress to return errors if address is not found.
- Changed script search to delay search a few milliseconds to avoid search while typing.
- Changed TAPI.Initialize to return windows error code if initialization fails.
- Changed web viewer made with WebView.Create to open links with target=_blank in browser.
- Changed WebView.FindByName to better find web viewer.
- Changed XML.Import to ignore BOM character.
- Fixed a problem with XL.Sheet.CellWriteTexts function and empty entries in value list.
- Fixed a problem with XML.Parse getting an XML reference number.
- Fixed bug for Time.TimeStampToUTC on Windows with day change.
- Fixed bug in CURL.GetResultAsEMailList to include several CC addresses.
- Fixed bug in handling 16-bit color for GraphicsMagick, which affected the trim and replace color examples.
- Fixed bug in WebView.FindByName for Mac.
- Fixed bug with Archive.Compress not writing file on Windows.
- Fixed bug with image indexes for DynaPDF.AppendImagePages function.
- Fixed bug with SQL.SetParamAsTime and SQLAPI handling TIME field type for SQLite.
- Fixed crash with connecting to SQL Anywhere when creating connection failed. Now reports an error instead.
- Fixed GameKit.Leaderboard.New function.
- Fixed problem with Events.Reset function.
- Fixed problem with MapView.CreateWithControl on iOS not initializing correctly.
- Fixed problem with Printer.Print picking items in popup menu if you have two similar starting entries.
- Fixed problem with URL trigger for sockets.
- Fixed problem with XL.Sheet.SetTabColorRGB function.
- Fixed text encoding issue with Trace logs for Audit.
- Implemented FM.MouseWheelScriptTrigger for MacOS to navigate through records with mouse wheel.
- Manually applied CURL fix: vauth/oauth2: Fix OAUTHBEARER token generation #3377
- Rewrote Container.Compress and Container.Decompress to work faster.
- Rewrote FM.QueryFieldsForTableName and FM.QueryFieldsForBaseTableName to avoid join operation and gain better performance with lots of tables.
- Rewrote RichText.HTMLText to return better html.
- Updated CURL to version 7.64.0.
- Updated DynaPDF to version 4.0.26.74.
- Updated SQLAPI to version 4.2.5.
- Updated SQLite to version 3.27.1.
New in version 9.0 New in version 9.2
More details in the Release notes and Announcement in blog.