# FootRunner Release History

## Current Version: 15.0.1

### Version 15.0.1

August 2016

- Rebuild to resolve 'missing DLL' problems in certain Windows configurations.

This release is the final version of FootRunner Gold that will be provided by Footprints, Inc. Watch for exciting new capabilities in 4D v16 that will provide the same functionality.

### Version 15.0.0

September 2015

- Updated to run with 4D v15.0 in Windows and Macintosh.
- 64-bit compatibility in Mac OS X and Windows.
- Compatible with 4D v13, 4D v14.
- 4D v12 no longer supported.

### Version 14.0.1

January 2015

- Resolved license error presented when executing FRGold commands on some Windows systems.

### Version 14.0.0

March 2014

- Updated to run with 4D v14 in Windows and Macintosh.
- Resolved error when where FRGold treats the "//" in URLs as a 4D comment; both old-style ( ` ) and new-style ( // ) comments can be included in text variables now.
- Compatible with 4D v12, 4D v13.
- Dropped support for 4D v11.

### Version 13.0.0

April 2012

- Updated to run with 4D v13 in Windows and Macintosh.

### Version 12.1.1

- Resolved error when attempting to run plugin on Mac OS 10.5.x

### Version 12.1.0

- Enabled support for Windows based 4D Servers running 64-bit
- Fixed memory leak

### Version 12.0.0

- First official public release of FootRunner for 4D v11. Certified compatible with 4D v11.6, v12.0.
- Rewritten to support 4D v11.5 plugin API changes.
- Memory Management rewritten.
- Simplified command set.
- Support for calling FootRunner scripts from within FootRunner scripts.
- Supporting 4D code methods provided to supplement eliminated plugin commands.
- Removed FRDocument2Text command
- Removed FRHTMLFile2BLOB command
- Removed FRRunDocument command.
- Removed FRSave command.
- Removed FRSendHTMLFile command.
- Removed FRText2Document command.
- Dropped support for Mac OS 10.4 "Tiger".

#### Updated commands:

- FRRunText -- new parameter to indicate calling an FR script from within an FR script
- FRRunTextRaw -- new parameter to indicate calling an FR script from within an FR script
- FRAppendChecksum
- FRRemoveChecksum

#### Obsolete commands removed: (use methods from sample database instead)

- FRDocument2Text
- FRHTMLFile2BLOB
- FRRunDocument
- FRSave
- FRSendHTMLFile
- FRText2Document

### Version 11.3.1 (public beta)

- fix crash when executing under Windows Server 2003
- bug fix on PowerPC-based Macs

### Version 11.3.0 (public beta)

- bug fix in PA_SetVariable

### Version 11.0.1 (public beta)

- numerous bug fixes

### Version 11.0.0 (public beta)

- Updated for 4D v11 SQL; FootRunner version 5.0.x will not be compatible with 4D v11 SQL.
- Unicode support.
- Rewrote the checksum; checksums from FootRunner version 5 are no longer compatible.
- Parameter support extended from a previous maximum of 9 parameters to a new maximum of 15 parameters that may be passed to FootRunner scipts.
- Removed support for pre-tokenized scripts. All scripts when executed are tokenized at runtime and cannot be pre-tokenized.

#### New or updated commands:

- FRRunDocument -- updated with new checksum
- FRRunText -- updated with new checksum
- FRRunTextRaw -- new command; same as FRRunText without checksum
- FRSave -- updated with new checksum
- FRText2Document -- updated with new checksum
- FRDocument2Text -- updated with new checksum
- FRAppendChecksum -- updated with new checksum
- FRRemoveChecksum -- updated with new checksum
- FRSendHTMLFile -- updated with new checksum
- FRHTMLFile2BLOB -- updated with new checksum

#### Obsolete commands removed:

- FRClipCheck -- use Get text from clipboard + FRAppendChecksum instead.
- FRRun -- use FRRunDocument instead.
- FRRunToken
- FRSaveText -- use FRText2Document instead.
- FRTextCheck -- use FRAppendChecksum instead.
- FRTokenize
- FRUnCheck -- use FRRemoveChecksum instead.

### Version 5.0.4

- Certified compatible with 4D 2004.
- Handled tabs contained in method code copied from Method Editor to clipboard in 4D 2003.4.
- Bug fixes.

### Version 5.0.3

- Crashing bug fixed.

### Version5.0.2

- Parsing bug fix.

### Version5.0.1

- $var bug fix.
- Parsing bug fix.

### Version 5.0.0

- Added ability to pass "parameters" to FootRunner scripts via FRRunDocument, FRRunText.
- Added support for local variables to scripts (not including $pointers or $arrays).
- Parameters and local variables not supported if FR scripts are called via FR scripts (nested scripts).

#### New or updated commands:

- FRText2Document -- new command; same as FRSaveText
- FRRunDocument -- new command; same as FRRun, support for up to 9 parameters in FR script
- FRRunText -- support for up to 9 parameters in FR script
- FRAppendChecksum -- new command; same as FRTextCheck
- FRRemoveChecksum -- new command; same as FRUnCheck
- FRHTMLFile2BLOB -- new command; support for up to 9 parameters in FR script
- FRSendHTMLFile -- new command; support for up to 9 parameters in FR script

#### Legacy commands that may be removed in future versions:

- FRSave
- FRTokenize
- FRRunToken
- FRClipCheck

#### Obsolete commands removed:

- FileList
- FootPrefsFolder
- Get4Dvers
- GetTicks