- Added methods to encrypt pin and reuse encrypted pin
- JavaScript Connector Library synchronization flow does not update the Distribution Service public key on device #44
- Change the signature of the File-Exchange download data from ArrayBuffer to blob #42
- getPubKey must have namespace parameter in the queryparams #40
- Activate call happens when already activated #38
- Return correct version #37
- IE11 es6 code #36
- Fix version checking #35
- Make hard-coded tokenExchangeContextPath property configurable #34
- Generate key pair implementation #27
- Generate a certificate request implementation #26
- Import certificate implementation #25
- Export certificate implementation #24
- Change keystore password implementation #23
- Change key password implementation #22
- Change alias implementation #21
- List entries implementation #20
- delete an entry implementation #19
- Remove lodash from lib #31
Issues fixed:
Release notes - Trust1Connector - Version t1c-lib-js_v2.2.3
- [T1C-1303] - Downgrade pkijs for certificate parsing compatibility (issue creating new Certificate)
Release notes - Trust1Connector - Version t1c-lib-js_v2.2.2
- [T1C-1296] - RMC: invalid JSON when retrieving the agent
Release notes - Trust1Connector - Version t1c-lib-js_v2.2.1-rc
- [T1C-693] - T1C-JS callback fails on IE11
- [T1C-1157] - Enable T1C-JS library for multiple DS
- [T1C-1193] - Connector Library - Add namespace parameter to PUT certificate call
- [T1C-1199] - Fix Typings and support webpack import
- [T1C-1266] - Implement PIN try counter
- [T1C-1267] - Implement PIN reset
- [T1C-1268] - Implement PIN change
- [T1C-1269] - Implement PIN reset and change
- [T1C-1270] - Import GCLClient from trust1connector
- [T1C-1271] - PKCS11 type inconsistency
- [T1C-1273] - Remove notion managed/unmanaged
Release notes - Trust1Connector - Version t1c-lib-js_v2.2.0
- [T1C-1211] - win10 IE 11 :: bug when no reader connected, after copy-paste to clipboard for user id -> user mapping modal is shown
- [T1C-1252] - deleteType - entity not filled in -> undefined in Front
- [T1C-1253] - downloadFile - when disable notification user (file content is not anymore in form)
- [T1C-1254] - IE11 - listType error
- [T1C-1255] - Add test cases for iface
Release notes - Trust1Connector - Version js-v2.1.8
- [T1C-457] - Implement support for private plugin specific interfaces
- [T1C-1144] - Update init to support multilanguage
- [T1C-1148] - Update the readmycards application for integration demo
- [T1C-1196] - GCLConfigOptions not available in d.ts file
- [T1C-1216] - Change retrieval of agents to POST with JSON body
- [T1C-1063] - Stop using babel-polyfill
- [T1C-1064] - Conditionally Polyfill missing features
- [T1C-1062] - ES6-Promise polyfill causes issues on IE11
- [T1C-1140] - Certificate parsing not working when parameter is an object (working for array and string)
- [T1C-1142] - MAID vulnarability in JS lib using hapijs
- [T1C-1143] - Fix determine container for card in reader - typing incorrect
- [T1C-1081] - ReadMyCards should not include the API key in the Trust1Connector download e-mail
- [T1C-1088] - Order of the log tabs in RMC admin panel
- [T1C-1162] - Migrate citrix to ng2
- [T1C-1187] - Add check for data Null
- [T1C-1198] - Add pinpad detection support without CCID driver
- [T1C-1201] - Enable admin interface for shared environment
- [T1C-1203] - Implement agent resolve for user Identification in JS lib
- [T1C-1020] - Remove typings and replace with @types
Release notes - Trust1Connector - Version js-v1.5.5.1
- [T1C-1184] - Validate the new x auth header algorithm
Release notes - Trust1Connector - Version GCL_v1.5.5
- [T1C-1145] - Integrate implicit consent in existing prod release of card reader
- [T1C-1159] - EID token info
- [T1C-1160] - PEN test fix
- [T1C-1161] - Polyfill fix
- [T1C-1162] - Migrate citrix to ng2
- [T1C-1163] - Integrate implicit consent RMC
- [T1C-1165] - Add BeID token info in JS
Release notes - MultiCert - Version JS-v1.6.1
- [MUL-25] - Certificate parsing not working when parameter is an object (working for array and string)
Release notes - Trust1Connector - Version js-v2.1.6
- [T1C-1137] - OCV validation does not work if initialised with a JWT
Release notes - Trust1Connector - Version v2.1.5
- [T1C-1119] - Agent class should not send relay state when using /get
Release notes - Trust1Connector - Version js-v2.1.4
- [T1C-1116] - Missing pinpad & os_dialog parameters from PKCS11 Sign call
- [T1C-1117] - PKCS11 Certificate ID's missing from pkcs11 certificate endpoint response
- [T1C-1118] - Error returned by GCL sometimes overwritten with generic network error by JS-lib
Release notes - Trust1Connector - Version js-v2.1.3
- [T1C-1115] - Broader EMV matching misidentifies Safenet Token
Release notes - Trust1Connector - Version js-v2.1.2
- [T1C-1113] - Use more generic matching mechanism for detecting EMV cards
Release notes - Trust1Connector - Version js-v2.1.1
- [T1C-1110] - Check for older version does not work since v2 is now using separate path
- [T1C-1108] - Don't send relay-state header for managed installations
- [T1C-1096] - Handle error when TLS version <1.2
- [T1C-269] - Define interface JS lib
- [T1C-328] - T1C-JS update registration/activations flows
- [T1C-348] - URL rewrite the download link when using proxy in JS-lib
- [T1C-408] - Add support to get the version of the T1C-JS
- jQuery dependency was only used for making HTTP requests. Replaced with Axios HTTP library to reduce footprint. Some code incompatibilities may occur.
- [T1C-503] - Fix issue where activation logic would fail on new installations
##v1.3.5
- [CTIE-16] - Fixed issue where parsing certificates would fail on IE11 and other ECMAScript 5 browsers
##v1.3.6
- Added generic DumpData method to return all relevant card data
###Other
- Fix issue with callback detection: if an object (such as request options) was passed in a position that can contain a callback, in specific cases we would incorrectly assume it to be a callback function, and attempt to call it.