|
360Works ScriptMaster Changelog- - 360Works ScriptMaster 4.134 - 11th September 2012
- Fixed bug that occurs on Windows when copying and pasting layout elements in FileMaker 12
- Added RSA encryption modules (Key generation, encryption, decryption)
- Added Unzip File module to decompress .zip files
- + 360Works ScriptMaster 4.132 - 4th April 2012
- FileMaker Pro and Server 12 compatibility release.
- + 360Works ScriptMaster 4.131 - 11th January 2012
- Updated Groovy to version 1.8.5
- Now includes SMGetVariable function for generated plugins. This makes it easier to return multiple outputs from a ScriptMaster function.
- Fixed a rare bug that could occur when generating custom plugins with ScriptMaster Advanced, if an external jar file had an incorrect size entry
- Fixed an issue that would not allow plugin help text to have umlauts or other international characters.
- Fixed a character encoding problem when using clipboard functions in ScriptMaster with UTF-16 clipboard formats..
- Fixed a problem with example module “Access the FileMaker Calculation Engine Part 3” not being able to run when executed from demo file.
- + 360Works ScriptMaster 4.124 - 8th April 2011
- Fixed an issue that was preventing modules from being registered on Mac OS 10.5.
- + 360Works ScriptMaster 4.123 - 18th March 2011
- Fixed a bug where custom plugins made by ScriptMaster 4 Advanced would not be properly updated through FileMaker Server Auto-Update. Auto-Update will only work if the plugin is updated before any of the custom plugin functions are called (other than the version function).
- + 360Works ScriptMaster 4.122
- Fixed a plugin generation issue introduced in version 4.121.
- + 360Works ScriptMaster 4.121
- Resolved “Can’t start AWT” error some users were receiving in FileMaker Pro and FileMaker Runtime.
- + 360Works ScriptMaster 4.12 - 24th January 2010
- Fixed issues with Auto-Update on Mac and Windows. Plugins prior to this version will need to be removed from the Auto-Update directory, we’ve put together an applet to take care of this http://www.360works.com/remove-plugins/. Perviously, FileMaker needed to be restarted after Auto-Update on Mac and on Windows the update had to be performed manually in some cases, this update takes care of both issues.
- + 360Works ScriptMaster 4.11 - 19th January 2011
- Late-breaking Windows clipboard fix reported by Matt Petrowsky.
- + 360Works ScriptMaster 4.1 - 18th January 2011
- Improvements:.
- Now has Groovy 1.7.6 compiled into the plugin.
- SQL statements no longer appear in plugin log files (unless an error occurs; errors are always logged with all parameters).
- Plugins generated with ScriptMaster Advanced now have a registration.txt file included in the output with the license key.
- .
- Bug fixes:.
- Fixed a bug where clipboard functions did not work in Windows.
- Modified ‘Get URL As Text’ module to detect character encoding, instead of assuming utf-8.
- Rewrote Shell script module; added an option to run in background; should be much more reliable and work as expected on Mac and Windows.
- Fixed a problem when running multiple 360Works plugins on Windows Server 2008 R2 / Windows 7.
- Plugins generated with ScriptMaster Advanced that included 3rd party jar files were crashing in Windows; this is fixed.
- + 360Works ScriptMaster 4.02 - 3rd August 2010
- Fixed a bug where copying registration function onto clipboard did not work.
- + 360Works ScriptMaster 4.01 - 28th July 2010
- FMPro.setClipboardContents now has an optional clearExisting boolean flag.
- Windows-specific fix to always set clipboard format #2, which is needed for pasting layouts.
- + 360Works ScriptMaster 4.0 - 20th July 2010
- === Major changes ===.
- You can optionally specify a module as a non-GUI function. Our benchmark testing shows that this increases execution of simple modules from 300 times per second to 3,000 times per second!.
- You can now load ScriptMaster modules from a network URL using the SMLoadJar function, which lets you centralize all of your favorite modules onto a web server and load them into your solution.
- Major speed improvements to compiling ScriptMaster functions.
- Now has Groovy 1.7.1 compiled into the plugin. This supports many new groovy features, such as the GroovyWS web services classes.
- .
- === New modules ===.
- Added an ‘XPath Parsing’ module.
- Added ‘Notify Prowl’ module for sending push notifications to iPhone / iPad (Thanks Todd Geist).
- Added a ‘Move Or Rename File’ module (Thanks Jack James).
- Added a ‘Get Folder Size’ module for recursively determining the size of a folder.
- Added a ‘Find Images URL’ module for finding all image URL references in an HTML page.
- .
- === ScriptMaster Advanced ===.
- You may now choose to purchase ScriptMaster Advanced Edition. The Advanced edition has these features in addition to what comes with the free version:.
- You can create your own FileMaker plugins from ScriptMaster, which can be distributed royalty-free to any client with your FileMaker solution. You can name them whatever you want, and they will have your favorite ScriptMaster modules embedded right into the plugin!.
- You can execute SQL statements in FileMaker with the Advanced Edition, or with plugins generated from it.
- You can read and write from the system clipboard with the Advanced Edition, or with plugins generated from it.
- Plugins generated from the Advanced Edition are pre-compiled, so they do not need to be compiled at startup. This will greatly improve solution launch times.
- .
- === Other changes ===.
- Stability improvements, fixed many cases where FileMaker was hanging or flashing when using ScriptMaster in calculation fields.
- Added an ‘isDestResidential’ true or false flag to FedEx shipping module.
- Simplified color chooser module.
- Minor bug fix on Tree View example so that it would not pop up an extra window.
- Better international character handling for these modules: Read File Contents, Run Shell Script, Post XML Data.
- Read File Contents can now read a file of unlimited size without running out of memory.
- Removed the ‘download URL’ field in the ScriptMaster file; it is no longer used.
- + 360Works ScriptMaster 3.33 - 8th March 2010
- Fixed intermittent problem where plugins may not load in Windows XP in FileMaker 11.
- + 360Works ScriptMaster 3.32 - 25th February 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.
- + 360Works ScriptMaster 3.31 - 4th February 2010
- Removed error dialog popups added in last update.
- Stability improvements.
- Fixed bugs that could potentially cause crashes in some situations.
- + 360Works ScriptMaster 3.301 - 27th January 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.
- + 360Works ScriptMaster 3.22 - 30th October 2009
- Minor change to Send Email modules to support international characters.
- Minor bug fix in Zip File module.
- + 360Works ScriptMaster 3.21 - 23rd September 2009
- Changed Run Shell Script module to support commands line arguments with spaces in file name (most be wrapped in quotes).
- + 360Works ScriptMaster 3.2 - 8th September 2009
- Added convertPathToFileMaker method to FMPro object to help convert file paths to FileMaker-specific format.
- + 360Works ScriptMaster 3.1 - 27th August 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.
- + 360Works ScriptMaster 3.0 - 9th June 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.
- + 360Works ScriptMaster 2.08 - 10th February 2009
- Fix for multiple users running ScriptMaster on the same machine.
- + 360Works ScriptMaster 2.07 - 1st February 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.
- + 360Works ScriptMaster 2.06 - 28th January 2009
- Fixed compatibility issues with running on Server 10 and IWP.
- + 360Works ScriptMaster 2.05b - 22nd December 2008
- Fixed a build error that prevented ScriptMaster from working in Tiger (OS X 10.4.x).
- + 360Works ScriptMaster 2.05a - 3rd December 2008
- Now logs plugin parameters in the event of a code execution failure to make it easier to troubleshoot problems.
- + 360Works ScriptMaster 2.05 - 17th November 2008
- Fixed crash when passing very large strings (> 1M characters) while running in IWP.
- + 360Works ScriptMaster 2.04 - 13th November 2008
- Fix for applets when using Java 1.6_10.
- + 360Works ScriptMaster 2.03 - 14th October 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.
- + 360Works ScriptMaster 2.03 - 15th August 2008
- Fixed a bug on OS X where running 2 copies of FileMaker with ScriptMaster installed would crash.
- + 360Works ScriptMaster 2.02 - 12th August 2008
- Fixed a bug where calling scripts in FileMaker would sometimes not work from registered functions.
- + 360Works ScriptMaster 2.01 - 30th July 2008
- Added ‘Post XML Data’ module.
- + 360Works ScriptMaster 2.0 - 1st July 2008
- Added the ability to register modules as filemaker functions.
- Many improvements to development file.
- Much faster execution for modules registered as functions.
- + 360Works ScriptMaster 1.66 - 18th April 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.
- + 360Works ScriptMaster 1.651 - 21st February 2008
- Critical fix in bundled groovy version.
- Corrected some cases where line breaks on windows were duplicated when returning values to FileMaker.
- + 360Works ScriptMaster 1.64
- Upgraded to the latest Groovy version (1.5.4).
- + 360Works ScriptMaster 1.63
- Licensing changes – now allows redistribution.
- + 360Works ScriptMaster 1.6
- Better support for getting URL contents where the URL doesn’t specify a file extension (google charts, for example).
- + 360Works ScriptMaster 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.
- + 360Works ScriptMaster 1.4
- Better GUI stability and modal dialog support.
- Groovy images auto-convert to FileMaker containers.
- Fixed bug with demo license keys.
- + 360Works ScriptMaster 1.3
- Improved stability (upgraded to groovy version 1.0).
- Passing “eval-style” (table::field) parameters works on mac & windows.
- + 360Works ScriptMaster 1.2
- Container support implemented.
- Better handling of containers as references.
|