Release notes for version 11.0 - 19th January 2021
New functions in 11.0 and Announcement in blog.
- Added DragDrop.AttachToWindow function to allow drop to whole window on Windows.
- Added DragDrop.GetFilePathsToDrag, DragDrop.SetDragImage and DragDrop.SetFilePathsToDrag functions to allow drag from Drag & Drop control..
- Added DynaPDF.Lab function.
- Added DynaPDF.SaveAndSignFileExt function to sign PDF file with 2048 or 4096 bit key length.
- Added DynaPDF.SetFillColorValue and DynaPDF.SetStrokeColorValue functions.
- Added DynaPDF.SetPageBreakExpression and DynaPDF.GetPageBreakExpression to allow custom page breaks and multi column output.
- Added filter for ListDialog and related functions: ListDialog.GetFilter, ListDialog.GetShowsFilter, ListDialog.SetFilter and ListDialog.SetShowsFilter.
- Added leading factor parameter for DynaPDF.ConvertStyledText, DynaPDF.WriteStyledText and DynaPDF.WriteStyledTextEx.
- Added mode 16 for number sorting to QuickList.SortWith function.
- Added new DirectoryPath parameter for DocumentPicker.Import and DocumentPicker.Open functions.
- Added PassThroughNativePath flag to Path.FileMakerPathToNativePath function to disable the pass through of valid paths.
- Added PrintDialog.GetReverseOrder and PrintDialog.SetReverseOrder functions.
- Added Speech.AttributesForVoices function.
- Added SystemInfo.IsiOSAppOnMac function.
- Added Window.GetTitlebarSeparatorStyle and Window.SetTitlebarSeparatorStyle functions.
- Added Window.GetToolbarDisplayMode and Window.SetToolbarDisplayMode functions to configure macOS toolbar to show icons and/or labels.
- Added Window.GetToolbarStyle and Window.SetToolbarStyle for macOS 11.0
- Changed Barcode.Generate to default to 8-bit per channel for the generated image to avoid trouble if receiving software can't handle 16 bit per channel. You can still change with GMImage.SetDepth, e.g. to make a monochrome version.
- Changed coloring scheme for Dark mode to show set variable a bit lighter. You may need to run SyntaxColoring.FactoryDefaults to see changes.
- Changed DocumentPicker.Import and DocumentPicker.Open to make second parameter flags, so you can decide to show file name extensions.
- Changed DragDrop.CreateWithControl, DragDrop.CreateWithSize, DragDrop.CreateWithWindow to return an error if the control can't be created properly.
- Changed DynaPDF.ConvertStyledText to fall back to Helvetica if font is not found.
- Changed MarkDown functions to output footnotes.
- Changed MBS items for Script Workspace and Debugger to better hide if window is not wide enough.
- Changed QuickList.MatchesSubString to use caseless comparison on Windows and Linux and not just on macOS/iOS.
- Changed SQL functions to automatically use CLOB/BLOB type for strings for SQL Server if length is >8000.
- Disabled the zoom button for inspector from 10.5 due to problems.
- Enhanced Matrix.InsertRecords to detect field data type and pass numbers and date/time/timestamp to FileMaker.
- Fixed a bug in Schedule functions where timer may not fire after midnight.
- Fixed a memory leak in WordFile functions.
- Fixed an issue with SQL.Connect function connecting to MySQL when server doesn't know utf8mb4 text encoding.
- Fixed an issue with WebDownloadDelegate.SetBeginDownloadHandler not calling the script.
- Fixed bug in Font.Deactivate for macOS, where deactivate was not working since v10.3.
- Fixed DynaPDF.CreateAxialShading and DynaPDF.CreateRadialShading to return handle for new shading.
- Fixed DynaPDF.GetFieldAsJSON and DynaPDF.GetFieldsAsJSON to return ActionType with that key name instead of Action twice.
- Fixed DynaPDF.SetCMapDir to return number of CMaps loaded instead of OK.
- Fixed edge case where a function name on the start of calculation would not get colored.
- Fixed FileDialog.GetNameFieldStringValue for Windows to return name of chosen file after dialog showed.
- Fixed issue with FM.SQL.JSONRecord, FM.SQL.JSONRecords and Dictionary.ToJSON where long numbers where truncated to double precision.
- Fixed ListDialog functions on macOS to handle Command-C, Command-V, Command-X and Command-A for the filter text field.
- Fixed plugin to load on Windows 7 again. Broken in 10.5 when adding WindowsML functions.
- Fixed problem with bracket highlighting voiding your selection on Big Sur.
- Fixed problem with Command-R taken for the plugin for Database Definition dialog. You can now use it again to pick Container in field types popup.
- Fixed problem with plugin preventing variable name being selected when you open a Set Variable dialog by formatting text twice.
- Fixed problem with WordFile functions and some Word documents with older encodings.
- Fixed rate parameter for Speech.Speak function for macOS.
- Fixed Window.GetCurrentTag function.
- Improved DynaPDF.ConvertStyledText to handle size difference better.
- Improved if/loop highlighting to find matching exit loop even if it is within an If block.
- Improved image drawing for Windows DragDrop functions, so the control looks better.
- Optimized EmailParser.HTMLToPlainText function to add new line after pre element and to skip space runs.
- Rewrote Files.FileSize, Files.AccessDate, Files.CreationDate and Files.ModificationDate to use newer APIs on macOS.
- Split local offline documentation in separate download.
- Tuned bracket highlighting to not edit text attributes if there are no brackets.
- Updated SQLite library to version 3.34.0.
- Updated curl to version 7.74.0.
- Updated DynaPDF to version 4.0.46.132.
- Updated LibXL to version 3.9.3.
- Updated SQLAPI to version 5.1.3.
- Updated to Xcode 12.3.
New in version 10.5 New in version 11.1
More details in the Release notes and Announcement in blog.

