1.38.4 (2024-06-05)
1.38.3 (2024-05-20)
1.38.2 (2024-05-20)
- subwallets trust relationship validation (f87c84a)
1.38.1 (2024-05-07)
- fix count in get trust relationships (b347e2f)
- install missing dependences (b7c6e0d)
- resolve merge conflicts (e5e0766)
- revert package version change (580e352)
- Revert "fix: revert dependences changes" (80989f0)
1.38.0 (2024-04-29)
- update patch endpoint (1c6e69d)
1.37.0 (2024-04-22)
- removed debugging lines of code (2591ee0)
- created sortable trusts (fd52be1)
1.36.0 (2024-04-18)
- protect GET /wallet/:id and GET /wallet/:id/trust_relationships (e053be2)
- update tests (5708e97)
1.35.0 (2024-03-21)
- 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)
- update semantic release node version (78888af)
- update commit message for semantic release (b14c830)
1.33.0 (2023-11-13)
- broken test (c792609)
- broken unit tests (40ea9ad)
- remove created_at migration (8449bf2)
- unit, integration tests (c59923c)
- /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 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)
- 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)
- production cors deployment (28fb9df)
1.31.4 (2023-10-25)
- trigger deployment (084917d)
1.31.3 (2023-10-24)
- update production cors (7d7d3aa)
1.31.2 (2023-09-21)
- validated id in endpoint /token/:id (451eaf8)
1.31.1 (2023-09-20)
- 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)
- auth schema, function, spec (52b526f)
- broken test (bea2e15)
- fix broken tests, remove defunct tests (efd891c)
- remove id from token transactions schema (a264bb4)
- fixed broken tests (fc78f2e)
- fixed broken tests (92f8439)
- remove default values from lower layers (0608662)
- update api spec (feeb9ef)
- update validation schemas (0fe3a99)
1.30.0 (2023-09-11)
1.29.0 (2023-09-11)
1.28.0 (2023-08-31)
- /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)
- before parameter returns results on the same day (eb76428)
1.27.3 (2023-08-28)
- move transfer validation from service to handler (bf128bc)
1.27.2 (2023-08-27)
- fix broken test (d9dce33)
- schema validation (55d04d8)
- transfer request claim is optional parameter (7dbd62e)
1.27.1 (2023-08-27)
- bud fixed (8712e20)
1.27.0 (2023-08-24)
- /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)
- delete /trust_relationship/:id (6718a17)
1.26.1 (2023-08-24)
1.26.0 (2023-08-22)
- fixed broken test (db9101a)
- added missing fields post /trust_relationships (006cbd3)
1.25.0 (2023-08-22)
- added pr template (85cd45d)
1.24.0 (2023-08-21)
1.23.0 (2023-08-21)
1.22.1 (2023-08-21)
- /transfers/:id/tokens works correctly (70e00dd)
- fixed broken tests (f662599)
- remove unused query param validation (4869b7f)
1.22.0 (2023-08-14)
- 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)
- check if the sender wallet is the same as the receiver wallet (6d2826b)
1.21.5 (2023-08-03)
- add token_count to GET /transfer result (0762d79)
1.21.4 (2023-08-01)
- bug fix and removed commented blocks (08afc78)
- replaced expect-runtime calls with Joi validation (8d01c4a)
1.21.3 (2023-08-01)
- test cors deployment (cd41820)
1.21.2 (2023-07-31)
- test deployment fix (69b4ab4)
1.21.1 (2023-07-31)
- cors for test environment (d3e093b)
1.21.0 (2023-07-27)
- delete useless code, a little bit enhancement (7b06a4b)
- 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)
- 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)
- 371-update-wallets-endpoint (51ce44a)
- add tests for wallet service (932005d)
- update getWallet API (b935680)
1.19.22 (2023-07-20)
- '@', '-', '.' 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)
1.19.20 (2023-05-18)
- cors settings (4da6f3f)
1.19.19 (2023-05-18)
- cors settings (d667c50)
1.19.18 (2023-05-18)
- cors settings (453639c)
1.19.17 (2023-05-17)
- cors for dev (50039b0)
1.19.16 (2023-05-16)
- cors (54b394f)
1.19.15 (2023-05-14)
- trigger deployment (657f541)
1.19.14 (2023-05-14)
- cors for dev (1edd370)
- semantic release (491c7f9)
- update gitignore (ef76d03)
- update gitignore (bc43625)
1.19.13 (2022-11-05)
- add /wallet/uuid (34b6f55)
1.19.12 (2022-11-04)
- return uuid on wallet creation (1d2305a)
1.19.11 (2022-11-03)
- kuztomize deployment (ce76451)
1.19.10 (2022-11-03)
- trigger deployment (c8af7c5)
1.19.9 (2022-11-03)
- update node to 16 (8b8de13)
1.19.8 (2022-11-03)
1.19.7 (2022-11-03)
- add trust and wallet handler unit tests (e3bef27)
- auth route unit test (c2f7eec)
- integration tests (483d902)
- linting (f975dc7)
- merge latest updates (c855b08)
- package.json (38cd568)
- refactor auth module (235c3b2)
- refactor routers (a7bea3e)
- refactor token module (4b1ace5)
- refactor transfer module (982692b)
- refactor trust module (88d60f5)
- refactor wallet module (e87d375)
- router unit tests (57dd87b)
- services unit tests (0542d47)
- tests (866802a)
- trust model unit tests updated (4512012)
- update github workflow and kubernetes deployment (54eb729)
- update transfer model spec (0799ba0)
- update transfer service unit test (2f47af0)
- updates (8a963b6)
- workflow (6adaf1b)
1.19.6 (2022-10-28)
- remove broken initContainer (20b1761)
1.19.5 (2022-10-28)
- deployment (e4ac3d8)
1.19.4 (2022-10-28)
- cluster role deployment (915bd6e)
1.19.3 (2022-10-27)
- v2 deployment (a040ee2)
1.19.2 (2022-09-26)
- migration job (3422185)
1.19.1 (2022-09-26)
- add created_at to wallet table (769bc63)
- dev workflow (067903f)
- imagePullPolicy: IfNotPresent (dba5b38)
- trigger ci, with quote (a71b8c8)
1.19.0 (2021-09-07)
- postman tutorial (8c06cf4)
1.18.0 (2021-08-18)
- add index for wallet_id in token (0d1389f)
1.17.0 (2021-08-18)
- move to v2-provisional endpoint to support API changes related to limit/offset (b7217e9)
1.16.1 (2021-08-12)
- remove timeout for wallet api (2b299f4)
1.16.0 (2021-07-06)
- add postman tools/scripts (06cbda3)
- postman environment files (bfdc49c)
- revised the yaml doc for v1.10.3 (61b1f8c)
1.15.0 (2021-06-18)
- e2e can run locally (86e6c97)
1.14.2 (2021-06-11)
1.14.1 (2021-06-08)
- more database tests, config code clearance (5330433)
1.14.0 (2021-06-05)
- .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)
- initial commit, e2e moved to tests folder, initial conf file setup, tests running (8d065e2)
1.13.0 (2021-05-07)
- 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)
- 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)
- downgraded husky version to support node-run env required by IDEs (e3656f5)
1.12.4 (2021-04-03)
- remove unnecessary CORS (1b711a2)
1.12.3 (2021-04-02)
- syntax error (5036b1e)
1.12.2 (2021-04-02)
- update CORS (8793c73)
1.12.1 (2021-03-28)
- broken test (3399cc9)
1.12.0 (2021-03-26)
- 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)
- correct min and max validation of limit param (d881fe9)
1.11.1 (2021-03-22)
- omit private fields in wallet api (d078c20)
1.11.0 (2021-03-17)
1.10.4 (2021-03-10)
- input variable spec was wrong (ad20106)
1.10.3 (2021-03-09)
1.10.2 (2021-03-09)
- remove remove old remote logs env var from deployment (da5bf61)
1.10.1 (2021-03-04)
- read schema from database connection secret for now (008b2a2)
1.10.0 (2021-03-04)
- add some unique constraints (ba9aa65)
1.9.0 (2021-02-26)
- bug in seed that is trying to insert 'type' column which has been deleted in the db schema (5bd44ab)
- 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)
- use SERIALIZABLE transaction isolation level (91b8f11)
1.7.4 (2021-02-19)
- delete pre-existing job (fea4677)
1.7.3 (2021-02-19)
- fix create demo wallet script (3601917)
1.7.2 (2021-02-18)
1.7.1 (2021-02-18)
1.7.0 (2021-02-18)
- 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)
- 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)
1.6.0 (2021-01-22)
- add db-migrate in package.json back (6ac5e6b)
- broken int test (8a8cc9e)
- rerun npm install (08634d7)
- update yaml for issue 100 (38f6622)
- 2nd commit for issue 100 (22b6bb4)
1.5.0 (2021-01-10)
- 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)
- update README (abeaed7)
1.4.1 (2020-12-22)
- unit test to remove uneccessary visit to the DB (b6f71c3)
1.4.0 (2020-12-16)
- add constraintion on circle management relationship (c733ea8)
1.3.0 (2020-12-16)
- add GET /transer_id & GET /transfer_id/tokens (ab8aaf6)
- tokens list support 'start' parameter (a46f50d)
1.2.5 (2020-12-15)
- add locations to fake trees (70d5ef9)
1.2.4 (2020-12-15)
- no need to use secret for db schema name (bfca513)
1.2.3 (2020-12-15)
- coding mistake (bdb2490)
1.2.2 (2020-12-15)
- debug wallet search path (a7c4cf6)
1.2.1 (2020-12-15)
1.2.0 (2020-12-15)
- add catch all remote log endpoint (2cce047)
- include debugging for missing schema env (713ea9e)
- trigger CI (fc2e36e)
- added check for duplicate trust request (e36d226)
1.1.20 (2020-12-11)
- show version at root path (b7bba85)
1.1.19 (2020-12-11)
- set search path correctly for knex (853c23e)
1.1.18 (2020-12-11)
- found another place where search_path was set (31f11fe)
1.1.17 (2020-12-11)
- fix reference to dispatch tag (29d34d6)
1.1.16 (2020-12-11)
- dont skip (b7c244b)
1.1.15 (2020-12-11)
- remove sha from tag name (e9fc33a)
1.1.14 (2020-12-11)
- remove dependency from dispatch job (803d90d)
1.1.13 (2020-12-11)
1.1.12 (2020-12-11)
- 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)
- trigger build (d44df59)
1.1.10 (2020-12-10)
- store image tag name in artifact between jobs (2168464)
1.1.9 (2020-12-10)
- remove separate release job (0a3a568)
1.1.8 (2020-12-10)
- 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)
- use environment variable to specify schema (8673862)
1.1.6 (2020-12-10)
- include all resources in kustomization (0404bd3)
1.1.5 (2020-12-10)
1.1.4 (2020-12-09)
- change order of semver plugins (acc00d3)
- do not include release notes - makes commit message too long (ba8b705)
1.1.2 (2020-12-09)
- set up hooks (21580a5)