# [7.3.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.2.2...v7.3.0) (2023-08-07)
### Features
* Add lmkIdentifier to hsm the commands. UNMB-54 ([#64](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/64)) ([6e97216](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6e97216227975d510f3818575e2dc93a3c05aba7))
## [7.2.2](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.2.1...v7.2.2) (2022-06-03)
## [7.2.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.2.0...v7.2.1) (2021-06-15)
### Bug Fixes
* ignore $meta.trace for requests [UTCORE-121] ([4d92aa9](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4d92aa9b385dab45ad1919c1eb9e95f90ecea1b2))
# [7.2.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.7...v7.2.0) (2021-03-31)
### Features
* generate rsa key pair and sign ([#63](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/63)) ([8ed1fac](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/8ed1fac988394c51867cbe6a0fbb711093ebf912))
## [7.1.7](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.6...v7.1.7) (2020-04-27)
## [7.1.6](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.5...v7.1.6) (2020-04-09)
### Bug Fixes
* TAP upgrade ([f2c6b16](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/f2c6b1617b41d644a5f81202547d1ed8708fbac6))
## [7.1.5](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.4...v7.1.5) (2020-02-24)
### Bug Fixes
* lint ([ecde656](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/ecde656ea6fdd532aa20d7e2dab8f5b7848c6bc4))
## [7.1.4](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.3...v7.1.4) (2020-01-17)
## [7.1.3](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.2...v7.1.3) (2020-01-17)
### Bug Fixes
* mac data ([a060a01](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/a060a01))
* tests ([cd0dc93](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/cd0dc93))
## [7.1.2](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.1...v7.1.2) (2020-01-17)
## [7.1.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.1.0...v7.1.1) (2020-01-15)
# [7.1.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.0.1...v7.1.0) (2019-11-06)
### Bug Fixes
* PS-169 additional nonCorrectableFields added ([d6278fa](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d6278fa))
* PS-169 move config to json ([7bf31e5](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/7bf31e5))
* PS-169 nonCorrectableFields default ([2d1de87](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/2d1de87))
### Features
* PS-169 uppercase strings in requests before encoding ([b3b857e](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b3b857e))
## [7.0.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v7.0.0...v7.0.1) (2019-09-27)
# [7.0.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.5.2...v7.0.0) (2019-09-26)
## [6.5.2](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.5.1...v6.5.2) (2018-09-25)
## [6.5.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.5.0...v6.5.1) (2018-08-10)
### Bug Fixes
* PS-33 ([004fddd](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/004fddd))
* PS-33 ([4f4b84a](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4f4b84a))
# [6.5.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.5.0-rc-diesel.1...v6.5.0) (2018-07-10)
## [6.4.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.5.0-rc-diesel.0...v6.4.1) (2018-04-20)
## [6.4.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.4.0...v6.4.1) (2018-04-20)
### Bug Fixes
* Header size definition ([#9](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/9)) ([501eb2f](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/501eb2f))
## [6.2.7](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.6...v6.2.7) (2018-03-28)
### Bug Fixes
* error call ([b3d7459](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b3d7459))
## [6.2.6](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.5...v6.2.6) (2018-03-23)
### Bug Fixes
* fix error handling ([171547b](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/171547b))
## [6.2.5](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.4...v6.2.5) (2018-03-22)
### Bug Fixes
* cleanup ([d22db85](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d22db85))
## [6.2.4](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.3...v6.2.4) (2018-03-19)
### Bug Fixes
* goot description ([22ae500](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/22ae500))
## [6.2.3](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.2...v6.2.3) (2018-03-12)
### Bug Fixes
* better error handling ([97dd1c3](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/97dd1c3))
* dep. inject ([4de52fb](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4de52fb))
* deps ([806137d](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/806137d))
* logging ([3387ddb](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3387ddb))
* move to ut-error ([e759f7f](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e759f7f))
* trigger ([af872a2](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/af872a2))
## [6.2.2](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.1...v6.2.2) (2018-02-15)
### Bug Fixes
* dependencies ([4312b3d](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4312b3d))
## [6.2.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.2.0...v6.2.1) (2018-02-06)
### Bug Fixes
* MAC commands revised for firmware v3.2 ([b152168](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b152168))
# [6.2.0](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.1.4...v6.2.0) (2018-02-06)
### Features
* zek && zak translation ([6240111](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6240111))
## [6.1.4](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.1.3...v6.1.4) (2018-01-04)
### Bug Fixes
* generateArqc4 pan length ([c028448](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/c028448))
## [6.1.3](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.1.2...v6.1.3) (2017-12-06)
### Bug Fixes
* verifyCvv ([f9b17f4](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/f9b17f4))
## [6.1.2](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.1.1...v6.1.2) (2017-12-01)
### Bug Fixes
* do mapping earlier ([e5f6a73](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e5f6a73))
## [6.1.1](https://github.com/softwaregroup-bg/ut-codec-payshield/compare/v6.1.0...v6.1.1) (2017-10-23)
### Bug Fixes
* add method ([906f3f0](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/906f3f0))
# 6.1.0 (2017-10-23)
### Bug Fixes
* fix go out of service ([037e043](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/037e043))
* **codec:** change hex to binhex in default field format ([814f54f](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/814f54f))
* add dependency ([e162961](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e162961))
* add error codes ([a46b003](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/a46b003))
* add missing dependency ([3c304ae](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3c304ae))
* add mtid in smpp.decode ([f685850](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/f685850))
* add sensors to the session, handle mac ([c9c8b40](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/c9c8b40))
* arqc format ([ffd1ce1](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/ffd1ce1))
* arqc format ([77ffba3](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/77ffba3))
* codec improvements ([cfc6be1](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/cfc6be1))
* decouple codec ([1dec594](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/1dec594))
* dependencies ([168a5a0](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/168a5a0))
* differentiate tags ([#24](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/24)) ([d8558b3](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d8558b3))
* do not overwrite messageFormat.pattern ([4d612e0](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4d612e0))
* dont expect method in response ([#7](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/7)) ([b4d841a](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b4d841a))
* ej messages ([8a877d4](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/8a877d4))
* fix encoding ([105f544](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/105f544))
* fix lint error ([6bc9e06](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6bc9e06))
* fix lint errors ([6f435dc](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6f435dc))
* generateKeyCheckValue - kcvType added to request pattern ([#5](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/5)) ([aee9d63](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/aee9d63))
* handle EMV messages ([64e1224](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/64e1224))
* **ndc:** improve parsing ([47ab850](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/47ab850))
* improve error message ([d5c5d48](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d5c5d48))
* improve NDC parsing ([3dff942](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3dff942))
* improve parsing ([d0797e9](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d0797e9))
* index out of bounds ([dbd3eb6](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/dbd3eb6))
* jsonrpc full rewrite ([#6](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/6)) ([76f97c8](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/76f97c8))
* KW/KQ parsing ([c05d3e1](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/c05d3e1))
* linting ([5cfc85e](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/5cfc85e))
* missing break ([#23](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/23)) ([adedd10](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/adedd10))
* more generic session handling ([002f6a0](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/002f6a0))
* move context out of $meta ([702f7d6](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/702f7d6))
* pin data field format ([4d707bd](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4d707bd))
* pin format ([#2](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/2)) ([265ea71](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/265ea71))
* printPin responsePattern ([e605051](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e605051))
* proper version ([06c076b](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/06c076b))
* publish to npm ([d568905](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d568905))
* put namespace for errors ([d1ed967](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d1ed967))
* refactor and finish NDC codec ([43e8faf](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/43e8faf))
* refactor and finish payshield codec ([6af9798](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6af9798))
* remove dynamic require ([3633788](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3633788))
* reset counters afer tx ready ([a696cf2](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/a696cf2))
* separate emv logic ([807522d](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/807522d))
* separate emv logic ([010869f](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/010869f))
* separate emv logic ([e0319ef](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e0319ef))
* split transaction reply to more fields ([d97066e](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d97066e))
* start using meta ([47d5080](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/47d5080))
* supply status handling ([225c15f](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/225c15f))
* switch to nexus ([9928669](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/9928669))
* throw decode error to force disconnect ([44369da](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/44369da))
* tlv field parser ([#3](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/3)) ([3e40afa](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3e40afa))
* track transactionRequestId in faults ([b956a6d](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b956a6d))
* translade -> translate ([8624c30](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/8624c30))
* update dependencies ([169c96c](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/169c96c))
* upgrade lodash ([e262b0c](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/e262b0c))
* use . separator for iso ([c55d386](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/c55d386))
* use constant dependencies ([b240311](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b240311))
* **codec:** fix issue with bitmap handling ([57c614a](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/57c614a))
* **decode:** corect decode tlv's ([9ce04f3](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/9ce04f3))
* **decode:** meta properties fix ([ba839cd](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/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](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/561cdb4))
* use matcher instead of match, which is not recommended ([0ca2595](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/0ca2595))
* **decode:** tlv value len fix ([336ca54](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/336ca54))
* **encode:** dont encode mtid if not exists ([6b8eb9c](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/6b8eb9c))
* **encode:** sm_length is set based on message length ([4aa86d5](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4aa86d5))
* **encode:** was always returning that second bitmap exists even if it not ([9d2c4a3](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/9d2c4a3))
* **jsonrpc:** Fix the message on error/success check. ([320b049](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/320b049))
* **jsonrpc:** Wrong operator for checking response type. ([8d4f947](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/8d4f947))
* **ndc:** parse new PIN ([485cd27](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/485cd27))
### Features
* add generate cvv message ([58a0b35](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/58a0b35))
* **codec:** add iso8583 decoding ([f711c59](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/f711c59))
* add Gitlab-ci and Jenkins scripts ([4cd55ae](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4cd55ae))
* add linting through npm test and ut-tools/ut-lint ([13eb483](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/13eb483))
* ejAck & ejOptions ([#1](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/1)) ([77b10ce](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/77b10ce))
* emv parsing ([d85f336](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/d85f336))
* emv tags list ([#16](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/16)) ([3d33170](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3d33170))
* fallback to $meta.method ([69d0e62](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/69d0e62))
* full header and footer support ([c14f47c](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/c14f47c))
* implement ISO errors ([7ea3fa8](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/7ea3fa8))
* map 0800 network codes ([#27](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/27)) ([a96b3da](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/a96b3da))
* parse terminal side NDC ([3c8ee18](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/3c8ee18))
* support multiple printers ([cbd1a98](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/cbd1a98))
* track transaction request timeouts ([f6af754](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/f6af754))
* update dependencies ([42a2445](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/42a2445))
* upgrade dependencies ([423c246](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/423c246))
* ut-tools upgrade ([294dff0](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/294dff0))
* **codec:** add iso8583 encoding ([4a25f44](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/4a25f44))
* **decode:** now return entire message not only body;not throwing error anymore when body is empty ([41a816c](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/41a816c))
* **matcher:** rename 'hex' specifier to 'hexbin' and make it return a Buffer instead of string ([9ddaa5e](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/9ddaa5e))
* **meta:** introduced meta param ([a3b8d93](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/a3b8d93))
* zmk arqc arpc ([#19](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/19)) ([b931d47](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/b931d47))
* zmk_arqc_arpc ([#8](https://github.com/softwaregroup-bg/ut-codec-payshield/issues/8)) ([1783665](https://github.com/softwaregroup-bg/ut-codec-payshield/commit/1783665))
# [5.15.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.14.0...v5.15.0) (2017-09-13)
### Features
* zmk arqc arpc ([#19](https://github.com/softwaregroup-bg/ut-codec/issues/19)) ([b931d47](https://github.com/softwaregroup-bg/ut-codec/commit/b931d47))
# [5.14.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.13.0...v5.14.0) (2017-09-07)
### Bug Fixes
* separate emv logic ([807522d](https://github.com/softwaregroup-bg/ut-codec/commit/807522d))
# [5.13.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.12.2...v5.13.0) (2017-09-03)
### Features
* emv tags list ([#16](https://github.com/softwaregroup-bg/ut-codec/issues/16)) ([3d33170](https://github.com/softwaregroup-bg/ut-codec/commit/3d33170))
## [5.12.2](https://github.com/softwaregroup-bg/ut-codec/compare/v5.12.1...v5.12.2) (2017-08-25)
### Bug Fixes
* separate emv logic ([010869f](https://github.com/softwaregroup-bg/ut-codec/commit/010869f))
## [5.12.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.12.0...v5.12.1) (2017-08-14)
### Bug Fixes
* arqc format ([77ffba3](https://github.com/softwaregroup-bg/ut-codec/commit/77ffba3))
# [5.12.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.11.1...v5.12.0) (2017-08-01)
### Features
* emv parsing ([d85f336](https://github.com/softwaregroup-bg/ut-codec/commit/d85f336))
## [5.11.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.11.0...v5.11.1) (2017-07-28)
### Bug Fixes
* translade -> translate ([8624c30](https://github.com/softwaregroup-bg/ut-codec/commit/8624c30))
# [5.11.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.10.1...v5.11.0) (2017-07-26)
### Features
* support multiple printers ([cbd1a98](https://github.com/softwaregroup-bg/ut-codec/commit/cbd1a98))
## [5.10.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.10.0...v5.10.1) (2017-07-18)
### Bug Fixes
* arqc format ([ffd1ce1](https://github.com/softwaregroup-bg/ut-codec/commit/ffd1ce1))
# [5.10.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.15...v5.10.0) (2017-07-18)
### Features
* zmk_arqc_arpc ([#8](https://github.com/softwaregroup-bg/ut-codec/issues/8)) ([1783665](https://github.com/softwaregroup-bg/ut-codec/commit/1783665))
## [5.9.15](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.14...v5.9.15) (2017-06-27)
### Bug Fixes
* dont expect method in response ([#7](https://github.com/softwaregroup-bg/ut-codec/issues/7)) ([b4d841a](https://github.com/softwaregroup-bg/ut-codec/commit/b4d841a))
## [5.9.14](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.13...v5.9.14) (2017-06-21)
### Bug Fixes
* jsonrpc full rewrite ([#6](https://github.com/softwaregroup-bg/ut-codec/issues/6)) ([76f97c8](https://github.com/softwaregroup-bg/ut-codec/commit/76f97c8))
## [5.9.13](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.12...v5.9.13) (2017-06-05)
## [5.9.12](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.11...v5.9.12) (2017-05-26)
### Bug Fixes
* generateKeyCheckValue - kcvType added to request pattern ([#5](https://github.com/softwaregroup-bg/ut-codec/issues/5)) ([aee9d63](https://github.com/softwaregroup-bg/ut-codec/commit/aee9d63))
## [5.9.11](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.10...v5.9.11) (2017-05-22)
## [5.9.10](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.9...v5.9.10) (2017-05-22)
## [5.9.9](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.8...v5.9.9) (2017-05-22)
## [5.9.8](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.7...v5.9.8) (2017-05-22)
## [5.9.7](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.6...v5.9.7) (2017-05-22)
## [5.9.6](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.5...v5.9.6) (2017-05-05)
### Bug Fixes
* printPin responsePattern ([e605051](https://github.com/softwaregroup-bg/ut-codec/commit/e605051))
## [5.9.5](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.4...v5.9.5) (2017-05-03)
### Bug Fixes
* reset counters afer tx ready ([a696cf2](https://github.com/softwaregroup-bg/ut-codec/commit/a696cf2))
## [5.9.4](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.3...v5.9.4) (2017-04-23)
### Bug Fixes
* handle EMV messages ([64e1224](https://github.com/softwaregroup-bg/ut-codec/commit/64e1224))
## [5.9.3](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.2...v5.9.3) (2017-04-19)
### Bug Fixes
* add error codes ([a46b003](https://github.com/softwaregroup-bg/ut-codec/commit/a46b003))
## [5.9.2](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.1...v5.9.2) (2017-04-12)
### Bug Fixes
* tlv field parser ([#3](https://github.com/softwaregroup-bg/ut-codec/issues/3)) ([3e40afa](https://github.com/softwaregroup-bg/ut-codec/commit/3e40afa))
## [5.9.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.9.0...v5.9.1) (2017-03-29)
### Bug Fixes
* pin format ([#2](https://github.com/softwaregroup-bg/ut-codec/issues/2)) ([265ea71](https://github.com/softwaregroup-bg/ut-codec/commit/265ea71))
# [5.9.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.5...v5.9.0) (2017-03-16)
### Features
* ejAck & ejOptions ([#1](https://github.com/softwaregroup-bg/ut-codec/issues/1)) ([77b10ce](https://github.com/softwaregroup-bg/ut-codec/commit/77b10ce))
## [5.8.5](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.4...v5.8.5) (2017-03-08)
### Bug Fixes
* dependencies ([168a5a0](https://github.com/softwaregroup-bg/ut-codec/commit/168a5a0))
## [5.8.4](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.3...v5.8.4) (2017-02-17)
### Bug Fixes
* ej messages ([8a877d4](https://github.com/softwaregroup-bg/ut-codec/commit/8a877d4))
## [5.8.3](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.2...v5.8.3) (2017-02-14)
### Bug Fixes
* supply status handling ([225c15f](https://github.com/softwaregroup-bg/ut-codec/commit/225c15f))
## [5.8.2](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.1...v5.8.2) (2017-02-13)
### Bug Fixes
* **ndc:** parse new PIN ([485cd27](https://github.com/softwaregroup-bg/ut-codec/commit/485cd27))
## [5.8.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.8.0...v5.8.1) (2017-02-10)
### Bug Fixes
* use . separator for iso ([c55d386](https://github.com/softwaregroup-bg/ut-codec/commit/c55d386))
# [5.8.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.7.0...v5.8.0) (2017-02-05)
### Features
* implement ISO errors ([7ea3fa8](https://github.com/softwaregroup-bg/ut-codec/commit/7ea3fa8))
# [5.7.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.6.1...v5.7.0) (2017-01-27)
### Bug Fixes
* put namespace for errors ([d1ed967](https://github.com/softwaregroup-bg/ut-codec/commit/d1ed967))
### Features
* add generate cvv message ([58a0b35](https://github.com/softwaregroup-bg/ut-codec/commit/58a0b35))
## [5.6.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.6.0...v5.6.1) (2017-01-17)
### Bug Fixes
* pin data field format ([4d707bd](https://github.com/softwaregroup-bg/ut-codec/commit/4d707bd))
* split transaction reply to more fields ([d97066e](https://github.com/softwaregroup-bg/ut-codec/commit/d97066e))
# [5.6.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.5.1...v5.6.0) (2016-12-23)
### Features
* update dependencies ([42a2445](https://github.com/softwaregroup-bg/ut-codec/commit/42a2445))
## [5.5.1](https://github.com/softwaregroup-bg/ut-codec/compare/v5.5.0...v5.5.1) (2016-12-10)
### Bug Fixes
* add sensors to the session, handle mac ([c9c8b40](https://github.com/softwaregroup-bg/ut-codec/commit/c9c8b40))
* fix encoding ([105f544](https://github.com/softwaregroup-bg/ut-codec/commit/105f544))
* fix go out of service ([037e043](https://github.com/softwaregroup-bg/ut-codec/commit/037e043))
* fix lint error ([6bc9e06](https://github.com/softwaregroup-bg/ut-codec/commit/6bc9e06))
# [5.5.0](https://github.com/softwaregroup-bg/ut-codec/compare/v5.4.24...v5.5.0) (2016-12-06)
### Bug Fixes
* **ndc:** improve parsing ([47ab850](https://github.com/softwaregroup-bg/ut-codec/commit/47ab850))
* codec improvements ([cfc6be1](https://github.com/softwaregroup-bg/ut-codec/commit/cfc6be1))
* fix lint errors ([6f435dc](https://github.com/softwaregroup-bg/ut-codec/commit/6f435dc))
* improve NDC parsing ([3dff942](https://github.com/softwaregroup-bg/ut-codec/commit/3dff942))
* improve parsing ([d0797e9](https://github.com/softwaregroup-bg/ut-codec/commit/d0797e9))
* linting ([5cfc85e](https://github.com/softwaregroup-bg/ut-codec/commit/5cfc85e))
* more generic session handling ([002f6a0](https://github.com/softwaregroup-bg/ut-codec/commit/002f6a0))
* proper version ([06c076b](https://github.com/softwaregroup-bg/ut-codec/commit/06c076b))
* refactor and finish NDC codec ([43e8faf](https://github.com/softwaregroup-bg/ut-codec/commit/43e8faf))
* refactor and finish payshield codec ([6af9798](https://github.com/softwaregroup-bg/ut-codec/commit/6af9798))
### Features
* parse terminal side NDC ([3c8ee18](https://github.com/softwaregroup-bg/ut-codec/commit/3c8ee18))
## [5.4.24](https://github.com/softwaregroup-bg/ut-codec/compare/v5.4.23...v5.4.24) (2016-10-02)
## [5.4.23](https://github.com/softwaregroup-bg/ut-codec/compare/v5.4.22...v5.4.23) (2016-09-21)
## [5.4.22](https://github.com/softwaregroup-bg/ut-codec/compare/v5.4.21...v5.4.22) (2016-08-12)
### Bug Fixes
* publish to npm ([d568905](https://github.com/softwaregroup-bg/ut-codec/commit/d568905))
* update dependencies ([169c96c](https://github.com/softwaregroup-bg/ut-codec/commit/169c96c))
## [5.4.21](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.20...v5.4.21) (2016-08-02)
## [5.4.20](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.19...v5.4.20) (2016-07-11)
### Features
* upgrade dependencies ([7af4c1a](https://git.softwaregroup.com/ut5/ut-codec/commit/7af4c1a))
## [5.4.19](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.18...v5.4.19) (2016-06-15)
### Bug Fixes
* **jsonrpc:** Fix the message on error/success check. ([f9ec6a9](https://git.softwaregroup.com/ut5/ut-codec/commit/f9ec6a9))
* **jsonrpc:** Wrong operator for checking response type. ([552e2a3](https://git.softwaregroup.com/ut5/ut-codec/commit/552e2a3))
## [5.4.18](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.17...v5.4.18) (2016-06-08)
### Bug Fixes
* add missing dependency ([89a27ce](https://git.softwaregroup.com/ut5/ut-codec/commit/89a27ce))
* upgrade lodash ([7fe1c9e](https://git.softwaregroup.com/ut5/ut-codec/commit/7fe1c9e))
## [5.4.17](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.16...v5.4.17) (2016-06-03)
## [5.4.16](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.15...v5.4.16) (2016-05-14)
### Bug Fixes
* do not overwrite messageFormat.pattern ([1932ef1](https://git.softwaregroup.com/ut5/ut-codec/commit/1932ef1))
## [5.4.15](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.14...v5.4.15) (2016-04-15)
### Features
* add Gitlab-ci and Jenkins scripts ([015a404](https://git.softwaregroup.com/ut5/ut-codec/commit/015a404))
## [5.4.14](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.13...v5.4.14) (2016-04-07)
### Bug Fixes
* remove dynamic require ([c6d1170](https://git.softwaregroup.com/ut5/ut-codec/commit/c6d1170))
## [5.4.13](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.12...v5.4.13) (2016-03-31)
### Bug Fixes
* use constant dependencies ([2e7015b](https://git.softwaregroup.com/ut5/ut-codec/commit/2e7015b))
## [5.4.12](https://git.softwaregroup.com/ut5/ut-codec/compare/v5.4.10...v5.4.12) (2016-03-30)
### Bug Fixes
* switch to nexus ([312cc1d](https://git.softwaregroup.com/ut5/ut-codec/commit/312cc1d))
### Features
* ut-tools upgrade ([119301f](https://git.softwaregroup.com/ut5/ut-codec/commit/119301f))