Version 3.3 (11/3/2022)
* Added support for MacOS Ventura

Version 3.2203 (12/20/2021)
* Fixed a security vulnerability with some 3rd party libraries (again) by updating to log4j 2.17

Version 3.2201 (12/11/2021)
* Fixed a security vulnerability with some 3rd party libraries (log4j)

Version 3.2197 (6/25/2021)
* Added support for Apple M1 Architecture

Version 3.21601 (1/30/2021)
* Fixed an issue where plugins were failing to load on FileMaker Server 19.1 and later

Version 3.2 (11/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

Version 3.1 (5/14/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

Version 3.09 (6/14/2018)
* Fixed a problem that caused some plug-ins installed in FMS 17 on Windows to not initialize

Version 3.08 (1/21/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'

Version 3.07 (1/12/2018)
* Various improvements to plug-in GUI functions for progress bars and dialogs
* Significant improvements to plug-in stability when running in FileMaker Server, on Mac, Windows, and FileMaker Cloud

Version 3.06 (12/6/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

Version 3.05 (6/6/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

Version 3.04 (5/27/2017)
* Many bug fixes, especially for GUI operations, server-side operations, and running multiple plug-ins

Version 3.02 (5/12/2017)
* Fixed an issue that prevented plug-ins from loading in Windows Server 2012r2

Version 3.01 (5/10/2017)
* Now supprts TLS 1.2, which is a new requirement by Authorize.net and many other credit card payment gateways
* 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.

Version 2.33 (5/13/2015)
* Improved ssl authentication for gateways that support it

Version 2.32 (5/12/2015)
* FileMaker 14 compatibility release
* Updates to usage with PSOS and server scheduled scripts
* Updates to install plugin and auto-update
* Added support for Plug'n Pay gateway
* Improved currency support to Payflow Pro gateway
* Added tokenization support to InternetSecure and SecurePay gateways

Version 2.31 (12/15/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

Version 2.3 (6/24/2014)
* Added support for BluePay Gateway
* Added support for First Data E4 gateway
* Fixed bugs in Authorize.Net customer profile updating
* Fixed bugs in Authorize.Net payment profile creation
* Added support for card-code verification to Authorize.Net profile transactions
* Used payment profile mechanism to add support for Payflow Pro reference transactions
* Fixed bugs in USA ePay profile-based transaction functions
* Fixed bugs in Virtual Merchant voids and refunds to allow for the passage of extra merchant authentication credentials as additional parameters

Version 2.1 (8/30/2013)
* Fixed bug that was causing errors in profile-based refunds and voids using the Authorize.Net Customer Information Manager

Version 2.095 (8/27/2013)
* Fixed bug in response parsing for Moneris gateway

Version 2.094 (8/17/2013)
* Improved error logging for additional parameters specified with improper casing

Version 2.093 (7/30/2013)
* Updated SSL Certificate support for TransFirst gateway

Version 2.0911 (6/21/2013)
* 64-bit plugin now included for use with Custom Web Publishing in FMS 12
* New error reporting features in plugin
* Compatible with Java 7 update 25

Version 2.0 (06/04/2013)
* Added support for tokenization, recurring billing and ACH (eCheck) payment processing
* Added support for the following gateways: FirstData, InternetSecure, Merchant eSolutions, Merchant Warrior, Moneris, PayTrace, RealEx, TransFirst, USA ePAY, VirtualMerchant

Version 1.9 (07/25/2012)
* Fixed bug that was causing expiration dates to be parsed in a locale-specific manner
* Added 64-bit support

Version 1.84 (04/04/2012)
* FileMaker 12 Compatibility Update
* Fixed bug that caused CCGetLastRawResponse to return an error message when no error had occurred
* Fixed bug in PayPal Payflow gateway processing that caused an error to be returned when card-code verification failed

Version 1.831 (4/4/2011)
* Fixed issue that prevented card-present Authorize.Net accounts from processing unlinked credits

Version 1.82 (1/24/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 Mac and on Windows the update had to be performed manually in some cases, this update takes care of both issues.

Version 1.81 (1/18/2011)
* Issue was resolved that was only allowing one plugin at a time to load on Windows 7 and Windows Server 2008r2.
* 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 plugins on FileMaker Server.

Version 1.8 (11/12/2010)
* Modified CCProcessPayment function so empty placeholders ("") can be passed in for the cardNumber and expirationDate parameters when performing card-present transactions
* Fixed bug in CCProcessAuthorizedPayment where the amount parameter was not being passed in properly

Version 1.771 (7/12/2010)
* Updated licensing architecture

Version 1.77 (4/6/2010)
* Added support for additional parameters related to shipping
* Added a "url" additional parameter that will send gateway transactions to a user-specified url

Version 1.76 (3/8/2010)
* Fixed intermittent problem where plugins may not load in Windows XP in FileMaker 11

Version 1.75 (2/16/2010)
* Fixed a bug that prevented the values of additional parameters whose names are all lowercase from reaching the gateway
* Passwords are no longer supported by Authorize.Net, so you must use the API transaction key instead

Version 1.74 (2/4/2010)
* Removed error dialog popups for added in last update

Version 1.731 (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 1.72 (1/19/2010)
* Made a change to the gateway URL contacted when using the Payflow Pro gateway
* Allowed the passage of an empty text string ("") for the parameters cardNumber and amountToCredit when calling CCRefund using the Payflow Pro gateway
* Added a function called CCLastRawResponse which allows you to retrieve the raw response message returned by the gateway following a transaction

Version 1.71 (10/15/2009)
* Fixed a bug in CCLastPaymentTransactionId, CCLastChargeResult, CCLastAVS and CCLastPaymentAuthCode functions.
* CCTrackData function no longer requires trackData argument to be preceded by a start sentinel or followed by an end sentinel
* Masked sensitive data in log file

Version 1.7 (9/27/2009)
* Fixed a bug where card-present transactions were failing when using Payflow Pro

Version 1.68 (8/28/2009)
* Added CCGetCardIssuer function for determining the card issuer from a given card number
* Added proxy support for Payflow Pro
* Fixed a bug where expiration date was required to perform a refund using Payflow Pro
* Removed amount and card number requirements from CCRefund when using Payflow Pro

Version 1.67 (8/27/2009)
* OS X 10.6 Snow Leopard compatible

Version 1.66 (8/25/2009)
* Improved error reporting for card security code verification when using Payflow Pro gateway

Version 1.65 (8/11/2009)
* Added support for new Payflow Pro SDK (v4.3.2)
* Added link to 360Works Product Support Wiki to html documentation

Version 1.644 (6/8/2009)
* Fixed compatibility issues with Mac OS X 10.4

Version 1.643 (5/12/2009)
* Fixed compatibility issues with Vista 64-bit

Version 1.642 (5/12/2009)
* Fixed a bug in CCLastPaymentTransactionId, CCLastChargeResult, CCLastAVS and CCLastPaymentAuthCode functions.

Version 1.641 (4/8/2009)
* Updated PayFlow support to reflect changes to the processing server location

Version 1.64 (4/1/2009)
* Fixed bug with CCTrackData function that causes an error

Version 1.631 (2/23/2009)
* Rebuilt plugin

Version 1.63 (2/20/2009)
* Fixed bug with optional cardPresent parameter in CCSetGateway function that causes repeated errors

Version 1.62 (1/28/2009)
* Fixed compatibility issues with running on Server 10 and IWP

Version 1.61 (10/3/2008)
* No longer requires a demo license to run in demo mode
* Fixed a bug in CCRefund operations which would result in a "valid referenced transaction ID is required" error message

Version 1.6 (9/3/2008)
* Added CCTrackData function for parsing track1, track2 data and returning embedded information

Version 1.55 (June 11, 2008)
* Bug fixes in CCVoidPayment and CCRefund functions
* Accept "legacy" argument formats for CCVoidPayment and CCRefund functions, updating example files accordingly

Version 1.51
* Fixed bug with VOID for Authorize.net

Version 1.5
* Greatly improved documentation and example files
* Now much easier to pass in optional parameters
* Voids no longer require a card number, expiration date, firstname, last name
* Refunds no longer require expiration date, name
* Changed function name from IsValidCreditCard to CCValidateCardNumber
* Voids and refunds are now fully supported for PayFlow

Version 1.44
* Added CCRefund function, for partial refunds of transactions
* Better compatibility with multiple 360Works plugins running in Leopard.
* Fixed memory leaks.
* Improvements to stability, especially when running in IWP

Version 1.43
* Added CCRefund function, for partial refunds of transactions

Version 1.42
* Handles dates in MMYY or MM/YY or MM/DD/YY format
* Get the AVS code (Address Verification) for the last submitted transaction (currently authorize.net only)

Version 1.41
* Included ECommerce sample file

Version 1.4
* Support for PayPal merchant accounts
* Support for card-present transasctions (authorize.net only)

version 1.3
* Support for VOID type transactions
* Better error handling using CCLastError function
* CCProcessPayment returns a transactionId (to facilitate VOIDs)
* Improved documentation and example database

version 1.2
* Accepts transaction keys or passwords
* Greeatly improved stability on Windows