changelogs.md


softwaregroup-bg/ut-codec-payshield

Repository  -  API  -  Source

7.2.1

June 15, 2021

Bug Fixes

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

7.2.0

March 31, 2021

Features

7.1.7

April 27, 2020

7.1.6

April 9, 2020

Bug Fixes

7.1.5

February 24, 2020

Bug Fixes

7.1.4

January 17, 2020

7.1.3

January 17, 2020

Bug Fixes

7.1.2

January 17, 2020

7.1.1

January 15, 2020

7.1.0

November 6, 2019

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

September 27, 2019

7.0.0

September 26, 2019

6.5.2

September 25, 2018

6.5.1

August 10, 2018

Bug Fixes

6.5.0

July 10, 2018

6.4.1

April 20, 2018

6.4.1

April 20, 2018

Bug Fixes

6.2.7

March 28, 2018

Bug Fixes

6.2.6

March 23, 2018

Bug Fixes

6.2.5

March 22, 2018

Bug Fixes

6.2.4

March 19, 2018

Bug Fixes

6.2.3

March 12, 2018

Bug Fixes

6.2.2

February 15, 2018

Bug Fixes

6.2.1

February 6, 2018

Bug Fixes

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

6.2.0

February 6, 2018

Features

6.1.4

January 4, 2018

Bug Fixes

  • generateArqc4 pan length (c028448)

6.1.3

December 6, 2017

Bug Fixes

6.1.2

December 1, 2017

Bug Fixes

6.1.1

October 23, 2017

Bug Fixes

6.1.0

October 23, 2017

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

September 13, 2017

Features

5.14.0

September 7, 2017

Bug Fixes

5.13.0

September 3, 2017

Features

5.12.2

August 25, 2017

Bug Fixes

5.12.1

August 14, 2017

Bug Fixes

5.12.0

August 1, 2017

Features

5.11.1

July 28, 2017

Bug Fixes

5.11.0

July 26, 2017

Features

  • support multiple printers (cbd1a98)

5.10.1

July 18, 2017

Bug Fixes

5.10.0

July 18, 2017

Features

5.9.15

June 27, 2017

Bug Fixes

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

5.9.14

June 21, 2017

Bug Fixes

5.9.13

June 5, 2017

5.9.12

May 26, 2017

Bug Fixes

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

5.9.11

May 22, 2017

5.9.10

May 22, 2017

5.9.9

May 22, 2017

5.9.8

May 22, 2017

5.9.7

May 22, 2017

5.9.6

May 5, 2017

Bug Fixes

  • printPin responsePattern (e605051)

5.9.5

May 3, 2017

Bug Fixes

  • reset counters afer tx ready (a696cf2)

5.9.4

April 23, 2017

Bug Fixes

5.9.3

April 19, 2017

Bug Fixes

5.9.2

April 12, 2017

Bug Fixes

5.9.1

March 29, 2017

Bug Fixes

5.9.0

March 16, 2017

Features

5.8.5

March 8, 2017

Bug Fixes

5.8.4

February 17, 2017

Bug Fixes

5.8.3

February 14, 2017

Bug Fixes

5.8.2

February 13, 2017

Bug Fixes

5.8.1

February 10, 2017

Bug Fixes

  • use . separator for iso (c55d386)

5.8.0

February 5, 2017

Features

5.7.0

January 27, 2017

Bug Fixes

  • put namespace for errors (d1ed967)

Features

  • add generate cvv message (58a0b35)

5.6.1

January 17, 2017

Bug Fixes

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

5.6.0

December 23, 2016

Features

5.5.1

December 10, 2016

Bug Fixes

5.5.0

December 6, 2016

Bug Fixes

Features

  • parse terminal side NDC (3c8ee18)

5.4.24

October 2, 2016

5.4.23

September 21, 2016

5.4.22

August 12, 2016

Bug Fixes

5.4.21

August 2, 2016

5.4.20

July 11, 2016

Features

5.4.19

June 15, 2016

Bug Fixes

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

5.4.18

June 8, 2016

Bug Fixes

5.4.17

June 3, 2016

5.4.16

May 14, 2016

Bug Fixes

  • do not overwrite messageFormat.pattern (1932ef1)

5.4.15

April 15, 2016

Features

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

5.4.14

April 7, 2016

Bug Fixes

5.4.13

March 31, 2016

Bug Fixes

  • use constant dependencies (2e7015b)

5.4.12

March 30, 2016

Bug Fixes

Features