Skip to content

Latest commit

 

History

History
1197 lines (635 loc) · 67.5 KB

CHANGELOG.md

File metadata and controls

1197 lines (635 loc) · 67.5 KB

1.38.4 (2024-06-05)

Bug Fixes

1.38.3 (2024-05-20)

Bug Fixes

1.38.2 (2024-05-20)

Bug Fixes

  • subwallets trust relationship validation (f87c84a)

1.38.1 (2024-05-07)

Bug Fixes

  • fix count in get trust relationships (b347e2f)
  • install missing dependences (b7c6e0d)
  • resolve merge conflicts (e5e0766)
  • revert package version change (580e352)

Reverts

  • Revert "fix: revert dependences changes" (80989f0)

1.38.0 (2024-04-29)

Bug Fixes

Features

1.37.0 (2024-04-22)

Bug Fixes

  • removed debugging lines of code (2591ee0)

Features

  • created sortable trusts (fd52be1)

1.36.0 (2024-04-18)

Bug Fixes

  • protect GET /wallet/:id and GET /wallet/:id/trust_relationships (e053be2)

Features

1.35.0 (2024-03-21)

Features

  • enable pagination in trustGet through limit and offset query params (7e9b69b)
  • package.json: add server-debug script (512f50f)
  • trust.js: add getAllTrustRelationships function (e40ba05)
  • trustrepository.js: add getAllByFilter function (8b24f35)
  • trustservice.js: update getAllTrustRelationships (27b478c)

1.34.0 (2024-01-24)

Bug Fixes

  • update semantic release node version (78888af)

Features

  • update commit message for semantic release (b14c830)

1.33.0 (2023-11-13)

Bug Fixes

Features

  • /batch-create-wallet basic functions (97ec9cb)
  • /batch-create-wallet fix functions (7fe5ab8)
  • /batch-create-wallet migration, extra information (9d351db)
  • /batch-create-wallet, minor fixes (b8556f2)
  • /batch-create-wallets log info (847e28b)
  • /batch-transfer (492155a)
  • /wallets query parameters (9ae9487)
  • csv validation, transactions,/batch-create-wallet about field, /wallets about field (fef965a)
  • minor fix (e06c27f)
  • rename migrations (1f20e97)
  • update api spec, error messages (dd13cb8)
  • update migration, fix tests (977e9f9)

1.32.0 (2023-10-29)

Bug Fixes

  • bug fix and removed commented blocks (1074b69)
  • bug fix and removed commented blocks (06b6c32)
  • fixed broken tests (511de5a)
  • replaced 400 error with 422 (b54b9b8)
  • replaced error codes (a14e155)
  • replaced expect-runtime calls with Joi validation (1320bf3)
  • replaced expect-runtime calls with Joi validation (91d58f7)
  • test cors deployment (fbe244e)
  • wallet_event: added unit tests and ran integration test to fix bugs (d7c6e42)
  • wallet_event: added unit tests and ran integration test to fix bugs (e0a6138)
  • wallet_event: fix issues from merge conflicts (89eaa15)
  • wallet_event: fix issues from unit test due to merge conflicts (66e6ff6)
  • wallet_event: fixed unterminated quoted string (b48d545)
  • wallet_event: made changes to code based on code review (519d061)

Features

  • added order query parameter (1377e5e)
  • added sort_by query parameter (2d8fe79)
  • fix broken test (a1ac5f5)
  • update API spec (5f7379d)
  • wallet_event: added relevant queries for wallet_event (60e9726)
  • wallet_event: added relevant queries for wallet_event (e8f4973)

1.31.5 (2023-10-26)

Bug Fixes

  • production cors deployment (28fb9df)

1.31.4 (2023-10-25)

Bug Fixes

1.31.3 (2023-10-24)

Bug Fixes

1.31.2 (2023-09-21)

Bug Fixes

  • validated id in endpoint /token/:id (451eaf8)

1.31.1 (2023-09-20)

Bug Fixes

  • fix broken tests (35cb0a3)
  • fix broken tests (c1c770d)
  • get /wallets returns correct pagination (d9b2294)
  • get all wallets count query fix (ff2d370)
  • query count condition (cc7cdc0)

