Skip to content

Latest commit

 

History

History
1064 lines (602 loc) · 71.8 KB

CHANGELOG.md

File metadata and controls

1064 lines (602 loc) · 71.8 KB

1.2.26 (2023-03-14)

1.2.25 (2023-01-26)

1.2.24 (2023-01-25)

Features

1.2.23 (2023-01-18)

1.2.22 (2023-01-11)

Features

  • add like operator to general filter (75b2746)
  • add unit split to unit status (5c9fd0c)

1.2.21 (2023-01-09)

Features

  • add generic filter for paginated results (58cb535)
  • add project generic filter and generic sort (f1332db)

1.2.20 (2022-12-10)

Bug Fixes

  • xls upload child table ids and orguids (88c8575)

1.2.19 (2022-12-07)

Features

  • add datalayer url config (aceb436)

1.2.18 (2022-12-05)

Features

  • update standard gov body org id (e3fc443)

1.2.16 (2022-12-01)

1.2.15 (2022-11-30)

Bug Fixes

1.2.14 (2022-11-17)

Bug Fixes

  • remove old validation for updating orglist (96e2867)

Features

  • add unified search option (fc172f5)

1.2.13 (2022-11-09)

Reverts

  • Revert " assert { type: 'json' } all over" (64b0dfd)

1.2.12 (2022-11-04)

Features

  • add optional marketplace identifiers to split (70b3eee)

1.2.11 (2022-11-01)

1.2.10 (2022-10-27)

1.2.9 (2022-10-18)

Bug Fixes

  • accept manual input from project/validation type (3f402c2)
  • assert no pending commits when creatig org (be23820)

Features

  • api to check if there are pending transactions (4787ef3)

1.2.8 (2022-10-07)

Bug Fixes

  • add null check when generating offer (cd47f66)

1.2.7 (2022-09-30)

Bug Fixes

Features

  • query for records without marketplaceidentifier (c6a441e)

1.2.6 (2022-09-20)

Features

  • get projects by project ids (8eb8904)
  • query units by marketplace identifier (e333a16)

1.2.4 (2022-09-16)

Bug Fixes

  • active offer file bug (d2c1470)
  • add offers edits (6d28378)
  • addd fee to make offer (11c989c)
  • cancel offer params (da4a7cc)
  • default value for metadata column (b5e03a8)
  • delete staging data when offer cancelled (161c47a)
  • filestore delete throwing error (8f861b2)
  • fix governance spelling (39a776a)
  • generate correct offer file structure (7e45e88)
  • generating offer (3c1b12c)
  • get active offer endpoint in correct strcuture (b3066f6)
  • get offerFile from db (62bc784)
  • home org in persistance file (ffaf97d)
  • maker records get own uuid (66372bf)
  • metadata is object string by default (b5dbf74)
  • migration issue (fb26d68)
  • migration script (5395724)
  • miror amount (e373301)
  • mirror amount (552fd85)
  • missing glossary controller (6be825a)
  • no mirrors found bug (a0a7b59)
  • null referance exception (08f2144)
  • null referance exception (9baf7f6)
  • null referance exception (cc52370)
  • offer file download (1487a4c)
  • offer fixes (35fc124)
  • omit status from offer response (ed4a1a7)
  • only include the correct orgs in the unit taker units (42bbb26)
  • only pick offer and fee from ofer response (701f37c)
  • org Uid for maker (766d8e0)
  • organization workflow fixes (dda357f)
  • prtoection against subscribing to yourself (fc32fd2)
  • prtoection against subscribing to yourself (c0cfaaa)
  • remove validation for ip and port when importing organization (68ed8a2)
  • structure change when deserializing offer (7f4631a)
  • subscription fixes (3cae519)
  • syntax error (4536a9a)
  • test (b5b8d4c)
  • transfer download file (25dd73e)
  • transfer maker taker (8ba9c47)
  • transfer maker taker (7216f51)
  • transfer maker taker (5cdd60d)
  • transfer null units error (f7b41c6)
  • typo (93b8494)
  • wrong error (89bd204)

