Skip to content

Latest commit

 

History

History
403 lines (232 loc) · 29.6 KB

CHANGELOG.md

File metadata and controls

403 lines (232 loc) · 29.6 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.4.0 (2022-03-28)

Features

  • admin-settings: handle yapay bank slip type (#101) (d8c5812)

Bug Fixes

  • deps: update all non-major dependencies (#59) (cd6e78a)
  • deps: update all non-major dependencies (#83) (4653f03)

1.3.8 (2021-08-15)

Bug Fixes

  • deps: update dependency dotenv to v10 (#55) (841ec1e)
  • vindi-webhook: handling test events with 200 response [#64] (bbdd24b)

1.3.7 (2021-06-18)

Bug Fixes

  • deps: update all non-major dependencies (#25) (ee12777)
  • deps: update all non-major dependencies (#54) (beab88e)
  • deps: update dependency @google-cloud/firestore to ^4.12.2 (#50) (71d0859)

1.3.6 (2020-11-05)

Bug Fixes

  • deps: update all non-major dependencies (#21) (103845d)
  • refresh-tokens: add scheduled cloud function to run update (ac177fa)

1.3.5 (2020-10-22)

Bug Fixes

  • deps: update all non-major dependencies (#20) (fc55260)
  • webhook: return on collection query to get metadata from bill id (#18) (ac2c424)

1.3.4 (2020-10-16)

Bug Fixes

  • deps: update all non-major dependencies (#19) (8a94424)
  • vindi-webhook: try collection query by bill id if no metadata (#18) (9249ece)

1.3.3 (2020-10-08)

Bug Fixes

  • add-installments: fix treating min installment config value (d4e8904)

1.3.2 (2020-09-02)

Bug Fixes

  • list-payments: fix handling max installments number (99d9c1d)

1.3.1 (2020-09-01)

Bug Fixes

  • config: fixing admin settings schema (#12) (7feb792)
  • create-transaction: prevent overtaking vindi description max length (10f8189)

1.3.0 (2020-08-06)

Features

  • list-payments: add default credit card icon (d5556e3)

1.2.1 (2020-08-06)

Bug Fixes

  • create-transaction: edit default vindi product name (5f59bf8)
  • create-transaction: ensure vindi product has unique code on create (50954bb)

1.2.0 (2020-08-06)

Features

  • webhook: async cancell Vindi bill when transaction is cancelled (586b6fe)

Bug Fixes

  • create-transaction: must set pricing schema (any) to create vindi product (3f300e3)
  • promises: handling async requests rejections (console only) (a89dbb0)
  • webhook: check if it's a charge event in place of bill (74c0e60)
  • webhook: check status before cancelling vindi bill (4765e69)

1.1.1 (2020-08-05)

Bug Fixes

  • webhook: fix handling first promise chain (7c14d33)
  • webhook: fix handling first promise resolve/reject on chain (6896a43)
  • webhook: handling charge rejected/refunded separately (239b763)
  • webhook: prevent flood with invalid bill events (7229ed6)
  • webhook: returning 404 when charge is not found on local database (22dafb7)

1.1.0 (2020-08-05)

Features

  • vindi-sandbox: handle vindi sandbox config option (af24f7f)

Bug Fixes

  • create-transaction: add discount and freight as bill items (013f824)
  • create-transaction: ensure bill code (order number) is string (4a42884)
  • create-transaction: ensure charge id is set before saving to database (0e4082b)
  • create-transaction: ensure customer code is always new (rand) (7ae9688)
  • create-transaction: field 'transaction_id' must be string (fd88056)
  • create-transaction: fix error with create bill responde data (6f912fa)
  • create-transaction: fix handling vindi post requests response (customer & bill) (6fb4861)
  • create-transaction: fix vindi api 'bills' endpoint (23bfb3a)
  • create-transaction: result transaction.amount must be number (38df526)
  • create-transaction: simpler parser for vindi bill items (confuse) (50c3d77)
  • create-transaction: simpler parser for vindi bill items (confuse) (0d3dd56)
  • create-transaction: simpler parser for vindi bill items (it's confused) (8febd89)
  • create-transaction: try creating product mannualy before bill (78c4296)
  • create-transaction: try creating product mannualy with pricing schema (261b6d4)
  • create-transaction: try setting bill item 'product_code' (ac7eb74)
  • create-transaction: try setting bill item 'product_code' (string) (4562223)
  • create-transaction: try setting vindi bill items price schema and id (b705144)
  • firestore: parse charge id to string to set valid document path (355c2b0)
  • webhook: prevent error with undefined data object (c3fbf8b)
  • webhook: return on async process when data is 'validated' (b0e0dbc)
  • webhooks: fix handling vindi api response objects (ce2da96)

1.0.0 (2020-08-05)

Features

  • create-transaction: creating vindi single bill (14458f9)
  • create-transaction: save Vindi charge do local Firestore (b72885f)
  • ecom-config: setup app auth scope, modules and admin settings (a72c2f1)
  • js-client: function to create vindi payment profile on client (594face)
  • lib: common installment options handling (47dfda4)
  • list-payments: basic list payments module handler (d596dce)
  • list-payments: handling payment and recurrence transaction types (81304af)
  • webhooks: handling vindi charge/bill webhooks (02d38ec)

Bug Fixes

  • admin-settings: remove not used fields and add plan options (4b98047)
  • deps: bump @ecomplus/application-sdk@firestore (593a06e)
  • deps: update all non-major dependencies (1ad675e)
  • deps: update all non-major dependencies (079bed3)
  • deps: update dependency firebase-admin to v9 (9e841fb)
  • list-payments: fix intermediator code (df40b3f)
  • pkg: functions using node 10 (7b7b79b)
  • vindi-hash: fix handling axios response object on success (55b6928)
  • vindi-hash: no es6 syntax (remove arrow function) (3007a0a)

1.0.0-starter.13 (2020-06-03)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • deps: update @ecomplus/application-sdk to v1.11.10 (8da579c)

1.0.0-starter.8 (2020-04-18)

Bug Fixes

  • deps: update all non-major dependencies (#17) (785064e)

1.0.0-starter.7 (2020-04-07)

1.0.0-starter.6 (2020-04-06)

Bug Fixes

  • 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)

Features

  • 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)

Features

  • calculate-shipping: basic setup for calculate shipping module (db77595)

Bug Fixes

  • 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)

Bug Fixes

  • config: stop reading app from functions config (7b9aab7)

1.0.0-starter.1 (2020-02-20)

Features

  • get-auth: endpoint to return auth id and token for external usage (40a8ae2)
  • server: also supporting passing Store Id from query (111f3a7)

Bug Fixes

  • server: remove 'routes' path when setting filename for routes (119524c)

1.0.0-starter.0 (2020-02-18)

Features

  • router: recursive read routes dir to auto setup server routes (ff2b456)

Bug Fixes

  • 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)

Features

  • env: get 'pkg' from functions config (bf45ec3)
  • home: set version and slug from root package, fix with uris (d4b61fa)

Bug Fixes

  • 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)

Bug Fixes

  • server: update routes names (refresh-tokens) (79a2910)

0.0.3 (2020-02-15)

Features

  • server: start reading env options, handle operator token (ce107b7)
  • update-tokens: adding route to start update tokens service (no content) (20c62ec)

Bug Fixes

  • 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)

0.0.2 (2020-02-11)

Bug Fixes

Features

  • 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)

[LEGACY] Express App Boilerplate

0.1.1 (2019-07-31)

Bug Fixes

  • procedures: fix checking for procedures array to run configureSetup (1371cdc)

0.1.0 (2019-07-31)

0.0.2 (2019-07-31)

Bug Fixes

  • 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)

Features

  • 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)