1.31.0 (2023-09-20)

Bug Fixes

  • auth schema, function, spec (52b526f)
  • broken test (bea2e15)
  • fix broken tests, remove defunct tests (efd891c)
  • remove id from token transactions schema (a264bb4)

Features

1.30.0 (2023-09-11)

Bug Fixes

Features

1.29.0 (2023-09-11)

Features

  • added order query parameter (89ef79a)
  • added sort_by query parameter (426cad7)

1.28.0 (2023-08-31)

Features

  • /tokens, /transfers (ebaaba6)
  • /tokens, /wallets (61950d0)
  • /trust_relationships (3da03a7)
  • /wallets trust_relationships, remove TODO (d5e70f0)
  • get /trust_relationships/:id and get /transfers/:id/tokens (ec76189)
  • minor update (f972a58)
  • minor update (6486d4e)
  • minor update, example, error code (aa73829)
  • partial update treetracker-wallet-api.yaml (5ab1c20)
  • partial update treetracker-wallet-api.yaml (467583d)
  • up to date 1.27.3 (5e442ed)

1.27.4 (2023-08-31)

Bug Fixes

  • before parameter returns results on the same day (eb76428)

1.27.3 (2023-08-28)

Bug Fixes

  • move transfer validation from service to handler (bf128bc)

1.27.2 (2023-08-27)

Bug Fixes

  • fix broken test (d9dce33)
  • schema validation (55d04d8)
  • transfer request claim is optional parameter (7dbd62e)

1.27.1 (2023-08-27)

Bug Fixes

1.27.0 (2023-08-24)

Bug Fixes

  • /wallets/:id/trust_relationships returns 404 for invalid id (39ac44f)
  • 404 error code- POST /tr_rel/:id/accept, /decline, DELETE /tr_rel/:id (08b9eb3)
  • fixed broken tests (e756e00)
  • undo cancel trust request and fix tests (06df155)

Features

  • delete /trust_relationship/:id (6718a17)

1.26.1 (2023-08-24)

Bug Fixes

1.26.0 (2023-08-22)

Bug Fixes

Features

  • added missing fields post /trust_relationships (006cbd3)

1.25.0 (2023-08-22)

Features

1.24.0 (2023-08-21)

Features

1.23.0 (2023-08-21)

Features

  • added token_count field to created transfer (e713fdd)
  • updated tests (1e41d78)

1.22.1 (2023-08-21)

Bug Fixes

  • /transfers/:id/tokens works correctly (70e00dd)
  • fixed broken tests (f662599)
  • remove unused query param validation (4869b7f)

1.22.0 (2023-08-14)

Features

  • add pagination fields to transfers (2aa9127)
  • fix failing test (3271bd6)
  • fix tests (dfba65f)
  • remove console logs (1a58091)
  • removed getcount param for transfers (c459281)
  • transfers returns query object as field (f0cbe8c)
  • updated api spec for transfers and wallets (9803c2c)

1.21.6 (2023-08-06)

Bug Fixes

  • check if the sender wallet is the same as the receiver wallet (6d2826b)

1.21.5 (2023-08-03)

Bug Fixes

  • add token_count to GET /transfer result (0762d79)

1.21.4 (2023-08-01)

Bug Fixes

  • bug fix and removed commented blocks (08afc78)
  • replaced expect-runtime calls with Joi validation (8d01c4a)

1.21.3 (2023-08-01)

Bug Fixes

1.21.2 (2023-07-31)

Bug Fixes

1.21.1 (2023-07-31)

Bug Fixes

  • cors for test environment (d3e093b)

1.21.0 (2023-07-27)

Bug Fixes

  • delete useless code, a little bit enhancement (7b06a4b)

Features

  • all tests for /wallet included (4bd22d1)
  • integration test for Get /wallet (373e22b)
  • more integration tests for Get /wallet, initialize Post /wallet test (91dd15d)

1.20.1 (2023-07-23)

Bug Fixes

  • define default value, and enhance the validation of limit and offset (298c9ae)
  • define default value, and enhance the validation of limit and offset (6d719d0)
  • enhance test code for new version of get wallet request (24d9af3)
  • enhance test code for new version of get wallet request (042a267)
  • test bug fix (1561659)