Features

  • add 1 billion mojos to add mirror fee (56ebc9a)
  • add 1 billion mojos to add mirror fee (0b6602b)
  • add additional checks to offer endpoints (576ed00)
  • add assertion to check if staging table is empty (e2fc4da)
  • add configuration default fee to all transactions (cfe9cc9)
  • add default fee and default coin amount to default config (685ecf3)
  • add get org metadata endpoint (a586c6c)
  • add logging to subsciption process (04c88c4)
  • add mirror endpoint (c538d01)
  • add transfer project endpoint (b23b6a1)
  • add waitForAllTransactionsToConfirm method (a41c357)
  • add waitForAllTransactionsToConfirm method (b549042)
  • add waitForAllTransactionsToConfirm method (6b70e92)
  • add waitForAllTransactionsToConfirm method (72fa842)
  • add waitForAllTransactionsToConfirm method (7deea68)
  • add waitForAllTransactionsToConfirm method (84555a8)
  • add wallet_id to get_transactions call (b6b8ebb)
  • add wallet_id to get_transactions call (8b67b19)
  • add wallet_id to get_transactions call (513baf1)
  • add wallet_id to get_transactions call (0cdc61e)
  • add wallet_id to get_transactions call (c3651a4)
  • adding metadata to org (ddf1d11)
  • cancel offer endpoint (a44759a)
  • crate offer file (91f952e)
  • fix fee to 300000000 (8e5d033)
  • get endpoint for deserialized offer info (d5577c5)
  • get glossary endpoint (40103fa)
  • import, commit, and cancel offer as a taker (f1f5295)
  • remove mirror (ece9fe4)
  • update governance body default orguid (6b76ba0)
  • upload binary offer file (862c23b)

1.2.3 (2022-08-22)

Bug Fixes

  • null referance exception in mirror length (a188e7b)
  • null referance exception in mirror length (3220ec0)

Features

  • check for mirror before adding it (3b2bf19)

1.2.2 (2022-08-19)

1.2.1 (2022-08-19)

Bug Fixes

1.2.0 (2022-08-18)

Bug Fixes

  • rework ip address resolver (70cae33)

Features

  • add fileId field to location validation (3648c1c)
  • add glossary to governance (e0287cf)
  • automatically add mirror when subscribing to store (9eb29f3)
  • upgrade to new file based subscriptions (3c430d2)

1.1.4 (2022-08-15)

Bug Fixes

Features

  • subscribe and unsubscribe from other filestores (8b7c1fd)
  • update validation for governance API response schema (5ddd18b)

1.1.3 (2022-08-09)

Bug Fixes

  • add better error message for picklist (fdbc4f8)
  • convert hex to utf 8 (cb6e619)

Features

  • add orguid to filestore response (9dd66f9)
  • add orguid to filestore response (2c7f79e)

1.1.2 (2022-08-08)

Bug Fixes

  • allow string fields to also accept numbers (743ce57)

1.1.1 (2022-08-05)

Bug Fixes

  • metamock double declaration (9540b24)

1.1.0 (2022-08-04)

Bug Fixes

  • adds logs to better catch upload excel issues (4329ad5)
  • allow edit split units (e9d1434)
  • datalayer delete endpoint (e34bf50)
  • deleteFile endpoint (ea1e918)
  • fix author column in audit table (2f9a441)
  • return proper status code when editing staging record (d187404)
  • synced header (6da3d3c)
  • validation (77e10c2)
  • validation (6127067)

Features

  • add author data to audit transaction (6540926)
  • add delete file endpoint (3e3b7ec)
  • add filestore (5b8120e)
  • add filestore endpoints (d7147d2)
  • add optional methodology2 field to project (ec94c8e)
  • add package version to logger format (64d193b)
  • adds wallet balance to org response (37db166)
  • edit organization info (4927e88)
  • makes unit owner optional (47a4b1a)
  • remove max number of split records (f45f971)
  • wallet is synced header (e501287)

1.0.13 (2022-06-30)

