Changelog
Demo

Release 1.5.0

by Daniel Litvak

Overview

The primary new feature of Release 1.5.0 is the addition of an explicit Signer Email Address. This release also includes a few minor bug fixes, performance improvements, and deprecations.

JS Library

Added

  • Support for the staging environment by instantiating ToughClicks using TCEnvironment.staging
  • Support for explicit Signer Email Address

API

Added

  • Support for Dynamic Contracts by passing optional dynamicData query string parameter to GET Packet and POST Acceptance.
  • Added Dynamic Data to the generated PDF record.

Fixed

  • An issue in PDF rendering when CustomData was null
  • CustomData is now actually optional like it was supposed to be
  • Performance issue caused by HTML sanitization of terms

Deprecated

  • Agreement.User has been deprecated in favor of the more explicit. Agreement.SignerIdentifier and Agreement.SignerEmailAddress fields.

Web

Added

  • Support on the agreements page to search by the new explicit SignerEmailAddress field.

Changed

  • Legal center url is now app.toughclicks.com/legal-center/{organization-name}/{document-name}

Fixed

  • Issue with pagination of agreements
  • Removed blank space when creating new terms

Release 1.4.0

by Daniel Litvak

Overview

The primary new feature of Release 1.4.0 is the addition of Dynamic Contracts. This release also includes a few minor bug fixes.

JS Library

Added

  • Support for Dynamic Contracts using setDynamicData(object).

Fixed

  • Incorrect display when setting displayMethod: group and using a packet with only one document.

API

Added

  • Support for Dynamic Contracts by passing optional dynamicData query string parameter to GET Packet and POST Acceptance.
  • Added Dynamic Data to the generated PDF record.

Deprecated

  • Document.Description - This field has been deprecated as it provides no real value.