ScriptMaster Changelog

What's new in ScriptMaster 6.0

Jun 14, 2023
  • Now supports Ubuntu 20.04 on x86_64 architecture and 22.04 on x86_64 and aarch64 architectures
  • Added native Apple Silicon (M1/M2) support
  • Better SSL support
  • General stability improvements
  • Memory management / PID file cleanup improvements
  • Unlocked ScriptMaster Advanced features for free license users
  • Custom plugin generation now offered as a service and is no longer supported for end users due to code signing issues

New in ScriptMaster 5.4027 (Nov 5, 2022)

  • Added support for MacOS Ventura

New in ScriptMaster 5.4027 (Jun 25, 2021)

  • Added support for Apple M1 Architecture

New in ScriptMaster 5.305 (Dec 12, 2020)

  • Fixed an issue with sending plugin problem reports

New in ScriptMaster 5.3 (Nov 20, 2019)

  • Fixed issues with the registration dialog where registration would not persist
  • Plugins are now notarized to comply with MacOS Catalina changes
  • Improved logging, preventing hangups on background logging threads
  • Better handling of child processes on Windows

New in ScriptMaster 5.2 (May 15, 2019)

  • Plugin startup and shutdown procedures have been greatly improved.
  • Fixed issues that caused PSOS calls to return "Host capacity exceeded"
  • Fixed issues that prevented plugins from autoupdating using the Install Plugin script step
  • Fixed an issue where multiple server side scripts would cause plugin functions to time out
  • Fixed issues related to multi user environments (Server side scripts, WebDirect, Custom Web Publishing)
  • Fixed issues where child processes would not be terminated on shutdown
  • Reworked GUI framework, so that plugin windows will stay in lock-step with FileMaker windows
  • Better error reporting when running GUI functions and using the EvaluteGroovy function

New in ScriptMaster 5.1 (Jun 15, 2018)

  • Fixed a problem that caused some plug-ins installed in FMS 17 on Windows to not initialize

New in ScriptMaster 5.09 (Jan 23, 2018)

  • Fixed a problem where plug-ins that had just been installed on Windows would not initialize if Internet Security options were set to 'high'
  • Fixed a bug where generated plug-ins did not work on the server after the first time they are called
  • Fixed a bug generating cross-platform plugins from Mac with ScriptMaster Advanced

New in ScriptMaster 5.08 (Jan 22, 2018)

  • Fixed a problem where plug-ins that had just been installed on Windows would not initialize if Internet Security options were set to 'high'
  • Fixed a bug where generated plug-ins did not work on the server after the first time they are called

New in ScriptMaster 5.07 (Dec 7, 2017)

  • Now compatible with MacOS High Sierra
  • License checking code has been improved - fixed several issues related to license checking
  • Graphical User Interface (GUI) improvements made to progress bars, file choosers, and configuration dialog windows
  • Better reliability when loading and initializing plug-ins

New in ScriptMaster 5.05 (Aug 22, 2017)

  • Fixed cases where server-side scripts could cause the FileMaker Scripting Engine to hang
  • Fixed some issues with FileMaker Cloud when enabling and disabling plug-ins repeatedly
  • Fixed some problems on Mac displaying configuration dialog
  • Fixed an issue for maintenance customers getting an incorrect message that their license was expired
  • Restored compatibility for 32-bit Windows OS

New in ScriptMaster 5.04 (Aug 22, 2017)

  • Many bug fixes, especially for GUI operations, server-side operations, and running multiple plug-ins

New in ScriptMaster 5.03 (May 14, 2017)

  • Fixed an issue that prevented plug-ins from loading in Windows Server 2012r2
  • Fixed an incorrect licensing error when attempting to generate plugins with ScriptMaster Advanced

New in ScriptMaster 5.02 (May 14, 2017)

  • No longer requires Java installation
  • Can use plugin functions as script steps with a user-friendly GUI for specifying parameters
  • Better error reporting in scripts
  • Compatible with FileMaker Cloud
  • Better compatibility with FileMaker Server for Perform Script on Server and scheduled scripts
  • Each plugin runs in a separate process, increasing reliability and stability
  • Plugins can be reliably unloaded, making it possible to auto-update without restarting FileMaker
  • Where appropriate, plugin parameters can be selected from pull-down lists and checkboxes
  • Support for streaming large container data, allowing unlimited amounts of data to be transferred between FileMaker and the plugin without running out of memory.
  • Compatible with the older plugin API, so you can continue to use your existing scripts and calculations with the new plugins.
  • Corrected URL for help button in plugin configuration dialog

New in ScriptMaster 4.43 (May 14, 2017)

  • Parameters containing 'noLog' (case insensitive) will not be logged

New in ScriptMaster 4.42 (May 22, 2015)

  • Fixed bug that prevented generated plug-ins from working.
  • Updated to Groovy version 2.4.

New in ScriptMaster 4.41 (May 13, 2015)

  • FileMaker 14 compatibility release
  • Updates to usage with PSOS and server scheduled scripts
  • Updates to install plugin and auto-update

