Skip to content

Latest commit

 

History

History
429 lines (385 loc) · 51.3 KB

CHANGELOG.md

File metadata and controls

429 lines (385 loc) · 51.3 KB

Changelog

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

0.0.10 (2022-03-08)

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)

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)

0.0.5 (2022-01-17)

0.0.7 (2022-03-07)

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 synced (37e3216)
  • better timeout logic for failed data layer push (8d9aa40)
  • 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)

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)

0.0.6 (2022-01-27)

Features

  • add custom validation for the serialnumberblock (88d47c0)
  • add database mirror operations (f999f86)
  • add datalayer simulatorv2 (4529c22)
  • add default env (eec3a25)
  • add local test mirror db and safe db mirror utility (2973b9f)
  • add meta table (ecec61b)
  • add orgUid indexes to primary tables (13054b8)
  • add required serialnumberpattern (a5e5403)
  • add uuid validation to update and delete controller (3a2b071)
  • add validation schema (9b4f82d)
  • add vintage api (3f19653)
  • 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)
  • bulk db insert with batch upload (26705bb)
  • clock stubs in unit tests (32fabfd)
  • csv batch upload for units and projects (c1e73e2)
  • datalayer organization setup (6150001)
  • fix optional validations in units (05a690f)
  • fts params for units (20e3236)
  • fuly resolved changelist (1796ba1)
  • orgId filtering in units & projects (b14583a)
  • prevent to attempt to modify records outside your home org (300f273)
  • remove old stub logic (a275632)
  • rename qualifications to labels (e843a86)
  • rename vintage model to insuance model (34d064e)
  • setup for binary output (89ff22c)
  • simplify routes (5df63a5)
  • some tweaks to xsl import (d5bfeee)
  • specify columns for api responses (3fd8268)
  • sync data from simulator (3aa019e)
  • sync database as a single transaction (50111da)
  • sync the orgUid back to cw (4a9cd0b)
  • unit columns/cleanup (53b4921)
  • update datamodel (ecbd3af)
  • 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)
  • 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)

Bug Fixes

  • add search (e6f5a67)
  • allow child table updates in schema (d0b5dc4)
  • allow tags to be empty strings (357fe9a)
  • 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)
  • model updates (8cee623)
  • move where (48fb530)
  • remove console.log (046d72e)
  • remove extraneous joi alternative schemas (12357ce)
  • remove ide config from branch (bb7d956)
  • remove unused code in organization model (02d2ab0)
  • return resolved org info instead of raw (94a6a29)
  • units columns (554cce6)
  • units columns fts edge case (3fa4ff9)

0.0.5 (2022-01-17)

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)

Bug Fixes

0.0.4 (2022-01-07)

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)
  • proper pagination responses (5fb4019)
  • 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)

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)

0.0.3 (2022-01-07)

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)
  • proper pagination responses (5fb4019)
  • 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)

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)

0.0.2 (2021-12-10)

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)

Bug Fixes

0.0.1 (2021-12-02)

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)

Bug Fixes