Skip to content

Latest commit

 

History

History
849 lines (400 loc) · 31.5 KB

CHANGELOG.md

File metadata and controls

849 lines (400 loc) · 31.5 KB

8.0.0 (2024-04-19)

7.3.0 (2023-08-07)

Features

  • Add lmkIdentifier to hsm the commands. UNMB-54 (#64) (6e97216)

7.2.2 (2022-06-03)

7.2.1 (2021-06-15)

Bug Fixes

  • ignore $meta.trace for requests [UTCORE-121] (4d92aa9)

7.2.0 (2021-03-31)

Features

7.1.7 (2020-04-27)

7.1.6 (2020-04-09)

Bug Fixes

7.1.5 (2020-02-24)

Bug Fixes

7.1.4 (2020-01-17)

7.1.3 (2020-01-17)

Bug Fixes

7.1.2 (2020-01-17)

7.1.1 (2020-01-15)

7.1.0 (2019-11-06)

Bug Fixes

  • PS-169 additional nonCorrectableFields added (d6278fa)
  • PS-169 move config to json (7bf31e5)
  • PS-169 nonCorrectableFields default (2d1de87)

Features

  • PS-169 uppercase strings in requests before encoding (b3b857e)

7.0.1 (2019-09-27)

7.0.0 (2019-09-26)

6.5.2 (2018-09-25)

6.5.1 (2018-08-10)

Bug Fixes

6.5.0 (2018-07-10)

6.4.1 (2018-04-20)

6.4.1 (2018-04-20)

Bug Fixes

6.2.7 (2018-03-28)

Bug Fixes

6.2.6 (2018-03-23)

Bug Fixes

6.2.5 (2018-03-22)

Bug Fixes

6.2.4 (2018-03-19)

Bug Fixes

6.2.3 (2018-03-12)

Bug Fixes

6.2.2 (2018-02-15)

Bug Fixes

6.2.1 (2018-02-06)

Bug Fixes

  • MAC commands revised for firmware v3.2 (b152168)

6.2.0 (2018-02-06)

Features

6.1.4 (2018-01-04)

Bug Fixes

  • generateArqc4 pan length (c028448)

6.1.3 (2017-12-06)

Bug Fixes

6.1.2 (2017-12-01)

Bug Fixes

6.1.1 (2017-10-23)

Bug Fixes

6.1.0 (2017-10-23)

Bug Fixes

  • fix go out of service (037e043)
  • codec: change hex to binhex in default field format (814f54f)
  • add dependency (e162961)
  • add error codes (a46b003)
  • add missing dependency (3c304ae)
  • add mtid in smpp.decode (f685850)
  • add sensors to the session, handle mac (c9c8b40)
  • arqc format (ffd1ce1)
  • arqc format (77ffba3)
  • codec improvements (cfc6be1)
  • decouple codec (1dec594)
  • dependencies (168a5a0)
  • differentiate tags (#24) (d8558b3)
  • do not overwrite messageFormat.pattern (4d612e0)
  • dont expect method in response (#7) (b4d841a)
  • ej messages (8a877d4)
  • fix encoding (105f544)
  • fix lint error (6bc9e06)
  • fix lint errors (6f435dc)
  • generateKeyCheckValue - kcvType added to request pattern (#5) (aee9d63)
  • handle EMV messages (64e1224)
  • ndc: improve parsing (47ab850)
  • improve error message (d5c5d48)
  • improve NDC parsing (3dff942)
  • improve parsing (d0797e9)
  • index out of bounds (dbd3eb6)
  • jsonrpc full rewrite (#6) (76f97c8)
  • KW/KQ parsing (c05d3e1)
  • linting (5cfc85e)
  • missing break (#23) (adedd10)
  • more generic session handling (002f6a0)
  • move context out of $meta (702f7d6)
  • pin data field format (4d707bd)
  • pin format (#2) (265ea71)
  • printPin responsePattern (e605051)
  • proper version (06c076b)
  • publish to npm (d568905)
  • put namespace for errors (d1ed967)
  • refactor and finish NDC codec (43e8faf)
  • refactor and finish payshield codec (6af9798)
  • remove dynamic require (3633788)
  • reset counters afer tx ready (a696cf2)
  • separate emv logic (807522d)
  • separate emv logic (010869f)
  • separate emv logic (e0319ef)
  • split transaction reply to more fields (d97066e)
  • start using meta (47d5080)
  • supply status handling (225c15f)
  • switch to nexus (9928669)
  • throw decode error to force disconnect (44369da)
  • tlv field parser (#3) (3e40afa)
  • track transactionRequestId in faults (b956a6d)
  • translade -> translate (8624c30)
  • update dependencies (169c96c)
  • upgrade lodash (e262b0c)
  • use . separator for iso (c55d386)
  • use constant dependencies (b240311)
  • codec: fix issue with bitmap handling (57c614a)
  • decode: corect decode tlv's (9ce04f3)
  • decode: meta properties fix (ba839cd)
  • decode: proper handling body and tvl;message len added when there is short message param, now short message len is based on message len (561cdb4)
  • use matcher instead of match, which is not recommended (0ca2595)
  • decode: tlv value len fix (336ca54)
  • encode: dont encode mtid if not exists (6b8eb9c)
  • encode: sm_length is set based on message length (4aa86d5)
  • encode: was always returning that second bitmap exists even if it not (9d2c4a3)
  • jsonrpc: Fix the message on error/success check. (320b049)
  • jsonrpc: Wrong operator for checking response type. (8d4f947)
  • ndc: parse new PIN (485cd27)

Features

  • add generate cvv message (58a0b35)
  • codec: add iso8583 decoding (f711c59)
  • add Gitlab-ci and Jenkins scripts (4cd55ae)
  • add linting through npm test and ut-tools/ut-lint (13eb483)
  • ejAck & ejOptions (#1) (77b10ce)
  • emv parsing (d85f336)
  • emv tags list (#16) (3d33170)
  • fallback to $meta.method (69d0e62)
  • full header and footer support (c14f47c)
  • implement ISO errors (7ea3fa8)
  • map 0800 network codes (#27) (a96b3da)
  • parse terminal side NDC (3c8ee18)
  • support multiple printers (cbd1a98)
  • track transaction request timeouts (f6af754)
  • update dependencies (42a2445)
  • upgrade dependencies (423c246)
  • ut-tools upgrade (294dff0)
  • codec: add iso8583 encoding (4a25f44)
  • decode: now return entire message not only body;not throwing error anymore when body is empty (41a816c)
  • matcher: rename 'hex' specifier to 'hexbin' and make it return a Buffer instead of string (9ddaa5e)
  • meta: introduced meta param (a3b8d93)
  • zmk arqc arpc (#19) (b931d47)
  • zmk_arqc_arpc (#8) (1783665)

5.15.0 (2017-09-13)

Features

5.14.0 (2017-09-07)

Bug Fixes

5.13.0 (2017-09-03)

Features

5.12.2 (2017-08-25)

Bug Fixes

5.12.1 (2017-08-14)

Bug Fixes

5.12.0 (2017-08-01)

Features

5.11.1 (2017-07-28)

Bug Fixes

5.11.0 (2017-07-26)

Features

  • support multiple printers (cbd1a98)

5.10.1 (2017-07-18)

Bug Fixes

5.10.0 (2017-07-18)

Features

5.9.15 (2017-06-27)

Bug Fixes

  • dont expect method in response (#7) (b4d841a)

5.9.14 (2017-06-21)

Bug Fixes

5.9.13 (2017-06-05)

5.9.12 (2017-05-26)

Bug Fixes

  • generateKeyCheckValue - kcvType added to request pattern (#5) (aee9d63)

5.9.11 (2017-05-22)

5.9.10 (2017-05-22)

5.9.9 (2017-05-22)

5.9.8 (2017-05-22)

5.9.7 (2017-05-22)

5.9.6 (2017-05-05)

Bug Fixes

  • printPin responsePattern (e605051)

5.9.5 (2017-05-03)

Bug Fixes

  • reset counters afer tx ready (a696cf2)

5.9.4 (2017-04-23)

Bug Fixes

5.9.3 (2017-04-19)

Bug Fixes

5.9.2 (2017-04-12)

Bug Fixes

5.9.1 (2017-03-29)

Bug Fixes

5.9.0 (2017-03-16)

Features

5.8.5 (2017-03-08)

Bug Fixes

5.8.4 (2017-02-17)

Bug Fixes

5.8.3 (2017-02-14)

Bug Fixes

5.8.2 (2017-02-13)

Bug Fixes

5.8.1 (2017-02-10)

Bug Fixes

  • use . separator for iso (c55d386)

5.8.0 (2017-02-05)

Features

5.7.0 (2017-01-27)

Bug Fixes

  • put namespace for errors (d1ed967)

Features

  • add generate cvv message (58a0b35)

5.6.1 (2017-01-17)

Bug Fixes

  • pin data field format (4d707bd)
  • split transaction reply to more fields (d97066e)

5.6.0 (2016-12-23)

Features

5.5.1 (2016-12-10)

Bug Fixes

5.5.0 (2016-12-06)

Bug Fixes

Features

  • parse terminal side NDC (3c8ee18)

5.4.24 (2016-10-02)

5.4.23 (2016-09-21)

5.4.22 (2016-08-12)

Bug Fixes

5.4.21 (2016-08-02)

5.4.20 (2016-07-11)

Features

5.4.19 (2016-06-15)

Bug Fixes

  • jsonrpc: Fix the message on error/success check. (f9ec6a9)
  • jsonrpc: Wrong operator for checking response type. (552e2a3)

5.4.18 (2016-06-08)

Bug Fixes

5.4.17 (2016-06-03)

5.4.16 (2016-05-14)

Bug Fixes

  • do not overwrite messageFormat.pattern (1932ef1)

5.4.15 (2016-04-15)

Features

  • add Gitlab-ci and Jenkins scripts (015a404)

5.4.14 (2016-04-07)

Bug Fixes

5.4.13 (2016-03-31)

Bug Fixes

  • use constant dependencies (2e7015b)

5.4.12 (2016-03-30)

Bug Fixes

Features