New in ScriptMaster 4.32 (Dec 16, 2014)

  • Full support for Perform Script on Server (PSOS), FileMaker Server 13 feature
  • 64-bit support for all plugin deployments
  • Support for Windows Server 2012
  • Various fixes and improvements

New in ScriptMaster 4.206 (May 5, 2014)

  • Fixed DeleteFileOrFolder module to return true on successful deletion

New in ScriptMaster 4.205 (Jul 30, 2013)

  • Removed requirement for connection to licensing server from generated ScriptMaster runtimes

New in ScriptMaster 4.204 (Jul 30, 2013)

  • Now fully supports creating custom 64-bit plugins from Mac and Windows environments
  • Updated example files

New in ScriptMaster 4.203 (Jun 28, 2013)

  • Fixed a problem where plugins generated using ScriptMaster Advanced were not able to run SQL queries on Windows
  • Updated documentation for error handling
  • Generated plugins now include the SMSetErrorCapture() function, so the developer may choose to suppress error dialogs (See documentation for more information)

New in ScriptMaster 4.202 (Jun 27, 2013)

  • Updated documentation for error handling
  • Generated plugins now include the SMSetErrorCapture() function, so the developer may choose to suppress error dialogs

New in ScriptMaster 4.201 (Jun 24, 2013)

  • New error reporting features in plug-in.
  • Compatible with Java 7 Update 25
  • Fixed example XML in the Validate XML module. There are errors which the module reports successfully based on the schema.
  • Now includes Groovy version 2
  • 64 bit support
  • Now automatically switches to the new FileMaker SQL implementation introduced in FileMaker 11 (still backwards compatible to version 8 using the old SQL implementation)

New in ScriptMaster 4.134 (Sep 12, 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

New in ScriptMaster 4.132 (Jul 12, 2012)

  • FileMaker Pro and Server 12 compatibility release.

New in ScriptMaster 4.131 (Jul 12, 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.

New in ScriptMaster 4.123 (Jul 12, 2012)

  • 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).

New in ScriptMaster 4.122 (Jul 12, 2012)

  • Fixed a plugin generation issue introduced in version 4.121.

New in ScriptMaster 4.121 (Jul 12, 2012)

  • Resolved "Can't start AWT" error some users were receiving in FileMaker Pro and FileMaker Runtime.

New in ScriptMaster 4.12 (Jan 25, 2011)

  • 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 Windows the update had to be performed manually in some cases, this update takes care of both issues.

New in ScriptMaster 4.11 (Jan 21, 2011)

  • Issue was resolved that was only allowing one plug-in at a time to load on Windows 7 and Windows Server 2008 R2
  • Logging is now consolidated to a single log file for all 360Works plug-ins. This should make it easier to report issues to 360Works, and will also significantly reduce the amount of disk space used when running multiple 360Works plug-ins on FileMaker Server.
  • FileMaker XML clipboard manipulation now works correctly on Windows
  • Now includes the latest version of Groovy (1.76)
  • Security improvement - SQL statements are no longer written to ScriptMaster log file

New in ScriptMaster 4.02 (Sep 18, 2010)

  • Fixed a bug where copying registration function onto clipboard did not work

New in ScriptMaster 3.33 (May 11, 2010)

  • Fixed intermittent problem where plugins may not load in Windows XP in FileMaker 11

New in ScriptMaster 3.32 (May 11, 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

New in ScriptMaster 3.31 (May 11, 2010)

  • Removed error dialog popups added in last update
  • Stability improvements
  • Fixed bugs that could potentially cause crashes in some situations

New in ScriptMaster 3.301 (May 11, 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

New in ScriptMaster 3.22 (Oct 31, 2009)

  • Minor change to Send Email modules to support international characters
  • Minor bug fix in Zip File module

New in ScriptMaster 3.1 (Aug 28, 2009)

  • 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

New in ScriptMaster 3.0 (Jun 13, 2009)

  • ScriptMaster 3 no longer requires you to install a plugin! Using 360Works' Auto Update server, the plugin will be automatically installed upon launch, making it even easier to integrate ScriptMaster and its modules into your own solution.
  • New modules:
  • QuickTime Frame Capture - Capture a snapshot from an iSight camera or any other QuickTime-compatible video input
  • Create AES Secret Key - Generates a secure key that can be used with the next 2 functions
  • EncryptAES / DecryptAES - Uses the Rijndael AES encryption algorithm to encrypt data adhering to US Government standards to protect classified information
  • Crop Image - Crops an image to specified coordinates
  • Popup Menu - Takes a return-separated list of menu choices; returns the user's choice as the function result
  • Zip File - Creates a .zip archive of a file or directory
  • URLDecode - Compliments FileMaker's built-in GetAsURLEncoded function
  • 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
  • Better Random - Handles issues with FileMaker's built-in random number generator
  • Validate XML - Performs a syntax check on an XML text to see whether it is well-formed
  • We've focused on making ScriptMaster 3 easier to use than previous version. The new version includes re-written documentation and a video tutorial which makes it faster than ever for developers to get started with ScriptMaster and enhance their FileMaker functionality. We have also completely redesigned the user interface with help from Matt Petrowsky for a cleaner look and better navigation.