1.20.0 (2023-07-20)

Bug Fixes

Features

  • 371-update-wallets-endpoint (51ce44a)
  • add tests for wallet service (932005d)
  • update getWallet API (b935680)

1.19.22 (2023-07-20)

Bug Fixes

  • '@', '-', '.' allowed for wallet name (9f24e6d)
  • bug fix (ad132ca)
  • change error message (7d84ca1)
  • limit wallet name in schemas.js (dd98051)
  • use Joi to limit subwallet creation (b8b8f51)

1.19.21 (2023-07-04)

Bug Fixes

1.19.20 (2023-05-18)

Bug Fixes

1.19.19 (2023-05-18)

Bug Fixes

1.19.18 (2023-05-18)

Bug Fixes

1.19.17 (2023-05-17)

Bug Fixes

1.19.16 (2023-05-16)

Bug Fixes

1.19.15 (2023-05-14)

Bug Fixes

1.19.14 (2023-05-14)

Bug Fixes

1.19.13 (2022-11-05)

Bug Fixes

1.19.12 (2022-11-04)

Bug Fixes

  • return uuid on wallet creation (1d2305a)

1.19.11 (2022-11-03)

Bug Fixes

1.19.10 (2022-11-03)

Bug Fixes

1.19.9 (2022-11-03)

Bug Fixes

1.19.8 (2022-11-03)

Bug Fixes

1.19.7 (2022-11-03)

Bug Fixes

1.19.6 (2022-10-28)

Bug Fixes

  • remove broken initContainer (20b1761)

1.19.5 (2022-10-28)

Bug Fixes

1.19.4 (2022-10-28)

Bug Fixes

  • cluster role deployment (915bd6e)

1.19.3 (2022-10-27)

Bug Fixes

1.19.2 (2022-09-26)

Bug Fixes

1.19.1 (2022-09-26)

Bug Fixes

1.19.0 (2021-09-07)

Features

1.18.0 (2021-08-18)

Features

  • add index for wallet_id in token (0d1389f)

1.17.0 (2021-08-18)

Features

  • move to v2-provisional endpoint to support API changes related to limit/offset (b7217e9)

1.16.1 (2021-08-12)

Bug Fixes

  • remove timeout for wallet api (2b299f4)

1.16.0 (2021-07-06)

Features

  • add postman tools/scripts (06cbda3)
  • postman environment files (bfdc49c)
  • revised the yaml doc for v1.10.3 (61b1f8c)

1.15.0 (2021-06-18)

Features

1.14.2 (2021-06-11)

Bug Fixes

  • change e2e dev to manually execution (f27f2c7)
  • Try to fix the yaml format problem (c886742)

1.14.1 (2021-06-08)

Bug Fixes

  • more database tests, config code clearance (5330433)

1.14.0 (2021-06-05)

Bug Fixes

  • .idea added to gitignore (b59019c)
  • adding npm command to actions (f08c123)
  • adding npm command to actions (3e437e3)
  • adding npm command to actions (459d53e)
  • adding npm command to actions (23235b5)
  • adding npm command to actions (9473b20)
  • config file moved closer to the e2e tests, should not impact other tests (2bd3d0a)
  • diff to true in mocha conf (ff28aa4)
  • install mocha in the github actions (7ff4736)
  • readme file updated (9958333)
  • readme file updated (034557f)
  • setting up e2e yml for test env (9520a3d)
  • testing db connection from github (8986db1)
  • testing with ENV (2c654d8)
  • testing with ENV (e0befba)
  • trying tests from yml (39553dd)

Features

  • initial commit, e2e moved to tests folder, initial conf file setup, tests running (8d065e2)

1.13.0 (2021-05-07)

Bug Fixes

  • add claim boolean column to transaction table, update yaml (f1bf00d)
  • add countNotClaimedTokenByWallet (cf98269)
  • add countNotClaimedTokenByWallet (50414d6)
  • eslint (88e5dfd)
  • integration test (04d4e69)
  • merge confilcts (82d46f6)
  • merge conflict (a3b06de)
  • tests after claim feature code added (6b43e88)
  • update (1390482)

