Release notes for version 3.0 - 4th December 2012
- Added DynaPDF functions for Mac/Win PDF functions.
- Added SerialPort functions.
- Added RichText functions for Mac.
- Added Syntax Coloring for FileMaker 11/12 on Mac.
- Added Printer.SetDefaultPrinter, Printer.PrinterName, Printer.PrinterCount and Printer.GetDefaultPrinter.
- Added ClearRegistration, IsRegistered and StoreRegistration for preloading registration on Macs used for training.
- Added Container.GetName and Container.Rename function.
- Added FM.ExecuteSQL.LastErrorMessage to get error message of last SQL command.
- Added GMImage.AveragePixelValue.
- Added GMImage.GetJPEGAsBase64, GMImage.GetJPEGAsHex, GMImage.GetPNGAsBase64, GMImage.GetPNGAsHex, GMImage.NewFromBase64, GMImage.NewFromHex.
- Added Graphicsmagick functions to draw rectangle, line, round rectangles, circle, ellipse and arcs to image.
- Added MovieView functions.
- Added parameters for Audit function, so you can now pass "fieldname|value" to set additional fields in Audit call in your AuditLog table.
- Added SQL.GetFieldAsJPEG, SQL.GetFieldAsPNG, SQL.GetParamAsJPEG, SQL.GetParamAsPNG and SQL.SetParamAsContainer.
- Added String.DecodeFromBase64 and String.EncodeToBase64.
- Added String.EncodeToBytes, String.EncodeHexToBase64, String.EncodeBytesToBase64, String.DecodeHexFromBase64, String.DecodeFromBytes and String.DecodeBytesFromBase64.
- Added String.FindBetween function.
- Added SystemInfo.Time
- Added URLScheme.GetDefaultHandler.
- Added WebView.RenderImage support to Windows, not perfect, but works often.
- Added WebView.RenderPDF function for Mac.
- Added WebView.SetEditable, WebView.LoadHTML and WebView.GetEditable.
- Added window functions for fullscreen mode on Mac OS X.
- Added XML.Query for XPath queries on XML text.
- Changed Container.GetDataURL to also work with PDFs.
- Changed Container.GetTotalSize and Container.GetTypeSize to work with referenced files.
- Changed SQL.NewCommand function to automatically set scrollable option for new commands.
- Changed Syntax Coloring to also see functions if between function and braket is a space.
- Changed Syntax Coloring to be lowercase. So please reset settings with SyntaxColoring.FactoryDefaults.
- Changed SyntaxColoring.AddTag function to take a new selector parameter to specify what to color: function, scriptstep, variable or formula.
- Fixed Audit Function to work in FileMaker 10. BaseTable and Tables must match here and we can't query TableID/FieldID.
- Fixed bug in Path.FilemakerPathToNativePath and Path.NativePathToFilemakerPath on Windows.
- Fixed memory leak in OCR.setImage function.
- Fixed problem with CURL and SFTP transfers (SSH).
- Fixed NSUserNotification so it works now even if FileMaker is frontmost.
- Improved trace output on Windows.
- On FileMaker Server we now write to DebugView/Console.app the message that the plugin has been loaded. This makes it easier to verify things are working.
- Renamed SetDefaultHandlerForURLScheme function to URLScheme.SetDefaultHandler and InstallURLEventHandler to URLScheme.InstallURLEventHandler.
- You can now also use "dos" as text encoding name.
New in version 2.9 New in version 3.1
More details in the Release notes.