Bug Fixes

  • convert config.cjs to config.js (0764755)
  • no cache for any API endpoint (c5ed5f7)
  • remove custom validation ofr ndc information (1073a57)

Features

  • optionally commit specific list of staging ids (8fd73c4)

1.0.12 (2022-06-24)

Features

  • add edit staging table (445fd5b)
  • add uuid to create projects and units (e960079)

1.0.11 (2022-06-16)

Features

  • endpoint to check if governance was created (5306ac7)
  • single step xls upload (a055e76)

1.0.10 (2022-06-09)

Bug Fixes

  • add logging to show when subscribed servers are unavailable (93e592b)
  • dont subscribe to your own organization (3ef3dca)
  • fix pagination issues on projects and units search (1019284)
  • xls import was emptying the datasheet before import (cb0a75f)

Features

  • add is-governance-body header key (6e9f771)

1.0.9 (2022-06-02)

Bug Fixes

  • remove typo in governance method and add gov id to meta table (ae7a342)

1.0.8 (2022-06-02)

Bug Fixes

  • decodehex issue with null string (0d5a180)

1.0.7 (2022-06-01)

1.0.6 (2022-06-01)

Bug Fixes

  • typos found in governance table creation (005f3ac)

1.0.5 (2022-05-31)

Bug Fixes

  • add and clean up temp records to the database on org creation (2079767)
  • dockerfile (60c4ab3)
  • dont attempt to pull governance data if on simulator or testnet (f2ff47e)
  • picklist loads on start (32e4f2c)

Features

  • add project location forign key constrant (4b13f91)
  • wait for the singletons to confirm before resolving promise (ec93647)

1.0.4 (2022-05-26)

Bug Fixes

  • dont dynamically import package.json (6e8f823)
  • icon not required (5f5f8d5)
  • picklists load on testnet (2737349)

Features

  • add datamodel folders (73bf7a3)
  • add order by to units (bebe6af)
  • check if datamodel version is in registry (a6844ed)
  • make png optional for organization creation (1603379)

1.0.3 (2022-05-19)

1.0.2 (2022-05-19)

Features

  • adding request header x-api-version to have package.json version (4399212)

1.0.1 (2022-05-18)

1.0.0 (2022-05-18)

0.0.34 (2022-05-17)

0.0.33 (2022-05-16)

Bug Fixes

  • only migrate fts if on sqlite (2a41ca0)
  • only migrate fts if on sqlite (1339bfd)

0.0.32 (2022-05-16)

Bug Fixes

  • better messaging when entering simulator mode (8e4129a)
  • download valid xls file with search param (7612eab)

Features

  • add audit conflict api (0d75bd0)
  • add description field to projects (e3b971d)

0.0.31 (2022-05-10)

0.0.30 (2022-05-09)

Features

  • add better log messages when subscribing to store (d37e0f9)

0.0.29 (2022-05-09)

Bug Fixes

Features

  • add organization resync API (825e08c)
  • add unitCount fields to unit and split forms (fd41e9e)
  • add winston as a sole logging package (e35ddde)
  • assert that chia network matches cw config file (56c2edf)
  • attach comments to commits (d294610)
  • datalayer takes base64 image (5d93fd6)
  • remove serial number pattern (670b6b1)

0.0.28 (2022-04-25)

Bug Fixes

  • dont crash when max retries exceeded (a1ad666)

0.0.27 (2022-04-22)

Features

  • api to reset homeorg (15e106b)
  • check for datalayer and wallet conditions before (2c0d52e)
  • filter staging results by table (31055b3)
  • governance getters (4c63081)
  • load config from yaml (e182432)

0.0.26 (2022-04-15)

Bug Fixes

  • import custom org not working (6b06396)
  • removing a label from the unit deletes it from the data layer (4a0fbb8)
  • use more appropriate endpoint for datalayer ping test (e3aa11f)

Features

  • make units->projectLocationId optional (9f79943)

0.0.25 (2022-04-08)

