All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.0 (2023-06-28)
- create-transaction: boleto due from config (6853d82)
- create-transaction: send correct banking billet due date (f7273d8)
- deps: update dependency axios to v1 (#106) [skip ci] (d58bf2c)
- onload-expression: validate card with pagarme.js before card hash (#94) [skip ci] (c872566)
1.4.0 (2022-12-30)
1.3.1 (2022-09-11)
- list-payments: add installments with initial amount when no discount for credit card [#85] (92ad658)
1.3.0 (2022-07-08)
- admin-settings: pix disabled by default (1cb76b3), closes #discussion_r914312128
- create-transaction: check each item quantity (#49) (e697ce2)
- deps: update all non-major dependencies (#20) (68144e5)
- deps: update all non-major dependencies (#44) (f826478)
- deps: update all non-major dependencies (#50) (8349b13)
- deps: update all non-major dependencies (#53) (58706d2)
- deps: update all non-major dependencies (#64) (c07e126)
1.2.0 (2021-02-15)
- create-transaction: prevent sending
complementary
with empty string (#25) (ee711ca) - create-transaction: unset
complementary
(undefined) if empty (f9ee54d) - deps: update all non-major dependencies (13b073d)
1.1.4 (2020-11-05)
- deps: update all non-major dependencies (#16) (5d9034b)
- refresh-tokens: add scheduled cloud function to run update (a0e97e1)
1.1.3 (2020-10-08)
- add-installments: fix treating min installment config value (#12) (efa04d2)
- deps: update all non-major dependencies (#13) (ec2e6ec)
1.1.2 (2020-09-02)
- deps: bump @ecomplus/application-sdk@firestore (65caee4)
- deps: update all non-major dependencies (#10) (9c1270e)
- deps: update dependency firebase-admin to v9 (#9) (cc933b3)
- list-payments: fix handling max installments number (#11) (cc54179)
1.1.1 (2020-07-29)
- admin-settings: minor config field description fix (038c51f)
- deps: update all non-major dependencies (#6) (47e3a66)
1.1.0 (2020-07-24)
- installments-config: add 'interest_free_min_amount' optional field (e1cc32a)
1.0.1 (2020-06-03)
- deps: update all non-major dependencies (#3) (c3bfe41)
- deps: update to @ecomplus/application-sdk v1.13.0 (4e63b6e)
- deps: update to @ecomplus/application-sdk@firestore (1cea536)
- refresh-tokens: force update tokens service (77ed8fb)
- setup: setup appSdk with disableUpdates (8494348)
- app: setup admin settings (b3f4b86)
- config: setup basic pagarme app config (765fe22)
- create-transaction: first version creating pagarme transaction (2326a12)
- lib: helpers for installments and status parsing (4dcbd57)
- list-payments: setup list payments with credit card and boleto (6fb09b6)
- onload-expression: handle pagarmejs to create card hash (7f11230)
- postback: endpoint to treat pagarme postback (status changes) (d486542)
- create-transacion: fix soft descriptor size, send pagarme error msg (f012444)
- create-transaction: fix pagarme address object (number field) (f835e65)
- create-transaction: not addresses field on customer (pagar api v4) (b0ed52d)
- create-transaction: properly declare items array (4cb1f9a)
- create-transaction: set state param with province code (e5a611a)
- deps: update @ecomplus/application-sdk to v1.11.11 (e4036c3)
- deps: update @ecomplus/application-sdk to v1.11.12 (1df4748)
- deps: update @ecomplus/application-sdk to v1.11.13 (32f60fa)
- deps: update all non-major dependencies (5726398)
- ecom-auth: ensure debugging appSdk processes (6f3de6e)
- list-payments: add all payment methods by default (7d54c93)
- modules: minor fixes handling admin settings config (452079a)
- postback: fix requiring from lib (1a62439)
- postback: parse storeId int and debug postback requests (f965a4e)
- refresh-tokens: fix checking refresh tokens request and debug (16256c6)
- refresh-tokens: fix handling ecomAuth to update current tokens (5f0c0ae)
- setup: do not disable updates on refresh-tokens route (a8d64d5)
- setup: ensure enable token updates by default (c5a2eb2)
- setup: ensure enable token updates by default (83a8f45)
1.0.0-starter.9 (2020-04-21)
- deps: update @ecomplus/application-sdk to v1.11.10 (8da579c)
1.0.0-starter.8 (2020-04-18)
1.0.0-starter.7 (2020-04-07)
1.0.0-starter.6 (2020-04-06)
- deps: update all non-major dependencies (#10) (b3c65e5)
- deps: update all non-major dependencies (#13) (33ff19b)
- deps: update all non-major dependencies (#8) (feba5b9)
- deps: update dependency firebase-functions to ^3.6.0 (#15) (5f7f0a2)
- deps: update dependency firebase-tools to ^7.16.1 (#14) (b8e4798)
- deps: update dependency firebase-tools to v8 (#16) (b72560e)
- ecom-modules: fix parsing mod names to filenames and vice versa (99c185a)
1.0.0-starter.5 (2020-03-05)
- market-publication: handle full featured app publication to Market (28379dc)
- static: handle static with server app files from public folder (827d000)
1.0.0-starter.4 (2020-02-21)
- calculate-shipping: basic setup for calculate shipping module (db77595)
- home: fix replace accets regex exps to generate slug from title (198cc0b)
- home: gen slug from pkg name or app title if not set or default (25c20bf)
1.0.0-starter.3 (2020-02-21)
1.0.0-starter.2 (2020-02-21)
- config: stop reading app from functions config (7b9aab7)
1.0.0-starter.1 (2020-02-20)
- get-auth: endpoint to return auth id and token for external usage (40a8ae2)
- server: also supporting passing Store Id from query (111f3a7)
- server: remove 'routes' path when setting filename for routes (119524c)
1.0.0-starter.0 (2020-02-18)
- router: recursive read routes dir to auto setup server routes (ff2b456)
- home: fix semver on for app.version (remove version tag if any) (ad36461)
- middlewares: update route files exports (named exports by methods) (6a22e67)
0.1.1 (2020-02-18)
- env: get 'pkg' from functions config (bf45ec3)
- home: set version and slug from root package, fix with uris (d4b61fa)
- env: firebase doesnt uppercase config (502185e)
- require: update @ecomplus/application-sdk dependency name (d4174ac)
0.1.0 (2020-02-17)
0.0.4 (2020-02-16)
- server: update routes names (refresh-tokens) (79a2910)
0.0.3 (2020-02-15)
- server: start reading env options, handle operator token (ce107b7)
- update-tokens: adding route to start update tokens service (no content) (20c62ec)
- auth-callback: fix handling docRef (desn't need to get by id again) (629ca5a)
- auth-callback: save procedures if not new, check and set 'settep_up' (#3) (4a01f86)
- ECOM_AUTH_UPDATE_INTERVAL: disable set interval (no daemons on cloud functions) (2aa2442)
- env: fixed to get appInfor variable (e9b1a3c)
- env: fixed to get appInfor variable (22687e2)
- middleware: check standard http headers for client ip (5045113)
- lib: remove unecessary/incorrect requires with new deps (69f2b77)
- routes: fix handling appSdk (param) (0cf2dde)
- setup: added initializeApp() to firebase admin (e941e59)
- setup: manually setup ecomplus-app-sdk with firestore (64e49f8)
- setup: manually setup ecomplus-app-sdk with firestore (c718bd0)
- setup: manually setup ecomplus-app-sdk with firestore (33909bf), closes /github.com/ecomclub/ecomplus-app-sdk/blob/master/main.js#L45
- startup: setup routes after appSdk ready, add home route (d182555)
- firestore-app-boilerplate: Initial commit (c9963f0)
- firestore-app-boilerplate: Initial commit (be493ea)
- firestore-support: minor changes (3718cba)
- firestore-support: refactoring to use saveProcedures function (62971ef)
- firestore-support: removed sqlite error clausule (2d47996)
- routes: add home route (app json) (42a3f2b)
0.1.1 (2019-07-31)
- procedures: fix checking for procedures array to run configureSetup (1371cdc)
0.1.0 (2019-07-31)
- chain promise catch on lib getConfig (281abf9)
- fix mergin hidden data to config (8b64d58)
- fix path to require 'get-config' from lib (11425b0)
- get storeId from header and set on req object (a3bebaa)
- handle error on get config instead of directly debug (f182589)
- routes common fixes (2758a57)
- using req.url (from http module) instead of req.baseUrl (d9057ca)
- authentication callback (8f18892)
- conventional store api error handling (bcde87e)
- function to get app config from data and hidden data (ba470f5)
- getting store id from web.js (72f18c6)
- handling E-Com Plus webhooks (63ba19f)
- main js file including bin web and local (6b8a71a)
- pre-validate body for ecom modules endpoints (f06bdb0)
- setup app package dependencies and main.js (b2826ed)
- setup base app.json (015599a)
- setup daemon processes, configure store setup (db3ca8c)
- setup procedures object (c5e8627)
- setup web app with express (d128430)