Version 3.33 (3/8/2010) * Fixed intermittent problem where plugins may not load in Windows XP in FileMaker 11 Version 3.32 (2/25/2010) * Fixed potential crashing issues in OS X 10.5 * FedEx modules now have a 'testMode' parameter that can be set to 'true' or 'false' for switching between test and live mode. * Improved paramater names in screen capture module * Send e-mail modules now support utf-8 encoding Version 3.31 (2/4/2010) * Removed error dialog popups added in last update * Stability improvements * Fixed bugs that could potentially cause crashes in some situations Version 3.301 (1/27/2010) * Now displays visible error message unless SetErrorCapture is on * Fixed situations where modal dialogs could appear behind other windows in MS Windows * Fixed plugin not loading in Java 6 update 18 Version 3.22 (10/30/2009) * Minor change to Send Email modules to support international characters * Minor bug fix in Zip File module Version 3.21 (9/23/2009) * Changed Run Shell Script module to support commands line arguments with spaces in file name (most be wrapped in quotes) Version 3.2 (9/8/2009) * Added convertPathToFileMaker method to FMPro object to help convert file paths to FileMaker-specific format Version 3.1 (8/27/2009) * OS X 10.6 Snow Leopard compatible Added new modules: * CreateFolder - creates a folder, including all of its subfolders. * DeleteFolderOrFile - deletes a folder or file. Recursive deletes for folders, so be careful! * Get Url As Text now correctly supports utf-8 international web pages Version 3.0 (6/9/2009) ScriptMaster 3 has an entirely re-designed user interface, BIG thanks to Matt Petrowsky at http://www.filemakermagazine.com/ There is now a video tutorial that shows how to use ScriptMaster: http://www.youtube.com/watch?v=9vN1CDA4f40 Several new modules have been added to ScriptMaster: === Text === * Validate XML - Does a syntax check on an XML text to see whether it is well-formed. * URLDecode - the companion to FileMaker's built-in GetAsURLEncoded function === Containers === * Crop Image - crop an image to specified coordinates * Watermark Image - apply a text watermark to an image === File System === * List All Files Recursively - Lists all files in a directory, including subdirectories * Get File Size - Gets the size, in bytes, of a file on disk * Get File Modification Date - Gets the date that a file was modified * Zip File - create a .zip archive of a file or directory * Choose Folder - presents a folder selection dialog === Number crunching=== * Create AES Secret Key - this generates a secure key that can be used with the next 2 functions. * EncryptAES / DecryptAES - These use the Rijndael AES encryption algorithm (http://en.wikipedia.org/wiki/Advanced_Encryption_Standard) to encrypt data. In June 2003, the US Government announced that AES may be used to protect classified information. * Better Random - gets around issues with FileMaker's built-in random number generator ===GUI=== * Popup Menu - has now been modified to take a return-separated list of menu choices; returns the user's choice as the function result. * QuickTime Frame Capture - capture a snapshot from an iSight or any other QuickTime-compatible video input Version 2.08 (2/10/2009) * Fix for multiple users running ScriptMaster on the same machine Version 2.07 (2/1/2009) * Added a new feature to return any InputStream as a container to FileMaker. See the 'Get Container from InputStream' module in the developer file for an example. Version 2.06 (1/28/2009) * Fixed compatibility issues with running on Server 10 and IWP Version 2.05b (12/22/2008) * Fixed a build error that prevented ScriptMaster from working in Tiger (OS X 10.4.x) Version 2.05a (12/3/2008) * Now logs plugin parameters in the event of a code execution failure to make it easier to troubleshoot problems Version 2.05 (11/17/2008) * Fixed crash when passing very large strings (> 1M characters) while running in IWP. Version 2.04 (11/13/2008) * Fix for applets when using Java 1.6_10 Version 2.03 (10/14/2008) * Added a new module, 'Text similarity', that rates how closely two text items match. Very useful for finding near-duplicates. Thanks to Matt Navarre for the suggestion. * Added keyboard shortcuts to color chooser dialog module Version 2.03 (8/15/2008) * Fixed a bug on OS X where running 2 copies of FileMaker with ScriptMaster installed would crash Version 2.02 (8/12/2008) * Fixed a bug where calling scripts in FileMaker would sometimes not work from registered functions Version 2.01 (7/30/2008) * Added 'Post XML Data' module Version 2.0 (7/1/2008) * Added the ability to register modules as filemaker functions * Many improvements to development file * Much faster execution for modules registered as functions Version 1.66 (4/18/2008) * Returning a RenderedImage encodes the image as a PNG instead of a JPG, resulting in much nicer images. * Better support for copying scripts from the demo file for graphic files Version 1.651 (2/21/2008) * Critical fix in bundled groovy version * Corrected some cases where line breaks on windows were duplicated when returning values to FileMaker. Version 1.64 * Upgraded to the latest Groovy version (1.5.4) Version 1.63 * Licensing changes - now allows redistribution Version 1.6 * Better support for getting URL contents where the URL doesn't specify a file extension (google charts, for example) Version 1.52 * Fixed bug in fmpro.performScript (it now requires a filename as the first parameter, and is more stable) * Fixed some bugs in the example file scripts Version 1.4 * Better GUI stability and modal dialog support * Groovy images auto-convert to FileMaker containers * Fixed bug with demo license keys Version 1.3 * Improved stability (upgraded to groovy version 1.0) * Passing "eval-style" (table::field) parameters works on mac & windows Version 1.2 * Container support implemented * Better handling of containers as references