All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.2.0 (2023-11-22)
- ecom-config: allow sending status tag (45a9747)
- calculate-shipping: insert timeout on request (aef4ee4)
- deps: update all non-major (6b9bf57)
- deps: update all non-major (50fb209)
- deps: update all non-major (3690ad7)
- deps: update all non-major (ade1d60)
- deps: update all non-major (7d407f8)
- deps: update dependency dotenv to ^16.3.1 (971e5f3)
- deps: update dependency firebase-tools to ^11.22.0 (6695e8b)
- deps: update dependency firebase-tools to ^11.24.0 (6b63300)
- deps: update dependency firebase-tools to ^11.25.2 (503bab1)
- deps: update dependency firebase-tools to ^11.29.1 (1f9dc17)
- get info basic from items to create tag (82a4165)
- timeout (f741661)
- webhook: check flag instead of kangu reference to send tag (b33981b)
1.1.0 (2022-07-28)
- add discount,additional and rename services (d046719)
- console error (65cd627)
- function (fbdddbf)
- get updatadata (2db0adc)
- insert price without utils (65cf02a)
- items call (f895670)
- name of propertie (9b62511)
- rename token (0abb490)
- resolve conflicts (becc6ea)
1.0.2 (2022-07-06)
- free shipping for lowest price service option only (d388cc7)
1.0.1 (2022-07-05)
- sum cart subtotal using price helper function (aac0669)
- add create tag without some info (90787ba)
- add description and icon (a3c3eef)
- add some configurations to pickup (8e8fe55)
- calculate: add servicos on calculate (7c3c2da)
- calculate: require axios and add ordenar on calculate (74fae0d)
- check if is kangu (0e26350)
- create-tag: add create tag and config to do so (67123b8)
- calculate shipping: adjust quantity on calc totalWeight (b6a82e8)
- calculate: add require ecomUtils (cb8f01e)
- calculate: remove console and add send response (6cfa585)
- deps: update all non-major (6e78f51)
- ecom-config: remove invalid propertie (9ff0b2f)
- properly set free shipping when configured and min amount passed (3df1a8d)
- rename origin zip code (676c047)
1.0.0-starter.26 (2022-02-24)
1.0.0-starter.25 (2022-02-24)
- deps: remove
@google-cloud/firestore
from direct function dependencies (a88f4cd) - deps: update @ecomplus/application-sdk to v1.15.5 firestore (865fcf8)
- deps: update all non-major (#101) (126d36d)
- deps: update all non-major (#103) (ce79e21)
- deps: update all non-major (#117) (f05722f)
- deps: update all non-major (#119) (ef214b6)
- deps: update all non-major (#94) (3b3bc22)
- deps: update all non-major (#96) (0d9ff7c)
- deps: update dependency @ecomplus/application-sdk to ^22.0.0-firestore.1.15.6 (#115) (f375197)
- deps: update dependency dotenv to v15 (#132) (b09af1e)
- deps: update dependency firebase-admin to v10 (#114) (ac2a796)
- deps: update dependency firebase-tools to ^10.1.4 (#134) (36f139d)
- deps: update dependency firebase-tools to ^9.17.0 (#102) (05fd2eb)
- deps: update dependency firebase-tools to v10 (#122) (8b937d8)
- deps: update dependency uglify-js to ^3.14.3 (#116) (559b299)
1.0.0-starter.24 (2021-06-24)
- deps: update functions non-major dependencies (dca0a11)
- webhooks: handle auth not found error to prevent webhook retries (5082a7d)
1.0.0-starter.23 (2021-06-15)
- deps: update @ecomplus/application-sdk to v1.14.11 (c7d8cd0)
- deps: update dependency dotenv to v10 (#90) (47104be)
1.0.0-starter.22 (2021-05-07)
- deps: update @ecomplus/application-sdk to v1.14.10 (c6f25f2)
- env: try FIREBASE_CONFIG json when GCLOUD_PROJECT unset (92cfb16)
1.0.0-starter.21 (2021-05-07)
- deps: update @ecomplus/application-sdk to v1.14.9 (1df5166)
- env: try both GCP_PROJECT and GCLOUD_PROJECT (obsolete) (9e53963)
1.0.0-starter.20 (2021-04-30)
1.0.0-starter.19 (2021-04-05)
1.0.0-starter.18 (2021-04-03)
- functions: using node v12 engine (96a9ed6)
- deps: update all non-major dependencies (#73) (c90e4bd)
- deps: update all non-major dependencies (#75) (37454b3)
1.0.0-starter.17 (2021-02-14)
- modules: start examples and mocks for discounts and payment modules (#66) (ec388a8)
- update-app-data: setup commum updateAppData method to store api lib (888c28f)
- deps: update all non-major dependencies (#53) (d8b6bf3)
- deps: update all non-major dependencies (#54) (46bbafd)
- deps: update all non-major dependencies (#55) (470d6ed)
- deps: update all non-major dependencies (#56) (a2382fc)
- deps: update all non-major dependencies (#58) (bf4c575)
- deps: update all non-major dependencies (#59) (e5545d7)
- deps: update all non-major dependencies (#68) (40f8c6f)
- deps: update all non-major dependencies (#69) (c01a26b)
- deps: update all non-major dependencies (#70) (712fdc3)
- deps: update dependency firebase-tools to ^9.2.0 (#65) (eb84885)
- deps: update dependency firebase-tools to v9 (#61) (dffdf35)
1.0.0-starter.16 (2020-11-05)
- deps: add @google-cloud/firestore v4 as direct dep (e79b789)
- deps: update all non-major dependencies (#38) (37a3346)
- deps: update all non-major dependencies (#41) (77b78ef)
- deps: update all non-major dependencies (#48) (c0042d8)
- deps: update all non-major dependencies (#49) (dc4d847)
- deps: update dependency firebase-admin to ^9.2.0 (#47) (156714a)
- refresh-tokens: add scheduled cloud function to run update (d338924)
1.0.0-starter.15 (2020-07-26)
- deps: bump @ecomplus/application-sdk@firestore (fe4fe46)
- deps: update all non-major dependencies (#36) (b14f2e9)
- deps: update dependency firebase-admin to v9 (#37) (204df95)
1.0.0-starter.14 (2020-06-30)
- auth-callback: check
row.setted_up
in place of 'settep_up' (e2a73ca) - deps: update all non-major dependencies (#31) (702bee9)
- deps: update dependency firebase-functions to ^3.7.0 (#30) (0f459a3)
- deps: update dependency firebase-tools to ^8.4.2 (#29) (cf7e61e)
- pkg: update deps, start using node 10 (172ed7f)
1.0.0-starter.13 (2020-06-03)
- deps: update @ecomplus/application-sdk to v1.13.0 (b424410)
- refresh-tokens: force appSdk update tokens task (139a350)
1.0.0-starter.12 (2020-05-29)
- deps: replace @ecomplus/application-sdk to firestore version (3d2ee85)
- deps: update all non-major dependencies (#21) (7a370da)
- deps: update all non-major dependencies (#26) (e37e0e8)
- deps: update dependency uglify-js to ^3.9.2 (#20) (adccf0a)
1.0.0-starter.11 (2020-04-27)
- deps: update @ecomplus/application-sdk to v1.11.13 (70584c2)
- setup: ensure enable token updates by default (67aea0e)
1.0.0-starter.10 (2020-04-27)
- deps: update @ecomplus/application-sdk to v1.11.11 (b8217d0)
- deps: update all non-major dependencies (#19) (a99797a)
- setup: do not disable updates on refresh-tokens route (b983a45)
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)