Bug Fixes

  • editing a unit deletes the existing issuance on it (3d7a8c5)
  • removing an issuance from the unit deletes it from the datalayer (6a18015)

Features

  • add ordering query param to audit table (1d7c429)
  • increase org creation times to 60 at 30 secs interval (859a54b)
  • make registryOfOrigin accept any string value (bc80747)
  • project sector can accept any value (d2a0ae9)

0.0.24 (2022-04-01)

Features

  • add default governance body to env (e60a709)
  • remove picklist validation from methodologies (5c5a742)
  • use s3 when on testnet (3071a7b)

0.0.23 (2022-03-30)

Bug Fixes

  • fix data loader on empty response (54d0d5a)
  • project inserted without orgUid duplicated in warehouse projects list (b496b9b)
  • tests (f87a36b)

Features

  • add delete imported org endpoint (b33f6d9)
  • add governance tables (087944d)
  • add org subscribe unsubscribe endpoints (4218ba9)
  • add public xch address to org package (1d1a34a)
  • issuances show up on staging table (c20f414)
  • paginate audit table (0a6fb7b)
  • sync governance data (0b3d58a)

0.0.22 (2022-03-13)

Bug Fixes

  • unit and project update logic when removing child tables (999f5ed)

0.0.21 (2022-03-13)

Bug Fixes

  • issuances dont get overwritten when using existing issuance (185a56e)

0.0.20 (2022-03-13)

Bug Fixes

  • add inclusive serial number block count (dd522c6)
  • delay start of scheduler to give models time to initialize (05278ac)
  • unit count (0634a08)

0.0.19 (2022-03-13)

Bug Fixes

  • dont overwrite registryId on update (2ab93a2)
  • dont send createdAt, updatedAt to datalayer (c054b0f)
  • staging table diff (4703b4d)

0.0.18 (2022-03-12)

0.0.17 (2022-03-12)

0.0.16 (2022-03-12)

Bug Fixes

  • onChainConfirmationTimeType (fc23d6d)

0.0.15 (2022-03-12)

Bug Fixes

Features

  • auto migrate when app starts (d5e0420)

0.0.14 (2022-03-11)

Bug Fixes

  • create org v2 (f607a31)
  • exclude timeStaged (0f086f0)
  • limit and page query params are peered in both directions (4dbecfa)
  • organization creation flow (6ff186f)
  • support simulator on org success (3b53a55)

Features

  • recover for fail org creation (40282ec)
  • resync every 24 (91dfaa9)
  • retry staging record if failed (e15bd10)

0.0.10 (2022-03-08)

Bug Fixes

  • add brackets to single-instruction ifs (d420035)
  • add current registry to validation (81ae1cb)
  • add missing new.originProjectId, (27a06bd)
  • add missing createdAt (4803637)
  • allow timestaged in validation (4f2337f)
  • better error handling when initiating orgs (b1c9c77)
  • call the correct functions when import org (4b22c94)
  • change related projects fields to correct type (82b9592)
  • change timestamp validation to date validation (3bed8ce)
  • changelist serialization (cd2e5b6)
  • child relationships persist in datalayer (5280982)
  • cleanup orphan changes in the staging table (14d8861)
  • datalayer retry logic (a24edea)
  • excel download for external projects/units (387c612)
  • fix mishaped seed data (d57a90b)
  • fix projects xls import (c302526)
  • fk uuid types from integer to string for uuid (f05d3dc)
  • issuance fix (d48de5d)
  • issuance staging (01c5064)
  • organization creation (e62f40a)
  • payload for get_sync_status (9a5936a)
  • populate issuanceId properly (3d2bd5b)
  • project search query doesnt crash (bb32c2b)
  • projects returns entire result set on fts (a05dcb1)
  • remove console logs (b8377e7)
  • replace the old XLS generation with the new one (df859d5)
  • resolve case for empty warehouse id (750f75a)
  • reuse chosen issuance for unit selection (d4d69dd)
  • some pr messages (11884fb)
  • staging delete endpoint fix (9a78b7c)
  • syntax error (a7fb0fa)
  • test (02978ad)
  • timestamp columns are optional (27255bd)
  • wallet import (0f0871d)
  • websocket updates for staging table (1089283)
  • wrong name for audit mock (457bc29)
  • xls generation (0075aad)

