All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning
- added "|" to be the default scan delimiter for TF version 4
- v4 integration now supports optional api key mapping
- v4 integration now appends
masked_cert_url
when present
- fixed the loading screen an issue causing perpetual loading screens for old TF integrations (sc-68876)
- fixed broken links in the RUI
- added
amount_required_matched
field to v4 integration for requests with required scans (sc-65371) - PageScan required/forbidden text configuration screen. (sc-65261)
- Add notice when account has no TF products available (sc-67604)
- improvements to v4 UI styling (sc-59650)
- v4
validate
function will properly handle missinginsights
vars (sc-65226)
- Revert #102
- Page scan variables are now typed as arrays (#103)
- TrustedForm v4 Verify Add-On (sc-63442)
- Updated "Age" and "Age in Seconds" description for TF Inisights and TF Consent + Insights (sc-48650)
- TrustedForm v4 Integration (sc-50245)
domain
data is now appended if returned as part of insights data
- Revert previous change; make insights set
billable
again (sc-47859)
- Issue with billable being set in insights (sc-47158)
- Remove Data Service after migration (sc-38895)
- Name overlap with old Data Service and Insights pre-migration (sc-38895)
- Rename TrustedForm Data Service to TrustedForm Insights Integration (sc-38895)
- Rename TrustedForm Consent + Data Integration to TrustedForm Consent + Insights (sc-41611)
- Allow TF staging ping URL in Data Service (sc-37183)
- Changed Data Service integration to allow TF ping URL passed via
trustedform_cert_url
(& removedtrustedform_ping_url
; sc-37183)
- Added support for
trustedform_ping_url
to the Data Service integration
- Fixed to use new boolean field names (
is_masked
vs.masked
, plusis_mobile
&is_framed
; sc-35791)
- Added support for
scan_delimiter
parameter (sc-34085)
- Fixed to use returned
reason
on 40x responses (sc-33842)
- Fixed to ensure
consent
doesn't append cert data, even when present in the response
- Added new integrations: consent & consent_plus_data
- Rename Data Service field
masked
tois_masked
(sc-32622)
- Fixed to report the same reason on 500 server errors it did before TrustedForm's API change (sc-25816)
- Added support for mobile cert URL format (40 or 80 alphanumeric, plus dash
-
and underscore_
) (sc-30234)
- Fixed to not append
consented_at
at all if not returned by TrustedForm (LC UI shows "Invalid date")
- Claim now appends
expires_at
field
- Added aliases for
data_service
:decision_service_ping
anddecision_service_post
(ch23031)
- Added validation of TrustedForm Data Service token environment variable
- Fixed validation of certificates to skip on > 40 character IDs (ch22713)
- Added additional error handling to Claim integration
- Fixed an incorrectly typed field in the Data Service integration
- Added the ability to customize
reference
field in Claim integration
- Added
billable
property to Data Service integration
- Added new integration TrustedForm Data Service
- Staging now accepts staging certificates
- Now includes the reference parameter when claiming a certificate
- Now accepts HTTP cert_urls, but makes them into HTTPS
- Now appends the correct certificate token
- Now appends certificate ID
- Now uses the TF node library
- Ensure cert url is valid CH #1101
- Capture all URL collation data CH #1862
- Added support for fingerprint results, per TP #8409
- Updated icon for current branding
- Handle null geo data
- Now fails when required text is included and snapshot is missing
- Now appends warnings array
- Parse 404 errors returned by bad cert hashes
- Add
how_many_required_matched
appended data
- Add error message for expiration errors (410)
- Add support for user-provided api key
- Changed cert URL validation (fixes #48)
- Add support for setting custom vendor name (fixes #46)
- Convert to JS
- Capture duration data from TF api
- Support scanning for multiple terms
- fixed to use single cert URL when multiple provided (fixes #37)
- added append of
share_url
(fixes #35)
- fix parsing error when 503 & HTML returned (fixes #30)
- initial implementation