Release notes for version 4.1 - 18th March 2014
- Added Menu/MenuItem functions and a Menu.Popup method to show popup menu on Mac.
- Added new functions Encryption.Cipher and Hash.Digest with a lot of options.
- Added CLGeocoder functions to map address to geo coordinate and back on Mac OS X.
- Added Dialog functions for showing message dialogs.
- Added DynaPDF functions: DynaPDF.GetImportFlags, DynaPDF.SetImportFlags, DynaPDF.SetTextFieldValue and DynaPDF.SetTextFieldValueEx.
- Added DynaPDF.AddFontSearchPath function.
- Added DynaPDF.CreateCheckBox and DynaPDF.CreateTextField.
- Added DynaPDF.FindText function.
- Added Files.ListRecursive function.
- Added functions Audit.SetLogAccess and Audit.GetLogAccess.
- Added JSON.CreateStringArrayWithList function.
- Added Math.BitwiseAND, Math.BitwiseOR, Math.BitwiseNOT, Math.BitwiseXOR, Math.BitwiseShiftRight or Math.BitwiseShiftLeft.
- Added new grapichsmagick path drawing methods.
- Added new mode to String.ReplaceNewline for html/xml.
- Added PrintDialog.SetDuplex and PrintDialog.GetDuplex.
- Added RunTask methods to add arguments and read/write data to the launched app.
- Added WebViewer functions to zoom page or text.
- Changed Audit functions to ignore fields in the audit table which are not used. This way you can have automatically calculated fields there.
- Changed plugin to return error message if you pass compressed container value. We have no idea on how to uncompress.
- Changed String.EncodeToHTML to ignore lower ASCII control characters.
- Changed Trace command to no longer show serial number.
- Fixed a build problem on Windows where some parts where not probably recompiled for 4.0 release (plugin still reported version 3.5).
- Fixed a problem with CGImageSource.Keys function where it crashed with invalid image reference.
- Fixed bug in DynaPDF.GetTextFieldValue and DynaPDF.GetTextFieldDefaultValue function.
- Fixed bug with Mac file path handling for our text functions. String.ReadTextFile for example failed.
- Fixed caching issue with calendar and addressbook script notifications.
- Fixed functions Files.FileExists, Files.ItemExists, Files.DirectoryExists to return 0 on Mac instead of error if file/item/directory is not found.
- Fixed problem with DynaPDF.OpenPDFFromContainer crashing if you passed empty container.
- Improved container reading for movie files.
- Improved DynaPDF.GeneratePreview to flattens annotations and forms.
- Improved Form Utility. New menu command to open file. If field or form names are not unique, we use index, not name. Retina is now supported and last 10 URLs are saved in preference file.
- Improved QTMovie and PDFKit functions to read external containers by file.
New in version 4.0 New in version 4.2
More details in the Release notes.

