## [2.79.2](https://github.com/N2BBrasil/my_nutri/compare/v2.79.1...v2.79.2) (2022-06-25)


### Bug Fixes

* **bio:** Set correct translation key for notification ([df36f63](https://github.com/N2BBrasil/my_nutri/commit/df36f6300ef0b64127969f8768e2985583d8b5d4))

## [2.79.1](https://github.com/N2BBrasil/my_nutri/compare/v2.79.0...v2.79.1) (2022-06-24)


### Bug Fixes

* **base-repository:** Sintax of delete query ([b941f5b](https://github.com/N2BBrasil/my_nutri/commit/b941f5befa32f97a7c32f348043e7321793b5b41))

# [2.79.0](https://github.com/N2BBrasil/my_nutri/compare/v2.78.2...v2.79.0) (2022-06-24)


### Bug Fixes

* **ci:** Update hasura action version to latest ([c62b994](https://github.com/N2BBrasil/my_nutri/commit/c62b99491caa835c9993e60607cb9e39e3bee9e7))
* **subscription:** Fetch active subscriptions by trial expires date ([ce85f27](https://github.com/N2BBrasil/my_nutri/commit/ce85f27b0bcc74339e8fb5dc017fde612831ca53))
* **subscriptions:** Correct body data structure ([7680104](https://github.com/N2BBrasil/my_nutri/commit/7680104044bb75bdb7d9435905a6696e581979ba))


### Features

* **subscriptions:** Saves if service order could be invoiced ([73b5caa](https://github.com/N2BBrasil/my_nutri/commit/73b5caa90bfebfe791e729e025a53699acace09f))

## [2.78.2](https://github.com/N2BBrasil/my_nutri/compare/v2.78.1...v2.78.2) (2022-06-23)


### Bug Fixes

* **ci:** Revert hasura action version ([85a9e95](https://github.com/N2BBrasil/my_nutri/commit/85a9e9509ae3a2f58610e76de21a4365f4ef2011))

## [2.78.1](https://github.com/N2BBrasil/my_nutri/compare/v2.78.0...v2.78.1) (2022-06-23)


### Bug Fixes

* **ci:** Fix hasura action ([b38f6b7](https://github.com/N2BBrasil/my_nutri/commit/b38f6b7e9d7250a670494393833f95942a040530))

# [2.78.0](https://github.com/N2BBrasil/my_nutri/compare/v2.77.1...v2.78.0) (2022-06-23)


### Bug Fixes

* **base-repository:** Make argument on delete optional ([0f93900](https://github.com/N2BBrasil/my_nutri/commit/0f939002401e24ffd73f1b19bb6dc7c03447eee7))
* **lint:** Fix wrongs types used ([4efdcf0](https://github.com/N2BBrasil/my_nutri/commit/4efdcf07ca10a92c0f8902678c669a159a8b3ddd))
* **notification:** Changing titles from PT to ES ([e766a46](https://github.com/N2BBrasil/my_nutri/commit/e766a46d56eca55ce71cf3932b575defa70427fd))
* **notifications:** Set default env on REST file of transaction notification to DEV ([cbb49d6](https://github.com/N2BBrasil/my_nutri/commit/cbb49d6a5c2da2be7ceb15e1942d958551c4c4a7))
* **omie:** Fix additional data ([56a45f1](https://github.com/N2BBrasil/my_nutri/commit/56a45f12965d0c4593342dec44a336c66bf7aed3))
* **serverless:** Fix the reducer plugin ([cce904b](https://github.com/N2BBrasil/my_nutri/commit/cce904b6148c6550701f97d049893c5d1488a4d4))
* **serverless:** Fix the sls reducer plugin to include any file ([a669d31](https://github.com/N2BBrasil/my_nutri/commit/a669d318fc84b1318ed2170720e5246367930a51))
* **subscription:** Propagate data to N2B and Smartfit subscription origin's ([6ac6e0d](https://github.com/N2BBrasil/my_nutri/commit/6ac6e0d5450a80e5491dbb542c2b8e9afe4c552a))


### Features

* **api-payment:** Change unit identifier from acronym to id ([b90092d](https://github.com/N2BBrasil/my_nutri/commit/b90092dde5aa58b0e88f8a1c012fdfd8acc15145))
* **api-payment:** Deprecate unit_acronym property when subscribe ([efc1c83](https://github.com/N2BBrasil/my_nutri/commit/efc1c83ee916c201b23e7126a260cd636095f0ee))
* **api-payment:** Send data with sales_channel to subscription ([5ad2ffc](https://github.com/N2BBrasil/my_nutri/commit/5ad2ffce27cf90b62ab459a334c7990a9a3ccf2c))
* **converter-page:** Send data with sales_channel to subscription ([d4b1f49](https://github.com/N2BBrasil/my_nutri/commit/d4b1f49369e15a283df23fc06dfdf9b0f167d37b))
* **food_plan:** Add models properties and repositories ([ce7a277](https://github.com/N2BBrasil/my_nutri/commit/ce7a2775b9c6c7a42c1f75d6158883ec23f68902))
* **hasura:** Update food plan table columns and triggers ([000480a](https://github.com/N2BBrasil/my_nutri/commit/000480aee7d8a2264989b5331bbf0dfe91ef8ec7))
* **measurement-totem:** Send data with sales_channel to subscription ([2802f08](https://github.com/N2BBrasil/my_nutri/commit/2802f082e3e552f75b051f8f702566ab8bbc141f))
* **migrations:** Add data column to subscription table ([56f5647](https://github.com/N2BBrasil/my_nutri/commit/56f564784ad4fa2c1bfd33d59cd5a4e0a2bec4b7))
* **migrations:** Add data input to subscribe action ([e3bcb5c](https://github.com/N2BBrasil/my_nutri/commit/e3bcb5cc5ba3bd5c713c8c19e9240a286b3df31b))
* **models:** Add data property to subscription ([5dd5ceb](https://github.com/N2BBrasil/my_nutri/commit/5dd5ceb20ffe97ef2cfecfd3efdae83c12454b44))
* **nestjs:** Add a main file to check if NestJs works ([252c925](https://github.com/N2BBrasil/my_nutri/commit/252c925d99ab62a46866c1eeae87d0ecfc7fcf06))
* **nutritionist:** Handle food plan delete on table update ([078fbbd](https://github.com/N2BBrasil/my_nutri/commit/078fbbddc168909a944a8a51391b6ba1d3ff4e77))
* **services:** Add data to subscription and transaction when subscribe ([472ff0d](https://github.com/N2BBrasil/my_nutri/commit/472ff0d14b95e8ec65e4dbd517a69a71bed8bc0c))
* **subscription:** Change to get oldest overdue installment to regularize ([b436c8a](https://github.com/N2BBrasil/my_nutri/commit/b436c8a9b65d76aa43d70dafb0b8b6f3c4699d28))
* **subscription:** Change to get oldest overdue installment to regularize ([b2d74df](https://github.com/N2BBrasil/my_nutri/commit/b2d74df4c2f427ebbe812eacd40a8a14cc934ffb))
* **subscriptions:** Send data with sales_channel to subscription ([c834de6](https://github.com/N2BBrasil/my_nutri/commit/c834de663dab217fe357e6789f43200b18ed226e))

## [2.77.1](https://github.com/N2BBrasil/my_nutri/compare/v2.77.0...v2.77.1) (2022-06-17)


### Bug Fixes

* **omie:** Fix OS dates ([1993a50](https://github.com/N2BBrasil/my_nutri/commit/1993a50ae5508b069df58345e2f720b905045774))

# [2.77.0](https://github.com/N2BBrasil/my_nutri/compare/v2.76.1...v2.77.0) (2022-06-15)


### Bug Fixes

* **account-service:** Fix patient class transform use ([b07d6e9](https://github.com/N2BBrasil/my_nutri/commit/b07d6e91a524e2a22466c147d829dda1b2ba218c))
* **api-payments:** Handle failed installment pay and save error on transaction ([462ab0e](https://github.com/N2BBrasil/my_nutri/commit/462ab0e11109b23d559f115d40d3034e4080dfad))
* **notifications:** Correctly check user status on update ([227c762](https://github.com/N2BBrasil/my_nutri/commit/227c762e7c0b708ed8b01c213fac4b4f005b3f1d))
* **notifications:** Correctly send success or fail when is overdue transaction ([60f9426](https://github.com/N2BBrasil/my_nutri/commit/60f94261a2f02bba5dac4af7f77d5ae9719672ce))
* **report:** Fix appointment_by_nutri_report_view ([0e4b041](https://github.com/N2BBrasil/my_nutri/commit/0e4b041aab38fff74045a08f7aa38f2c26d3a10b))
* **subscription:** Check for SmartFit enabled plans safely ([2f3eef9](https://github.com/N2BBrasil/my_nutri/commit/2f3eef968e30c01e276d008e871f37587911ec9d))
* **subscription:** Create transaction even if payment isn't successfull when regularize ([13d33da](https://github.com/N2BBrasil/my_nutri/commit/13d33da4682af43ae051a8d1f494a9bd47e8c3e9))
* **user:** Correctly check if user is active ([d391031](https://github.com/N2BBrasil/my_nutri/commit/d391031d062da8c6d82a5d8ab507209c6acaf4e3))


### Features

* **migrations:** Center all transaction notifications in one endpoint ([ccbe4b5](https://github.com/N2BBrasil/my_nutri/commit/ccbe4b5064ccf6d7b0715d9c72b9144ddc0577eb))
* **notification:** Notify admins about new users ([e787985](https://github.com/N2BBrasil/my_nutri/commit/e787985a802ffa6f35b245bcd227df8048a6f8bb))
* **notification:** Notify users about status updated ([6b5aa67](https://github.com/N2BBrasil/my_nutri/commit/6b5aa6737f935bda122e02c985b0c051040deb7a))
* **notifications:** Don't check transaction amount to send fail/success notification ([aa97f2d](https://github.com/N2BBrasil/my_nutri/commit/aa97f2d60f2523784de7d681f5a4bc2fb61dd5e5))
* **nutritionists:** Send confirmation email after sign up ([b7ff82f](https://github.com/N2BBrasil/my_nutri/commit/b7ff82f16f5e2f28dd73572586ed9cedd3a89170))
* **nutritionists:** User management notifications tests ([6320d18](https://github.com/N2BBrasil/my_nutri/commit/6320d183396379f981a4511e458e3a942f446b6d))

## [2.76.1](https://github.com/N2BBrasil/my_nutri/compare/v2.76.0...v2.76.1) (2022-06-09)


### Bug Fixes

* **hasura:** Missing user management permissions ([4e7a31b](https://github.com/N2BBrasil/my_nutri/commit/4e7a31bc97a9e34f6fde6afe2e3142dc319406d4))
* **notifications:** Fix notification failed without subscription ([dacb669](https://github.com/N2BBrasil/my_nutri/commit/dacb6699ad10bd925a1e57fb9734ee33903d002f))

# [2.76.0](https://github.com/N2BBrasil/my_nutri/compare/v2.75.1...v2.76.0) (2022-06-09)


### Bug Fixes

* **migrations:** Turn fill amount and from_amount safety for nullish properties ([e004d6f](https://github.com/N2BBrasil/my_nutri/commit/e004d6f3acb5c24971676dfb3791f0113aa435c6))
* **subscription:** Add missing safe checks when get refund transaction ([b9eb716](https://github.com/N2BBrasil/my_nutri/commit/b9eb716ecc8b16200d40cdbfb8442fc5b9c86693))
* **subscription:** Throw a 409 when cannot regularize successfully ([e4b1919](https://github.com/N2BBrasil/my_nutri/commit/e4b1919b01ce9b070e2c22d111bd227694a55a81))


### Features

* **hasura:** Users management fields and permissions ([c53c35c](https://github.com/N2BBrasil/my_nutri/commit/c53c35c38abe5a0a8790f1a5caaf583e4dfb7893))
* **migration:** Remove sellerbanner plans action ([6092ff8](https://github.com/N2BBrasil/my_nutri/commit/6092ff8cd3d3ec45772d15631a564b6928224517))
* **migrations:** Add and fill amount and from amount columns on plan_payment_provider ([cf322e9](https://github.com/N2BBrasil/my_nutri/commit/cf322e9e5f400ad6e9850b1d3e9a36c94f64ab28))
* **migrations:** Remove computed fields from plan_payment_provider ([21a5792](https://github.com/N2BBrasil/my_nutri/commit/21a5792e6a9cfa180888a9a4b53a8fb3c46821ee))
* **migrations:** Remove unnecessary fields from plan_payment_provider ([935fd33](https://github.com/N2BBrasil/my_nutri/commit/935fd33bc63e3a117cddafd94e4b70927faafcd2))

## [2.75.1](https://github.com/N2BBrasil/my_nutri/compare/v2.75.0...v2.75.1) (2022-06-08)


### Bug Fixes

* **api-payment:** Get the plan given patient's country code ([23e2854](https://github.com/N2BBrasil/my_nutri/commit/23e2854cfa880e2db58d16667a2e0ae76562789f))
* **measurement-totem:** Get the plan given patient's country code ([84c0d2b](https://github.com/N2BBrasil/my_nutri/commit/84c0d2b918bf1e871a77cd2ecefabfe7b93a8721))
* **subscription:** Avoid smartfit fallback when subscribe from smartfit ([ad58d61](https://github.com/N2BBrasil/my_nutri/commit/ad58d6172b603d3f2c0d900664ef50bdd2bd42c3))

# [2.75.0](https://github.com/N2BBrasil/my_nutri/compare/v2.74.0...v2.75.0) (2022-06-07)


### Features

* **patients:** Allow to find patients without extra Smartfit data ([688187f](https://github.com/N2BBrasil/my_nutri/commit/688187f27b85aff3542491e9061f6f9f71289bd2))

# [2.74.0](https://github.com/N2BBrasil/my_nutri/compare/v2.73.2...v2.74.0) (2022-06-06)


### Bug Fixes

* **bioimpedance:** Remove incorrect path to get payload on check push conversion ([e6bf4a3](https://github.com/N2BBrasil/my_nutri/commit/e6bf4a3ae51192e887a8ee697605d5e384fe97aa))
* **notifications:** Filter to notify only N2B's payment transactions ([cb7e15b](https://github.com/N2BBrasil/my_nutri/commit/cb7e15b3b4dc58c7dd1038b1f5539d76b8d47b4c))


### Features

* **hasura:** User management fields ([e9768e3](https://github.com/N2BBrasil/my_nutri/commit/e9768e3b41a7da227d7cc7c783c4d8b03fb89008))

## [2.73.2](https://github.com/N2BBrasil/my_nutri/compare/v2.73.1...v2.73.2) (2022-06-05)


### Bug Fixes

* **subscription:** Fix subscription notifications ([5af5f3c](https://github.com/N2BBrasil/my_nutri/commit/5af5f3c24d5ad6b2f317024575024ab9c4ebdd1c))

## [2.73.1](https://github.com/N2BBrasil/my_nutri/compare/v2.73.0...v2.73.1) (2022-06-04)


### Bug Fixes

* **auth:** Add email template to Ecuador ([c56f407](https://github.com/N2BBrasil/my_nutri/commit/c56f4072e25241edbd01321c2aae5f3a91f4df2e))
* **auth:** Add email template to Ecuador ([4c12b6e](https://github.com/N2BBrasil/my_nutri/commit/4c12b6e4926da24d7b384d2460b5296236c67d4b))
* **notification:** Fix check push conversion ([4782a70](https://github.com/N2BBrasil/my_nutri/commit/4782a70e3c5d5113fd8eb85f673d8fec973d0ceb))

# [2.73.0](https://github.com/N2BBrasil/my_nutri/compare/v2.72.0...v2.73.0) (2022-06-04)


### Bug Fixes

* **credit:** Reference subscription_id on discount credit ([a2ded91](https://github.com/N2BBrasil/my_nutri/commit/a2ded91704cac5f75136409b64b0105f6d64aae0))
* **credit:** Reference subscription_id on discount credit ([c3355cb](https://github.com/N2BBrasil/my_nutri/commit/c3355cbc595fd85c29d5ea87f78e7d79e2e4aef3))
* **faq:** Fix permissions ([a01a9b8](https://github.com/N2BBrasil/my_nutri/commit/a01a9b8e6041d189054318a1813d16a91000d30c))
* **faq:** Fix permissions ([6da4a89](https://github.com/N2BBrasil/my_nutri/commit/6da4a89c235415ffa6a65d9c20b779fd0cc82b65))
* **migrations:** Set regularize_subscription action to sync ([591a5df](https://github.com/N2BBrasil/my_nutri/commit/591a5df9b7481c89a32dafe21d5a5222d8b15d32))
* **notifications:** Fix appointment incomming message ([68ba033](https://github.com/N2BBrasil/my_nutri/commit/68ba033640ca36c09a6fb2cd47034cd61671c8f2))
* **plan:** Fix payment_providers amount ([03ab911](https://github.com/N2BBrasil/my_nutri/commit/03ab9110731526daff75066d98290e479a4c142b))
* **plan:** Send languange data to graphql request ([8b22b1d](https://github.com/N2BBrasil/my_nutri/commit/8b22b1d460c64a0867a3af41c930ed437765d142))
* **readme:** Change the current hasura version ([cdacbec](https://github.com/N2BBrasil/my_nutri/commit/cdacbec037a35b1ce3bff3ad829ba3c474ba5297))
* **subscription-cancel:** Fix subtract teleconsultation credit ([96e010d](https://github.com/N2BBrasil/my_nutri/commit/96e010da229e872da2e2475180c82bbf84a88a8f))
* **subscription-cancel:** Fix subtract teleconsultation credit ([369563d](https://github.com/N2BBrasil/my_nutri/commit/369563d0d62a4df15dfd5a4708610721078b1008))
* **translate:** Get correctly translated objects ([c8554ef](https://github.com/N2BBrasil/my_nutri/commit/c8554ef1f7b86b703a2d3021af329fa7b7fc4f99))
* **utils:** Add country calling code for Ecuador ([d86ee20](https://github.com/N2BBrasil/my_nutri/commit/d86ee20dedc909e78566f552780fdba5d5d3745d))


### Features

* **base-repository:** Implement x-hasura-locale param ([42b1387](https://github.com/N2BBrasil/my_nutri/commit/42b1387672a82f2fcdc0cad722a52c5e05c42b73))
* **base-repository:** Implement x-hasura-locale param ([6b33756](https://github.com/N2BBrasil/my_nutri/commit/6b3375616042d8addd25a863b1733bf8fa8f0d5b))
* **comunication:** Add Ecuador messages ([ce521a9](https://github.com/N2BBrasil/my_nutri/commit/ce521a9708f2b67cccd302320d17a9f7f8ef92b0))
* **comunication:** Add Ecuador messages ([a99cb36](https://github.com/N2BBrasil/my_nutri/commit/a99cb3691d67f8f0d5ea4561470bd4545bf9a92c))
* **countries:** Add Ecuador as country code ([e435d9f](https://github.com/N2BBrasil/my_nutri/commit/e435d9fc30d6ef397a5e96fab01f5f2353995042))
* **countries:** Add Ecuador as country code ([4bca9d5](https://github.com/N2BBrasil/my_nutri/commit/4bca9d58dbf5f98392233e87673de2e0fe10a2b0))
* **faq:** Implement dynamic localized column ([2481ba1](https://github.com/N2BBrasil/my_nutri/commit/2481ba1ee75f54619f87abe79f158213b101a9c7))
* **faq:** Implement dynamic localized column ([6cb4c05](https://github.com/N2BBrasil/my_nutri/commit/6cb4c05f6fde679a6f4efece863b7c07399d1bdb))
* **hasura:** Plan permissions for mynutri management ([264006c](https://github.com/N2BBrasil/my_nutri/commit/264006ca8181857132af12c8d62f652657b5c4e7))
* **hasura:** Plan permissions for mynutri management ([7ff1f00](https://github.com/N2BBrasil/my_nutri/commit/7ff1f00709d60ff215f93ae958b9b43941c318c1))
* **i18n:** Apply the validate locale midleware to subscription check action ([3246f0c](https://github.com/N2BBrasil/my_nutri/commit/3246f0c7f169d4399957ea94736c0dc3c6fb9720))
* **i18n:** Create a middleware to validate locale header ([6d28a2c](https://github.com/N2BBrasil/my_nutri/commit/6d28a2cab28c566bef837601bb8f438c942601d1))
* **migrations:** Add events to notify failed or success subscription transactions ([f30d2b5](https://github.com/N2BBrasil/my_nutri/commit/f30d2b58c98fd11b1352bedc03901b98bb7128fa))
* **migrations:** Add events to notify failed or success subscription transactions ([4b461b0](https://github.com/N2BBrasil/my_nutri/commit/4b461b0fd78707e3b89252984e4f9cd25d927916))
* **migrations:** Add missing patient permission to regularize_subscription action ([153b2db](https://github.com/N2BBrasil/my_nutri/commit/153b2db7ca9ec6c3594a6319c94bfa31bb77b8a9))
* **migrations:** Add missing patient permission to regularize_subscription action ([230e0d7](https://github.com/N2BBrasil/my_nutri/commit/230e0d79b045cf8f27a2bd8bf00e7e5ac3055c68))
* **migrations:** Add regularize_subscription async mutation ([3cdd44c](https://github.com/N2BBrasil/my_nutri/commit/3cdd44c681818196a96c6850a775ff0bfbc16cf6))
* **migrations:** Add regularize_subscription async mutation ([7f88f66](https://github.com/N2BBrasil/my_nutri/commit/7f88f66eb0a567b24f2381321af6ba023dfc342f))
* **models:** Add getter to plan's kind ([7abc8d9](https://github.com/N2BBrasil/my_nutri/commit/7abc8d955fe3e855615ab8f8cf67ea11f01237f3))
* **models:** Add getter to plan's kind ([e922f9e](https://github.com/N2BBrasil/my_nutri/commit/e922f9e6296f6d38d1da44bca2bda759fa16fff2))
* **models:** Use base model on food plan and meal group ([e9358c1](https://github.com/N2BBrasil/my_nutri/commit/e9358c11e101554f7e510d8725933cc104b31b88))
* **models:** Use base model on food plan and meal group ([c55dfe4](https://github.com/N2BBrasil/my_nutri/commit/c55dfe48e6e34df592d4748a9eea7249c16210ae))
* **n2b-payments:** Add endpoint to charge an installment ([f22e819](https://github.com/N2BBrasil/my_nutri/commit/f22e81923bc04e6fd1bfd6fbaedd707ba4055754))
* **n2b-payments:** Add endpoint to charge an installment ([b5dde3d](https://github.com/N2BBrasil/my_nutri/commit/b5dde3d5ef4749376bf8c787db0c8d15e2d3551b))
* **notifications:** Add failed subscription transaction notifications ([c64b78f](https://github.com/N2BBrasil/my_nutri/commit/c64b78f1979f27a3964f5c70406293b657c908d6))
* **notifications:** Add failed subscription transaction notifications ([b0a568f](https://github.com/N2BBrasil/my_nutri/commit/b0a568ff2c7d106de7131449d6b067d7cb952ffc))
* **notifications:** Add i18n data ([093ebba](https://github.com/N2BBrasil/my_nutri/commit/093ebba0726cd4271f880b0d536eb8c426ac2ec3))
* **notifications:** Add i18n data ([0574655](https://github.com/N2BBrasil/my_nutri/commit/05746550224ff64b18b0de841bcb244ba84eda03))
* **notifications:** Add success subscription transaction notifications ([51e924d](https://github.com/N2BBrasil/my_nutri/commit/51e924d8a817ecd2e134e20d5c1c9b9a7e7c62d6))
* **notifications:** Add success subscription transaction notifications ([ea87c4e](https://github.com/N2BBrasil/my_nutri/commit/ea87c4e50d770ea7372c0deaad8d4be1ea82dd75))
* **nutritionists:** Change appointment state when change income state ([d3a0dd3](https://github.com/N2BBrasil/my_nutri/commit/d3a0dd329dd722ce7490f9fce340381d26e3010b))
* **nutritionists:** Change appointment state when change income state ([490695e](https://github.com/N2BBrasil/my_nutri/commit/490695e68b26cc5986289b18aa86c8cd99baa12f))
* **repositories:** Add find subscription installment by subscription id and number ([48b4a45](https://github.com/N2BBrasil/my_nutri/commit/48b4a45fd60acee1380bb9dc357fbdfa63f3cb4d))
* **repositories:** Add find subscription installment by subscription id and number ([84eda80](https://github.com/N2BBrasil/my_nutri/commit/84eda808c24ef495c74b0b9295937bd719bfc221))
* **sendgrid:** Accept also dynamic template id instead of from settings ([d66cbe8](https://github.com/N2BBrasil/my_nutri/commit/d66cbe870793783a982b7f5faa1258baa0d2facf))
* **sendgrid:** Accept also dynamic template id instead of from settings ([972db78](https://github.com/N2BBrasil/my_nutri/commit/972db7816df151335c8f076f7eb2d08dbac0e0be))
* **services:** Add SMS service ([a5123a9](https://github.com/N2BBrasil/my_nutri/commit/a5123a9a1fc5442e438fa4b390afb48531f95be8))
* **services:** Add SMS service ([0f761bc](https://github.com/N2BBrasil/my_nutri/commit/0f761bc93976356db231d73764ea322d9dd03146))
* **subscription:** Add a endpoint that will regularize overdue installments ([bb2824e](https://github.com/N2BBrasil/my_nutri/commit/bb2824ef92092c51534e992e84e77c7626af0051))
* **subscription:** Add a endpoint that will regularize overdue installments ([12178c7](https://github.com/N2BBrasil/my_nutri/commit/12178c74a8e4387b3a971c687651b3f79010ba5e))
* **subscription:** Charge last installment when is overdue ([745239f](https://github.com/N2BBrasil/my_nutri/commit/745239f689bffea46887d6d9ba41865bf863d082))
* **subscription:** Charge last installment when is overdue ([084f057](https://github.com/N2BBrasil/my_nutri/commit/084f05716062a1397eb3c4f644c1b746152b4d30))
* **video-library:** Fix the video PK ([ac9c8f6](https://github.com/N2BBrasil/my_nutri/commit/ac9c8f62f5e52c521a14d2163c262ca7542654e1))
* **video-library:** Fix the video PK ([b9d9851](https://github.com/N2BBrasil/my_nutri/commit/b9d98511f6dcebe4bc4ab0048e6fd99d88414db9))
* **video-library:** Save video and playlist as external_id ([50be405](https://github.com/N2BBrasil/my_nutri/commit/50be405b9ff631fc3df752673cc07fe4ce12aedc))
* **video-library:** Save video and playlist as external_id ([c4505a7](https://github.com/N2BBrasil/my_nutri/commit/c4505a7eac62ed5407ea462b93882e70be19e532))
* **video-library:** Set the default value to ids ([e7e01ce](https://github.com/N2BBrasil/my_nutri/commit/e7e01ce9b5e6756cdd68295288164c98329abd3b))
* **video-library:** Set the default value to ids ([9702040](https://github.com/N2BBrasil/my_nutri/commit/970204087551510655411a96a57861d3330c1357))
* **video-library:** Sync by country code ([bc2b079](https://github.com/N2BBrasil/my_nutri/commit/bc2b0790df4b57ba8fd49b56869a441090313dee))
* **video-library:** Sync by country code ([a31f1e6](https://github.com/N2BBrasil/my_nutri/commit/a31f1e6d1f631c07bbd5492c4519977db851c937))


### Performance Improvements

* **video-library:** Use cascade to delete all playlists ([87211c2](https://github.com/N2BBrasil/my_nutri/commit/87211c27159f377f397263bd0a30d8c7a7a816b5))
* **video-library:** Use cascade to delete all playlists ([606bcb2](https://github.com/N2BBrasil/my_nutri/commit/606bcb244150ddad20dcb8446a6ec0b5cc0795ec))

# [2.72.0](https://github.com/N2BBrasil/my_nutri/compare/v2.71.0...v2.72.0) (2022-06-03)


### Features

* **patient:** Add smartfit extra data on creation ([d9e2f1b](https://github.com/N2BBrasil/my_nutri/commit/d9e2f1bea0ffee40197ca30b25189443fd37495e))

# [2.71.0](https://github.com/N2BBrasil/my_nutri/compare/v2.70.5...v2.71.0) (2022-05-28)


### Bug Fixes

* **api-payment:** Add transaction with correct subscription id ([efd3833](https://github.com/N2BBrasil/my_nutri/commit/efd3833cb49065a2204aced3ccf33e5617750985))
* **api-payment:** Correct params card to subscribe ([1fe017b](https://github.com/N2BBrasil/my_nutri/commit/1fe017be8d6db25af15ccc0d259a946513e1d4d3))
* **api-payment:** Merge missing ([62da6df](https://github.com/N2BBrasil/my_nutri/commit/62da6df7e90f91a0a08f13e6a8dbb1123b02e379))
* **api-payments:** Make sure the card number is handled on subscription ([7f46c13](https://github.com/N2BBrasil/my_nutri/commit/7f46c13f44b34e7e316118e6f3a81f8215fdd836))
* **hasura:** Giving permission to patient role ([79dd6d8](https://github.com/N2BBrasil/my_nutri/commit/79dd6d8d1b554c8ee969cc09dc9a7687b8894f7a))
* **migrations:** Add missing subscriptions path on generate_client_session_token ([b18aef4](https://github.com/N2BBrasil/my_nutri/commit/b18aef4998639f36e2033c4916541401209b05f8))
* **subscription:** Save Google or Apple token correctly ([03aede6](https://github.com/N2BBrasil/my_nutri/commit/03aede612594af66a60c2d88ac89111bb53f22a0))
* **subscriptions:** Add subscriptions prefix to payment method controller ([1d78bde](https://github.com/N2BBrasil/my_nutri/commit/1d78bdef1de7df3c278e369c7a8908d6ca2a30d1))


### Features

* **api-payments:** Get card data from last transaction when is refund webhook ([f3ae046](https://github.com/N2BBrasil/my_nutri/commit/f3ae0469e69f201f7b523dd503649971fd1e48ff))
* **hasura:** Add missing properties to partners table ([91970ff](https://github.com/N2BBrasil/my_nutri/commit/91970ffc29a05192c4c404eccde53eea597385cb))
* **hasura:** Coupon code partner_id constraint ([6a04182](https://github.com/N2BBrasil/my_nutri/commit/6a041820df0a73e86152746fc05ef3d3c3e1bf3c))
* **hasura:** Missing coupon select permission ([b253015](https://github.com/N2BBrasil/my_nutri/commit/b25301588bdf7dd359257c70ff14a6e157a38a12))
* **migrations:** Add action to generate client session token ([eb290c4](https://github.com/N2BBrasil/my_nutri/commit/eb290c4d1e44d9fea8d5690fc9f9e97a6be5e59b))
* **migrations:** Add card input object to subscribe action ([0e7dc61](https://github.com/N2BBrasil/my_nutri/commit/0e7dc61406bdc0447836c35adff14041518fb65a))
* **migrations:** Add column card_number to subscription table ([8959403](https://github.com/N2BBrasil/my_nutri/commit/8959403802ff08932fd96115ba86e758a216c3a1))
* **models:** Add property card_number to subscription model ([1fff805](https://github.com/N2BBrasil/my_nutri/commit/1fff8051a6d2c1c1392c4c151edb2427a2f65a45))
* **n2b-payments:** Add endpoint to generate client session token from provider ([51ab9d1](https://github.com/N2BBrasil/my_nutri/commit/51ab9d1a0a8e9e1d4e594369ad7bc4834e2ef20a))
* **plans:** Add a default attr to not require new card ([ec4139b](https://github.com/N2BBrasil/my_nutri/commit/ec4139b3002df38246536d2e3baf21e083f73cef))
* **subscribe:** Return errors ([e487c7c](https://github.com/N2BBrasil/my_nutri/commit/e487c7c8fefd66fb9f946b83f76f0ab9df617ca7))
* **subscription:** Add card number when adding sync N2B payment ([86fb0d5](https://github.com/N2BBrasil/my_nutri/commit/86fb0d59558c0f32a0bb629eaed20383f6aa38ab))
* **subscription:** Requires new card when is not credit ([c589766](https://github.com/N2BBrasil/my_nutri/commit/c5897666988e2823b6de8bbb3b5d2f92faab68c7))
* **subscriptions:** Add card to subscribe input ([54f2ece](https://github.com/N2BBrasil/my_nutri/commit/54f2ece411d3840f2a3fc8baace34084b2a213a6))
* **subscriptions:** Add endpoint to generate client session token ([769a4e9](https://github.com/N2BBrasil/my_nutri/commit/769a4e9274132f26a35158649dfef462784da656))
* **subscriptions:** Use provided card to process on N2BPayments ([4d96256](https://github.com/N2BBrasil/my_nutri/commit/4d96256b42dec7692f849580c08e8a07aceb9e95))
* **transaction:** Save error on sync transactions ([8d23931](https://github.com/N2BBrasil/my_nutri/commit/8d23931548fad86015ef7bfeff2ba31e868da7e1))
* **transaction:** Save errors on async e refund transactions ([65ac4e2](https://github.com/N2BBrasil/my_nutri/commit/65ac4e2802f91ae2a480e1576b8717ee734addbb))


### Performance Improvements

* **notification:** Increase routine frequency ([ec24850](https://github.com/N2BBrasil/my_nutri/commit/ec24850af02a58f540aa35407a8448303077c1a1))

## [2.70.5](https://github.com/N2BBrasil/my_nutri/compare/v2.70.4...v2.70.5) (2022-05-23)


### Bug Fixes

* **api-payment:** Check if subscription is N2B before cancel ([c9ddd52](https://github.com/N2BBrasil/my_nutri/commit/c9ddd528b2048e353c559ca036697ba6e73f25f7))
* **api-payment:** Get subscription's plan amount ([825816b](https://github.com/N2BBrasil/my_nutri/commit/825816bab3f92902a87eee26c3b78e13e9102020))

## [2.70.4](https://github.com/N2BBrasil/my_nutri/compare/v2.70.3...v2.70.4) (2022-05-21)


### Bug Fixes

* **check_subscription:** Fix expiresAt check ([00b6513](https://github.com/N2BBrasil/my_nutri/commit/00b651334841b14db1bf39e9195112fc34398d82))

## [2.70.3](https://github.com/N2BBrasil/my_nutri/compare/v2.70.2...v2.70.3) (2022-05-18)


### Bug Fixes

* **api-payment:** Does not uncancel subscription ([8551d98](https://github.com/N2BBrasil/my_nutri/commit/8551d981de92aac9f3fb1cf74884d0dbfae4fce5))

## [2.70.2](https://github.com/N2BBrasil/my_nutri/compare/v2.70.1...v2.70.2) (2022-05-18)


### Bug Fixes

* **subscription:** Use the received payment provider ([c41ed22](https://github.com/N2BBrasil/my_nutri/commit/c41ed22d7421c2c13487cc00adaf13b3bf308231))

## [2.70.1](https://github.com/N2BBrasil/my_nutri/compare/v2.70.0...v2.70.1) (2022-05-16)


### Bug Fixes

* **subscription:** Fix the subscription query ([6b45a99](https://github.com/N2BBrasil/my_nutri/commit/6b45a99795099b75e5724b4636d55baa463c364c))

# [2.70.0](https://github.com/N2BBrasil/my_nutri/compare/v2.69.0...v2.70.0) (2022-05-15)


### Features

* **discount_coupon:** Add a discount coupon repository ([309938e](https://github.com/N2BBrasil/my_nutri/commit/309938eb868a8f0408fd484b5c41545424ac54b5))
* **discount_coupon:** Add discount coupon model ([80f5b6e](https://github.com/N2BBrasil/my_nutri/commit/80f5b6e5ff2d1beb356b09d6e98f077f71edbc0c))
* **plans:** Allow to fetch plans by a discount coupon code ([ff15a76](https://github.com/N2BBrasil/my_nutri/commit/ff15a76d8cccb89878e7e79ae3292c73791b01b1))
* **subscription:** Accept a discount coupon ([0be1ab8](https://github.com/N2BBrasil/my_nutri/commit/0be1ab880e5824b456b5d4ad1df7d5e5b5d14dad))
* **subscription:** Add discount coupon to subscription ([70875ed](https://github.com/N2BBrasil/my_nutri/commit/70875ed26c55012a5029f0f73debf969a21c1634))

# [2.69.0](https://github.com/N2BBrasil/my_nutri/compare/v2.68.1...v2.69.0) (2022-05-13)


### Bug Fixes

* **config:** Fix query ([778d12e](https://github.com/N2BBrasil/my_nutri/commit/778d12e0482d555bb9190601ae64e0c64fc5e0b6))
* **faq:** Hiding mexico bioimpedance analysis ([9ded6e5](https://github.com/N2BBrasil/my_nutri/commit/9ded6e5fa00ee1357d65de788e1219a7038ee6e3))
* **faq:** Removal of bioimpedance analysis in MX ([e54197d](https://github.com/N2BBrasil/my_nutri/commit/e54197dd25aa1bd4eeba8f176407241a3b0fd2de))
* **faq:** remove html tags ([198083e](https://github.com/N2BBrasil/my_nutri/commit/198083e11383065f398bb3b910024fce0aef8926))
* **omie:** Implement nPercentual param ([0b4b7fa](https://github.com/N2BBrasil/my_nutri/commit/0b4b7fa690164d0aff0605675c91946238da9c46))
* **omie-config:** Fix types ([c507600](https://github.com/N2BBrasil/my_nutri/commit/c507600917483d0423633d5640400646dcef07e0))


### Features

* **omie:** Generate service order for debit ([66e95fb](https://github.com/N2BBrasil/my_nutri/commit/66e95fb188cebb0b9581fd6b80f6421d6e33f52a))
* **omie-config:** Implement Omie configs from database ([780b3b4](https://github.com/N2BBrasil/my_nutri/commit/780b3b47bd7a78b6b190206c723bbb75986c38ac))

## [2.68.1](https://github.com/N2BBrasil/my_nutri/compare/v2.68.0...v2.68.1) (2022-05-11)


### Bug Fixes

* **subscription:** Cancel subscription N2B when subscription is N2B only ([e555364](https://github.com/N2BBrasil/my_nutri/commit/e555364eba4bb764812515f50958812eac6f6e9b))

# [2.68.0](https://github.com/N2BBrasil/my_nutri/compare/v2.67.0...v2.68.0) (2022-05-11)


### Features

* **n2b-payments:** Implement cancel subscription with refund service ([2181ce5](https://github.com/N2BBrasil/my_nutri/commit/2181ce5512720818a6616caac022f8d8fc161447))

# [2.67.0](https://github.com/N2BBrasil/my_nutri/compare/v2.66.1...v2.67.0) (2022-05-06)


### Bug Fixes

* **api-payment:** Check isTrial from nullable subscription ([8f0ea74](https://github.com/N2BBrasil/my_nutri/commit/8f0ea74815263e79481561c2dac82d34496a5a6c))
* **bookings:** Reference positive credit when add a new positive credit by cancellation ([8ff1eef](https://github.com/N2BBrasil/my_nutri/commit/8ff1eef1e909527dd185003d90495704753bcc4a))
* **hasura:** Missing metadata table config ([c682dc4](https://github.com/N2BBrasil/my_nutri/commit/c682dc43634a771c84b2d75a5a8ca2411cb5ad09))
* **subscription:** Throws an error when patient wasn't subscriber ([2f903d3](https://github.com/N2BBrasil/my_nutri/commit/2f903d33fd205c75e0d729fed14e0e3f1f0e1b51))
* **teleconsultation_credits:** Remove limit when find next valid to use ([10ab6f3](https://github.com/N2BBrasil/my_nutri/commit/10ab6f338f46df879846a7e1d71883470a1ca4b2))


### Features

* **bookings:** Cancel scheduleds appointments when subscription is suspended ([a49fdee](https://github.com/N2BBrasil/my_nutri/commit/a49fdee46d7e6f2f0ae7a5c1c93fb6a7d44c89b6))
* **hasura:** Partners tables and relationships ([a42f796](https://github.com/N2BBrasil/my_nutri/commit/a42f796a9e98fd932cbce7a3282d5b4de487b3b0))
* **migrations:** Add event to subscriptions table to call bookings to cancel appointments ([c5939f8](https://github.com/N2BBrasil/my_nutri/commit/c5939f8f5c3e5b5b5c52fbb6e77303f9d056a3e5))
* **migrations:** Add subscription_suspended appointment cancel reason ([0ae7810](https://github.com/N2BBrasil/my_nutri/commit/0ae781028b62e2eb5f5297db9b8d66495032659b))
* **models:** Add subscription_suspended to appointment cancel reasons enum ([a9f301e](https://github.com/N2BBrasil/my_nutri/commit/a9f301e69bbe50117d3f50d778d6b8b4c3432804))

## [2.66.1](https://github.com/N2BBrasil/my_nutri/compare/v2.66.0...v2.66.1) (2022-05-05)


### Bug Fixes

* **totem:** Identify the correct error message ([da216fd](https://github.com/N2BBrasil/my_nutri/commit/da216fdcbe1c62abcfc7fa773d5699dbcb4e8fb1))

# [2.66.0](https://github.com/N2BBrasil/my_nutri/compare/v2.65.0...v2.66.0) (2022-05-03)


### Features

* **booking:** Add time limit check before transfer ([4f98920](https://github.com/N2BBrasil/my_nutri/commit/4f9892054905391cef069e78015da71fc9e941d6))
* **hasura:** Add created by user id column on patients ([9d1f5dc](https://github.com/N2BBrasil/my_nutri/commit/9d1f5dc8d3087b89d0fea516bf2ab76bc224aeaf))
* **hasura:** Add received at column to notification ([77ab4c4](https://github.com/N2BBrasil/my_nutri/commit/77ab4c421412203754420c344adce66f6690fea5))

# [2.65.0](https://github.com/N2BBrasil/my_nutri/compare/v2.64.1...v2.65.0) (2022-04-30)


### Bug Fixes

* **api-payment:** Unsubscribe to correct amount ([9961c02](https://github.com/N2BBrasil/my_nutri/commit/9961c025f191525a68990ec6530056c3f91257da))
* **plan:** Use correct enum for trial interval ([6950859](https://github.com/N2BBrasil/my_nutri/commit/6950859776d54b96ee48a258a97688c1c8ade2b3))
* **subscription:** Generate correct trial expires date ([a49cb65](https://github.com/N2BBrasil/my_nutri/commit/a49cb65b33e77e9ab2895bc8f73faa662a7166ba))
* **subscriptions:** Allow invoice SO generated previous ([865cade](https://github.com/N2BBrasil/my_nutri/commit/865cade227eecb0e17c799104a3330113e3bf183))


### Features

* **plans:** Method for finding available plans with features ([bd806c3](https://github.com/N2BBrasil/my_nutri/commit/bd806c36a79d00318c1995c766827d4a0b12abed))
* **totem:** Module for subscription related methods ([1d861ed](https://github.com/N2BBrasil/my_nutri/commit/1d861ed4074c37084e53cd420baff60eba4759ea))
* **utils:** Method for masking emails ([65f0b56](https://github.com/N2BBrasil/my_nutri/commit/65f0b561713c5f493c0e2eda00f523ebe14b809b))

## [2.64.1](https://github.com/N2BBrasil/my_nutri/compare/v2.64.0...v2.64.1) (2022-04-28)


### Bug Fixes

* **plans:** Return the correct instalment's number ([1380fe8](https://github.com/N2BBrasil/my_nutri/commit/1380fe81127b6055a0c485d0582fb8f49bf44477))

# [2.64.0](https://github.com/N2BBrasil/my_nutri/compare/v2.63.1...v2.64.0) (2022-04-28)


### Bug Fixes

* **plans:** Return the correct installments number ([4763ffc](https://github.com/N2BBrasil/my_nutri/commit/4763ffc37c765b19af66a9fcd47ad67a415be712))


### Features

* **plans:** Allow to filter by complete plans ([9cf269a](https://github.com/N2BBrasil/my_nutri/commit/9cf269a3c3c9cc7fe51cf2c1b5ae3a60d5ea57cf))

## [2.63.1](https://github.com/N2BBrasil/my_nutri/compare/v2.63.0...v2.63.1) (2022-04-27)


### Bug Fixes

* **omie:** Return customer code from error when already registered ([22c6769](https://github.com/N2BBrasil/my_nutri/commit/22c67695bb8f36313e2789a182ee4c7c4b841882))

# [2.63.0](https://github.com/N2BBrasil/my_nutri/compare/v2.62.0...v2.63.0) (2022-04-26)


### Bug Fixes

* **notification:** Emit contract with correct subscription installments ([053ad09](https://github.com/N2BBrasil/my_nutri/commit/053ad0996b008cbe266a6b8c8ff7d89b64c89769))
* **subscriptions:** Check if installment has omie code ([c4e2c96](https://github.com/N2BBrasil/my_nutri/commit/c4e2c96f0a5971deb05024a9e7730a9aa3523034))


### Features

* **subscription:** Create service to get total installments by subscription ([4dd7d19](https://github.com/N2BBrasil/my_nutri/commit/4dd7d19bc1f5d5e85393e4b7ece9aa934ae860fd))

# [2.62.0](https://github.com/N2BBrasil/my_nutri/compare/v2.61.0...v2.62.0) (2022-04-24)


### Bug Fixes

* **api-payment:** Convert omie_service_id to int when generate SO ([646c5a6](https://github.com/N2BBrasil/my_nutri/commit/646c5a6df70a30402e31fd9291513e94f40c6053))
* **booking:** Throw if appointment consultation is finished on video call action ([8359b8e](https://github.com/N2BBrasil/my_nutri/commit/8359b8e5c048d738a16f821008b43de707a9a3b7))
* **comtele:** Throw error with the message ([af754d1](https://github.com/N2BBrasil/my_nutri/commit/af754d1432fbfac674e338066828e654b1c7762e))
* **contract:** Fix InstallmentNumber param ([82cf010](https://github.com/N2BBrasil/my_nutri/commit/82cf010754197b917b80ea8cdb5e2b051ab4b8b1))
* **faq:** Update translations ([888f78b](https://github.com/N2BBrasil/my_nutri/commit/888f78bb4d84c4485d9d5bb3103bc5cb2e755933))
* **hasura:** Format file and exclude duplication ([ae2a952](https://github.com/N2BBrasil/my_nutri/commit/ae2a952f3d7d464d0871ed6087d34d0772b8530e))
* **invoice:** Get amount from installment ([0b91107](https://github.com/N2BBrasil/my_nutri/commit/0b91107ca908e639ac8cf6259f2ca037e9bfaa80))
* **migrations:** Remove wrong migration ([56eab97](https://github.com/N2BBrasil/my_nutri/commit/56eab97c42d116b1083520bff13a544a6ba31f25))
* **nutritionists:** Avoid error when get report of unbegun appointments ([8991bbd](https://github.com/N2BBrasil/my_nutri/commit/8991bbd854a21dbd05854121b5259f3ca7385714))
* **omie:** Change parcel code ([9efc19c](https://github.com/N2BBrasil/my_nutri/commit/9efc19c235c1cb39c8a1fc63664fe2068d597389))
* **omie:** Fix nQtdeParc ([f432d94](https://github.com/N2BBrasil/my_nutri/commit/f432d94936f63af55fd6b77d3e2d491a9d30530c))
* **omie:** Include installment number on Internal OS cod ([a9a0f70](https://github.com/N2BBrasil/my_nutri/commit/a9a0f70e7966b8e28389a658d986b1b8c1fb5fde))
* **plans:** Add feature on plan feature search ([f0efa5b](https://github.com/N2BBrasil/my_nutri/commit/f0efa5b7cdcb00e52b9e0037b8e2ef7c0a519120))
* **repositories:** Add correct typing of provider to plan features query ([a8047d6](https://github.com/N2BBrasil/my_nutri/commit/a8047d639cee9c4cb23f2d0838c9fe2d36a24cc4))
* **repositories:** Add missing property of plan features at Plan respository ([428441d](https://github.com/N2BBrasil/my_nutri/commit/428441dac211297acb6ce1ba6425f3fe0f16dc27))
* **services:** Add a timeout of 10s to SmartFit api calls ([b91a826](https://github.com/N2BBrasil/my_nutri/commit/b91a826b285c4d88301be79b7ef81e00289eda7b))
* **smartfit:** Add missing auth_token to SmartFit STACK person mock ([47d1618](https://github.com/N2BBrasil/my_nutri/commit/47d1618679c5e315eca1641324091a2080b6ad95))
* **smartfit:** Mock person in STAG temporarily ([bb9a412](https://github.com/N2BBrasil/my_nutri/commit/bb9a412623d7f711d0f2f71b1fd341fa1540c58b))
* **subscription-transaction:** Adjust patient permissions ([c7ed5fa](https://github.com/N2BBrasil/my_nutri/commit/c7ed5fa5c7917dd95808a260e63b2f8813ee66d9))
* **subscriptions:** Return legacy properties of plans correctly ([a9aa85e](https://github.com/N2BBrasil/my_nutri/commit/a9aa85e4cacc5f8f33bbcab1a68d1874f71b526c))
* **transaction:** Set installments nullable ([6bffea3](https://github.com/N2BBrasil/my_nutri/commit/6bffea33e215d9ad54fddae24f62618d822655fb))


### Features

* **api-payments:** Return if plans is complete ([70f4145](https://github.com/N2BBrasil/my_nutri/commit/70f4145af850185dfc64046c870afc2fd2c8be46))
* **contract:** Add plans descriptions ([da252ae](https://github.com/N2BBrasil/my_nutri/commit/da252ae8667a766dcabca28a54d05c2166ec1eca))
* **contract:** Implement invoice generation for installments ([bb2b52b](https://github.com/N2BBrasil/my_nutri/commit/bb2b52b1a6cea384627da718849c343a245ecee6))
* **contract:** Save omie_os_code on installment ([c7760b5](https://github.com/N2BBrasil/my_nutri/commit/c7760b577128f96498e1422c3d453fc2ed775b40))
* **food:** Insert chilean foods ([7e0555a](https://github.com/N2BBrasil/my_nutri/commit/7e0555a7d1fd76d8e5e2b09b0eb6164da0ab09d3))
* **hasura:** Add due date column and permissions to installment ([b3b69dd](https://github.com/N2BBrasil/my_nutri/commit/b3b69dd5b79d0974df67821f032301be4c3041d0))
* **hasura:** Aggregation permission for teleconsultation credits ([a142885](https://github.com/N2BBrasil/my_nutri/commit/a14288502a7b6ac7d23cbbe6fb3162de24df3b27))
* **installment:** Create omie_os_code field ([8970ead](https://github.com/N2BBrasil/my_nutri/commit/8970ead1e8d6b1d83ddc7052fe7ba4225322ffae))
* **migrations:** Add and modify FAQ questions related to packages ([bcb13f0](https://github.com/N2BBrasil/my_nutri/commit/bcb13f05e020c9ce7922cd3616b6a514d741bb64))
* **migrations:** Add and seed table feature ([210704b](https://github.com/N2BBrasil/my_nutri/commit/210704b60cbd77118c3a04a039fdd579ec51d612))
* **migrations:** Add available_features action ([dba498b](https://github.com/N2BBrasil/my_nutri/commit/dba498b8a627bc0e06fa203f03de6ef6d89c0a41))
* **migrations:** Add column complete to plan's table ([48a9d1f](https://github.com/N2BBrasil/my_nutri/commit/48a9d1f403ae20929127a695ff8caffa48229976))
* **migrations:** Add columns and relationships to plan_payment_provider table ([a758001](https://github.com/N2BBrasil/my_nutri/commit/a758001b41d01d23be01df2aaf01d55a06fe561e))
* **migrations:** Add computed field description to feature ([c650f82](https://github.com/N2BBrasil/my_nutri/commit/c650f82b16715d2eb7918db2e35b7490f7edd711))
* **migrations:** Add default pt_BR to plan_payment_provider country_code ([48ba9f1](https://github.com/N2BBrasil/my_nutri/commit/48ba9f13ef47d448dac4e964aba977f0fa09b99b))
* **migrations:** Add missing permission to available_features action ([95fcb1a](https://github.com/N2BBrasil/my_nutri/commit/95fcb1a1260b86419eae74991c5897d2d84400ab))
* **migrations:** Add missing permission to patients get features related ([ea05b4f](https://github.com/N2BBrasil/my_nutri/commit/ea05b4faba73cfd1ee729c6c819a3d0942c2f2d9))
* **migrations:** Add missing permission to patients get transactions installments ([659a2b3](https://github.com/N2BBrasil/my_nutri/commit/659a2b39d93e25d3c601bc8d5ea23361edd2d363))
* **migrations:** Add table feature_payment_provider ([e0c7267](https://github.com/N2BBrasil/my_nutri/commit/e0c7267db92db1972bc4fbee4a0e05ab9d735acf))
* **migrations:** Add table plan_feature and relationships ([4df1590](https://github.com/N2BBrasil/my_nutri/commit/4df1590c197f062ceb3554e033106cbb4777fea6))
* **migrations:** Remove inconsistents of plans feature ([a94539f](https://github.com/N2BBrasil/my_nutri/commit/a94539fd6ebcb4e8689a755ec9a6ce50078b7424))
* **migrations:** Remove inconsistents of plans table ([62c1fba](https://github.com/N2BBrasil/my_nutri/commit/62c1fbaa831fa0d5bf8f4949aa30ad905f724e9e))
* **models:** Add plan feature model related files ([6ec6251](https://github.com/N2BBrasil/my_nutri/commit/6ec62510fe4ea01014857901b9e3fe7754472f1e))
* **nutrient:** Insert macro nutrients ([21c9b49](https://github.com/N2BBrasil/my_nutri/commit/21c9b49ae742bf171c617fd14d46c01367a3d7c5))
* **omie:** Stop sending by email ([185042a](https://github.com/N2BBrasil/my_nutri/commit/185042a9d84bbcc3b0fd8c7ed4dafdb52569210c))
* **patients:** Replace food plan activate push with chat message ([3c5d29e](https://github.com/N2BBrasil/my_nutri/commit/3c5d29ea476e1c1fc36f3374da084c359e5bb9e3))
* **plan:** Add column complete to model and repository ([20503c2](https://github.com/N2BBrasil/my_nutri/commit/20503c2680225d77fa655877d3fa46d8566564e0))
* **plans:** add faq question ([a3aa810](https://github.com/N2BBrasil/my_nutri/commit/a3aa8109d843922a66121fb347e93551f6faf895))
* **plans:** Remove unused properties and add new to model ([89050cf](https://github.com/N2BBrasil/my_nutri/commit/89050cfb799524ac9172644ac0cb1a84edf73238))
* **repositories:** Migrate plan and subscription to use features ([f2f8c3e](https://github.com/N2BBrasil/my_nutri/commit/f2f8c3e1567f7cd03b55bdc329703a867facf5b5))
* **subscription:** Installment and transactions permissions/relationships ([aee2858](https://github.com/N2BBrasil/my_nutri/commit/aee285874b541b9d458afedc6956d3a775dbd7ef))
* **subscription:** Save payment installment due date on subscription installment ([aec9a1a](https://github.com/N2BBrasil/my_nutri/commit/aec9a1a9a88ddeaa6e461aca7a833c6fc2bc4b9d))
* **subscription:** Use features when add subscription with credits ([5ca1582](https://github.com/N2BBrasil/my_nutri/commit/5ca15825330d0f199b928cb6e10810d44527d17c))
* **subscription:** Use plan features when deal with teleconsultation credits ([2e43a47](https://github.com/N2BBrasil/my_nutri/commit/2e43a4786e27d96545d061415c1dc9e80eb94e4e))
* **subscriptions:** Add available_features fetch endpoint ([9fba07e](https://github.com/N2BBrasil/my_nutri/commit/9fba07ef752e34124a018d4b18ce33329f8c705c))
* **subscriptions:** Filter plan payment providers by country code ([e297160](https://github.com/N2BBrasil/my_nutri/commit/e29716063cf6398dbd32c70200721a5f6c86838c))
* **subscriptions:** Return features with plans ([d427078](https://github.com/N2BBrasil/my_nutri/commit/d427078e5315c45e690fec873fd7a00604552656))
* **subscriptions:** Return features with plans ([51f0d01](https://github.com/N2BBrasil/my_nutri/commit/51f0d012c5a0d51fa7646d57e44246e3b1e48ab7))

# [2.62.0](https://github.com/N2BBrasil/my_nutri/compare/v2.61.0...v2.62.0) (2022-04-23)

# [2.61.0](https://github.com/N2BBrasil/my_nutri/compare/v2.60.2...v2.61.0) (2022-04-20)


### Features

* **middlewares:** Catch and log errors more accurately ([9626097](https://github.com/N2BBrasil/my_nutri/commit/9626097e2e14e17ad315ea674e06b4f20305d9d3))
* **repositories:** Throw instantiated Hasura error when occur ([935e02c](https://github.com/N2BBrasil/my_nutri/commit/935e02cb9085a4894ce931aae343abc551818e83))

## [2.60.2](https://github.com/N2BBrasil/my_nutri/compare/v2.60.1...v2.60.2) (2022-04-19)


### Bug Fixes

* **subscriptions:** Doens't return N2B plans for MX ([2ca84a3](https://github.com/N2BBrasil/my_nutri/commit/2ca84a3f29e896266c26a44731970b1f28e6fac2))


## [2.60.1](https://github.com/N2BBrasil/my_nutri/compare/v2.60.0...v2.60.1) (2022-04-11)


### Bug Fixes

* **subscription:** Request installments according plan intervals to debit too ([d90517a](https://github.com/N2BBrasil/my_nutri/commit/d90517abdcf15216e8c9be12112dce02ae713114))

# [2.60.0](https://github.com/N2BBrasil/my_nutri/compare/v2.59.1...v2.60.0) (2022-04-09)


### Bug Fixes

* **api-payment:** Log card_installments in transaction ([b74cda0](https://github.com/N2BBrasil/my_nutri/commit/b74cda0c60421a36141e92b4f12c710fa9a6c8a4))
* **subscription:** Fix optional fields ([414bc99](https://github.com/N2BBrasil/my_nutri/commit/414bc9930ae85c899d4677dc56573c200eacb46b))
* **subscription_installment:** Correct table and column name ([d76ce4e](https://github.com/N2BBrasil/my_nutri/commit/d76ce4e5400ab83637d9aa2030a0d3b36f8f579f))
* **subscription_transaction:** Fetch the last successed by subscription ([46922f6](https://github.com/N2BBrasil/my_nutri/commit/46922f66d85b4cf50774d7cad9aea7bcf9a7ca55))
* **subscriptions:** Fix module imports ([5c791d1](https://github.com/N2BBrasil/my_nutri/commit/5c791d16378e5ad32f1a7f77fbcde65006ca9802))


### Features

* Add patient interest table ([ef907c1](https://github.com/N2BBrasil/my_nutri/commit/ef907c198d59ed699e0c98fb35ea364c5d0b327a))
* **hasura:** Add patient cancellation requested at column on subscriptions table ([f52a4f0](https://github.com/N2BBrasil/my_nutri/commit/f52a4f0e7525d55035f14cfc4dcee386cccc57c6))
* **nutritionists:** Check if cancelled appointment isn't rescheduled before create income ([51f46bb](https://github.com/N2BBrasil/my_nutri/commit/51f46bb7b7927749bb3efbd91e52d7e81f2b614e))
* **patients:** Turn sign in resiliently at Smart Fit issues ([e494dff](https://github.com/N2BBrasil/my_nutri/commit/e494dff68c98686a220ec01e9742d3bc95ffc811))
* **refund:** Send payment_id from transaction ([876e258](https://github.com/N2BBrasil/my_nutri/commit/876e258302d5ed060451e7844bfc0db5f71c43e8))
* **subscription:** Implement migrations down ([9020f0c](https://github.com/N2BBrasil/my_nutri/commit/9020f0c5664ccb039c639e8541b92c9e85885c06))
* **subscription:** Save payment_id and installments ([87d11eb](https://github.com/N2BBrasil/my_nutri/commit/87d11ebb74af1b48be3193ef3ea65cc978f20ad6))
* **subscriptions:** Implement installments ([46e7cf7](https://github.com/N2BBrasil/my_nutri/commit/46e7cf78432ed99701289ec1b032f786fdb9d810))
* **subscriptions:** Save date of patient request when cancelling subscription ([66d1403](https://github.com/N2BBrasil/my_nutri/commit/66d14037ecd974236daaeb17d962ffadf43afd36))
* **subscritption:** Add transaction ([1429f62](https://github.com/N2BBrasil/my_nutri/commit/1429f62b6ea32b6fde5ce7de2c691b4f489d2f70))
* **transaction:** Update model and repository ([94949d4](https://github.com/N2BBrasil/my_nutri/commit/94949d41cc2e65e3cfd56d11afa101f0d9ec83ad))

## [2.59.1](https://github.com/N2BBrasil/my_nutri/compare/v2.59.0...v2.59.1) (2022-04-01)


### Bug Fixes

* **patients:** Correctly get patients first name ([55a071a](https://github.com/N2BBrasil/my_nutri/commit/55a071a36d476fb8511d25c9b3aa3376bf0f6fcd))

# [2.59.0](https://github.com/N2BBrasil/my_nutri/compare/v2.58.3...v2.59.0) (2022-04-01)


### Features

* **subscription:** Allow to cancel a subscription ignoring the trial ([a92346a](https://github.com/N2BBrasil/my_nutri/commit/a92346acd6082e2caa4f1a799000e9f3779723eb))

## [2.58.3](https://github.com/N2BBrasil/my_nutri/compare/v2.58.2...v2.58.3) (2022-03-31)


### Bug Fixes

* **faq:** Updated mexican values ([6277772](https://github.com/N2BBrasil/my_nutri/commit/6277772c6397fe20cfaadda13e9bfe8de617eb65))
* **finances:** Marketplace delete permission ([5dd24ec](https://github.com/N2BBrasil/my_nutri/commit/5dd24eccf8f20e995214f20f520afcaaec1830b7))

## [2.58.2](https://github.com/N2BBrasil/my_nutri/compare/v2.58.1...v2.58.2) (2022-03-30)


### Bug Fixes

* **nutritionists:** Avoid errors when appointment hasn't a credit ([d5b265b](https://github.com/N2BBrasil/my_nutri/commit/d5b265bfe5769d5b11c391bf7c3d5c19f8102dc0))
* **patient-reallocation:** Consider the user's country code ([e9c2ef1](https://github.com/N2BBrasil/my_nutri/commit/e9c2ef1935d58483e2410ce891c4498d5b4fefeb))
* **patient-reallocation:** Find the available time correctly ([ab8c68e](https://github.com/N2BBrasil/my_nutri/commit/ab8c68ebd757348e218ce3745e827de2b49240d6))

## [2.58.1](https://github.com/N2BBrasil/my_nutri/compare/v2.58.0...v2.58.1) (2022-03-29)


### Bug Fixes

* **nutritionists:** Set correct params to controller and anamnesis repo ([895ea8c](https://github.com/N2BBrasil/my_nutri/commit/895ea8c7a60b6a92296204c6b712c03eb1410189))

# [2.58.0](https://github.com/N2BBrasil/my_nutri/compare/v2.57.0...v2.58.0) (2022-03-29)


### Bug Fixes

* **bioimpedance:** Invert sort of bio cache ([e5ca6dc](https://github.com/N2BBrasil/my_nutri/commit/e5ca6dc9a24c7bdeecbf94567029de0062ce9d7b))
* **credits:** Create transaction at teleconsultations context ([e373c67](https://github.com/N2BBrasil/my_nutri/commit/e373c67e218b00900ccd70ccab96e6b948db8f1e))
* **hasura:** User permission to select terms date ([611af3a](https://github.com/N2BBrasil/my_nutri/commit/611af3ac17ecd9bca08305202c27cc3dfe1874a2))
* **hasura:** User permission to update terms date ([cba0284](https://github.com/N2BBrasil/my_nutri/commit/cba0284f458757e8f9dabddb57592c68f89bc4de))
* **subscriptions:** Fetch plan's amount by country code ([3dce614](https://github.com/N2BBrasil/my_nutri/commit/3dce61450e6fa97fa41845eaca0c7040ceb29ea8))


### Features

* **domain:** Add financial related models and repos ([3484cdb](https://github.com/N2BBrasil/my_nutri/commit/3484cdbc6a9ee2b95cae75b768f835d488b4cdd4))
* **faq:** remove split answers ([fa2c7bd](https://github.com/N2BBrasil/my_nutri/commit/fa2c7bd3b836b3290fff4ef1f1efb60cda1b339d))
* **financial:** Check anamnesis and food plan when updating income ([7e8c572](https://github.com/N2BBrasil/my_nutri/commit/7e8c5729beb6af1c05b455fefd0a4332c90dc007))
* **hasura:** Create terms and conditons table ([3c55e8c](https://github.com/N2BBrasil/my_nutri/commit/3c55e8c39c4b3692928352c165fdba1bdcd9cde4))
* **migrations:** Add financial related actions and events ([22c0bb4](https://github.com/N2BBrasil/my_nutri/commit/22c0bb4d4b02212e9137531bba4bba207f778649))
* **migrations:** Add financial_provided_services_income table ([603d69a](https://github.com/N2BBrasil/my_nutri/commit/603d69a88ad3ae13ee19e391f9d1b0adfad14c47))
* **migrations:** Add financial_services_review table ([555d1ac](https://github.com/N2BBrasil/my_nutri/commit/555d1ac237c193d1337fa3e0289cc4611d4bb7f4))
* **migrations:** Add financial_user_consolidation table ([4d7d313](https://github.com/N2BBrasil/my_nutri/commit/4d7d3138dfe0007d510904eef16544a5cd2b601a))
* **migrations:** Add indexes related to remuneration tables ([128b772](https://github.com/N2BBrasil/my_nutri/commit/128b772630481486d55416c23162fd65354d3c21))
* **migrations:** Add missing date properties to the financial tables ([6220c8e](https://github.com/N2BBrasil/my_nutri/commit/6220c8e6db06f43a8797c7f7f319beba4507670e))
* **migrations:** Add permissions to financial_provided_services_income table ([9d0b451](https://github.com/N2BBrasil/my_nutri/commit/9d0b451191a123fdc752fecd34866d919aa0fd36))
* **migrations:** Add permissions to financial_services_review table ([119a8c2](https://github.com/N2BBrasil/my_nutri/commit/119a8c2f4610e1069d37c0557f1ecec168a7a919))
* **migrations:** Add permissions to financial_user_consolidation table ([16b7fda](https://github.com/N2BBrasil/my_nutri/commit/16b7fda0d2fcdf161103b900a639828393f2cefc))
* **migrations:** Add permissions to users table ([fe7b147](https://github.com/N2BBrasil/my_nutri/commit/fe7b147c82ddc8d0c8383099d2b2e984dd6a2353))
* **migrations:** Add permissions to users_remuneration_history table ([ca9c641](https://github.com/N2BBrasil/my_nutri/commit/ca9c641476f460c914408f6c9d2d057e176e050e))
* **migrations:** Add remuneration_teleconsultation properties to users table ([978b3b1](https://github.com/N2BBrasil/my_nutri/commit/978b3b148b6a6b8b4cb252d31a8703ce545addc7))
* **migrations:** Add users_remuneration_history table ([ad9f576](https://github.com/N2BBrasil/my_nutri/commit/ad9f576fef0cbc8fa76db9ddd88e894de2a81801))
* **models:** Add anamnesis model and repository ([48f05f8](https://github.com/N2BBrasil/my_nutri/commit/48f05f8882d69e945a986e2076958095c1563590))
* **nutritionists:** Add financial domain ([ee4f3fa](https://github.com/N2BBrasil/my_nutri/commit/ee4f3fa51fc10146b5c11456ec562596b0a01ce8))
* **nutritionists:** Check discounted credits when change income status ([b2dae8c](https://github.com/N2BBrasil/my_nutri/commit/b2dae8c604d5cf84e230510f9e1fe674f283e332))

# [2.57.0](https://github.com/N2BBrasil/my_nutri/compare/v2.56.1...v2.57.0) (2022-03-28)


### Bug Fixes

* **contract:** Broken header for some args ([8b3d911](https://github.com/N2BBrasil/my_nutri/commit/8b3d9111e00763b82e15bcab60d8ec8e0542028a))


### Features

* **contract:** Remove split ([1427a70](https://github.com/N2BBrasil/my_nutri/commit/1427a701f3539e39b0f152303b02260b94807f0a))

## [2.56.1](https://github.com/N2BBrasil/my_nutri/compare/v2.56.0...v2.56.1) (2022-03-20)


### Bug Fixes

* **subscription:** Get correct plan amount to log transaction ([8a9257a](https://github.com/N2BBrasil/my_nutri/commit/8a9257a3ba82be7628aa84d1b6ce2560c2156f4f))
* **subscriptions:** Improve check if needs SO from omie ([3c43718](https://github.com/N2BBrasil/my_nutri/commit/3c4371866a527aac27a73f1d40e8219832b5f8e4))

# [2.56.0](https://github.com/N2BBrasil/my_nutri/compare/v2.55.0...v2.56.0) (2022-03-20)


### Bug Fixes

* **migrations:** Set correct line breaks aq FAQ questions ([dd4433d](https://github.com/N2BBrasil/my_nutri/commit/dd4433d9fdc4f41ae39e60e6df1474df824224c5))


### Features

* **migrations:** Remove general faq category and update document_number question ([3fb200e](https://github.com/N2BBrasil/my_nutri/commit/3fb200e70a06e4eefa552d2b7615a81625241a57))
* **migrations:** Turn icon required on faq category table ([411830d](https://github.com/N2BBrasil/my_nutri/commit/411830d9e717e258ee425d4c0da6349d0d584701))

# [2.55.0](https://github.com/N2BBrasil/my_nutri/compare/v2.54.1...v2.55.0) (2022-03-17)


### Bug Fixes

* **contract:** Correct way to check plan is Premium or Bio ([e94beca](https://github.com/N2BBrasil/my_nutri/commit/e94beca30ebeaad884ded9e572032807a5abb76f))


### Features

* **omie:** Create invoiceServiceOrder service ([33283fd](https://github.com/N2BBrasil/my_nutri/commit/33283fdef82d114a9073d09f9a2c178230a81ac0))
* **omie:** Implement generate service order ([43270f8](https://github.com/N2BBrasil/my_nutri/commit/43270f860356ff2e4514704d9c4fc56b2a0d699d))

## [2.54.1](https://github.com/N2BBrasil/my_nutri/compare/v2.54.0...v2.54.1) (2022-03-16)


### Bug Fixes

* **subscription:** Return installments according the payment method ([1d1c920](https://github.com/N2BBrasil/my_nutri/commit/1d1c9200544886993d6f519cf3861a1d3640a130))

# [2.54.0](https://github.com/N2BBrasil/my_nutri/compare/v2.53.0...v2.54.0) (2022-03-16)


### Features

* **booking:** Check if availability time is in the future to book ([b7e7ef3](https://github.com/N2BBrasil/my_nutri/commit/b7e7ef35e3858f811b76c5d9492d24eae1d6ebf1))
* **hasura:** Add created by relationship to menus table ([885f21f](https://github.com/N2BBrasil/my_nutri/commit/885f21fe754ecd30a05a278f4bcb08eb0279cd23))
* **migrations:** Add general faq category and CPF faq question ([044691e](https://github.com/N2BBrasil/my_nutri/commit/044691ee9f77acb2cb02b932c3504fde79f080db))
* **notifications:** Set to new contract PDF template ([454c2cc](https://github.com/N2BBrasil/my_nutri/commit/454c2cc5389a5ce2e3a932665d0ba70bdb1fdcec))
* **services:** Add correct margins when generate pdf ([db5278e](https://github.com/N2BBrasil/my_nutri/commit/db5278e608f3ac4c2bf9bd7dd1798e10c5fddc21))

# [2.53.0](https://github.com/N2BBrasil/my_nutri/compare/v2.52.1...v2.53.0) (2022-03-16)


### Bug Fixes

* **athropometry:** Fix find by patient login ([a5c5c37](https://github.com/N2BBrasil/my_nutri/commit/a5c5c372bb5855bfcacf43147bdda5e3ef4e9d27))
* **bioimpedance:** Fix provider injection ([d9559aa](https://github.com/N2BBrasil/my_nutri/commit/d9559aac5e921e257a0b1a5a43e25dc3bd37358d))
* **hasura:** Missing markeplace permission on patients table ([5e7d546](https://github.com/N2BBrasil/my_nutri/commit/5e7d546bcc06d01e8892ebfa5dd8611546d267f3))
* **subscription:** Correct period and installments according plan interval ([a3410c9](https://github.com/N2BBrasil/my_nutri/commit/a3410c95c5f3092ca0eed03bea28f9ba25a0a4cb))
* **subscription:** Fix the down migration to remove the split plan id ([9f3c6aa](https://github.com/N2BBrasil/my_nutri/commit/9f3c6aa860a3bdd9a15d63ba0871bf171bbba635))


### Features

* **anthropometry:** Implement cache ([ff889e1](https://github.com/N2BBrasil/my_nutri/commit/ff889e1a3b5618782fe5bed4ee5257be229727e0))
* **hasura:** Update anamnese template questions ([4bd6a58](https://github.com/N2BBrasil/my_nutri/commit/4bd6a58ec2b23794f0987dbd8f19649f472fa964))
* **migrations:** Add some faq questions ([008a7be](https://github.com/N2BBrasil/my_nutri/commit/008a7bec7d28544a758b16606ff92258b26441d8))
* **migrations:** Delete unnecessary faq related entities ([438f597](https://github.com/N2BBrasil/my_nutri/commit/438f5974cfccbdce35d1e13cc1a00532f4cda2fc))
* **migrations:** Update some faq questions ([8bcf4e8](https://github.com/N2BBrasil/my_nutri/commit/8bcf4e85c932fb77b4de97f0fd287e66a3a2e165))
* **notifications:** Send teleconsultations value when generating contract email ([62a0ddf](https://github.com/N2BBrasil/my_nutri/commit/62a0ddfc1b9e0e7bc1e8467e9a5c8ced8d636e19))
* **omie:** Create OmieService ([2f8e286](https://github.com/N2BBrasil/my_nutri/commit/2f8e2863d9405948c8ca55dc28c434d37a2b6525))
* **patient:** Implement patient cache ([db9cea2](https://github.com/N2BBrasil/my_nutri/commit/db9cea258073058fc06166d14fd93d6bc90613b1))
* **subscripiton:** Try charge with a split plan ([ed412dc](https://github.com/N2BBrasil/my_nutri/commit/ed412dce01be5d1adae3ae177be95293d2a0f923))
* **subscription:** Add omieOSCode field to subscription ([497e3b0](https://github.com/N2BBrasil/my_nutri/commit/497e3b0dfe8ae3a68bbb041473628f3f325d3632))
* **subscription:** Add transactions relationship ([af4da5e](https://github.com/N2BBrasil/my_nutri/commit/af4da5e0ba0bada08538a676600ab7e4316fd7b7))
* **subscription:** Create service fo find active by trial expires date ([9c7f1a9](https://github.com/N2BBrasil/my_nutri/commit/9c7f1a9b560b2fe806afa982afb975828efa0cc3))
* **subscriptions:** Create Contract class to generate contracts ([ca2c610](https://github.com/N2BBrasil/my_nutri/commit/ca2c610cc8fc878f631d7a9b7316a029c4278572))
* **subscriptions:** Create endpoint event to cancel contract ([7ae3c97](https://github.com/N2BBrasil/my_nutri/commit/7ae3c9720e062a22b6816fb4a2474311ab0f910b))
* **subscriptions:** Create endpoint to generate contract ([dc9789b](https://github.com/N2BBrasil/my_nutri/commit/dc9789b8ab414e94d01e4b7a69c61f106530709d))
* **subscritption:** Add a split plan relationship ([02094dd](https://github.com/N2BBrasil/my_nutri/commit/02094dd01e531dd4f416b6c73c0316e93fe656bf))
* **subscritption:** Add a subscprition relationship to subscribe action ([cb1fd75](https://github.com/N2BBrasil/my_nutri/commit/cb1fd752288f044e32c59c4bfd34b2d64986e5b7))

## [2.52.1](https://github.com/N2BBrasil/my_nutri/compare/v2.52.0...v2.52.1) (2022-03-11)


### Bug Fixes

* Log errors without JSON.stringify ([c5e7805](https://github.com/N2BBrasil/my_nutri/commit/c5e78054051bf17b5ce0404948111614a37efd7c))
* **subscription:** Remove typo when saving smartfit info on patient ([3580f56](https://github.com/N2BBrasil/my_nutri/commit/3580f5668dfed8619dd833e1e6e6f7651a1e4a94))

# [2.52.0](https://github.com/N2BBrasil/my_nutri/compare/v2.51.4...v2.52.0) (2022-03-10)


### Features

* **smartfit:** adding a new employee plan ([f1016cd](https://github.com/N2BBrasil/my_nutri/commit/f1016cdc12cb37dd40933c43fbcbb559d80c6efe))
* **subscription:** Add fallback to n2b payments subscripition ([f71a78b](https://github.com/N2BBrasil/my_nutri/commit/f71a78ba09c364bcd2942eff19d1883cec1e3203))

## [2.51.4](https://github.com/N2BBrasil/my_nutri/compare/v2.51.3...v2.51.4) (2022-03-10)


### Bug Fixes

* **notifications:** Set correct line height for contract ([696c98d](https://github.com/N2BBrasil/my_nutri/commit/696c98da306ef76948cef501b18fe730120c10a6))
* **repositories:** Return data when get subscription transaction ([cd1756f](https://github.com/N2BBrasil/my_nutri/commit/cd1756ff38add482d1f34e8d9a75d035cb63d1d8))

## [2.51.3](https://github.com/N2BBrasil/my_nutri/compare/v2.51.2...v2.51.3) (2022-03-09)


### Bug Fixes

* **api-payment:** Add domain classes missing to providers ([8fb0fd8](https://github.com/N2BBrasil/my_nutri/commit/8fb0fd817631c24b135b9925a90e80815079fe90))

## [2.51.2](https://github.com/N2BBrasil/my_nutri/compare/v2.51.1...v2.51.2) (2022-03-09)


### Bug Fixes

* **notification:** Add offset when formatting contract dates ([1f474d7](https://github.com/N2BBrasil/my_nutri/commit/1f474d72adb326c29668457f4dfb235d86a3ba6f))

## [2.51.1](https://github.com/N2BBrasil/my_nutri/compare/v2.51.0...v2.51.1) (2022-03-09)


### Bug Fixes

* **notification:** Only send contract to N2B subscribers ([4d537f8](https://github.com/N2BBrasil/my_nutri/commit/4d537f880d794d1f352858a56013ed5b8eeeed59))
* **subscription:** Add person lastDigitsCardNumber to transaction when exists ([0930014](https://github.com/N2BBrasil/my_nutri/commit/09300145fdb64168f7f7ea3923d4a9d50a87d7af))

# [2.51.0](https://github.com/N2BBrasil/my_nutri/compare/v2.50.1...v2.51.0) (2022-03-09)


### Bug Fixes

* **notification:** Add missing module and remove from api-payment ([fa94d95](https://github.com/N2BBrasil/my_nutri/commit/fa94d950e3402680d15d5bbfca3fff77349ce18c))
* **notification:** Avoid white box when creating contract PDF ([a2f7ec7](https://github.com/N2BBrasil/my_nutri/commit/a2f7ec7ffe996c4165ee3205b1d6d6c4e58f020a))
* **notification:** Move serverless config to correct function ([3884660](https://github.com/N2BBrasil/my_nutri/commit/38846601a69e0c33480422d37b115f1ca7d53654))
* **pdf:** Modify headless chrome lib ([ad94571](https://github.com/N2BBrasil/my_nutri/commit/ad9457166a088884462d4bec4a5554a988e3ed18))
* **repositories:** Add missing property teleconsultations_value of plans ([d911581](https://github.com/N2BBrasil/my_nutri/commit/d911581b41038314f9a58b14db026c4838a9ca14))
* **serverless:** Increase timeout of notification function ([bb3a931](https://github.com/N2BBrasil/my_nutri/commit/bb3a931dba9e0172c9bacdb05b4d5dbdb75437a6))
* **subscription:** Correct installments and data to subscription transaction ([fdc5eab](https://github.com/N2BBrasil/my_nutri/commit/fdc5eabad880726532e051149a14240a6744ced0))
* **subscriptions:** Allow n2b payment provider Brazil only ([c6a8b2b](https://github.com/N2BBrasil/my_nutri/commit/c6a8b2b279c3ae48fc2a7fef6e723d2fe8386add))


### Features

* **migrations:** Add data property to subscription_transaction table ([db4d9ed](https://github.com/N2BBrasil/my_nutri/commit/db4d9ed58273851d3cb612ffae9403bde1144cd2))
* **migrations:** Add event trigger when create new subscription ([9b08c22](https://github.com/N2BBrasil/my_nutri/commit/9b08c225c16c860f9cce10912de5d2f80a149258))
* **patients:** Add authorization responsible property ([e1b5cb8](https://github.com/N2BBrasil/my_nutri/commit/e1b5cb8f59eae0712460d5e5bd5e152093937493))
* **subscription:** Move contract generation to notification domain ([e980fc5](https://github.com/N2BBrasil/my_nutri/commit/e980fc5fa144630f03063121592abf1c1ac11b10))
* **subscription_transaction:** Add data and installment_price properties ([88b5da7](https://github.com/N2BBrasil/my_nutri/commit/88b5da77ef02e7e4e34f55cadc8b7088cc65470d))

## [2.50.1](https://github.com/N2BBrasil/my_nutri/compare/v2.50.0...v2.50.1) (2022-03-08)


### Bug Fixes

* **api-payment:** Remove contract generation execution ([6398b54](https://github.com/N2BBrasil/my_nutri/commit/6398b54572f93dc62c3eab3c074c03044d7b1983))

# [2.50.0](https://github.com/N2BBrasil/my_nutri/compare/v2.49.2...v2.50.0) (2022-03-07)


### Bug Fixes

* **patients:** Set replied by user on message and use first name ([e39c601](https://github.com/N2BBrasil/my_nutri/commit/e39c601f27c44c8ee2e4520d943ca9fd57cec74d))
* **subscription:** Move contract html to a separate file ([abedee3](https://github.com/N2BBrasil/my_nutri/commit/abedee37ee76541e8833487dcbe88ba8fbbef2c0))


### Features

* **subscription:** Add missing data and validations to send email with contract ([1c3a7cb](https://github.com/N2BBrasil/my_nutri/commit/1c3a7cb48cecd404b9a194fee10c879807d06884))

## [2.49.2](https://github.com/N2BBrasil/my_nutri/compare/v2.49.1...v2.49.2) (2022-03-05)


### Bug Fixes

* **book:** Check if appointment is return by count ([081f84d](https://github.com/N2BBrasil/my_nutri/commit/081f84d383b52b8a77ea091a74c006129ad7033c))
* **book:** Set is_return correctly ([3d65a56](https://github.com/N2BBrasil/my_nutri/commit/3d65a56c8bb2971a8aedfd2feff8cdd98c3b51fc))
* **patients:** Appointment chat notification not considering timezone ([573a81e](https://github.com/N2BBrasil/my_nutri/commit/573a81e2354e6e3407f8cde9b589e9e923d3b81f))
* **utils:** Translation params not updating text ([d56d5bd](https://github.com/N2BBrasil/my_nutri/commit/d56d5bda2c13234854fc7c4c7c108e401a4789c5))

## [2.49.1](https://github.com/N2BBrasil/my_nutri/compare/v2.49.0...v2.49.1) (2022-03-03)


### Bug Fixes

* **patient:** temporarily remove appointment chat notification ([079caca](https://github.com/N2BBrasil/my_nutri/commit/079caca2612b879ad977ceea211f9cc26f8149f7))

# [2.49.0](https://github.com/N2BBrasil/my_nutri/compare/v2.48.3...v2.49.0) (2022-03-03)


### Bug Fixes

* **api-payment:** Correct inject dependencies ([e961edf](https://github.com/N2BBrasil/my_nutri/commit/e961edfa806d1795e12e2cc65534a49260aea51e))
* **api-payment:** Correct return response ([26edb8b](https://github.com/N2BBrasil/my_nutri/commit/26edb8b55cf119909b005702814b5aae939a01d0))
* **api-payment:** Create a patient when not exists ([e76f92e](https://github.com/N2BBrasil/my_nutri/commit/e76f92e4c0943280a7c9f24bd07b7dc1c27cfaa5))
* **api-payment:** Subscribe patient when payment is sucessful ([16df710](https://github.com/N2BBrasil/my_nutri/commit/16df7107aae06c5abd0e50c58eb7f6962b81bff0))
* **booking:** Add extra args when creating credit ([6426501](https://github.com/N2BBrasil/my_nutri/commit/6426501a45489d041fe98145486aa920f9c1cdd8))
* **booking:** Add field type to avoid errors when creating credit ([ecf220f](https://github.com/N2BBrasil/my_nutri/commit/ecf220ffaf7ff20047146304ee7b4570cc50c09b))
* **booking:** Add reason when rescheduling and adding return teleconsultation credit ([094bb15](https://github.com/N2BBrasil/my_nutri/commit/094bb1578ddc5b6063f4d51c03e6ce4685af78a9))
* **booking:** Remove unused service in module ([2997e07](https://github.com/N2BBrasil/my_nutri/commit/2997e07ae6735312150494c78048578587ad3b59))
* **credits:** Update other reason when reason to be other only ([89e8984](https://github.com/N2BBrasil/my_nutri/commit/89e89843a649b9000576b1343f2d1d41560d97f0))
* **hasura:** Manager can't add TLC credit ([9d4693c](https://github.com/N2BBrasil/my_nutri/commit/9d4693c0bf3eda8d74b612493a3b775893050e9b))
* **n2b-payments:** Correct header auhtorization to API ([256df68](https://github.com/N2BBrasil/my_nutri/commit/256df68823170aab25c95c5d2310eb6f06aa98ad))
* **n2b-payments:** Correct way to call endpoint with empty body response ([8d964cf](https://github.com/N2BBrasil/my_nutri/commit/8d964cf02963a261383f81a4be910c9f799f3273))
* **notification:** Only notify user change to patient with scheduled appointments ([fe6c65d](https://github.com/N2BBrasil/my_nutri/commit/fe6c65d0284ff7562ea9c56d8ed253042e8aa2cf))
* **pdf:** Return buffer when create PDF ([0b267d8](https://github.com/N2BBrasil/my_nutri/commit/0b267d81891ed0f65e5fb74ed523b0b245800e4c))
* **pdf:** Turn static html usable ([da706b6](https://github.com/N2BBrasil/my_nutri/commit/da706b60096efd92b12670dbf70190c25d3a9088))
* **smartfit:** Correct Authorization token to send subscription status ([c52b238](https://github.com/N2BBrasil/my_nutri/commit/c52b2382fb2613cc824c78637b2c862d7028caaa))
* **smartfit:** Correct endpoint and token to fetch wallet tokens ([e564aae](https://github.com/N2BBrasil/my_nutri/commit/e564aae716fd36058ad7d475ed37a4005eedf855))
* **subscription:** Check on SmartFit when isn't an in app subscriber ([89c00d3](https://github.com/N2BBrasil/my_nutri/commit/89c00d37e616c893967756232baba37f70813d8d))
* **subscription:** Correct way to check if plan has trial value ([641ce8f](https://github.com/N2BBrasil/my_nutri/commit/641ce8f6ba91e09b262e1f46401f4370f8363257))
* **subscription:** Get payment provider plan price to subscribe ([ac8830d](https://github.com/N2BBrasil/my_nutri/commit/ac8830d5a351e84397ca1726e948587ed1d969e6))
* **subscription:** Update SmartFit flags at patient when check ([482eed7](https://github.com/N2BBrasil/my_nutri/commit/482eed7ff418f15c11ed2cf85cb3ca11b5d22441))
* **subscription_transaction:** Refactoring repository with new base ([0481f2e](https://github.com/N2BBrasil/my_nutri/commit/0481f2eb1a734a8f4607965f8a562da0ba3fd8d9))
* **subscriptions:** Get plan price to refund when amount given is undefined ([57bdad3](https://github.com/N2BBrasil/my_nutri/commit/57bdad361ef58e7ddf20e94d88c702f5f2b85716))
* **teleconsultation:** Remove has_return property ([816e68b](https://github.com/N2BBrasil/my_nutri/commit/816e68b0f8dfde623a251598080f7c0f83f61706))


### Features

* Remove all Telegram related code ([36f2036](https://github.com/N2BBrasil/my_nutri/commit/36f2036660e8e1bbaf53cb43924118ac18782c91))
* **api-payment:** Add module scaffold and plan domain ([be75536](https://github.com/N2BBrasil/my_nutri/commit/be75536ae1c652fadfa0a9f8d0652f0fbfbcf776))
* **api-payment:** Add person domain ([755e197](https://github.com/N2BBrasil/my_nutri/commit/755e197613f1c61ecf9c6bb450a8c821739ab46d))
* **api-payment:** Expires a subscription when refund a transaction ([e8e2383](https://github.com/N2BBrasil/my_nutri/commit/e8e2383653061af2e2afd669de63de0b185af1fc))
* **api-payments:** Add some validations ([3336a0a](https://github.com/N2BBrasil/my_nutri/commit/3336a0a804e23f6f99ac29730c8e6be4ca5e2333))
* **bookings:** Delete old ones when generating availabilities ([bc4889b](https://github.com/N2BBrasil/my_nutri/commit/bc4889bbf6841776602cb7443ff2a93bd5eb49df))
* **contract:** Add and use subscription_contract_pt_BR template ([6ec41d5](https://github.com/N2BBrasil/my_nutri/commit/6ec41d5ea27247b42d6ceade0cf37f0135441583))
* **contract:** Add dynamic data typing ([dbaad43](https://github.com/N2BBrasil/my_nutri/commit/dbaad436b3a060a1a58db276a8afb5b95fa4c43e))
* **mail:** Add options with attachments when send ([5c8cf79](https://github.com/N2BBrasil/my_nutri/commit/5c8cf79a3ddbf94244075c78d08fe3fc7fe1adba))
* **n2b-payments:** Add providers enum ([313f4ae](https://github.com/N2BBrasil/my_nutri/commit/313f4ae73c82c3cf9163c59e63d930c9283574aa))
* **n2b-payments:** Create integration service ([7d77b00](https://github.com/N2BBrasil/my_nutri/commit/7d77b00a290dbe7b7a8b2c1e01a84e711553bfeb))
* **n2b-payments:** Create refund service ([80b3bfd](https://github.com/N2BBrasil/my_nutri/commit/80b3bfd673047c96630401a9fba43a38641344c9))
* **patients:** Notifiy patient abou incoming appointment on chat ([83773ab](https://github.com/N2BBrasil/my_nutri/commit/83773ab68864a9bdbfac99a843fe8ecf1cd0ebd4))
* **payments-api:** Add N2B payments webhook handler ([eeb7b2f](https://github.com/N2BBrasil/my_nutri/commit/eeb7b2fffac4f7bdd21a9c16495a770e890b97d9))
* **payments-api:** Add parser to dates and different typings to controller/domain ([06a171c](https://github.com/N2BBrasil/my_nutri/commit/06a171cf0d0e8fe9a5da53c651f5e33b2227d215))
* **repositories:** Add delete to availability related ([6431fa5](https://github.com/N2BBrasil/my_nutri/commit/6431fa599de75c092e6081c3a837d542668fbb9a))
* **services:** Add contract service ([5f840c1](https://github.com/N2BBrasil/my_nutri/commit/5f840c131abaa626d8c2f601d8ab99389b63ab72))
* **services:** Add pdf service ([dd492d2](https://github.com/N2BBrasil/my_nutri/commit/dd492d221dce4764ad09a2727aea90285c81b28c))
* **smartfit:** Add create integration endpoint ([fc1ac33](https://github.com/N2BBrasil/my_nutri/commit/fc1ac33be0597e989eee04c8aa8fc69f0f03e80b))
* **smartfit:** Create service to get credit card wallet token ([5268f06](https://github.com/N2BBrasil/my_nutri/commit/5268f06071cb065b85566c806b69a3ee981fc329))
* **storage:** Add upload ([c9e734f](https://github.com/N2BBrasil/my_nutri/commit/c9e734f4b01a78259e8e19ba66fe4aab186793c4))
* **subscription:** Add subscription by n2b payment provider ([f244eb7](https://github.com/N2BBrasil/my_nutri/commit/f244eb7a16914eda5a92b1bfb2cc75089b851f62))
* **subscription:** Create isTrial property to model ([84553c2](https://github.com/N2BBrasil/my_nutri/commit/84553c2d495baddee6638226b95fb355f06392f1))
* **subscription_transaction:** Create model and repository ([abb99cf](https://github.com/N2BBrasil/my_nutri/commit/abb99cfa65b9f718b0d2d16a6e8f4c6dbc35737d))
* **utils:** Add CPF masker ([ab7c6bf](https://github.com/N2BBrasil/my_nutri/commit/ab7c6bf39f7886050b80a8edd28c3c2c9cfa2545))
* **utils:** Allow to pass translation params to helper ([1cbafc0](https://github.com/N2BBrasil/my_nutri/commit/1cbafc02bfea69b3f4cbf2a2809fa1dce25d2d01))
* **yarn:** Update lock ([4447d4f](https://github.com/N2BBrasil/my_nutri/commit/4447d4f0ccf207a2e5449e57d522599db738a50a))

## [2.48.3](https://github.com/N2BBrasil/my_nutri/compare/v2.48.2...v2.48.3) (2022-02-15)


### Bug Fixes

* **video-library:** Fix the youtube sync ([4fb566e](https://github.com/N2BBrasil/my_nutri/commit/4fb566ef4abe1ddfc9e4e1e023305f0cf5475d8e))

## [2.48.2](https://github.com/N2BBrasil/my_nutri/compare/v2.48.1...v2.48.2) (2022-02-15)


### Bug Fixes

* **subscription:** Use the correct name to influencer plans ([3d308e5](https://github.com/N2BBrasil/my_nutri/commit/3d308e5f248078792da52f67ac9c985f0f674a2c))

## [2.48.1](https://github.com/N2BBrasil/my_nutri/compare/v2.48.0...v2.48.1) (2022-02-15)


### Bug Fixes

* **menus:** Get random menu when AI service throw errors ([74f8531](https://github.com/N2BBrasil/my_nutri/commit/74f85312e63866c451f97ce5b03689f8ca7bdccc))

# [2.48.0](https://github.com/N2BBrasil/my_nutri/compare/v2.47.0...v2.48.0) (2022-02-15)


### Bug Fixes

* **modules:** Import http service by deep folder ([94969fc](https://github.com/N2BBrasil/my_nutri/commit/94969fc1ed66fb734453e448d652b6cc3dc91a38))
* **repositories:** Add missing injectable decorator to credit_pending ([5e90316](https://github.com/N2BBrasil/my_nutri/commit/5e90316bae5c2edb906cc16a7b7bd6f79b9355a0))


### Features

* **hasura:** New anamnese template seeds ([5391625](https://github.com/N2BBrasil/my_nutri/commit/5391625a5852d086ac738d88d1ac2675874b25cb))
* **migrations:** Add transfer booking notification ([56d9a3c](https://github.com/N2BBrasil/my_nutri/commit/56d9a3c58817636b6f2a5acf50843ea5342dbc17))
* **notifications:** Add when transfer booking ([f1f706a](https://github.com/N2BBrasil/my_nutri/commit/f1f706a14633894059d8ce782446ee324d0a0cee))

# [2.47.0](https://github.com/N2BBrasil/my_nutri/compare/v2.46.0...v2.47.0) (2022-02-10)


### Bug Fixes

* **bookings:** Don't cancel collaborators bookings ([531d9d8](https://github.com/N2BBrasil/my_nutri/commit/531d9d83170c463a9fb1c12b53ff83a58802f58e))


### Features

* **hasura:** Add other reason column to teleconsultation credit ([a8b1236](https://github.com/N2BBrasil/my_nutri/commit/a8b123628777ef4283538c00f452abdc27e27795))
* **hasura:** Add referred credit relationship to credits ([c299489](https://github.com/N2BBrasil/my_nutri/commit/c2994895c2da6ef0625f7b4c7771f023c33186d1))
* **hasura:** Allow users to select smart fit id on importations ([b8befe1](https://github.com/N2BBrasil/my_nutri/commit/b8befe17c47569e9b39de1f2a8bdd48c9518f97f))
* **logs:** Add to services ([92393e5](https://github.com/N2BBrasil/my_nutri/commit/92393e5e0c80fe7648c8367aec67dac9f6fffc04))
* **modules:** Inject HttpService in all modules ([f1accdf](https://github.com/N2BBrasil/my_nutri/commit/f1accdf0031beebe5e042e5fdf196045596ffce0))
* **services:** Add HTTP service ([8b669ff](https://github.com/N2BBrasil/my_nutri/commit/8b669ffcfbfc3649f3823509a8cbae79bbedf5b5))

# [2.46.0](https://github.com/N2BBrasil/my_nutri/compare/v2.45.0...v2.46.0) (2022-02-02)


### Bug Fixes

* **availabilities:** Doesn't touch scheduled availability times when generate or modify ([301b763](https://github.com/N2BBrasil/my_nutri/commit/301b763055418ec1ec9d49e831c9b81bc8802b30))
* **bookings:** Restart as new appointment when is return reschedule ([c00965d](https://github.com/N2BBrasil/my_nutri/commit/c00965d8ed9b99ddcc162155fe349a84aa2b03da))


### Features

* **hasura:** Give manager permission to update all analysis ([7e289fc](https://github.com/N2BBrasil/my_nutri/commit/7e289fcfc9edfc0fb67c879206a6415f371e3a69))
* **hasura:** Teleconsultation credit/appointment relationships ([5ce0ff5](https://github.com/N2BBrasil/my_nutri/commit/5ce0ff5172215f447147c1fd1b6adfb4e976a104))

# [2.45.0](https://github.com/N2BBrasil/my_nutri/compare/v2.44.0...v2.45.0) (2022-01-29)


### Features

* **smartfit:** Add new influencer plans as collaborator's plans ([ac15aac](https://github.com/N2BBrasil/my_nutri/commit/ac15aacdc54abd2e17358d2dc343a6a489caee7f))

# [2.44.0](https://github.com/N2BBrasil/my_nutri/compare/v2.43.0...v2.44.0) (2022-01-27)


### Bug Fixes

* **deploy:** fix Apply hasura metadata ([5b068ef](https://github.com/N2BBrasil/my_nutri/commit/5b068efddc05bbc739e82f12cb92e8e7acdf6f87))
* **patients:** Send config object when destructure ([3e314e8](https://github.com/N2BBrasil/my_nutri/commit/3e314e8210817de66b1ac20f490b97f48c392601))


### Features

* **food:** Ecuador food and nutrient seeds ([4ca5464](https://github.com/N2BBrasil/my_nutri/commit/4ca5464025360f6131dea3f96b64cd0dcbfb6991))
* **hasura:** Mynutri table indexes ([ce79bc1](https://github.com/N2BBrasil/my_nutri/commit/ce79bc10f3e42f1fd182d4c808af082c89ac9955))
* **logger:** Add interceptor with redact to do some logs ([558ed82](https://github.com/N2BBrasil/my_nutri/commit/558ed82c526258afbf48979c4fbcdfbae4f97fe0))
* **migrations:** Add app_signature as action parameter ([3dab14c](https://github.com/N2BBrasil/my_nutri/commit/3dab14cb8c5c45d5ae65690e416c7d1231e70859))
* **patients:** Accept app_signature as param instead of global secret ([7c0f69f](https://github.com/N2BBrasil/my_nutri/commit/7c0f69fd8a66a90e8f11da508d1d169fef44c0e7))

# [2.43.0](https://github.com/N2BBrasil/my_nutri/compare/v2.42.0...v2.43.0) (2022-01-18)


### Features

* **services:** Add parametrized SMS autofill code ([c36cc8e](https://github.com/N2BBrasil/my_nutri/commit/c36cc8ebb1ca904d3b2ef9a315640751bde9f800))

# [2.42.0](https://github.com/N2BBrasil/my_nutri/compare/v2.41.0...v2.42.0) (2022-01-18)


### Features

* **logger:** Add interceptor with redact to do some logs ([494ae35](https://github.com/N2BBrasil/my_nutri/commit/494ae35d8c5c09dd1090a8776d918bc58b281aa9))

# [2.41.0](https://github.com/N2BBrasil/my_nutri/compare/v2.40.0...v2.41.0) (2022-01-18)


### Bug Fixes

* Add login info when throw UnauthorizedError ([701fbb6](https://github.com/N2BBrasil/my_nutri/commit/701fbb6c273715d914622ddd30b04e04ed9056b9))
* **bookings:** Add missing requester when book ([014d9ff](https://github.com/N2BBrasil/my_nutri/commit/014d9ff78b0f73f53c882d2d2139fdb914bae57c))
* **bookings:** Add NUTRITIONIST_MANAGER as a return scheduler ([d5761b7](https://github.com/N2BBrasil/my_nutri/commit/d5761b71fc0b2cddd8d0246fe3e0f404e4e555c6))
* **repositories:** Fix some GraphQL and query mismatches ([4271ba6](https://github.com/N2BBrasil/my_nutri/commit/4271ba64daf7c6226261f043f40911a9c1c6c007))


### Features

* **bookings:** Cancel by subscription status ([7747928](https://github.com/N2BBrasil/my_nutri/commit/774792811248165fc6db3eb3cb55607935b5890d))
* **bookings:** Cron event ([c66c563](https://github.com/N2BBrasil/my_nutri/commit/c66c56389530553b8cae156b0d2af0d5511f1624))
* **bookings:** New appointment reason ([329a7d2](https://github.com/N2BBrasil/my_nutri/commit/329a7d2ddbff2d603948aff09f72b7af8488fc03))
* **hasura:** New anamnese template seed ([dc95da3](https://github.com/N2BBrasil/my_nutri/commit/dc95da3ac9319b32451700eaacfbf6b2acc4898e))
* **hasura:** New messages template seed ([acc2ba1](https://github.com/N2BBrasil/my_nutri/commit/acc2ba1871f296d82b183ea640cce37b4b85692c))
* **hasura:** Patients table name index ([63f8e42](https://github.com/N2BBrasil/my_nutri/commit/63f8e42c5d64308ecb6c96fd0c0b6fcf7f008761))
* **hasura:** Remove start plan from FAQ ([b9e3309](https://github.com/N2BBrasil/my_nutri/commit/b9e3309fd731d243539b7d8df7fda616ccf1378e))
* **hasura:** Update bios questions from FAQ ([4af7ed6](https://github.com/N2BBrasil/my_nutri/commit/4af7ed6ad1308317323592846d04925fea4dab5f))
* **hasura:** Update questions from FAQ ([3ccb86d](https://github.com/N2BBrasil/my_nutri/commit/3ccb86ddcc00e3a105fe8bee7d5adc99d3b2083b))
* **notification:** Send email when bio analysis is finished ([604d18f](https://github.com/N2BBrasil/my_nutri/commit/604d18f4ebeb610431ce96e1e191c7c329e1bff7))
* **notification:** Send notification to nutri when block as cancelled ([2d011b5](https://github.com/N2BBrasil/my_nutri/commit/2d011b5a3560f080d0e8646b59ceaf1b4943409c))
* **subscription:** Add cancellationRequestAt to Apple in app cancellation ([cd5957f](https://github.com/N2BBrasil/my_nutri/commit/cd5957f1d8f7ecd9d36466b3dd7a48561d64c7eb))
* **subscription:** Add cancellationRequestAt to Google in app cancellation ([8b0fd1d](https://github.com/N2BBrasil/my_nutri/commit/8b0fd1d7508fa0354ceacff4e2f0b5959d9afaa8))

# [2.40.0](https://github.com/N2BBrasil/my_nutri/compare/v2.39.2...v2.40.0) (2022-01-06)


### Features

* **booking:** Add branch to handle new user return substitute ([87b687d](https://github.com/N2BBrasil/my_nutri/commit/87b687d2e2d20c4ec700c43360509d5b69d7a7c7))
* **repositories:** Export field options ([dc5a67f](https://github.com/N2BBrasil/my_nutri/commit/dc5a67fa7b64cdacd6da1e81de90ba132ecc8369))

## [2.39.2](https://github.com/N2BBrasil/my_nutri/compare/v2.39.1...v2.39.2) (2022-01-03)


### Bug Fixes

* **nutritionist:** adding timeout to nutri APIs ([d607f33](https://github.com/N2BBrasil/my_nutri/commit/d607f33c1664be6dffbe4c0f00c7163c39e6aa01))

## [2.39.1](https://github.com/N2BBrasil/my_nutri/compare/v2.39.0...v2.39.1) (2021-12-15)


### Bug Fixes

* **bookings:** Allow schedule a return with the patient's user ([728216b](https://github.com/N2BBrasil/my_nutri/commit/728216bcf8ba0d767e7e21e0070dfdd036d512f7))

# [2.39.0](https://github.com/N2BBrasil/my_nutri/compare/v2.38.1...v2.39.0) (2021-12-11)


### Bug Fixes

* **appointment:** Not allow blocked appointments ([46619a1](https://github.com/N2BBrasil/my_nutri/commit/46619a1773a77e9de16ada8dab0581e081a6e2f8))
* **bookings:** Correct parse availability_time's date ([511fa7e](https://github.com/N2BBrasil/my_nutri/commit/511fa7eea3c8e41576238aa65d98291fb5dae32a))
* **bookings:** Error when block an appointment with no cancellation reason ([cdd0b6a](https://github.com/N2BBrasil/my_nutri/commit/cdd0b6a2bc5c9900328d426feca61cd0c8a83d25))
* **nutritionists:** Block all availability times when inactive a user ([f117e45](https://github.com/N2BBrasil/my_nutri/commit/f117e45a4a61e309eb2586a2d44b8fbe10fde72c))
* **nutritionists:** Return appointment's state when find by date ([fb16fd1](https://github.com/N2BBrasil/my_nutri/commit/fb16fd1ae8a06d6f864be2bc009c742c3b3ad59e))


### Features

* **user:** Find user only by goal and restrictions ([19afd26](https://github.com/N2BBrasil/my_nutri/commit/19afd26cbe260cc06430f57db0332a2125d398b0))

## [2.38.1](https://github.com/N2BBrasil/my_nutri/compare/v2.38.0...v2.38.1) (2021-12-10)


### Bug Fixes

* **bookings:** Allow booking a return during a consultation ([1490b95](https://github.com/N2BBrasil/my_nutri/commit/1490b95915dacdd9af644cc0d19c7a16dfb48c7c))
* **hasura:** Add permission to marketplace role ([d47b873](https://github.com/N2BBrasil/my_nutri/commit/d47b8730a75a58e5ed961c4678b079b162ba6d58))

# [2.38.0](https://github.com/N2BBrasil/my_nutri/compare/v2.37.0...v2.38.0) (2021-12-08)


### Features

* **notification:** Create notifications for new release notes ([55bc0e9](https://github.com/N2BBrasil/my_nutri/commit/55bc0e9966227849d18dae870e7eb5fb5d18761d))
* **plans:** Add sellerbanner plans fn ([ebfa4ef](https://github.com/N2BBrasil/my_nutri/commit/ebfa4ef0e4589c0a0544f5ce0f4674e728145a12))

# [2.37.0](https://github.com/N2BBrasil/my_nutri/compare/v2.36.2...v2.37.0) (2021-12-06)


### Bug Fixes

* **hasura:** marketoplace books permission ([259e06f](https://github.com/N2BBrasil/my_nutri/commit/259e06f05b3e481f31e359186aff94c01e118cf9))


### Features

* **appointment:** Report ([ffb7c98](https://github.com/N2BBrasil/my_nutri/commit/ffb7c98d9484f3334a1e35566279319825364a64))
* **bookings:** Discount credits from SmartFit collaborators ([5cb6f2e](https://github.com/N2BBrasil/my_nutri/commit/5cb6f2e2b200f7b50982c4f114aaf9e5812172d7))
* **subscription:** Add explained reason when cancel new collab subscription ([8b6c124](https://github.com/N2BBrasil/my_nutri/commit/8b6c124c045ba6006cf62ddc1e50a66a98bd7f69))
* **subscriptions:** Make subscription/credits change when change collab. status ([0439564](https://github.com/N2BBrasil/my_nutri/commit/04395642a9778d2020ce62cd38c4e27b7208cbd5))

## [2.36.2](https://github.com/N2BBrasil/my_nutri/compare/v2.36.1...v2.36.2) (2021-12-02)


### Bug Fixes

* **appointment:** Returna appointment's user_id when get last finished ([b8fe01e](https://github.com/N2BBrasil/my_nutri/commit/b8fe01e68bf6d9d629a0fafa1fb5f4815d817b94))

## [2.36.1](https://github.com/N2BBrasil/my_nutri/compare/v2.36.0...v2.36.1) (2021-12-02)


### Bug Fixes

* **bookings:** Set has_return when return the credit by cancellation ([0bad83d](https://github.com/N2BBrasil/my_nutri/commit/0bad83d71866e87d9fb0189b38fd427b05044cb1))

# [2.36.0](https://github.com/N2BBrasil/my_nutri/compare/v2.35.4...v2.36.0) (2021-11-30)


### Bug Fixes

* **appointment:** Add missing property to appointment query ([b462cc5](https://github.com/N2BBrasil/my_nutri/commit/b462cc5e4f16b81482694eaef5931ad77174658c))
* **availability_time:** Use correct slice length to get offset ([8cd2b4f](https://github.com/N2BBrasil/my_nutri/commit/8cd2b4fc7fec2314490213f20bb7e79fca28d109))
* **booking:** Check available array is empty ([a5f0bfa](https://github.com/N2BBrasil/my_nutri/commit/a5f0bfa8034926c7c524fd2f742be1a51a5d2dcb))
* **booking:** Transfer correctly by patient's goal and restrictions ([bd167a6](https://github.com/N2BBrasil/my_nutri/commit/bd167a6a94eab64f16987732d12d931e3e462080))
* **bookings:** Check for only goal similar users before block appointment ([d6af045](https://github.com/N2BBrasil/my_nutri/commit/d6af045082e39d78f1b5ccf9324323c163e54745))
* **bookings:** Correctly check without cache the available times when reschdule ([f86fa37](https://github.com/N2BBrasil/my_nutri/commit/f86fa37cccb7497f27cd4372448d8d0283561e9b))
* **bookings:** Doesn't transfer when is cancelled by nutri requested by patient ([e802e8d](https://github.com/N2BBrasil/my_nutri/commit/e802e8d0d6e81b92c15bc3db90e04c1a3f043eff))
* **bookings:** Get no restriction similar nutritionists correctly ([8b9f12e](https://github.com/N2BBrasil/my_nutri/commit/8b9f12efd545fe0ab050141a77772ee4af9f30d2))
* **bookings:** Reschedule blocked appointments without availability time linked ([e701a06](https://github.com/N2BBrasil/my_nutri/commit/e701a06de1a8c293c2e3b6d953008c9930b2e4c8))
* **bookings:** Set correct availability datetime converter when transfer ([e371468](https://github.com/N2BBrasil/my_nutri/commit/e37146830f51597de939b89efefafca6aeb721cb))
* **credit_model:** createCreditBy with credit_id ([69251fa](https://github.com/N2BBrasil/my_nutri/commit/69251fa9677642fd5531670496066e858cc27e8e))
* **faq:** adjustments in the faq ([bc882a7](https://github.com/N2BBrasil/my_nutri/commit/bc882a7b39bc553cee84ce554466ae70f212e59e))
* **hasura:** Changes in appointment cancel reason ([a37d073](https://github.com/N2BBrasil/my_nutri/commit/a37d07321742b6ff821d08f9e7f3ecd02a4c02bd))
* **hasura:** Fix metadata inconsistensy ([04b78d9](https://github.com/N2BBrasil/my_nutri/commit/04b78d9c93d738c59fda70b551b3e6553cf5e447))
* **migration:** Add missing semicolon on drop trigger migration ([52a755f](https://github.com/N2BBrasil/my_nutri/commit/52a755f0d49b5dd17717616627bda30fb447a605))
* **migrations:** Add a complete group by and remove insert trigger ([4efa190](https://github.com/N2BBrasil/my_nutri/commit/4efa19012201589fcbac40cf63c2b3ef3428fdd9))
* **notifications:** Doesn't filter confirmed bookings to send email/push ([ca40c23](https://github.com/N2BBrasil/my_nutri/commit/ca40c2342b046e53de87ed4ee303c2ce8b7159a1))


### Features

* **bookings:** Validate cancellation reason on DB when cancel ([be34d46](https://github.com/N2BBrasil/my_nutri/commit/be34d460075c0de606ff66ad728a3307231b40b4))
* **credit:** Credit use reference ([e31bf76](https://github.com/N2BBrasil/my_nutri/commit/e31bf761c5d3fbe23fb295c7951ef1d37e549d32))
* **cron_triggers:** Remove unused appointment confirmation related CRONs ([10733d7](https://github.com/N2BBrasil/my_nutri/commit/10733d71e0f257010d7cb5253a2768f4c70684e9))
* **migrations:** Add has_return and fix name of remove credits when unsubscribe function ([e092aa1](https://github.com/N2BBrasil/my_nutri/commit/e092aa19455a00dcfcee11c6f3e21482303f98b9))
* **migrations:** Add missing appointment cancellation reasons ([d5ebd18](https://github.com/N2BBrasil/my_nutri/commit/d5ebd18525a8ea19e5a78891557e4abe59ec8fac))
* **migrations:** Add nutri_cancelled_by_patient_request teleconsultation cancel reason ([e5dfab7](https://github.com/N2BBrasil/my_nutri/commit/e5dfab74833684750e3787bc335101b9454d4a74))
* **notifications:** Add email and push notification when nutri cancels by patient request ([e6e98c0](https://github.com/N2BBrasil/my_nutri/commit/e6e98c0617be096af17f3b8adf2bcf94903cf680))


### Performance Improvements

* **credit:** Added patient_id index ([1f6fa57](https://github.com/N2BBrasil/my_nutri/commit/1f6fa571d417d08e9d382da79a5cbf7f69ea14f8))

## [2.35.4](https://github.com/N2BBrasil/my_nutri/compare/v2.35.3...v2.35.4) (2021-11-23)


### Bug Fixes

* **plans:** Return 12x only to annually plans ([e00c286](https://github.com/N2BBrasil/my_nutri/commit/e00c28624f6ac91f4d5a761308164d5acdcfb050))

## [2.35.3](https://github.com/N2BBrasil/my_nutri/compare/v2.35.2...v2.35.3) (2021-11-23)


### Bug Fixes

* **plans:** Returns 12 installments when Smartfit return null ([646b198](https://github.com/N2BBrasil/my_nutri/commit/646b198d29db74c4de4b44f328a058c95e8a9584))

## [2.35.2](https://github.com/N2BBrasil/my_nutri/compare/v2.35.1...v2.35.2) (2021-11-20)


### Bug Fixes

* **chat:** Nutri reply notification ([cf54af4](https://github.com/N2BBrasil/my_nutri/commit/cf54af4d03e620583531bc5a669f5d2c93e557a1))

## [2.35.1](https://github.com/N2BBrasil/my_nutri/compare/v2.35.0...v2.35.1) (2021-11-12)


### Bug Fixes

* **plans:** Does not return card number digits ([311bc66](https://github.com/N2BBrasil/my_nutri/commit/311bc66dd7fdf2995a0a4c64c26716ff137014d7))

# [2.35.0](https://github.com/N2BBrasil/my_nutri/compare/v2.34.0...v2.35.0) (2021-11-10)


### Bug Fixes

* **hasura:** Fix erro on faq question insert sql ([c399b6d](https://github.com/N2BBrasil/my_nutri/commit/c399b6d68aaf8ff00f120581d7ae2fd29688d316))


### Features

* **hasura:** Create message templates table and seeds ([50d0102](https://github.com/N2BBrasil/my_nutri/commit/50d01025e22f80a332892ba783592f56559889d6))
* **plans:** Return last 4 digits of credit card when exists ([0fc9571](https://github.com/N2BBrasil/my_nutri/commit/0fc95713791b5bf3616963288313f07c43dfae32))

# [2.34.0](https://github.com/N2BBrasil/my_nutri/compare/v2.33.0...v2.34.0) (2021-11-06)


### Features

* **booking:** Doesn't discount teleconsultation credit from collaborator ([c961c86](https://github.com/N2BBrasil/my_nutri/commit/c961c864c24f1e8f5e74f8a57994f2d32b458347))
* **hasura:** Insert Before an After faq questions ([0f0b58b](https://github.com/N2BBrasil/my_nutri/commit/0f0b58b88349d50bfc241592167efdbb8da28e80))

# [2.33.0](https://github.com/N2BBrasil/my_nutri/compare/v2.32.0...v2.33.0) (2021-11-05)


### Bug Fixes

* **challenge:** Create challenge ([8738706](https://github.com/N2BBrasil/my_nutri/commit/8738706e18e1285b687da7f6a57189a6cbea20c6))
* **plans:** Only add installments one time when is not debit ([216daa6](https://github.com/N2BBrasil/my_nutri/commit/216daa673b06a0edb8a0f8efabd0dcf9fb6e1c21))


### Features

* **migrations:** Add check if can upgrade cancelled subscriptions ([1bb3a24](https://github.com/N2BBrasil/my_nutri/commit/1bb3a243266a45b5ce312b1b9fd17156b37290f3))
* **migrations:** Add missing property on create user action ([e24371f](https://github.com/N2BBrasil/my_nutri/commit/e24371f19b8eb4b0999108f739cde10682ce6d92))
* **users:** Turn country code required when creates user ([60d5e65](https://github.com/N2BBrasil/my_nutri/commit/60d5e65116d48ca3fa064637d4ba70b1946f565a))

# [2.32.0](https://github.com/N2BBrasil/my_nutri/compare/v2.31.0...v2.32.0) (2021-10-31)


### Bug Fixes

* **appointment:** Allow create an appointment return only has credit return ([4311552](https://github.com/N2BBrasil/my_nutri/commit/43115527435af909e5ea22ff0618c8732ba8f482))
* **appointment:** Return is_return and has_return ([dd9e15b](https://github.com/N2BBrasil/my_nutri/commit/dd9e15b603624620b651ef1cc11ce9b477cf34fa))
* **bookings:** Allow schedule when has only return credit ([5fbde58](https://github.com/N2BBrasil/my_nutri/commit/5fbde58af5dbbdaefe28c358847c195a98157330))
* **credits:** Check only appointments returns non cancelled ([fbe9622](https://github.com/N2BBrasil/my_nutri/commit/fbe96221b63e477a4510d23bed5407b97dbc2e99))
* **patients:** Set default value when hasReturn is not given ([3811da7](https://github.com/N2BBrasil/my_nutri/commit/3811da7bf42e4ad06c1616bbd61bce33a87b3491))
* **plans:** Omit has_appointments_return field ([2c5a9c4](https://github.com/N2BBrasil/my_nutri/commit/2c5a9c4b3cea66a57c72c548f05d8edd938f2157))
* **smartfit_teacher:** Remove attribute from query ([4fa061c](https://github.com/N2BBrasil/my_nutri/commit/4fa061cf16f590e98024c53f5d1274986ea4e799))
* **teleconsultation_credit:** Add new reason and set correctly the subscription_id ([b02b38b](https://github.com/N2BBrasil/my_nutri/commit/b02b38b8b721ef63c06f11f0e322ac8a46456b9a))


### Features

* Add timezone to user and patient ([3c4b315](https://github.com/N2BBrasil/my_nutri/commit/3c4b315dfa8916ea78e4e744540cf8ca7657ec75))
* **booking:** Add missing properties to appointment ([149b5b4](https://github.com/N2BBrasil/my_nutri/commit/149b5b430bf1fd61ef7c988a4c823b3099005010))
* **booking:** Add missing properties to teleconsultation_credit ([7242712](https://github.com/N2BBrasil/my_nutri/commit/7242712615b5c653683e03523de5c9722b48d549))
* **bookings:** Book return appointment with correct properties ([b8043fa](https://github.com/N2BBrasil/my_nutri/commit/b8043fa022dfa7a3fb42f23a99b8cc31b0dff80a))
* **bookings:** Do not discount or refund credit of return appointments ([5e2e26f](https://github.com/N2BBrasil/my_nutri/commit/5e2e26f43439973756ed2d1e77b534e7577030d0))
* **campaign:** Create model and repository ([a6a3e34](https://github.com/N2BBrasil/my_nutri/commit/a6a3e34bf4e28769ca6b24cbc3ea80d0b447a750))
* **challenge:** Challenge tables and permissions ([0e58b6a](https://github.com/N2BBrasil/my_nutri/commit/0e58b6a0dcbebc3c561ab03e5796a2c2e622dcaa))
* **challenge:** Create Challenge ([b5aa13b](https://github.com/N2BBrasil/my_nutri/commit/b5aa13ba4c330f54e09f7e2e36e8dceb05ef87b5))
* **challenge:** Hasura Action ([cc0dd0c](https://github.com/N2BBrasil/my_nutri/commit/cc0dd0cf3e3045a95ded2676c4c60347d26d1cf2))
* **challenge:** Table permissions and relations ([852780e](https://github.com/N2BBrasil/my_nutri/commit/852780e33ce5a2b7f2afec4a1a3d9ebda88cead5))
* **credits:** Create getSeparateCredits service ([b914772](https://github.com/N2BBrasil/my_nutri/commit/b91477288a518552c1179ba1a0f8aa8cf49640ff))
* **credits:** Create service to get teleconsultations credit ([c2612b8](https://github.com/N2BBrasil/my_nutri/commit/c2612b8cb23cff9db3c0e5426c0ddad6003df3c2))
* **hasura:** 21 days challenge info ([ffb723d](https://github.com/N2BBrasil/my_nutri/commit/ffb723ddab1a443a71bae49e935d86774d63c049))
* **hasura:** Convert teacher object relationship to array ([04372f9](https://github.com/N2BBrasil/my_nutri/commit/04372f9a7e951926319e6ef392b622da32720529))
* **migrations:** Add is_return/has_return columns ([f1c6571](https://github.com/N2BBrasil/my_nutri/commit/f1c65717b5b40c74d7694bac37c4a3244f2f8ce4))
* **migrations:** Add origin/return appointment ([bfba495](https://github.com/N2BBrasil/my_nutri/commit/bfba495f7ae0a3a6012ebf7f5881144d88f6831b))
* **migrations:** Seed timezone on users table and turn not null ([df0b25b](https://github.com/N2BBrasil/my_nutri/commit/df0b25b97099ee8ee90b382f3a7829d1a26c8f86))
* **notifications:** Add return appointment created and starts soon ([239dc2b](https://github.com/N2BBrasil/my_nutri/commit/239dc2b4d65636c712c2ea89efa9ba818125019a))
* **notifications:** Disable appointment confirmation ([c113422](https://github.com/N2BBrasil/my_nutri/commit/c11342294d94461a29fd81fb7950113d57e13828))
* **notifications:** Disable automatic appointment cancel ([aa1b71b](https://github.com/N2BBrasil/my_nutri/commit/aa1b71be3b43c96ed42ec8aacad743ba7d4deab4))
* **notifications:** Disable by patient's nutri change ([875a24f](https://github.com/N2BBrasil/my_nutri/commit/875a24f80c138bed613c9cdd8179030409094185))
* **patients:** Create add credit by campaign service ([68ce33b](https://github.com/N2BBrasil/my_nutri/commit/68ce33bfebaf17a1494d208bc1043014d726c32e))
* **patients:** Create patients/add_credit_by_campaign endpoint ([5dd8a74](https://github.com/N2BBrasil/my_nutri/commit/5dd8a7485e670b67c77518de8ad52d7c4ffb67a9))

# [2.31.0](https://github.com/N2BBrasil/my_nutri/compare/v2.30.1...v2.31.0) (2021-10-26)


### Bug Fixes

* **nutritionist:** Add correct group by to count query ([91fa4f4](https://github.com/N2BBrasil/my_nutri/commit/91fa4f4040b1022b5410199ed9228e7298f40871))
* **nutritionists:** Convert to start and end of day correctly only one time ([c78049d](https://github.com/N2BBrasil/my_nutri/commit/c78049db2f902481da9cebcf3d5b2e4388740842))
* **plans:** Return default installments only when not exists ([7f9457d](https://github.com/N2BBrasil/my_nutri/commit/7f9457d83e1265eec30c11ce61ab1b1d22459a9d))
* **plans:** Return exposed properties correctly ([48338b7](https://github.com/N2BBrasil/my_nutri/commit/48338b790770b0dafbad4194fc4d5e46cc4da007))
* **subscriptions:** Returns installments in plan_payment_provider ([5fa0d20](https://github.com/N2BBrasil/my_nutri/commit/5fa0d208e83e11b00bdb724c675ab4c9e224c27d))


### Features

* **appointment:** Add possible delay in minuted when get delayed ([366d473](https://github.com/N2BBrasil/my_nutri/commit/366d473fb524bc7f2a041b761a608f70aaca9978))
* **libs:** Add date-fns-tz ([ba89bfc](https://github.com/N2BBrasil/my_nutri/commit/ba89bfc6da1f5a61d23d772de89fda6712966850))
* **migrations:** Add can_upgrade_subscription computed field to patient table ([1c6852f](https://github.com/N2BBrasil/my_nutri/commit/1c6852f21fc414da45a72fbc07af344e2cf6151a))
* **migrations:** Add missing permission on can_upgrade_subscription ([7cc3b9e](https://github.com/N2BBrasil/my_nutri/commit/7cc3b9ef3f05834a19d4cdaf350230993ee48bef))
* **models:** Add installments to person and plan/payment_provider ([fe6e177](https://github.com/N2BBrasil/my_nutri/commit/fe6e1774d38d1554a9d74edc046f12bbd15e07fc))
* **nutritionists:** Filter invalid appointment consultation when get duration ([f35c101](https://github.com/N2BBrasil/my_nutri/commit/f35c10196c546f191b47decc73fb063701e0e10e))
* **nutritionists:** Throw error when unauthorized try to get other user report ([9c40efa](https://github.com/N2BBrasil/my_nutri/commit/9c40efa511dd263e0660bd69cd56af89793c6ba7))
* **plans:** Return installments full when is annual ([c2d9035](https://github.com/N2BBrasil/my_nutri/commit/c2d9035d1aad10e6d46d007481c15aa7e91553f2))
* **repositories:** Add missing state and reason when get appointment report ([43dc266](https://github.com/N2BBrasil/my_nutri/commit/43dc2668802648ad48e61a4b5b30a41c0df1f61b))
* **repositories:** Get appointment first and return count by SQL ([afef008](https://github.com/N2BBrasil/my_nutri/commit/afef008e3c0b09c63201cb8a6933479109b05dc0))
* **sendgrid:** Instantiate client class before use ([73676e9](https://github.com/N2BBrasil/my_nutri/commit/73676e9b5c3cb227b10f4a22bd19ffd4361a786a))
* **subscriptions:** Return also payment provider installments in each plan ([7d3e28b](https://github.com/N2BBrasil/my_nutri/commit/7d3e28b523bde5907aeda0b8058cc8e6e67c4339))
* **subscriptions:** Return only upgradeable plans when is already subscriber ([d6a5a89](https://github.com/N2BBrasil/my_nutri/commit/d6a5a8923ee54cf54ebeac1e06daa04ee971ef3e))

## [2.30.1](https://github.com/N2BBrasil/my_nutri/compare/v2.30.0...v2.30.1) (2021-10-14)


### Bug Fixes

* **bioimpedance:** Get gender from file row instead of anthropometry ([ead2074](https://github.com/N2BBrasil/my_nutri/commit/ead20747b05a640a83495b339cb80e680753a28a))

# [2.30.0](https://github.com/N2BBrasil/my_nutri/compare/v2.29.0...v2.30.0) (2021-10-13)


### Bug Fixes

* **notification:** Get patient by email only when is MX ([dd2e8c5](https://github.com/N2BBrasil/my_nutri/commit/dd2e8c536bc7c11b09cd0602d663facc7e18a129))
* **patient:** Parse smartly model dates ([7e2c3b6](https://github.com/N2BBrasil/my_nutri/commit/7e2c3b698f1dd53667b4c5558ee7153a81284e91))


### Features

* **bioimpedance:** Add gender to anthropometry ([07c8b09](https://github.com/N2BBrasil/my_nutri/commit/07c8b0955e29e288a96ec4262c3038bcabd9e5b6))
* **bioimpedance:** Add ideal vfl ([e5b452e](https://github.com/N2BBrasil/my_nutri/commit/e5b452e2aa49f8465eda2d2e564e3c4bd1320c75))
* **bioimpedances:** Send SQS email with bioimpedance_importation when is DO patient ([8505caf](https://github.com/N2BBrasil/my_nutri/commit/8505caf2bf1acb93693f6235a0d276d623a1902a))
* **language:** Add es_DO (Dominican Republic) ([1d4b51e](https://github.com/N2BBrasil/my_nutri/commit/1d4b51edc8011a00e62c11b59f99d6cf92301758))
* **migrations:** Add appointment_is_first_appointment computed field ([0ea201f](https://github.com/N2BBrasil/my_nutri/commit/0ea201f37b8218b348cb868c246f94dc9b9b8593))
* **migrations:** Add appointment's is_first_appointment field permissions ([3ad1220](https://github.com/N2BBrasil/my_nutri/commit/3ad1220b2b8f6e2a33070068e76a5fe1ecc2a239))
* **migrations:** Avoid appointment's is_first_appointment field to be null ([b0ffcf4](https://github.com/N2BBrasil/my_nutri/commit/b0ffcf43553d13d2813c0d0f9d1d45d6889a8cfb))
* **notification:** Send bioimpedance email to DO patients ([3b0c68d](https://github.com/N2BBrasil/my_nutri/commit/3b0c68d78a88325abe0fe1255a90502227dd33db))
* **smartfit:** Add country code to patient by person country ([243f13a](https://github.com/N2BBrasil/my_nutri/commit/243f13ad5edfa8a589b9e8e0a33b5f00d01697f2))
* **smartfit:** Add VIP Plan Staff as collaborator plan ([57c6545](https://github.com/N2BBrasil/my_nutri/commit/57c6545b7513463a5ae39833205c0f39d8db2b61))

# [2.29.0](https://github.com/N2BBrasil/my_nutri/compare/v2.28.0...v2.29.0) (2021-10-07)


### Bug Fixes

* **bookings:** Doesnt handle Authorization to webhook when call generate availabilities ([3b557ba](https://github.com/N2BBrasil/my_nutri/commit/3b557ba3454ba9bf31e2efaedba08f7d71a30d4c))
* **hasura:** Add created_at permission to mkt role ([22cfce0](https://github.com/N2BBrasil/my_nutri/commit/22cfce022018ece782ca9f8944744273b2cd6323))
* **ranking:** Disregard competitors with position 0 ([d9e9b15](https://github.com/N2BBrasil/my_nutri/commit/d9e9b15453af5b25a32e95087e36992be205d521))
* **ranking:** Get only antropometries with bioimpedance ([55d39db](https://github.com/N2BBrasil/my_nutri/commit/55d39dbc2f31dcdd429d1a6a52ae3eed4e62d402))


### Features

* **migrations:** Add finished_appointments_count to patients table ([105f03b](https://github.com/N2BBrasil/my_nutri/commit/105f03bae908f27ed21e06717a1ff28ecbccf6a1))
* **migrations:** Add patient_photo table and his permissions ([7fc6e3d](https://github.com/N2BBrasil/my_nutri/commit/7fc6e3db2dc256962f0893b4e30fbdc2ba7efe36))
* **migrations:** Add permission to get/update timezone in availability_time ([36454dc](https://github.com/N2BBrasil/my_nutri/commit/36454dccfd3cc1fcc0055f323c6788bbfb0ad5ad))
* **migrations:** Add permission to get/update timezone in patients ([c7735d8](https://github.com/N2BBrasil/my_nutri/commit/c7735d8fc6900621a6ff5da5db880e826dc5e297))
* **migrations:** Add permission to get/update timezone in users ([309fd34](https://github.com/N2BBrasil/my_nutri/commit/309fd349a67fe2ea4ff5bf7d349398e806b05b53))
* **ranking:** Create OrdenatorFactory ([c615bc0](https://github.com/N2BBrasil/my_nutri/commit/c615bc0e46fcafd98a3300796ab1cc4f94562de7))
* **ranking:** Create ordenators class ([fe997ba](https://github.com/N2BBrasil/my_nutri/commit/fe997badc313522879ec41d31a0d8c51e023fc13))

# [2.28.0](https://github.com/N2BBrasil/my_nutri/compare/v2.27.0...v2.28.0) (2021-10-04)


### Bug Fixes

* **ranking:** Check if language options was gived ([02d1647](https://github.com/N2BBrasil/my_nutri/commit/02d16471d3ce22d5a426c031a9052f38f5a471cb))
* **ranking:** Check if the patient that entered in competition ([919a009](https://github.com/N2BBrasil/my_nutri/commit/919a0096b985c70d44d31b33d5e51457e1e90f8e))


### Features

* **bookings:** Generate availability depending of user role ([bfa4dc1](https://github.com/N2BBrasil/my_nutri/commit/bfa4dc156d381b98c397c55557ad0e99f0c7a299))
* **bookings:** Update or create existing availability times when need ([823cd36](https://github.com/N2BBrasil/my_nutri/commit/823cd36f63ab6320a4118a636bb476c3c4310a03))
* **migrations:** Add permissions and optional userId to generate_availabilities ([e358a46](https://github.com/N2BBrasil/my_nutri/commit/e358a4691dfd8a17e69000f2509ce107e0b1ad1d))
* **repositories:** Add getByAvailabilityId to get availability time ([e26753e](https://github.com/N2BBrasil/my_nutri/commit/e26753e9f3bebcc6627d542a2f57c236cabdc164))

# [2.27.0](https://github.com/N2BBrasil/my_nutri/compare/v2.26.0...v2.27.0) (2021-10-01)


### Bug Fixes

* **ranking:** Ignore NaN score ([004553c](https://github.com/N2BBrasil/my_nutri/commit/004553c74627b031f30fa24897c7890ae08a2826))
* **services:** Add and use parse time to minutes to get offset number ([e958c3f](https://github.com/N2BBrasil/my_nutri/commit/e958c3f5714f3ed143cf59bcd9ef988cd915c0af))


### Features

* **availability_time:** Add a method to set time with correct offset ([bd45d04](https://github.com/N2BBrasil/my_nutri/commit/bd45d043aaeb4aa52fb51fd8f1ba539279f3c876))
* **bookigs:** Set timezone when add availability_time ([0f48436](https://github.com/N2BBrasil/my_nutri/commit/0f48436eb0d3714fa89199367b11bd6fa1048ef8))
* **bookings:** Add endpoint to generate availabilities and times with correct offset ([9689208](https://github.com/N2BBrasil/my_nutri/commit/968920800e8bda159a161deda3ab9e3c06629694))
* **hasura:** Allow aggregation on documents table ([b3e0c7f](https://github.com/N2BBrasil/my_nutri/commit/b3e0c7feb8d885352249a01fca2ad55507b0928e))
* **hasura:** Allow manager to select all user restrictions ([0df041f](https://github.com/N2BBrasil/my_nutri/commit/0df041f3b5e38056f2ec5affd7f68abb829adeef))
* **hasura:** Tables for mynutri releases and faq ([c554722](https://github.com/N2BBrasil/my_nutri/commit/c554722c776283778caf9eafae44c0ad077d24d5))
* **libs:** Add [@js-joda](https://github.com/js-joda) ([b62c34e](https://github.com/N2BBrasil/my_nutri/commit/b62c34ebe55f4c222abfe87cb8e7b857d9acb82c))
* **migrations:** Add timezone to availability_time, patient and users ([b07a77d](https://github.com/N2BBrasil/my_nutri/commit/b07a77dceb64d52b0803f0436f555e7593fb8ad4))

# [2.26.0](https://github.com/N2BBrasil/my_nutri/compare/v2.25.1...v2.26.0) (2021-09-29)


### Features

* **migrations:** Add Hasura relationship between anthropometries and bio importations ([53f8103](https://github.com/N2BBrasil/my_nutri/commit/53f8103648dc6da18b6dfc2d1e609ba5ecb921c5))
* **migrations:** Set cascade on anthropometries -> bioimpedance FK ([0e2403d](https://github.com/N2BBrasil/my_nutri/commit/0e2403d8a4780ea7d5e1e653cee54dec7c5660f3))

## [2.25.1](https://github.com/N2BBrasil/my_nutri/compare/v2.25.0...v2.25.1) (2021-09-28)


### Bug Fixes

* **bookings:** Use availability time offset to find similar users ([5a86842](https://github.com/N2BBrasil/my_nutri/commit/5a868425a7e820f5d97a5a549f89d24f5130d0d3))
* **ranking:** Change type and correct way to get patient id ([928d7b3](https://github.com/N2BBrasil/my_nutri/commit/928d7b36be153e24a9f5b6236aa095c42c95457a))
* **ranking:** Competitor accept push ([1994f56](https://github.com/N2BBrasil/my_nutri/commit/1994f562a44327ee5c2796e764b8d7689a3a3bd5))
* **ranking:** Does not duplicate when is the first bio ([2a5a3e2](https://github.com/N2BBrasil/my_nutri/commit/2a5a3e228335803d313cedef4dfd64b65b6128cc))
* **ranking:** Wrong push at creation time ([ee4fa7e](https://github.com/N2BBrasil/my_nutri/commit/ee4fa7eb4e399ce862672b9196416e654a7b79a0))

# [2.25.0](https://github.com/N2BBrasil/my_nutri/compare/v2.24.0...v2.25.0) (2021-09-25)


### Bug Fixes

* **anthropometry:** Check if result is empty ([7edce9b](https://github.com/N2BBrasil/my_nutri/commit/7edce9b8c8c202f5f4794a90aa3a29064ba67433))
* **appointment:** Correct quote in GraphQL query ([59e3dc9](https://github.com/N2BBrasil/my_nutri/commit/59e3dc9db4b0c6bcd9a79f2b8c61f16d3e95f791))
* **appointment:** Does not check reschedule_credit anymore ([277a1d0](https://github.com/N2BBrasil/my_nutri/commit/277a1d0d3e5cddcd5c01636b155c7e8a75c3148c))
* **competition:** Service spec ([d47d041](https://github.com/N2BBrasil/my_nutri/commit/d47d0419fff83a2ee06558f3170cc49eb4ea28a7))
* **notifications:** Default Flutter Page for push ([ac5dd04](https://github.com/N2BBrasil/my_nutri/commit/ac5dd04811b3202c9ef2cfaaffedc03978b2bf4e))
* **ranking:** Check if date is different when sort the competitors ([92b485f](https://github.com/N2BBrasil/my_nutri/commit/92b485fd6b2951982999c29801502d460958c46f))
* **ranking:** Correct calculator score from increase lean mass ([7865fa4](https://github.com/N2BBrasil/my_nutri/commit/7865fa4c9a524e5ad19ab59d71bf96ef377ada0a))
* **ranking:** Correct variable type in GraphQL queries ([e5ba8ff](https://github.com/N2BBrasil/my_nutri/commit/e5ba8ffc82db77bfdee3636e76fd471dc91e7172))
* **ranking:** Correctly variable to GraphQl query create ([aa37e1c](https://github.com/N2BBrasil/my_nutri/commit/aa37e1cbe5fa428e89af33534abc079a203c39dc))
* **ranking:** Create a new history with done_at bioimpedance ([099ac14](https://github.com/N2BBrasil/my_nutri/commit/099ac14f7650fe3392413d664cd0c64d33aa141e))
* **ranking:** Does not generate negative score ([1febdeb](https://github.com/N2BBrasil/my_nutri/commit/1febdeb3b9d292fdaebab378fa0a730db0dd3777))
* **ranking:** Does not return id attr when create CompetitionHistory ([22a6858](https://github.com/N2BBrasil/my_nutri/commit/22a68581d2deae3582c9df5b295aeea4309a9898))
* **ranking:** Finish competition ([68d7bab](https://github.com/N2BBrasil/my_nutri/commit/68d7bab5e1fd1bcc63c6fe6b0e3c4d8d4c4b55d8))
* **ranking:** Set the table name in repositories ([29fa8af](https://github.com/N2BBrasil/my_nutri/commit/29fa8afeb65df5b39aaf6440dbef08cf22798983))


### Features

* **anthropometry:** Get with bioimpedance data ([1c54209](https://github.com/N2BBrasil/my_nutri/commit/1c542095fe3c55534714c588307ac89fd3c68859))
* **hasura:** Add notification column to user table ([fd6498c](https://github.com/N2BBrasil/my_nutri/commit/fd6498c62c0995b259e8e11df67e5d9b292e8515))
* **hasura:** Decreases retry time for important notifications ([85ebd48](https://github.com/N2BBrasil/my_nutri/commit/85ebd486b7daeaf7a927c6473c4bd2301a712d48))
* **measurement-totem:** Throw a defined error when bio already exists ([281e571](https://github.com/N2BBrasil/my_nutri/commit/281e571f1e2bad1ac879acab874d2edd7da13de8))
* **migrations:** Add appointment_type enum table ([9ed2d8c](https://github.com/N2BBrasil/my_nutri/commit/9ed2d8cbda82200d2c28fc4b6dc4bcc39cca9656))
* **migrations:** Add type as appointment column ([a77d7a9](https://github.com/N2BBrasil/my_nutri/commit/a77d7a973b624a58ed4a38a6a22c2d7f47c21e97))
* **migrations:** Change check_pending_bioimpedances definition to avoid concurrency ([ea4b3ba](https://github.com/N2BBrasil/my_nutri/commit/ea4b3ba32438746cf53bb671ca75b3d16dd60775))
* **migrations:** Only throw bio importation event when change patient info ([f22203a](https://github.com/N2BBrasil/my_nutri/commit/f22203a5c49a3c5ef515255ba5dfc10d9dbd8a15))
* **notification:** Add missing bioimpedance_analysis_finished REST call ([9510244](https://github.com/N2BBrasil/my_nutri/commit/951024457a38895ce60f36ca9366c9bc4cbe930a))
* **notification:** Add send email to async notifies methods ([4c55079](https://github.com/N2BBrasil/my_nutri/commit/4c550799bc59b248df21d889a00024c5614d31cf))
* **notification:** Ranking push with dynamic page ([1585c69](https://github.com/N2BBrasil/my_nutri/commit/1585c690da2e350ac84d665bffe8d6cb3b4db24e))
* **ranking:** Add competition_category object field in competition ([247b68e](https://github.com/N2BBrasil/my_nutri/commit/247b68e0cae718a55c511b3f412b2ea562e1e26a))
* **ranking:** Create acceptInvite endpoint ([7bce6a5](https://github.com/N2BBrasil/my_nutri/commit/7bce6a59a7d4f1f6ab74cf8467fc8694e01bf577))
* **ranking:** Create acceptInvite method in CompetitionService ([466702e](https://github.com/N2BBrasil/my_nutri/commit/466702e2ef3b9e94d742e9c550eba1ab0b329605))
* **ranking:** Create AcceptInviteCompetitionService ([74e322a](https://github.com/N2BBrasil/my_nutri/commit/74e322a47f9e57ee0845c33cbcb45d31452b5580))
* **ranking:** Create CalculatorFactory ([5440eb0](https://github.com/N2BBrasil/my_nutri/commit/5440eb04204be998af60af2acc95a2935d3e391e))
* **ranking:** Create competition models ([d68d7d4](https://github.com/N2BBrasil/my_nutri/commit/d68d7d4a9a0cc69e8aaad74b3b8eabb5fa3c9633))
* **ranking:** Create competition repositories ([4198a20](https://github.com/N2BBrasil/my_nutri/commit/4198a2029a6aeb471989adad9cd1b53526ed22a2))
* **ranking:** Create CreateCompetitionService ([4a4f223](https://github.com/N2BBrasil/my_nutri/commit/4a4f223f09a71d9715dbf622711ca9225e404200))
* **ranking:** Create DecreaseBodyFat calculator ([2f355b8](https://github.com/N2BBrasil/my_nutri/commit/2f355b8be72f607c06ca72b6564f83c767bf596e))
* **ranking:** Create factories to create all competition structure ([b937e01](https://github.com/N2BBrasil/my_nutri/commit/b937e011547d9658f5a6a3193848aa7745e82992))
* **ranking:** Create generateNewScoreForAllCompetitions method ([f4c6891](https://github.com/N2BBrasil/my_nutri/commit/f4c6891889e95e0a8371819c717898c39aa7197d))
* **ranking:** Create getBioimpedanceByAnthropometry helper's method ([d7c2519](https://github.com/N2BBrasil/my_nutri/commit/d7c25197ea80c9ae42aa1d215d0c6c87191b5b30))
* **ranking:** Create history update position method ([0b385dc](https://github.com/N2BBrasil/my_nutri/commit/0b385dcb706d41f4640828d354cfe6acc79fb54b))
* **ranking:** Create interface for competition service ([ff4cb7a](https://github.com/N2BBrasil/my_nutri/commit/ff4cb7a1a29391555d0244855d758e6529d1d302))
* **ranking:** Create ranking app ([f9e04df](https://github.com/N2BBrasil/my_nutri/commit/f9e04dfa20240dfbd03683d22efc97e92df3c0f7))
* **ranking:** Create sort ranking endpoint ([ded060a](https://github.com/N2BBrasil/my_nutri/commit/ded060a6ed4a5ed9b04558cd6270b6db163b2e7f))
* **ranking:** Create the others calculators ([e2f73a7](https://github.com/N2BBrasil/my_nutri/commit/e2f73a7666402f99ebd34fe2e7cc14e7c83a3a00))
* **ranking:** Create update patient competitions ([4479654](https://github.com/N2BBrasil/my_nutri/commit/44796544bfeef016e12f69756d16af503feec2d9))
* **ranking:** Create updatePatientCompetitions endpoint ([33c83a5](https://github.com/N2BBrasil/my_nutri/commit/33c83a554a6f8ff077ce36b61466d709e9a49f5c))
* **ranking:** Find all competitors rows by patient ([4e7cc6d](https://github.com/N2BBrasil/my_nutri/commit/4e7cc6dd742beb4472f40b4db3f07eeb6a7f4001))
* **ranking:** Friends ranking notifications ([9aa9e06](https://github.com/N2BBrasil/my_nutri/commit/9aa9e06c26d132561573be8f8217a85298fb827a))
* **ranking:** Implements CompetitionService ([0c474b0](https://github.com/N2BBrasil/my_nutri/commit/0c474b036d5187dcb7aae66065b914db9157f44f))
* **ranking:** Ranking by age with last bio date ([dff4b2c](https://github.com/N2BBrasil/my_nutri/commit/dff4b2cdabf1101c05498b9034931643d4b979a5))
* **ranking:** Routine to finish ranking ([f950958](https://github.com/N2BBrasil/my_nutri/commit/f950958a53db8e04d2cce4d3a8080655f16bff43))
* **ranking:** Send push when friend accept invite ([8def84f](https://github.com/N2BBrasil/my_nutri/commit/8def84f6d243e9cfb8dd0d2ce6e6dbb89f5d2f7d))
* **serverless:** Break notification app into more functions to improve log ([60faad4](https://github.com/N2BBrasil/my_nutri/commit/60faad464d9a9c4dfcb8be6b79218f52a92a1049))

# [2.24.0](https://github.com/N2BBrasil/my_nutri/compare/v2.23.0...v2.24.0) (2021-09-14)


### Bug Fixes

* **anthropometry:** Correct returns anthropometry object ([08d2fc6](https://github.com/N2BBrasil/my_nutri/commit/08d2fc65d6dc0b65eef7ee79fc214a19b13062ea))


### Features

* **appointment_cancel_reason:** Insert rows ([b9fb3cf](https://github.com/N2BBrasil/my_nutri/commit/b9fb3cfebadff7ef2172ec612bff6e92441426ce))

# [2.23.0](https://github.com/N2BBrasil/my_nutri/compare/v2.22.1...v2.23.0) (2021-09-07)


### Bug Fixes

* **bookings:** Add missing module dependency ([385814b](https://github.com/N2BBrasil/my_nutri/commit/385814b4d1284dc5722b24137fa146d98afea5b9))


### Features

* **anthropometry:** Create method to get anthropometry by id ([015604c](https://github.com/N2BBrasil/my_nutri/commit/015604c1d2b6f2064dec2f508005d359f1dbdf7a))
* **appointment:** Add new fields to appointment cancel reason ([ac66a8c](https://github.com/N2BBrasil/my_nutri/commit/ac66a8c72d1012ec7fdfd2c1bd8790f30cb20552))
* **bioimpedance_analysis:** Create BioimpedanceAnalysis model ([9bd55df](https://github.com/N2BBrasil/my_nutri/commit/9bd55df42a1c01818cacc1405c141939666a8fb7))
* **bookings:** Check if cancel reason allow block the availability time ([25eaa85](https://github.com/N2BBrasil/my_nutri/commit/25eaa85b3a80adb42c5d522702f5fce89d3a6bda))
* **faq:** Changes in questions and answers ([db1b3c7](https://github.com/N2BBrasil/my_nutri/commit/db1b3c71100bbb9e1c0cfec79d16ca33fc4b9b44))
* **faq:** update faq questions ([7e40a54](https://github.com/N2BBrasil/my_nutri/commit/7e40a548d52dcc3ef873adbf78d0765479f32803))
* **hasura:** Add feedback relationship to food plan ([137e7f6](https://github.com/N2BBrasil/my_nutri/commit/137e7f621677903274d5bd886bc98f348551804e))
* **hasura:** Add patient relation to bioimpedance analysis ([a6256ba](https://github.com/N2BBrasil/my_nutri/commit/a6256bab897afe414dfe40034b18adea9ad6c4b6))
* **hasura:** Allow marketplace to select meal group if it belongs to menu ([5605668](https://github.com/N2BBrasil/my_nutri/commit/560566856dbf67bd2e34a6513c0ad4ba22f1520d))
* **hasura:** Allow marketplace to select patient's menuId ([00b41b6](https://github.com/N2BBrasil/my_nutri/commit/00b41b6711c7bb41d22814e1543a7449664cc9ad))
* **hasura:** Cascade template delete to meal groups ([8102336](https://github.com/N2BBrasil/my_nutri/commit/81023365f3e2079c5048cecf9adc08fcc5ec4be0))
* **hasura:** Cascade template delete to tags ([a1f4d80](https://github.com/N2BBrasil/my_nutri/commit/a1f4d803e84952f81dd0552e5e0680e7b84b7726))
* **hasura:** Marketplace permissions for meal groups ([b428c1d](https://github.com/N2BBrasil/my_nutri/commit/b428c1d7db5860a96f1e16d69f385c20336f9643))
* **meal_group:** MarketPlace Select Permissions ([596fda1](https://github.com/N2BBrasil/my_nutri/commit/596fda1194dd2d69498c03eaa5382d286020e9d9))
* **migrations:** Add CRON trigger to patients book an appointment return ([44a8f05](https://github.com/N2BBrasil/my_nutri/commit/44a8f050485e591c036b3bdc8fd5685598f5d0c8))
* **migrations:** Add food_plan_template_id to meal_group constraint ([ebfc653](https://github.com/N2BBrasil/my_nutri/commit/ebfc653ee079d02baa8e27e0b411a06f0478b448))
* **migrations:** Add missing date defaults on bioimpedance_analysis ([e658012](https://github.com/N2BBrasil/my_nutri/commit/e6580121849af12fc90c04cde8d66d7ee4e39130))
* **migrations:** Add missing food_plan_template_id permissions to meal_group ([cb558b5](https://github.com/N2BBrasil/my_nutri/commit/cb558b5a4fef0e967f568716e244b1f57d3fe0e5))
* **models:** Add CampaignType typing ([0e9390f](https://github.com/N2BBrasil/my_nutri/commit/0e9390ff51ac13db85bae0aa4ef920f2b4e294a7))
* **notification:** Create notification for bioimpdance analysis ([a11b830](https://github.com/N2BBrasil/my_nutri/commit/a11b830b4ad3ea111389cbce6b8275ebb3c69fb4))
* **notification:** Send dialog name to open app's dialog correctly ([5ab5b95](https://github.com/N2BBrasil/my_nutri/commit/5ab5b955b3f0f0cc589528970bda304cf66982a9))
* **notifications:** Add push when patient is enabled to return a new book ([e073feb](https://github.com/N2BBrasil/my_nutri/commit/e073febd9b53907dd21218e511515be4ed83c26f))
* **nutritionist:** Get all days of report with one unique query ([66b032b](https://github.com/N2BBrasil/my_nutri/commit/66b032bfb6f83af2598922a293926df1df9fb04c))
* **ranking:** Rank with friends tables ([380e2e4](https://github.com/N2BBrasil/my_nutri/commit/380e2e45652ec1757501663fc50c133a00ef67d3))
* **ranking:** Ranking by vfl smm and weight ([969edc7](https://github.com/N2BBrasil/my_nutri/commit/969edc76c00b56b660ee882399607a2f2b4e7e91))
* **repositories:** Add SQL query to patients repo ([bb9a466](https://github.com/N2BBrasil/my_nutri/commit/bb9a466ac4244b1de3c99c763d582e5a843e68fb))
* **utils:** Add chunked each ([c4b64a2](https://github.com/N2BBrasil/my_nutri/commit/c4b64a20479d245b0581ebabe5131edb1095d71e))

## [2.22.1](https://github.com/N2BBrasil/my_nutri/compare/v2.22.0...v2.22.1) (2021-08-31)


### Bug Fixes

* **guards:** Convert buffer to string with differents encondings ([e456b54](https://github.com/N2BBrasil/my_nutri/commit/e456b54a6070f249fa98c2459eaf35ec6104070e))

# [2.22.0](https://github.com/N2BBrasil/my_nutri/compare/v2.21.0...v2.22.0) (2021-08-31)


### Bug Fixes

* **awssdk:** Rate limit ([d6e1761](https://github.com/N2BBrasil/my_nutri/commit/d6e1761b7ee9aa5242bc8e06e52329558a867e0b))
* **bookings:** Consider appoiontment timezone to find similar users ([c879756](https://github.com/N2BBrasil/my_nutri/commit/c8797560c870a97da9b483017ea5dfcd691b3430))
* **bookings:** Transfer appointment only when state is scheduled ([fd4a406](https://github.com/N2BBrasil/my_nutri/commit/fd4a40625695a167d18e7275837a1beb0097adb1))
* **cloudwatch:** Read property from undefined object ([3581a1a](https://github.com/N2BBrasil/my_nutri/commit/3581a1aeb516de159329a01bfa35e5ab292d1f73))
* **nutrionist:** Add mutability to appointment types validator ([136a029](https://github.com/N2BBrasil/my_nutri/commit/136a029b90acd99ba8daff37871085f963693573))
* **view:** With food amount ([2047a25](https://github.com/N2BBrasil/my_nutri/commit/2047a25a5c48c209bf5e2de02b8959751b73787c))


### Features

* Add smartfit teacher model and repository ([a03f03b](https://github.com/N2BBrasil/my_nutri/commit/a03f03b5cc100dc6052fd8f128a904223a41b4c9))
* **bookings:** Create Bookings service with TransferService ([d970a54](https://github.com/N2BBrasil/my_nutri/commit/d970a5414b426fa8ae17b53f8163515d8a7722ad))
* **bookings:** Transfer appointment instead of cancel ([aa22470](https://github.com/N2BBrasil/my_nutri/commit/aa224705b5de94fc5f37713c09f9db6d1d0446ae))
* **measurement-totem:** Add a SmartFit teacher to bioimpedance importation ([fb2c95e](https://github.com/N2BBrasil/my_nutri/commit/fb2c95e55e97cb2d544b52948b1f899a5dd9faca))
* **measurement-totem:** Ensure that Smartfit unit id will be number when add bio ([f322efd](https://github.com/N2BBrasil/my_nutri/commit/f322efd18f083a7452e8d0a54d0fcc7d6964719c))
* **measurement-totem:** Returns SmartFit unit's allow_teacher_indication property ([468f3a6](https://github.com/N2BBrasil/my_nutri/commit/468f3a62cf8f515e3988db58a72f9ad45f0056ca))
* **measurement-totem:** Returns SmartFit unit's teachers ([f351b82](https://github.com/N2BBrasil/my_nutri/commit/f351b82e347ae5d591f3a56373fbf74c7e36bebb))
* **migrations:** Add allow_teacher_indication to smartfit_units table ([488069f](https://github.com/N2BBrasil/my_nutri/commit/488069f165e852757bced875cd74de2c82fa673c))
* **migrations:** Add consultation_duration_in_seconds to appointments ([b4305b6](https://github.com/N2BBrasil/my_nutri/commit/b4305b660654b8374176dc8971f0e3fc53fe330f))
* **migrations:** Add food_plan_template table and its relationships ([4336a28](https://github.com/N2BBrasil/my_nutri/commit/4336a28c5f5494b2b22b657004dc4880e99d9243))
* **migrations:** Add new params on nutri_appointments_report action ([5e92e95](https://github.com/N2BBrasil/my_nutri/commit/5e92e956af50e6ae43030c66a94c1bbb5d751af4))
* **migrations:** Add smartfit_teachers table ([bf22416](https://github.com/N2BBrasil/my_nutri/commit/bf22416be2a45c31b6f4861cf6f908689a2e0758))
* **migrations:** Add teacher relationship to bioimpedance_importation table ([e0ad08b](https://github.com/N2BBrasil/my_nutri/commit/e0ad08b4875e6d84180df1b04f1a93704ef07c61))
* **migrations:** Add teachers array relationship to smartfit_units table ([c8de92e](https://github.com/N2BBrasil/my_nutri/commit/c8de92ee0a8a462b993729223bdc95591e0b77bb))
* **migrations:** Add user to food plan template ([f59629c](https://github.com/N2BBrasil/my_nutri/commit/f59629c075c2f3f780f115c3afe91d7d3aaab3d5))
* **migrations:** Allow nutritionist_manager to select aggregate from smartfit_teachers ([032dbb2](https://github.com/N2BBrasil/my_nutri/commit/032dbb2280075ded66776541166a4c626507703e))
* **migrations:** Get back type params on nutri_appointments_report action ([c573e27](https://github.com/N2BBrasil/my_nutri/commit/c573e278d638b9cd42a194a61994eb6b8074aad1))
* **migrations:** Remove community from FAQ ([64f5711](https://github.com/N2BBrasil/my_nutri/commit/64f5711c95c9380cb3d51f733989fa7999484418))
* **migrations/nutritionist:** Completely remove nutritionist key from report response ([142825d](https://github.com/N2BBrasil/my_nutri/commit/142825d7a682e782484eedebebf6b89715176c64))
* **models:** Add consultation_duration_in_seconds to appointment ([d683a77](https://github.com/N2BBrasil/my_nutri/commit/d683a7711b3ccdae1a51fc00071f526088562dba))
* **models:** Add missing marketplace role ([8412bc3](https://github.com/N2BBrasil/my_nutri/commit/8412bc34ac732d4e66af9e66b557c6da887ce823))
* **nutrionists:** Add new params and return avg of teleconsultation duration ([a7d5dd1](https://github.com/N2BBrasil/my_nutri/commit/a7d5dd1d7908527f5ef6e97103d1dd047d632685))
* **nutrionists:** Returns delayed appointments as count on report ([1653d70](https://github.com/N2BBrasil/my_nutri/commit/1653d70711997c82dc60ac5f70321958df9cfd58))
* **nutritionist:** Get back type params on return report ([504d9c6](https://github.com/N2BBrasil/my_nutri/commit/504d9c6f910ea8fbe9144dacc3e2968c382a9d98))
* **repositories:** Add get role of user query ([e81c7ae](https://github.com/N2BBrasil/my_nutri/commit/e81c7ae6c241dd020f4ebecf08fb92b099441631))
* **repositories:** Add permissions to food plan templates ([bd169b8](https://github.com/N2BBrasil/my_nutri/commit/bd169b8deb69e946ad67e4928c9d5da4750a1010))
* **view:** MatView Homemade measure by food ([6f22945](https://github.com/N2BBrasil/my_nutri/commit/6f22945b326dd344a71e3f985c9caa6841aca6a3))

# [2.21.0](https://github.com/N2BBrasil/my_nutri/compare/v2.20.0...v2.21.0) (2021-08-20)


### Features

* **appointment:** Table Index ([778b5c5](https://github.com/N2BBrasil/my_nutri/commit/778b5c54665962bdb359a187eaa83db602242b61))

# [2.20.0](https://github.com/N2BBrasil/my_nutri/compare/v2.19.2...v2.20.0) (2021-08-19)


### Features

* **notification:** Table Index ([4dcfede](https://github.com/N2BBrasil/my_nutri/commit/4dcfedee3f118737e328d8e88b360f6157498a97))

## [2.19.2](https://github.com/N2BBrasil/my_nutri/compare/v2.19.1...v2.19.2) (2021-08-19)


### Bug Fixes

* **plans:** Returns empty url when is smartfit plans ([534d941](https://github.com/N2BBrasil/my_nutri/commit/534d941b63a7ceaf45876b1fe7f3459c7bbfde84))

## [2.19.1](https://github.com/N2BBrasil/my_nutri/compare/v2.19.0...v2.19.1) (2021-08-18)


### Bug Fixes

* **bioimpedance:** Return empty array when cache is not a array ([bb01207](https://github.com/N2BBrasil/my_nutri/commit/bb0120714beb7300c0503b1bff43a15d1e23ea26))

# [2.19.0](https://github.com/N2BBrasil/my_nutri/compare/v2.18.0...v2.19.0) (2021-08-18)


### Features

* **bioimpedance:** Create BioimpedanceService ([81bd59c](https://github.com/N2BBrasil/my_nutri/commit/81bd59cfac0b5b89004c2a898212e44213b0ac48))

# [2.18.0](https://github.com/N2BBrasil/my_nutri/compare/v2.17.8...v2.18.0) (2021-08-17)


### Bug Fixes

* **ranking:** Get state from patient ([b86dc4a](https://github.com/N2BBrasil/my_nutri/commit/b86dc4a9c2749542ef473ed0c85677364b608e01))
* **ranking:** Hasura session case sensitive ([b1e7bcc](https://github.com/N2BBrasil/my_nutri/commit/b1e7bccd70af6944cef3282c7d4d42a32e5f8421))
* **ranking:** List of states and back compatibility ([efc1c4d](https://github.com/N2BBrasil/my_nutri/commit/efc1c4d4c3cdaa9b4d675565895c1394672a1c79))
* **subscriptions:** Add teleconsultation credits for patients that turned collaborators ([5aa9bb2](https://github.com/N2BBrasil/my_nutri/commit/5aa9bb231ade84448ed99e5b51df845f084a02d1))
* **subscriptions:** Provider SmartfitUnitRepository in module ([760d938](https://github.com/N2BBrasil/my_nutri/commit/760d938558d101ca6f7acc35b2dd0bb3a380f2d6))


### Features

* **bioimpedances:** Add smartfit_unit_acronym when add anthropometry ([eece053](https://github.com/N2BBrasil/my_nutri/commit/eece053a5af70cfe8b54107f3a2ee7b77b322e82))
* **migrations:** Add smartfit_unit_acronym to patient ([045686c](https://github.com/N2BBrasil/my_nutri/commit/045686ce27ead26dea0c810845e9a59a29a4633d))
* **migrations:** Add what is ranking faq question ([542134f](https://github.com/N2BBrasil/my_nutri/commit/542134f49bc33396815b16d53b204aad00cc8c05))
* **migrations:** Change cancellation email of MX on FAQ ([63821d1](https://github.com/N2BBrasil/my_nutri/commit/63821d193eec05de08bb5cb7ebe6c6f4a5f1bbfe))
* **models:** Add missing properties on patient ([9a76433](https://github.com/N2BBrasil/my_nutri/commit/9a764336bd7c1d5ad8b63b5bf30d778f60c3cdde))
* **patients:** Allow aggregations on patients info ([a189c6e](https://github.com/N2BBrasil/my_nutri/commit/a189c6e6960e4af878b68ff3c091e1412826916d))
* **ranking:** Ranking by (age, state, bfm) ([8276c1b](https://github.com/N2BBrasil/my_nutri/commit/8276c1bbfe4a109d0268838162a177d63da32e94))
* **services:** Add smartfit_unit_acronym when add new SmartFit patient ([5afc1eb](https://github.com/N2BBrasil/my_nutri/commit/5afc1eb1e912e34764fa593f5c04ec097d3e2056))

## [2.17.8](https://github.com/N2BBrasil/my_nutri/compare/v2.17.7...v2.17.8) (2021-08-16)


### Bug Fixes

* **measurement-totem:** Check pending credits with correct login ([f6357a7](https://github.com/N2BBrasil/my_nutri/commit/f6357a7caa0c447d9b228c1798f18ef3f7b5d3d1))
* **models:** Keep only numbers on document number of patient ([66ccb70](https://github.com/N2BBrasil/my_nutri/commit/66ccb7084eef6a465e4b89de32796cad72d7a009))

## [2.17.7](https://github.com/N2BBrasil/my_nutri/compare/v2.17.6...v2.17.7) (2021-08-13)


### Bug Fixes

* **measurement-totem:** Return bioimpedance credits as null when don't need to check ([fdf96f4](https://github.com/N2BBrasil/my_nutri/commit/fdf96f47aeda8e75b031d0db9da88e1255c90350))
* **models:** Keep height as centimenters when convert ([bef01ab](https://github.com/N2BBrasil/my_nutri/commit/bef01ab6f6b8b04bdab44a449249cfa2096856b8))

## [2.17.6](https://github.com/N2BBrasil/my_nutri/compare/v2.17.5...v2.17.6) (2021-08-13)


### Bug Fixes

* **bioimpedances:** Remove balance of credits check when creates anthropometry ([6ba6d54](https://github.com/N2BBrasil/my_nutri/commit/6ba6d54549fb3abbeb519575d0db0822b1007b58))

## [2.17.5](https://github.com/N2BBrasil/my_nutri/compare/v2.17.4...v2.17.5) (2021-08-13)


### Bug Fixes

* **patients:** Missing RedisService import ([f477ff2](https://github.com/N2BBrasil/my_nutri/commit/f477ff21619827d290c68c0261310b45a7df567e))

## [2.17.4](https://github.com/N2BBrasil/my_nutri/compare/v2.17.3...v2.17.4) (2021-08-13)


### Bug Fixes

* **api:** Add await operator for cache writter ([28e0669](https://github.com/N2BBrasil/my_nutri/commit/28e0669e21394419db5d087fb8980b54e311edbc))
* **measurement-totem:** Add missing document_number and id when get patient ([a3f36fe](https://github.com/N2BBrasil/my_nutri/commit/a3f36feff4e9ade6c782c609abd5a5513f42aecb))

## [2.17.3](https://github.com/N2BBrasil/my_nutri/compare/v2.17.2...v2.17.3) (2021-08-10)


### Bug Fixes

* **measurement-totem:** Return collaborator and internal collaborators as susbcribers ([583a20e](https://github.com/N2BBrasil/my_nutri/commit/583a20e49f2c9f13bbce2e9d30dcaab2800703a2))

## [2.17.2](https://github.com/N2BBrasil/my_nutri/compare/v2.17.1...v2.17.2) (2021-08-10)


### Bug Fixes

* **cloudwatch:** Skip token exception ([9297936](https://github.com/N2BBrasil/my_nutri/commit/92979369d7077fa82641e4eaea60f6f063492451))

## [2.17.1](https://github.com/N2BBrasil/my_nutri/compare/v2.17.0...v2.17.1) (2021-08-10)


### Bug Fixes

* **measurement-totem:** Return only patient if hasn't unit acronym ([8e9704a](https://github.com/N2BBrasil/my_nutri/commit/8e9704aff289964edaa68afd32feeaf0cd7a7bd1))

# [2.17.0](https://github.com/N2BBrasil/my_nutri/compare/v2.16.1...v2.17.0) (2021-08-10)


### Bug Fixes

* **api:** Correctly credit author ([00aab8b](https://github.com/N2BBrasil/my_nutri/commit/00aab8b31526ce0c8f37b8dfda7e774e5923d399))
* **api:** Try to get patient before create transaction ([6743a9e](https://github.com/N2BBrasil/my_nutri/commit/6743a9ef17aa2403466a12caaa8a7840598bbc95))
* **apigateway:** Authorization on cache key ([5d53912](https://github.com/N2BBrasil/my_nutri/commit/5d539123f67e9422f58bfbf2f0dbd2093fe80ead))
* **bioimpedances:** Create credit bioimpedance_use with bioimpedance_id ([aa4db34](https://github.com/N2BBrasil/my_nutri/commit/aa4db34370a57d1487ea2b479df9e6fba60ca17c))
* **cloudwatch:** Get sequenceToken and permission ([c914b16](https://github.com/N2BBrasil/my_nutri/commit/c914b16f4a5d47c2157e13f3d477bdf02bf5890e))
* **cloudwatch:** Log group names ([0e84c44](https://github.com/N2BBrasil/my_nutri/commit/0e84c4437b4b3aec9da1419b3179e54b90411d5a))
* **cloudwatch:** Use of sequenceToken ([51ed15d](https://github.com/N2BBrasil/my_nutri/commit/51ed15dd98a663f342af9c505ac22ef4eb528cc3))
* **concilliation:** Lambda timeout ([848f50a](https://github.com/N2BBrasil/my_nutri/commit/848f50a931261259db7959fb82c07a044470a3df))
* **crava:** Correctly header and body to API ([402def2](https://github.com/N2BBrasil/my_nutri/commit/402def2836f4095cf272cdd0b112a282476e9b8c))
* **credits:** Keep only documentNumber numbers when save credit_pending ([a1eb850](https://github.com/N2BBrasil/my_nutri/commit/a1eb8505341d9a514ec67c3f980975f1c873a03b))
* **measurement-totem:** Return zero bioimpedance credit correctly ([94eb4b8](https://github.com/N2BBrasil/my_nutri/commit/94eb4b8c87c3b347f332e18879e2a9b396e6904e))
* **menus:** Get only not generated menus when random ([38696a1](https://github.com/N2BBrasil/my_nutri/commit/38696a1295ec2fdec06e1ca88d434c96478efcfe))
* **notifications:** Doesn't send cancel notification when is reschedule ([8d71312](https://github.com/N2BBrasil/my_nutri/commit/8d71312cf3a958e88524782a056c0a183450d845))
* **permissions:** Set Cloudwatch permisison ([4e80818](https://github.com/N2BBrasil/my_nutri/commit/4e80818f855f51507576a96f833653ad314342ab))
* **subscriptions:** Add missing export of teleconsultations module ([ca4cd85](https://github.com/N2BBrasil/my_nutri/commit/ca4cd85b6eb29bf35e1a7b2f01d5abdafdd1a82b))


### Features

* **anthropometry:** Find by bioimpedance id ([4ff1294](https://github.com/N2BBrasil/my_nutri/commit/4ff129436ee773d2a3bc291b7ad56b562cd76fcf))
* **api:** Create add credits endpoint ([c95ef83](https://github.com/N2BBrasil/my_nutri/commit/c95ef8374e9e3455d50c42659f7e036a6b2da444))
* **api:** Create service to add credits by author ([cb88622](https://github.com/N2BBrasil/my_nutri/commit/cb88622ccbafc4bc47864cc42e5f2922ecee95c4))
* **bioimpedance_credit:** Create BioimpedanceCredit model ([4523568](https://github.com/N2BBrasil/my_nutri/commit/4523568d9e7727a90e748bbafa629605e01ab8cf))
* **bioimpedance_credit:** Create BioimpedanceCredit repository ([436f12b](https://github.com/N2BBrasil/my_nutri/commit/436f12bd00e7930d6718685f8cca1fc3092dc1bf))
* **bioimpedance_importation:** Find by anthropometry ([8fa3cb1](https://github.com/N2BBrasil/my_nutri/commit/8fa3cb1065cb4114d12e632cf250f05d093c04ad))
* **bioimpedances:** Check patient's bioimpedance credit balance ([9296ad7](https://github.com/N2BBrasil/my_nutri/commit/9296ad7e812361b42914a1299cc4888c9c3d9b37))
* **bioimpedances:** Check pending bioimpedances when has new credit too ([b4a77dd](https://github.com/N2BBrasil/my_nutri/commit/b4a77dd99ac53f7ca6ef6f18c60fda70b2daef95))
* **cache:** Cache telemetry ([68d6d32](https://github.com/N2BBrasil/my_nutri/commit/68d6d326a5893323e636324318c21a2d8c42c749))
* **cloudwatch:** CloudWatch logs service ([ab7de21](https://github.com/N2BBrasil/my_nutri/commit/ab7de21971a0a40e705dfebf8837a4ae539eb479))
* **crava:** Create CravaService ([815333e](https://github.com/N2BBrasil/my_nutri/commit/815333e7b9a149bfb76fea647403b379b0358742))
* **credits:** Add new 'crava' author for credits ([ddb87ec](https://github.com/N2BBrasil/my_nutri/commit/ddb87ec5c1ef655df0e9e51b9face04240c33dac))
* **credits:** Create credit pending when not give patient id ([e3caf87](https://github.com/N2BBrasil/my_nutri/commit/e3caf87ec0137430048a576ac77a1ca4e2006abb))
* **credits:** Create credit_pending model and repository ([7364c02](https://github.com/N2BBrasil/my_nutri/commit/7364c02ab7a9f1b3400b6e675b6cdeaf0f27bedc))
* **credits:** Move TeleconsultationsCreditService for a new generic service ([379a484](https://github.com/N2BBrasil/my_nutri/commit/379a484c128bfbc348e84d3544a7103d22366ef6))
* **measurement-totem:** Accept an array of users that related to measurement ([662d526](https://github.com/N2BBrasil/my_nutri/commit/662d52666e170e1328d07a124e07e49f6a39c97d))
* **measurement-totem:** Add get countries endpoint ([147bc14](https://github.com/N2BBrasil/my_nutri/commit/147bc1491847b66051f3f49daf50d4cba92a9d77))
* **measurement-totem:** Re-add default user id when add bio ([7a987ab](https://github.com/N2BBrasil/my_nutri/commit/7a987ab2c5ee242fc2fa932bf2c517b6e1cd03ee))
* **measurement-totem:** Returns allow_offline when find all SmartFit units ([fe9da86](https://github.com/N2BBrasil/my_nutri/commit/fe9da8621c829a47e5f93491cc294b8fc7321ed5))
* **measurement-totem:** Returns bio credit when get patient ([a189037](https://github.com/N2BBrasil/my_nutri/commit/a189037398e209edd21624a39ab11c7681f911f0))
* **migrations:** Add allow_offline to smartfit_units ([bb5cbcc](https://github.com/N2BBrasil/my_nutri/commit/bb5cbcca5b5ce4af76fbf8535b9cdd55b902c636))
* **migrations:** Add countries table ([92d372b](https://github.com/N2BBrasil/my_nutri/commit/92d372b8a179d5775de152899fac0645b02c7b06))
* **migrations:** Add fk to smartfit_units to countries table ([196f282](https://github.com/N2BBrasil/my_nutri/commit/196f2826a198ac51ac155a798bfc5ef644b0ddd8))
* **migrations:** Seed countries table ([145211c](https://github.com/N2BBrasil/my_nutri/commit/145211c6722adc86a2ca249c963cb11d0b8c66f7))
* **models:** Add bioimpedance_credit to patient ([c876f1d](https://github.com/N2BBrasil/my_nutri/commit/c876f1d158a67ae8ddae2e91b45c0c4983f62c4f))
* **notification:** Create crava system notification ([f5d3099](https://github.com/N2BBrasil/my_nutri/commit/f5d309927c6d0377951ad8b7f470333556b5ba1f))
* **notification:** Create crava system notify endpoint ([674f73a](https://github.com/N2BBrasil/my_nutri/commit/674f73a53a5f3aa8df9b25a27edba44656fac356))
* **patient:** Add SMS auto fill append ([e310f79](https://github.com/N2BBrasil/my_nutri/commit/e310f794fdb9eafc79dc694f75627c2267f4ed59))
* **patients:** Create earnBioimpedanceCredit ([ffdba82](https://github.com/N2BBrasil/my_nutri/commit/ffdba829b734b37720160318a9f68dbec1dfd165))
* **patients:** Create patients/check_pending_credits endpoint ([3b87601](https://github.com/N2BBrasil/my_nutri/commit/3b87601ad1ad296ea1b616c6e765315ea2b99e1d))
* **patients:** Create patients/check_sign_up endpoint ([1ba9d87](https://github.com/N2BBrasil/my_nutri/commit/1ba9d87aa95c2f76e8a217362798b09e85ceaa03))
* **patients:** Create service to check pending credits ([0fcf1ef](https://github.com/N2BBrasil/my_nutri/commit/0fcf1ef1a45f7405c146d919652a5234a82d644c))
* **repositories:** Add possibility to add properties to patient's defaults finders ([fbf69d9](https://github.com/N2BBrasil/my_nutri/commit/fbf69d904c420a39b7deeb11ea41dfb11b6f88ac))
* **repositories:** Add sumByDocumentNumberQuery to credit pending repository ([0c7cc5d](https://github.com/N2BBrasil/my_nutri/commit/0c7cc5dbee6ca1e56782f7149fe6a3bf0b6cddd1))
* **utils:** Add reducer to string list ([1f74e7d](https://github.com/N2BBrasil/my_nutri/commit/1f74e7d790eadb4448183f81187f95f0bed0f782))

## [2.16.1](https://github.com/N2BBrasil/my_nutri/compare/v2.16.0...v2.16.1) (2021-08-04)


### Bug Fixes

* **menus:** Get only not generated menus when random ([0b79172](https://github.com/N2BBrasil/my_nutri/commit/0b79172d528d4830c635e4eadcbdb01ba1b08b15))

# [2.16.0](https://github.com/N2BBrasil/my_nutri/compare/v2.15.0...v2.16.0) (2021-07-30)


### Features

* **menus:** Clone correctly meal item's ingredients and substitutes ([bb6f67a](https://github.com/N2BBrasil/my_nutri/commit/bb6f67a8bff448ff24e167d73697ac40a5bbbfde))
* **migrations:** Add timezone to appointment ([cdbe1d1](https://github.com/N2BBrasil/my_nutri/commit/cdbe1d13ca6af00f463e27044e6e313999d5ae5d))

# [2.15.0](https://github.com/N2BBrasil/my_nutri/compare/v2.14.1...v2.15.0) (2021-07-28)


### Features

* **app:** Separe secrets and when needs throw error properly ([f155a28](https://github.com/N2BBrasil/my_nutri/commit/f155a2850ce6203b44a7532e8fa2322546e05737))
* **measurement-totem:** Allow to enter a parameter with the country code for finding nutri ([e2d64dc](https://github.com/N2BBrasil/my_nutri/commit/e2d64dcf3627b67c06a48f7ca68dbc6ffcef9f35))
* **measurement-totem:** Create endpoint to fetch nutri by country code ([fd444bd](https://github.com/N2BBrasil/my_nutri/commit/fd444bd8e9f8a4f69f9b4c4dd75e6bd748f63f3c))
* **measurement-totem:** Create endpoint to fetch smartfit units by country code ([91688d8](https://github.com/N2BBrasil/my_nutri/commit/91688d857c1d4d186634629516739562b400a162))
* **smartfit_unit:** Find all by country code ([e1b8646](https://github.com/N2BBrasil/my_nutri/commit/e1b864679c8daebd45ccc40270fd720d7a025c4d))
* **user:** Find all users by country code ([9d645f5](https://github.com/N2BBrasil/my_nutri/commit/9d645f507f49a6e67130eff686df4c4cd05aadcd))

## [2.14.1](https://github.com/N2BBrasil/my_nutri/compare/v2.14.0...v2.14.1) (2021-07-26)


### Bug Fixes

* **menus:** Disable AI menu generation temporarily ([e783289](https://github.com/N2BBrasil/my_nutri/commit/e7832890ed5233aec2d06994f0217aac0d765e18))

# [2.14.0](https://github.com/N2BBrasil/my_nutri/compare/v2.13.1...v2.14.0) (2021-07-24)


### Features

* **migrations:** Rename food plan reference on autogenerated menus ([410c1bb](https://github.com/N2BBrasil/my_nutri/commit/410c1bb049eb33776c6ed3d49b5e280038e778d0))
* **models:** Add missing menu related models ([bb7c8fe](https://github.com/N2BBrasil/my_nutri/commit/bb7c8fe4e5116650dc2754f85f6536e3d462a114))
* **repositories:** Add food plan repository ([448e74e](https://github.com/N2BBrasil/my_nutri/commit/448e74e722c5796e660237eae1c4fe310f760c66))
* **services:** Add food plan AI integration ([267b224](https://github.com/N2BBrasil/my_nutri/commit/267b224717fcb0f08a98f06b8ceca2d66c0089a9))
* **users:** Use AI integration to generate new menus and set to patient ([7579f6e](https://github.com/N2BBrasil/my_nutri/commit/7579f6e99f3227bf0953a6154182bd1503c8c19c))
* **utils:** Add and use UUID utils ([1b839a9](https://github.com/N2BBrasil/my_nutri/commit/1b839a920a3edc6ea373a51e627d3462912cc9ff))

## [2.13.1](https://github.com/N2BBrasil/my_nutri/compare/v2.13.0...v2.13.1) (2021-07-23)


### Bug Fixes

* **subscription:** Check if there is subscription to avoid error ([bbb906b](https://github.com/N2BBrasil/my_nutri/commit/bbb906bd59fd8dba5009eb87b625015398e168d6))

# [2.13.0](https://github.com/N2BBrasil/my_nutri/compare/v2.12.0...v2.13.0) (2021-07-23)


### Bug Fixes

* **notificatiion:** Return user id from Hasura ([47cc8ed](https://github.com/N2BBrasil/my_nutri/commit/47cc8eda66e9c8f020b7db59b3669cd19c80f38e))
* **notification:** Change script to get Date with offset by nutri ([20cab05](https://github.com/N2BBrasil/my_nutri/commit/20cab0529b273009ea59ae4af700f48f7e9fe6cc))
* **notification:** Correct way to find appointments that start at some time ([f437d63](https://github.com/N2BBrasil/my_nutri/commit/f437d6380f665fa7c951eccfa7626a125cd653cc))
* **notification:** Fetch timezone by nutritionist when haven't availability_time ([043453d](https://github.com/N2BBrasil/my_nutri/commit/043453d728f2f63087b0323ca7e5161a622fba00))
* **notification:** Remove fixed date to get appointments ([5e42a8b](https://github.com/N2BBrasil/my_nutri/commit/5e42a8b20ac7452bdcb982ca5e733b9e9f52be46))


### Features

* **hasura:** Big Query Connection ([1de882d](https://github.com/N2BBrasil/my_nutri/commit/1de882d9a26740b42f7ae57f415d8b9a0807d342))
* **migrations:** Add missing anonymous permissions to faq tables ([e77312a](https://github.com/N2BBrasil/my_nutri/commit/e77312ac363f949e2135b9c96bebc376f626c32d))
* **notification:** Notify nutri when the food_plan is 1 day left ([61dda26](https://github.com/N2BBrasil/my_nutri/commit/61dda267ad9ef8ce471e4d5b2c7e46baec949415))


### Performance Improvements

* **hasura:** Increase of max connections pool ([651dda0](https://github.com/N2BBrasil/my_nutri/commit/651dda0ea900ddc304b9f72a822430c1ad573a59))
* **notification:** Avoid get nutri just by country_code data ([34b4e26](https://github.com/N2BBrasil/my_nutri/commit/34b4e2699346dbd47fe99fe1bfa8f620861beb13))
* **notification:** Notify patient and nutritionist at the same time ([22d9941](https://github.com/N2BBrasil/my_nutri/commit/22d9941b59d1130eed869a943170db03668ffb0e))

# [2.12.0](https://github.com/N2BBrasil/my_nutri/compare/v2.11.0...v2.12.0) (2021-07-17)


### Bug Fixes

* **notification:** Find appointments by availability time ([3e0b8a3](https://github.com/N2BBrasil/my_nutri/commit/3e0b8a3f52e09912946b874919088e4af0ea47ab))
* **notification:** Send notification with availability time timezone ([a21ace7](https://github.com/N2BBrasil/my_nutri/commit/a21ace74bbb9eb661e4cca492ddd4948184b6eda))
* **ranking:** Ranking by age ([cea1a08](https://github.com/N2BBrasil/my_nutri/commit/cea1a0895ccd7d1c831391a0b6ce45f1205fb7d2))
* **subscriptions:** Get correctly Apple's latest valid receipt ([c7debc3](https://github.com/N2BBrasil/my_nutri/commit/c7debc34b20020d69e068ae18ea76f5a66819000))


### Features

* **appointment:** Create findAppointmentsScheduledTo method ([608f579](https://github.com/N2BBrasil/my_nutri/commit/608f57904e198f591af7fea021070854e865a478))
* **measurement-totem:** Allow to give user id to add bioimpedance ([22f0b3d](https://github.com/N2BBrasil/my_nutri/commit/22f0b3d71fe2c863e72369d8247e53203bf7e9e2))
* **measurement-totem:** Create getNutritionists endpoint ([f13dc9f](https://github.com/N2BBrasil/my_nutri/commit/f13dc9fe0dd63b3c129acd3f5cf0dd2abf836219))
* **message:** Get patient pending messages count by user ([3a4b1ed](https://github.com/N2BBrasil/my_nutri/commit/3a4b1ed69b0cff6744c8cd6eb8cbc7ca0869eb05))
* **notification:** Create model and repository ([598177b](https://github.com/N2BBrasil/my_nutri/commit/598177bbe4f0fc8c504cfac4ec0b9d50d07d9bf1))
* **notification:** Notify nutri when the appointment 5 min left to start ([6e5936a](https://github.com/N2BBrasil/my_nutri/commit/6e5936ae63db07918759e27823712de93d671a9e))
* **notification:** Notify nutritionist about new messages ([3937260](https://github.com/N2BBrasil/my_nutri/commit/39372602e24c913c48b27e7f08d48853cbe179eb))
* **notification:** Notify the nutritionist when appointment is cancelled ([45d3632](https://github.com/N2BBrasil/my_nutri/commit/45d36326525c985fc648cd8a82738ec2916f3ce1))
* **notification:** Notify the nutritionist when appointment is scheduled ([d0269de](https://github.com/N2BBrasil/my_nutri/commit/d0269defdd370a9f39c392192d4b6a25ed33ec4e))
* **utils:** Create date to written date parser ([b98819a](https://github.com/N2BBrasil/my_nutri/commit/b98819aa68bf9ba2e0054c0c1e34d4fc2c7b6a0f))


### Performance Improvements

* **user:** Find all active users ([03ccee1](https://github.com/N2BBrasil/my_nutri/commit/03ccee1faf74b7b844e6e88041befd873eb2ebeb))

# [2.11.0](https://github.com/N2BBrasil/my_nutri/compare/v2.10.0...v2.11.0) (2021-07-13)


### Bug Fixes

* **authentication:** Add missing Hasura role's header to claims ([65b2b98](https://github.com/N2BBrasil/my_nutri/commit/65b2b98da7c310f8aa146f6acbc0498f4ea7ddb3))


### Features

* **migrations:** Add is_autogenerated and menu_reference_id to menu's table ([32507b3](https://github.com/N2BBrasil/my_nutri/commit/32507b366d6eb68057b459624d239b04e4fb53a1))
* **migrations:** Add missing patient permissions to  menu's table ([7d4ee8f](https://github.com/N2BBrasil/my_nutri/commit/7d4ee8f5492cb8033da80bcd9002f8fea140f7e5))


### Performance Improvements

* **anthropometry:** Create patient with anthropometries by login method ([694841f](https://github.com/N2BBrasil/my_nutri/commit/694841fcc3a4b1bc155a7ff6b87ba3cb22890aaa))
* **api:** Get patient and anthropometries data in the same service ([c1d9539](https://github.com/N2BBrasil/my_nutri/commit/c1d95392e5fed8ca76d81be7a4b269ded79448cc))

# [2.10.0](https://github.com/N2BBrasil/my_nutri/compare/v2.9.0...v2.10.0) (2021-07-09)


### Features

* **patient:** Select/update permissions ([83922c3](https://github.com/N2BBrasil/my_nutri/commit/83922c3000ca92d29d49752c48878b28d61a2f3d))

# [2.9.0](https://github.com/N2BBrasil/my_nutri/compare/v2.8.0...v2.9.0) (2021-07-07)


### Bug Fixes

* **apple:** getInfo method returns only valid receipt ([ea3eae5](https://github.com/N2BBrasil/my_nutri/commit/ea3eae5326dd7081adec11482e3333319c3c63e1))
* **notifications:** Set null correctly when update not delivered campaing messages ([8a837ec](https://github.com/N2BBrasil/my_nutri/commit/8a837ecc9e66a0a1848842f9bc3b668e11214900))
* **plan:** Get plan by correct payment provider code filter ([55a43a3](https://github.com/N2BBrasil/my_nutri/commit/55a43a382ad84da0fc7c70255504cdbc750c1af9))
* **reference:** Drop update trigger ([cd94e21](https://github.com/N2BBrasil/my_nutri/commit/cd94e215bb938f50e522b03af7e417ca4901ba6b))
* **subcriptions:** Add cancellationAt when to cancel and gives expiresAt ([61a3cf8](https://github.com/N2BBrasil/my_nutri/commit/61a3cf8d28d132dd8fef42f0219f5c773a48c885))
* **subscription:** Correct hasura field name to save ([c1ed80c](https://github.com/N2BBrasil/my_nutri/commit/c1ed80c0d7ec0490a8e9397901c7dc965fc1d73a))
* **subscriptions:** Check if is same addon id before update subscribedAt ([68e978a](https://github.com/N2BBrasil/my_nutri/commit/68e978a75befc71ab4043c26664c746efda95717))
* **subscriptions:** Correct planId gives to fetch the plan ([1de0996](https://github.com/N2BBrasil/my_nutri/commit/1de0996895c918be1d6ddca47bbe95978a6ab59c))


### Features

* **apple:** Create AppleInAppSubscription service ([f78d54e](https://github.com/N2BBrasil/my_nutri/commit/f78d54e3a87389bd8a94375e68e29b8e1cb45873))
* **errors:** Add Hasura exception ([6bf02b2](https://github.com/N2BBrasil/my_nutri/commit/6bf02b215ee8c42157eb826fb6cb45e2cd517c2e))
* **migrations:** Add feedback_answers table ([cca3ee1](https://github.com/N2BBrasil/my_nutri/commit/cca3ee17a405fcbe2d05bef210d4bb66eb808bc2))
* **migrations:** Add macros_reference_value table and relationships ([b2e9454](https://github.com/N2BBrasil/my_nutri/commit/b2e9454d36a3e98a06eaa535bc4dd94b2ceb4b06))
* **rollbar:** Pre process array errors and specially Hasura exceptions ([7b8b8b8](https://github.com/N2BBrasil/my_nutri/commit/7b8b8b8ece4e2cd2457631cc31877a96d88c43af))
* **subscription:** Add cancellation request date when cancel ([7d8514d](https://github.com/N2BBrasil/my_nutri/commit/7d8514d7916858da6cfc96373a5b07006adc89a2))
* **subscription:** Add method to get in app token ([e071b53](https://github.com/N2BBrasil/my_nutri/commit/e071b538b28e242688847ae182c243627f853350))
* **subscription:** Create AppleCheckSubscription service ([fe7db96](https://github.com/N2BBrasil/my_nutri/commit/fe7db963ac66fc72cc926a7b4910dd5cedc5b932))
* **subscriptions:** Create GoogleCheckSubscription service ([ff7cdd1](https://github.com/N2BBrasil/my_nutri/commit/ff7cdd1769e856770291ba92c35508d8aa6540e3))

# [2.8.0](https://github.com/N2BBrasil/my_nutri/compare/v2.7.0...v2.8.0) (2021-07-01)


### Features

* **migrations:** Remove filters from marketplace to select patients ([b0c6586](https://github.com/N2BBrasil/my_nutri/commit/b0c6586d7ec598488fc8baf6349d48608d75c0f7))

# [2.7.0](https://github.com/N2BBrasil/my_nutri/compare/v2.6.3...v2.7.0) (2021-07-01)


### Bug Fixes

* **appointment:** personal trainer permissions ([a594a6b](https://github.com/N2BBrasil/my_nutri/commit/a594a6b27fcfa87c12b2d4fbb18920dd9c2ffcba))
* **meal_item:** Allow aggregation queries for marketplace ([3f54755](https://github.com/N2BBrasil/my_nutri/commit/3f54755681c5e3481464a8d395b57024c5860ee7))
* **messages:** Marketplace select permission ([7f483e6](https://github.com/N2BBrasil/my_nutri/commit/7f483e6de28987492b28dd7b4a36dab3c2c3df95))
* **notification:** Use old subscription to check expiresAt ([a238bd1](https://github.com/N2BBrasil/my_nutri/commit/a238bd1c727f0410a607ffc5b4ce2f4e882ba31a))
* **smartfit:** Hotfix check firstly if addon is active before if is trial expired ([1618641](https://github.com/N2BBrasil/my_nutri/commit/1618641c628a9823d522c789454151d964a49490))
* **smartfit:** Remove the addon's trial expired status ([ac62388](https://github.com/N2BBrasil/my_nutri/commit/ac623880c7970ad91886f4fd10151ed66e34f68a))
* **subscriptions:** Cancel check when payment provider isn't smartfit ([f1230db](https://github.com/N2BBrasil/my_nutri/commit/f1230dbe4c30caa0574844e6f89bba28fe1d6f4a))


### Features

* **food:** Source insert permission ([1d527c4](https://github.com/N2BBrasil/my_nutri/commit/1d527c4dc908b943d15755a54ca4b667e3f862bc))
* **migrations:** Add event trigger to when subscription is cancelled ([13c129c](https://github.com/N2BBrasil/my_nutri/commit/13c129cdd84350f83375ca07d5a39a9ffbf78825))
* **migrations:** Add permission to patient query aggregate on meal_items table ([2c8cfe0](https://github.com/N2BBrasil/my_nutri/commit/2c8cfe0af14cab962cd557523187d43c1e8c72cd))
* **notification:** Send email when patient's subscription is cancelled ([d15acd5](https://github.com/N2BBrasil/my_nutri/commit/d15acd5b53a7060b6f6937729692e679ebd56bca))
* **notifications:** Add flutter page on bioimpedance push ([5a4a5e8](https://github.com/N2BBrasil/my_nutri/commit/5a4a5e88142d3282dd8a7d1e7a6e4ddff39b5f37))

## [2.6.3](https://github.com/N2BBrasil/my_nutri/compare/v2.6.2...v2.6.3) (2021-06-29)


### Bug Fixes

* **subscriptions:** Cancel check when payment provider isn't smartfit ([3e89bd7](https://github.com/N2BBrasil/my_nutri/commit/3e89bd72d70c073fbb8401c9fec7ea9270221e1f))

## [2.6.2](https://github.com/N2BBrasil/my_nutri/compare/v2.6.1...v2.6.2) (2021-06-29)


### Bug Fixes

* **meal_item:** Allow aggregation queries for marketplace ([000842b](https://github.com/N2BBrasil/my_nutri/commit/000842bd41ab4546b8eb8e0394ac296afc303c74))

## [2.6.1](https://github.com/N2BBrasil/my_nutri/compare/v2.6.0...v2.6.1) (2021-06-28)


### Bug Fixes

* **smartfit:** Hotfix check firstly if addon is active before if is trial expired ([f1b17c5](https://github.com/N2BBrasil/my_nutri/commit/f1b17c55daeb8a4f189dd52bed24f3761b485f8a))

# [2.6.0](https://github.com/N2BBrasil/my_nutri/compare/v2.5.0...v2.6.0) (2021-06-26)


### Bug Fixes

* **api:** Check if cache is empty before parse JSON ([cfb6a49](https://github.com/N2BBrasil/my_nutri/commit/cfb6a494621e15a31d1c1bf99432d8b6b789f009))
* **raking:** Avoid anthropometries without bio ([de48246](https://github.com/N2BBrasil/my_nutri/commit/de4824678616d78d2a8dbc8a50f9bce5168f8dd6))
* **ranking:** New ranking rules ([2e78e2d](https://github.com/N2BBrasil/my_nutri/commit/2e78e2d14baed7d349254299a937f7a62556b267))
* **ranking:** Permissions ([7695df2](https://github.com/N2BBrasil/my_nutri/commit/7695df2b3f0362e3f5101747e2381b46aeb8975f))
* **ranking:** Permissions ([d8326fc](https://github.com/N2BBrasil/my_nutri/commit/d8326fcd08fbc09c8aba3945d9291709179ad49b))


### Features

* **api:** Add cache for service result ([6c3adac](https://github.com/N2BBrasil/my_nutri/commit/6c3adac01062e26c7a32866ea85818f1fd595cf7))
* **bioimpedances:** Clear API cache when create bioimpedance ([22dcfa7](https://github.com/N2BBrasil/my_nutri/commit/22dcfa7c2c1a6352ffb6a5968652caf0d5b064ca))
* **migrations:** Add composite PK to video's table ([1bd24c3](https://github.com/N2BBrasil/my_nutri/commit/1bd24c34bec92691b11ca1725541500060bdc1a4))
* **migrations:** Add icon property to faq_category and seed then ([7b2a095](https://github.com/N2BBrasil/my_nutri/commit/7b2a0954fb46fc5cc0f9628b962312fd33ac4c31))
* **migrations:** Add missing permissions to faq_category and faq_question ([3cda80a](https://github.com/N2BBrasil/my_nutri/commit/3cda80ac5bdc4bfe0cdabbb50ef83f97ff157ddf))
* **migrations:** Add missing permissions to propert decrease_credit ([b634568](https://github.com/N2BBrasil/my_nutri/commit/b634568715feaf4a6caf7b2fae7f8a1cd9f37a46))
* **migrations:** Add personal_trainer permissions ([208cb0f](https://github.com/N2BBrasil/my_nutri/commit/208cb0f3dcc4488c5a00d8263450d1798fbdb07b))
* **migrations:** Add personal_trainer role ([bcc6bf8](https://github.com/N2BBrasil/my_nutri/commit/bcc6bf89632a8902de5773352f363ab630df1964))
* **migrations:** Add personal_trainer to patient ([21f69bf](https://github.com/N2BBrasil/my_nutri/commit/21f69bfd2ba798cf98292337ef4158b5c1f5118b))
* **redis:** Add enable flag to active service ([ddac671](https://github.com/N2BBrasil/my_nutri/commit/ddac67136e80241c2a33d4c47187e755f853116d))
* **redis:** Create RedisService ([e65bf9d](https://github.com/N2BBrasil/my_nutri/commit/e65bf9d7fce992549aad2582aaec535d490a68d6))
* **video-library:** Adapt to add same video on more than one playlist ([06fd097](https://github.com/N2BBrasil/my_nutri/commit/06fd09756447fab116fafff81e829664d04786c1))

# [2.5.0](https://github.com/N2BBrasil/my_nutri/compare/v2.4.1...v2.5.0) (2021-06-23)


### Features

* **api:** Add cache to patient's bioimpedance API ([b56d044](https://github.com/N2BBrasil/my_nutri/commit/b56d0448c45017cda5274bc79b7a38460477f629))
* **api:** Enable api gatewary cache ([2bde674](https://github.com/N2BBrasil/my_nutri/commit/2bde6746a7c015aff8c86cbd30fdb4e5877580e7))
* **migrations:** Add reach_goal table's seed ([0741327](https://github.com/N2BBrasil/my_nutri/commit/0741327be394f1d72aad189749d644b1f4200b97))
* **ranking:** Ranking view ([e2bdf22](https://github.com/N2BBrasil/my_nutri/commit/e2bdf22807fda073427ab8576640c997c45bb3d2))

## [2.4.1](https://github.com/N2BBrasil/my_nutri/compare/v2.4.0...v2.4.1) (2021-06-21)


### Bug Fixes

* **notification:** Not send nutri changed notification when nutri old was null ([4bee578](https://github.com/N2BBrasil/my_nutri/commit/4bee5788f6fbe38757c68d305a67d5be6b4417ba))

# [2.4.0](https://github.com/N2BBrasil/my_nutri/compare/v2.3.0...v2.4.0) (2021-06-18)


### Bug Fixes

* **middlewares:** Log straightforward errors on Rollbar ([d66ae17](https://github.com/N2BBrasil/my_nutri/commit/d66ae17541cbc6274bad304d2096d25b4e324185))


### Features

* **notification:** Run Comtele processes only on PROD env ([d1ff183](https://github.com/N2BBrasil/my_nutri/commit/d1ff18337237eab4b4bffb6fc8084f0e5f65d0fd))

# [2.3.0](https://github.com/N2BBrasil/my_nutri/compare/v2.2.0...v2.3.0) (2021-06-18)


### Bug Fixes

* **appointment:** Returns user_id when get patient last appointment ([0b45124](https://github.com/N2BBrasil/my_nutri/commit/0b4512473d0f36ea134e58fc119151ba313982b5))
* **appointment:** Update marketplace select permission ([906a41d](https://github.com/N2BBrasil/my_nutri/commit/906a41d8c5c12fb1c68f93a439f74d74a44734f7))
* **expenditure:** Set correct level relationship ([ef050c9](https://github.com/N2BBrasil/my_nutri/commit/ef050c94c5bf2134fde10017e8556d4ef8d5e989))
* **in-app:** Cancel expired subscription only when was in cancellation ([86684ad](https://github.com/N2BBrasil/my_nutri/commit/86684ad25601bc0e41dfa3783baaeb41fab318cd))
* **users:** Find only active similar users ([05739dd](https://github.com/N2BBrasil/my_nutri/commit/05739ddb005f3d3ad23942aa4a5b55d35d2a422f))


### Features

* **expenditure:** Relation and permissions for energy expenditure ([b4e1f6d](https://github.com/N2BBrasil/my_nutri/commit/b4e1f6db79a28037625fc35c2feff9b81ce9315c))
* **mail:** Add new email templates ([0b23eb9](https://github.com/N2BBrasil/my_nutri/commit/0b23eb9aad3eb1b668beefc5558b46ff38d78dcc))
* **measure:** Homemade measure source select permission ([cb8439c](https://github.com/N2BBrasil/my_nutri/commit/cb8439cda3b3b5427c90effaa4accf95b816cd35))
* **measures:** Delete permission for food homemade measure ([d6b1ac1](https://github.com/N2BBrasil/my_nutri/commit/d6b1ac1fda81e96d03bbc964579cf0c98c3528bd))
* **measures:** Give users permission to update homemade measures ([e187e6e](https://github.com/N2BBrasil/my_nutri/commit/e187e6e552ff1d6c94f560993ac4170992a789f7))
* **migrations:** Add reach_goal as patient's property ([6df6635](https://github.com/N2BBrasil/my_nutri/commit/6df6635442935c768105f556935d32ce650cafa5))
* **migrations:** Add reach_goals table ([840c828](https://github.com/N2BBrasil/my_nutri/commit/840c828e711e3a0204fe83f19c7435a7598d8a57))
* **migrations:** Add time related patient's property ([221e79d](https://github.com/N2BBrasil/my_nutri/commit/221e79d8439c5ea0a58d60c7e94957b7b287ee99))
* **migrations:** Add weight_goal property to goal's table ([50e81b9](https://github.com/N2BBrasil/my_nutri/commit/50e81b91181f2953d35893574abc96254ba8fcd2))
* **migrations:** Seed faq_category and faq_questions ([8858ee3](https://github.com/N2BBrasil/my_nutri/commit/8858ee33adb77a217faaf65fbc913536ada4b79c))
* **migrations:** Set id from FAQ related table as text ([99df470](https://github.com/N2BBrasil/my_nutri/commit/99df470b16a438005a30887f6027f428918847f2))
* **notification:** Create appointment blocked by unavailable nutri notify ([79b98d6](https://github.com/N2BBrasil/my_nutri/commit/79b98d6fd7e76443a79b37cdd859375505b5f963))
* **notification:** Create appointment blocked notify ([74063a8](https://github.com/N2BBrasil/my_nutri/commit/74063a8e6f7d757bea07f3350b1601b5bd4d414e))
* **notification:** Create available nutritionist was changed notify ([3c0484f](https://github.com/N2BBrasil/my_nutri/commit/3c0484f04194db5b646e48aa8ee7bef1096d58a3))
* **notification:** Create unavailable nutritionist was changed notify ([65afebe](https://github.com/N2BBrasil/my_nutri/commit/65afebe0b8194a7f91d9263a859caf1a3b98c817))
* **plans:** Returns smartfit payment provider if student can purchase addon ([dba151a](https://github.com/N2BBrasil/my_nutri/commit/dba151a752acc86ebde8d64c96d54a31cad8177d))
* **users:** Returns users's name when get by id ([f52b387](https://github.com/N2BBrasil/my_nutri/commit/f52b3875c8057c51b979e241d452ce9b80d09f25))

# [2.2.0](https://github.com/N2BBrasil/my_nutri/compare/v2.1.0...v2.2.0) (2021-06-10)


### Bug Fixes

* **foods:** Add custom check for marketplace delete ([d89b7c2](https://github.com/N2BBrasil/my_nutri/commit/d89b7c2756277613fe488ccf5d5bce18cd5d4583))
* **subscriptions:** Upgrade plan with active addon on cancellation ([cf81007](https://github.com/N2BBrasil/my_nutri/commit/cf8100767fbcde27913d0fb5050293f6a8650f01))


### Features

* **foods:** Allow users to select source ([911fe46](https://github.com/N2BBrasil/my_nutri/commit/911fe46a4f1e09ced1a3af0f7a85ba20679a5199))
* **migrations:** Add FAQ related table's permissions ([4df2731](https://github.com/N2BBrasil/my_nutri/commit/4df273121aa0647e61fabd6c027cfa0ce8709b75))
* **migrations:** Add FAQ related tables ([1dd78eb](https://github.com/N2BBrasil/my_nutri/commit/1dd78eb4572816f62560361457116dafd661d9d0))
* **nutritionists:** Redirect all user's patients to another user ([779eec8](https://github.com/N2BBrasil/my_nutri/commit/779eec8857fb7bb23e0b2a4e4e58abcf77a3cc10))
* **patients:** Add exists flag when send token ([bc680cd](https://github.com/N2BBrasil/my_nutri/commit/bc680cd5d9a776633a40214f0a04c2be8dd5b983))
* **patients:** Find by user ([f705b5b](https://github.com/N2BBrasil/my_nutri/commit/f705b5be46af8a5e74ffc40445a25b8ee9a726ef))
* **users:** Find similar users and by role ([1be4c36](https://github.com/N2BBrasil/my_nutri/commit/1be4c36a9f6fe8a00d6aa4a37c3bb07bf4d67720))

# [2.1.0](https://github.com/N2BBrasil/my_nutri/compare/v2.0.0...v2.1.0) (2021-06-04)


### Bug Fixes

* **converter-page:** Allow to blocked student to purchase as non student ([8faff53](https://github.com/N2BBrasil/my_nutri/commit/8faff537e48f758c147bb4021bb6c07a5db90c98))
* **nutritionists:** Scheduled appointments must also add up to canceled ones ([7d0930a](https://github.com/N2BBrasil/my_nutri/commit/7d0930a0289e04ea000caf4831dc1d3d4ddf648f))


### Features

* **users:** Allow manager to make aggragate query ([4b78abc](https://github.com/N2BBrasil/my_nutri/commit/4b78abc6a9e4eccfa5aaeb8d4db004dbba46ddae))