Features

  • add estimation table (fe87cc2)
  • add import organization api (f5e355b)
  • add logger (7ce686b)
  • add readonly mode (a65047f)
  • add schedular architecture (8b5c2c5)
  • add sort order (086489c)
  • add test api data (dffd736)
  • assert child label existance when inserting or updating projects and units (ae454a1)
  • assert datalayer connection to use api (dc3e35a)
  • assert wallet is available before commiting (0014b37)
  • assert wallet is synced (37e3216)
  • better timeout logic for failed data layer push (8d9aa40)
  • changelog config (dad31af)
  • check for confirmed transaction when pushing changes (b975c7d)
  • check for unconfirmed transactions (9e34945)
  • check for unconfirmed transactions (c880960)
  • disallow orguid field on xlsx upload (44995d8)
  • download picklists from server and validate (62fe558)
  • expose get all labels api (1143443)
  • finalize data import (2a158e8)
  • finalize import/export (52965eb)
  • implement organization subscribe/unsubscribe (3a22188)
  • make port configurable (21401b5)
  • middleware for optional api-key (001c4e3)
  • option to commit units seperate from projects (823a348)
  • optional paginated staging table (6199b2c)
  • pull default orgs on startup (ee82340)
  • send hash to datalayer get_keys_values (1d02610)
  • set readonly header (946aa44)
  • sync audit table to database (09c26c0)
  • upgrade split api to latest specifications (3b39a70)
  • upload svg icon (99b2262)
  • validation on models during import, and optional exclusion of orguid (75b6b57)
  • xlsx import (eac1ad4)
  • xlsx import (ed77312)

0.0.5 (2022-01-17)

0.0.6 (2022-01-27)

Bug Fixes

  • allow child table updates in schema (d0b5dc4)
  • currupted data can not be committed to stage (bf06ee7)
  • db sync error (54fb675)
  • don't crash for dashes at beginning and end of search queries (b3adcc7)
  • dynamic root model name (069fb0d)
  • dynamic root model name (0423b0d)
  • error message (5a45a35)
  • fix data assertion usage (53c1627)
  • remove extraneous joi alternative schemas (12357ce)
  • remove ide config from branch (bb7d956)
  • return resolved org info instead of raw (94a6a29)

Features

  • add datalayer simulatorv2 (4529c22)
  • add default env (eec3a25)
  • add meta table (ecec61b)
  • add required serialnumberpattern (a5e5403)
  • add vintage api (3f19653)
  • bulk db insert with batch upload (26705bb)
  • datalayer organization setup (6150001)
  • fuly resolved changelist (1796ba1)
  • rename qualifications to labels (e843a86)
  • rename vintage model to insuance model (34d064e)
  • setup for binary output (89ff22c)
  • some tweaks to xsl import (d5bfeee)
  • sync data from simulator (3aa019e)
  • sync database as a single transaction (50111da)
  • sync the orgUid back to cw (4a9cd0b)
  • update datamodel (ecbd3af)
  • xls export -- association data shape (d93688f)
  • xls export for projects and units finalize (cd55335)
  • xls export for projects and units finalize (853f0ce)
  • xls export for projects and units finalize (86451d8)
  • xls export for projects and units finalize (b2122ac)
  • xls export for projects and units finalize (f449e98)
  • xls export for projects and units finalize (4b7e223)
  • xls export for units (e386a13)
  • xls project output finalized with hex encoding and csv (4b41d5e)
  • xlsx 1:1 value support for root table (caa3204)
  • xsl export (4a3c0e8)
  • xsl export (6164ad3)
  • xsl export (ce24c90)
  • xsl export -- projects shape finishing touches (c3be53a)

0.0.5 (2022-01-17)

Bug Fixes