Features

  • 1st round test finish for claim (993a0d6)
  • add more code for transfer bundle and check if token is already claimed (4dbdbb8)
  • comment out test (5da94e4)
  • fix some tests (aa69ff0)
  • inital commit for #152 transfer claim feature (4f37463)
  • more work on the claim feature (c9a2af1)

1.12.5 (2021-04-16)

Bug Fixes

  • downgraded husky version to support node-run env required by IDEs (e3656f5)

1.12.4 (2021-04-03)

Bug Fixes

  • remove unnecessary CORS (1b711a2)

1.12.3 (2021-04-02)

Bug Fixes

1.12.2 (2021-04-02)

Bug Fixes

1.12.1 (2021-03-28)

Bug Fixes

1.12.0 (2021-03-26)

Features

  • can run transfer decline (ee11f73)
  • pass first integration test:auth (2ee4996)
  • pass test for transfer decline (40198e6)
  • test transfer declien (c4a4bef)

1.11.2 (2021-03-23)

Bug Fixes

  • correct min and max validation of limit param (d881fe9)

1.11.1 (2021-03-22)

Bug Fixes

  • omit private fields in wallet api (d078c20)

1.11.0 (2021-03-17)

Features

  • add docker compose file and initial db (929b65e)
  • update docker db setup (23bc910)

1.10.4 (2021-03-10)

Bug Fixes

  • input variable spec was wrong (ad20106)

1.10.3 (2021-03-09)

Bug Fixes

  • fix link to capture data (52dc427)
  • require 12.x node version (d784b6a)

1.10.2 (2021-03-09)

Bug Fixes

  • remove remove old remote logs env var from deployment (da5bf61)

1.10.1 (2021-03-04)

Bug Fixes

  • read schema from database connection secret for now (008b2a2)

1.10.0 (2021-03-04)

Features

  • add some unique constraints (ba9aa65)

1.9.0 (2021-02-26)

Bug Fixes

  • bug in seed that is trying to insert 'type' column which has been deleted in the db schema (5bd44ab)

Features

  • get back missing tests (346161f)
  • refactor getTokenByTransferId to using join SQL (ba53211)
  • replace cancelTransfer pendingTransfer with batch aproach (6d12fa5)
  • replace completTransfer with batch way (d08092d)

1.8.0 (2021-02-20)

Features

  • use SERIALIZABLE transaction isolation level (91b8f11)

1.7.4 (2021-02-19)

Bug Fixes

  • delete pre-existing job (fea4677)

1.7.3 (2021-02-19)

Bug Fixes

  • fix create demo wallet script (3601917)

1.7.2 (2021-02-18)

Bug Fixes

  • do not rely on latest tag, use kustomization (a9afb84)
  • remove unnecessary migration (f7916fc)

1.7.1 (2021-02-18)

Bug Fixes

  • clean up wallet table schema (f329cdf)
  • try to get wait for job via kubectl working (77c9077)

1.7.0 (2021-02-18)

Bug Fixes

  • all tests passing (612cf55)
  • all unit tests passing (a7555fb)
  • all unit tests working (59a9c99)
  • clean up debugging logs (4c927d2)
  • fix calls to test routines in package.json (dd3b340)
  • fix seed tests that did not use knex (1895bcf)
  • fix some integration tests (66cbe0e)
  • fixes to code found by integration testing (f80691e)
  • fixing integration tests and codes (e4ae6e1)
  • remove old supertest file (26d2168)
  • remove unused and incorrectly configured database pool module (b9094b5)
  • remove unused import (16b285c)
  • set scheme for seed tests in ci (2ffe6eb)
  • set scheme for seed tests in ci (fc80a05)
  • switch UUID for all ids, and set default value (1249c91)
  • switch UUID for all ids, and set default value (ed8f27d)
  • use .spec.js for all integration test scopes (7fa943f)
  • use the ci env for unit tests in github actions (1bb0b1b)
  • wip - fix unit tests for uuid ids (70edfe7)
  • wip refactor integration tests (44d2f7c)
  • work in progress (af99b9d)
  • work in progress (69935b6)
  • work to get integration working with primary key UUIDs, plus a log (a234a0c)

