makeomatic/ms-payments

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
## [8.6.2](https://github.com/makeomatic/ms-payments/compare/v8.6.1...v8.6.2) (2021-10-08)


### Bug Fixes

* execute handle cancelled agreement ([#156](https://github.com/makeomatic/ms-payments/issues/156)) ([6561c6a](https://github.com/makeomatic/ms-payments/commit/6561c6af063a0f7ef94d229bc6670eb9ac863682))

## [8.6.1](https://github.com/makeomatic/ms-payments/compare/v8.6.0...v8.6.1) (2021-08-23)


### Bug Fixes

* cyclecount from trial to generic ([#154](https://github.com/makeomatic/ms-payments/issues/154)) ([a2bd888](https://github.com/makeomatic/ms-payments/commit/a2bd88884fdbb0012bbd892040d1072739aba590))

# [8.6.0](https://github.com/makeomatic/ms-payments/compare/v8.5.2...v8.6.0) (2021-08-09)


### Bug Fixes

* change finalization notification logic ([#150](https://github.com/makeomatic/ms-payments/issues/150)) ([4e3a4dc](https://github.com/makeomatic/ms-payments/commit/4e3a4dceb3deaec16cbe39ab2c658d0f47be8a2b))
* correct finalization failure hook ([818bccd](https://github.com/makeomatic/ms-payments/commit/818bccd539c01c4e7e0986146ce20e705c2f52d5))
* misc decoupled fixes ([#136](https://github.com/makeomatic/ms-payments/issues/136)) ([34c231b](https://github.com/makeomatic/ms-payments/commit/34c231b280b37f3ff8dc9cddd988354d8a3a15bd))
* pass taskID ([e6a2089](https://github.com/makeomatic/ms-payments/commit/e6a2089c965d1c8aa6c0521b1efa078966d97943))
* plan.get should return title field ([a00c39e](https://github.com/makeomatic/ms-payments/commit/a00c39e0a8927843669f63df3f2e743da3ff763b))
* remove required owner ([a273a17](https://github.com/makeomatic/ms-payments/commit/a273a17e821f8a2b7c496c3f411986784d9a5740))
* restore sync transaction on bill ([#138](https://github.com/makeomatic/ms-payments/issues/138)) ([2e0650d](https://github.com/makeomatic/ms-payments/commit/2e0650d6d7d11053e4773fdeae2a6a01491b826b))


### Features

* add daily plan support ([255cd57](https://github.com/makeomatic/ms-payments/commit/255cd5762157cfdb26491ee6bdecf07bfb65ffbf))
* agreement.create custom start date support ([#139](https://github.com/makeomatic/ms-payments/issues/139)) ([2deb1b4](https://github.com/makeomatic/ms-payments/commit/2deb1b4557a86bade8a8fd38228c3dfac3c90086))
* async transaction sync on execute ([#147](https://github.com/makeomatic/ms-payments/issues/147)) ([b164eee](https://github.com/makeomatic/ms-payments/commit/b164eee7702b122dfb63a3d92bed40479ccc7218))
* decouple agreement execution ([#133](https://github.com/makeomatic/ms-payments/issues/133)) ([c9f23f7](https://github.com/makeomatic/ms-payments/commit/c9f23f77110a925562ad0815f9082c646f56239d))
* decouple agreements.bill and users ([#128](https://github.com/makeomatic/ms-payments/issues/128)) ([7b5c543](https://github.com/makeomatic/ms-payments/commit/7b5c5437112335e2348c5afd8bd8ef2e8289fc5f))
* decouple state change w/o failure hooks ([#135](https://github.com/makeomatic/ms-payments/issues/135)) ([2906c54](https://github.com/makeomatic/ms-payments/commit/2906c54bdd1b25806b1e263798a7af182b8f1ef9))
* event subscriptions ([#131](https://github.com/makeomatic/ms-payments/issues/131)) ([34f674b](https://github.com/makeomatic/ms-payments/commit/34f674bb1d8148c22b3adbf6046100f7fdd824b5))
* setupFee discount + misc ([#145](https://github.com/makeomatic/ms-payments/issues/145)) ([a193918](https://github.com/makeomatic/ms-payments/commit/a193918044e5710fbf3122d3e9e37ad6665d6b72))
* update agreement.bill logic ([#137](https://github.com/makeomatic/ms-payments/issues/137)) ([e7c2fee](https://github.com/makeomatic/ms-payments/commit/e7c2feeb865b9e56e5fe567a897dc849886ec66d))

## [8.5.2](https://github.com/makeomatic/ms-payments/compare/v8.5.1...v8.5.2) (2021-02-05)

## [8.5.1](https://github.com/makeomatic/ms-payments/compare/v8.5.0...v8.5.1) (2020-09-25)

# [8.5.0](https://github.com/makeomatic/ms-payments/compare/v8.4.1...v8.5.0) (2020-09-25)


### Features

* response docs ([#118](https://github.com/makeomatic/ms-payments/issues/118)) ([769bfac](https://github.com/makeomatic/ms-payments/commit/769bfac7c5548197fbccf0b318f54a8642f6df7b))

## [8.4.1](https://github.com/makeomatic/ms-payments/compare/v8.4.0...v8.4.1) (2020-08-31)


### Bug Fixes

* test alias update ([#121](https://github.com/makeomatic/ms-payments/issues/121)) ([aa93a91](https://github.com/makeomatic/ms-payments/commit/aa93a91f4b13c12e0023bd2bbac44119dfee15a6))

# [8.4.0](https://github.com/makeomatic/ms-payments/compare/v8.3.1...v8.4.0) (2020-08-27)


### Features

* new plan titles ([91f228d](https://github.com/makeomatic/ms-payments/commit/91f228d32aa4cdb438a292198ae53722d6de2722))

## [8.3.1](https://github.com/makeomatic/ms-payments/compare/v8.3.0...v8.3.1) (2020-06-10)


### Bug Fixes

* default start/end params for tx sync ([379541e](https://github.com/makeomatic/ms-payments/commit/379541ec3c7372fdf6a6e4cb8aea3d782c417323))

# [8.3.0](https://github.com/makeomatic/ms-payments/compare/v8.2.2...v8.3.0) (2020-06-10)


### Features

* resync pending agreements ([#113](https://github.com/makeomatic/ms-payments/issues/113)) ([ed1bdcc](https://github.com/makeomatic/ms-payments/commit/ed1bdccbe3d5398353e755861a48bfe70710f75b))

## [8.2.2](https://github.com/makeomatic/ms-payments/compare/v8.2.1...v8.2.2) (2020-06-01)


### Bug Fixes

* ignore out of sync cancelled status when we want to cancel ([#112](https://github.com/makeomatic/ms-payments/issues/112)) ([6ccd6ec](https://github.com/makeomatic/ms-payments/commit/6ccd6ec582fbceaa0d3b50628efce01e680c1db0))

## [8.2.1](https://github.com/makeomatic/ms-payments/compare/v8.2.0...v8.2.1) (2020-05-29)


### Bug Fixes

* migration key & goto statement ([e9760b1](https://github.com/makeomatic/ms-payments/commit/e9760b1688a237329ab0b992c7d8b506facf44a6))

# [8.2.0](https://github.com/makeomatic/ms-payments/compare/v8.1.0...v8.2.0) (2020-05-29)


### Features

* track transactions per agreement ([#111](https://github.com/makeomatic/ms-payments/issues/111)) ([3aa5226](https://github.com/makeomatic/ms-payments/commit/3aa52260eafe3f97a8f3778f64342d1143396e5e))

# [8.1.0](https://github.com/makeomatic/ms-payments/compare/v8.0.1...v8.1.0) (2020-05-26)


### Bug Fixes

* ensure we only work with subscription txs ([bac1d79](https://github.com/makeomatic/ms-payments/commit/bac1d79baaa16694e53c87a1b0fd91a641b0896d))
* get-value path ([33859f1](https://github.com/makeomatic/ms-payments/commit/33859f132d9f1b8beff26ee779c571f3580f9211))
* missing params in the query ([953bced](https://github.com/makeomatic/ms-payments/commit/953bcedc8d2c747420dec1ca78cae14f82dc17e4))
* update deps ([0a01573](https://github.com/makeomatic/ms-payments/commit/0a01573718dd3ba1957dbca32281716431cf8266))


### Features

* endpoint to sync Updated txs ([a7c4701](https://github.com/makeomatic/ms-payments/commit/a7c4701776da8fbc2159230e3800d4c7d52fd162))

## [8.0.1](https://github.com/makeomatic/ms-payments/compare/v8.0.0...v8.0.1) (2020-03-19)


### Bug Fixes

* get-value path for arrays ([#110](https://github.com/makeomatic/ms-payments/issues/110)) ([d38f1a3](https://github.com/makeomatic/ms-payments/commit/d38f1a3883ce84f18434e7ca8642cd0931247118))

# [8.0.0](https://github.com/makeomatic/ms-payments/compare/v7.0.4...v8.0.0) (2020-01-26)


### Features

* upgrades all deps, node 12.14.x ([#105](https://github.com/makeomatic/ms-payments/issues/105)) ([3d9c94b](https://github.com/makeomatic/ms-payments/commit/3d9c94beafd927ea07ccf43eb84ee1f6f4c6394f))


### BREAKING CHANGES

* min runtime required is node 12.14.x, configuration changes
in transient dependencies

## [7.0.4](https://github.com/makeomatic/ms-payments/compare/v7.0.3...v7.0.4) (2019-12-11)


### Bug Fixes

* add another log handler to bill ([80e893d](https://github.com/makeomatic/ms-payments/commit/80e893d0103b08a0926fd81bc6b90a2b95a18968))
* cancel suspended plans ([be3004d](https://github.com/makeomatic/ms-payments/commit/be3004d9d89e7cc21e1670181fb49014f825e903))

## [7.0.3](https://github.com/makeomatic/ms-payments/compare/v7.0.2...v7.0.3) (2019-11-28)


### Bug Fixes

* **deps:** @microfleet/transport-amqp, dlock, dev deps ([c7ca6f5](https://github.com/makeomatic/ms-payments/commit/c7ca6f529acdcce89cec4d990b51b547c7a6edd8))

## [7.0.2](https://github.com/makeomatic/ms-payments/compare/v7.0.1...v7.0.2) (2019-11-22)


### Bug Fixes

* **deploy:** remove yarn cache ([04e4818](https://github.com/makeomatic/ms-payments/commit/04e4818660de13710d7e6a138bf0da9236e3f277))

## [7.0.1](https://github.com/makeomatic/ms-payments/compare/v7.0.0...v7.0.1) (2019-11-22)


### Bug Fixes

* gracefully handle out of sync of plan deletes ([89df755](https://github.com/makeomatic/ms-payments/commit/89df755b7f838a44a93d66c9317e77ae68b32f59))

# [7.0.0](https://github.com/makeomatic/ms-payments/compare/v6.3.7...v7.0.0) (2019-11-21)


### Features

* node 12, upgraded deps ([#101](https://github.com/makeomatic/ms-payments/issues/101)) ([a8a4696](https://github.com/makeomatic/ms-payments/commit/a8a469603cf80439e15f0141fed4874f31c9439b))


### BREAKING CHANGES

* uses node 12, slightly change config formats, upgrades all deps with multiple breaking changes

## [6.3.7](https://github.com/makeomatic/ms-payments/compare/v6.3.6...v6.3.7) (2019-08-22)


### Bug Fixes

* access to sale.list via internal dispatch ([d544e98](https://github.com/makeomatic/ms-payments/commit/d544e98))

## [6.3.6](https://github.com/makeomatic/ms-payments/compare/v6.3.5...v6.3.6) (2019-08-22)


### Bug Fixes

* use internal dispatch for validation, update deps ([0d8a0eb](https://github.com/makeomatic/ms-payments/commit/0d8a0eb))

## [6.3.5](https://github.com/makeomatic/ms-payments/compare/v6.3.4...v6.3.5) (2019-08-09)


### Bug Fixes

* capture the actual error ([a5c264b](https://github.com/makeomatic/ms-payments/commit/a5c264b))

## [6.3.4](https://github.com/makeomatic/ms-payments/compare/v6.3.3...v6.3.4) (2019-07-23)


### Bug Fixes

* gracefully handle billing issues ([6b2cb3b](https://github.com/makeomatic/ms-payments/commit/6b2cb3b))
* internal actions, recurring billing ([#95](https://github.com/makeomatic/ms-payments/issues/95)) ([152013b](https://github.com/makeomatic/ms-payments/commit/152013b))
* updated deps ([9edb4fd](https://github.com/makeomatic/ms-payments/commit/9edb4fd))

## [6.3.3](https://github.com/makeomatic/ms-payments/compare/v6.3.2...v6.3.3) (2019-07-18)


### Bug Fixes

* add extra logging for broken agreements ([a1a06c7](https://github.com/makeomatic/ms-payments/commit/a1a06c7))

## [6.3.2](https://github.com/makeomatic/ms-payments/compare/v6.3.1...v6.3.2) (2019-07-17)


### Bug Fixes

* paypal payments use its own config for client ([#94](https://github.com/makeomatic/ms-payments/issues/94)) ([3aad9fd](https://github.com/makeomatic/ms-payments/commit/3aad9fd))

## [6.3.1](https://github.com/makeomatic/ms-payments/compare/v6.3.0...v6.3.1) (2019-07-16)


### Bug Fixes

* update deps ([bc94a08](https://github.com/makeomatic/ms-payments/commit/bc94a08))

# [6.3.0](https://github.com/makeomatic/ms-payments/compare/v6.2.3...v6.3.0) (2019-07-13)


### Features

* paypal sale to authorize-capture ([#93](https://github.com/makeomatic/ms-payments/issues/93)) ([28d3b54](https://github.com/makeomatic/ms-payments/commit/28d3b54))

## [6.2.3](https://github.com/makeomatic/ms-payments/compare/v6.2.2...v6.2.3) (2019-07-09)


### Bug Fixes

* release process improved ([aca98af](https://github.com/makeomatic/ms-payments/commit/aca98af))