Features

  • add custom validation for the serialnumberblock (88d47c0)
  • add database mirror operations (f999f86)
  • add local test mirror db and safe db mirror utility (2973b9f)
  • add orgUid indexes to primary tables (13054b8)
  • add uuid validation to update and delete controller (3a2b071)
  • add validation schema (9b4f82d)
  • add vintage validation in units (8b5b1c0)
  • Added integration tests for unit (260f748)
  • allow custom serial number format in units (78ed438)
  • auto assign orguid (6d6cbd2)
  • batch upload can insert and update records (ab5fad1)
  • clock stubs in unit tests (32fabfd)
  • csv batch upload for units and projects (c1e73e2)
  • fix optional validations in units (05a690f)
  • fts params for units (20e3236)
  • orgId filtering in units & projects (b14583a)
  • prevent to attempt to modify records outside your home org (300f273)
  • remove old stub logic (a275632)
  • simplify routes (5df63a5)
  • specify columns for api responses (3fd8268)
  • unit columns/cleanup (53b4921)
  • update datamodel to latest and setup mysql connection (1e0291e)
  • use fake timers in tests (8bfbc22)
  • use hosted org icons instead of embedded svg (978e59a)
  • use uuid as primary key for all global tables (8b5ffdd)

0.0.4 (2022-01-07)

Bug Fixes

  • api validations (97195c1)
  • delete staging data returns correct data, return array for diff data (0b1bf40)
  • dont commit staging records that have already been commited (419b9ce)
  • fts fixes so that they are index correctly (c801d3f)
  • import (b7735ce)
  • more fts fixes (8ace0d9)
  • organization stub (1c52a95)
  • page count in pagination (f99da50)
  • paginated response for projects (c79bb2b)
  • pagination args in fts queries (da3370f)
  • pagination offset calc (ccb6d34)
  • pagination optional (8ed44f3)
  • param name (f7ddebc)
  • qualifications join (f2eed4e)
  • split unit validation (985fa97)
  • websocket subscriptions (548afd4)

Features

  • add mandatory associations to models (abe5085)
  • add organization api (441af68)
  • add orgUid query param (f66066d)
  • add query param to only return essential columns (a21be7d)
  • add simulator (d87d7c7)
  • add split api (bc37fcd)
  • add terraform storage config (e971ded)
  • add uuid to units model (17a76de)
  • add validation for pagination params (a4e428d)
  • add vintage_unit junction (4dc71a6)
  • consolidate migrations and model (72200ad)
  • controller resolves all relationships in response (f0b819c)
  • encode data for storage (bc4a1a1)
  • fts on projects and units (e5297ed)
  • handle associations (a41dca9)
  • handle staging commit (b33ed49)
  • only migrate fts if using sqlite (fd29dff)
  • perfect associations, seed association data, eager loading (5c011a2)
  • project pagination (679c197)
  • qualifications plural (67e3567)
  • sqlite and mysql fts queries (e787862)
  • stagin table uses upserts (d2773bc)
  • triggers for fts on units and projects in sqlite (ef451f8)
  • units pagination (9132891)
  • update a websocket live when changes are committed (bada67c)

0.0.2 (2021-12-10)

Bug Fixes

Features

  • add diffs to stage resource (657b34a)
  • bring models in line with migrations (6e710e5)
  • bring models in line with migrations (5c0fdad)
  • create staging resource (19d5575)
  • get the database connection working (1750631)
  • implement staging crud (912b316)
  • model relationship tweaks (db2a92e)
  • qualifications tests (e282581)
  • relationships (0cd24ce)
  • set up cors, set up db seed (7e0766c)

0.0.1 (2021-12-02)

Bug Fixes

Features

  • add electron base app (92b2b72)
  • add stubs and mocks for all resources (f68bedf)
  • added models and migration scripts (bdbe84e)
  • added sqlite db and migrated tables (bac2adc)
  • api base app (4336a9f)
  • data model, stubs and test for units (5f64537)
  • migrate more baseapp features from carbon retirement repo (804701a)
  • qualifications (5542ea6)
  • qualifications (53e63cf)