Features

  • switch to UUID for all primary keys (706581e)
  • switch to UUID for all primary keys (5bd9606)
  • use the webmap api for capture data (9d4fbe6)
  • use the webmap api for capture data (d2cfc0a)
  • wip updating tests and models to uuid as id type, making tests more maintainable (86babd5)
  • wip updating tests and models to uuid as id type, making tests more maintainable (9ef0d0f)

1.6.1 (2021-02-11)

Bug Fixes

1.6.0 (2021-01-22)

Bug Fixes

Features

  • 2nd commit for issue 100 (22b6bb4)

1.5.0 (2021-01-10)

Bug Fixes

  • clean up and gitignore edit (4db5a39)
  • properly set up environment variables for all tests (410297a)
  • separate CI PR- flow tests (8e9a64f)
  • update gitignore (98f4dee)
  • update gitignore (6b9a48f)

Features

1.4.1 (2020-12-22)

Bug Fixes

  • unit test to remove uneccessary visit to the DB (b6f71c3)

1.4.0 (2020-12-16)

Features

  • add constraintion on circle management relationship (c733ea8)

1.3.0 (2020-12-16)

Bug Fixes

  • wrong doing when get the token info on /transfer/tokens API (ca89d4c)
  • yaml wrong typing (5030d05)

Features

  • add GET /transer_id & GET /transfer_id/tokens (ab8aaf6)
  • tokens list support 'start' parameter (a46f50d)

1.2.5 (2020-12-15)

Bug Fixes

  • add locations to fake trees (70d5ef9)

1.2.4 (2020-12-15)

Bug Fixes

  • no need to use secret for db schema name (bfca513)

1.2.3 (2020-12-15)

Bug Fixes

1.2.2 (2020-12-15)

Bug Fixes

  • debug wallet search path (a7c4cf6)

1.2.1 (2020-12-15)

Bug Fixes

  • add debug message about schema (6413131)
  • remove root path debug messages (d5e45c3)

1.2.0 (2020-12-15)

Bug Fixes

  • add catch all remote log endpoint (2cce047)
  • include debugging for missing schema env (713ea9e)
  • trigger CI (fc2e36e)

Features

  • added check for duplicate trust request (e36d226)

1.1.20 (2020-12-11)

Bug Fixes

  • show version at root path (b7bba85)

1.1.19 (2020-12-11)

Bug Fixes

  • set search path correctly for knex (853c23e)

1.1.18 (2020-12-11)

Bug Fixes

  • found another place where search_path was set (31f11fe)

1.1.17 (2020-12-11)

Bug Fixes

  • fix reference to dispatch tag (29d34d6)

1.1.16 (2020-12-11)

Bug Fixes

1.1.15 (2020-12-11)

Bug Fixes

  • remove sha from tag name (e9fc33a)

1.1.14 (2020-12-11)

Bug Fixes

  • remove dependency from dispatch job (803d90d)

1.1.13 (2020-12-11)

Bug Fixes

1.1.12 (2020-12-11)

Bug Fixes

  • dont use sha in image tag, and create first pass at manual dispatch event to deploy to test env (7f30eb5)

1.1.11 (2020-12-10)

Bug Fixes

1.1.10 (2020-12-10)

Bug Fixes

  • store image tag name in artifact between jobs (2168464)

1.1.9 (2020-12-10)

Bug Fixes

  • remove separate release job (0a3a568)

1.1.8 (2020-12-10)

Bug Fixes

  • release and build so we have the right release tag on the docker image (d3c9a15)
  • set up schema env var (5af5cde)

1.1.7 (2020-12-10)

Bug Fixes

  • use environment variable to specify schema (8673862)

1.1.6 (2020-12-10)

Bug Fixes

  • include all resources in kustomization (0404bd3)

1.1.5 (2020-12-10)

Bug Fixes

  • attempt to fix contains syntax (f6a0b73)
  • enable push to skip ci (825b53b)

1.1.4 (2020-12-09)

Bug Fixes

  • change order of semver plugins (acc00d3)
  • do not include release notes - makes commit message too long (ba8b705)

1.1.2 (2020-12-09)

Bug Fixes

1.0.0 (2020-12-09)

Bug Fixes