Skip to content

Latest commit

 

History

History
2872 lines (1810 loc) · 218 KB

CHANGELOG.md

File metadata and controls

2872 lines (1810 loc) · 218 KB

1.30.0 (2024-11-28)

Features

  • format output colors and set flag global no-color ✨ (7fae4c0)

Bug Fixes

  • remove slack release notification 🐛 (de07047)

1.30.0-beta.4 (2024-11-28)

Bug Fixes

  • remove slack release notification 🐛 (de07047)

1.30.0-beta.3 (2024-11-28)

1.30.0-beta.2 (2024-11-27)

1.30.0-beta.1 (2024-11-27)

Features

  • format output colors and set flag global no-color ✨ (7fae4c0)

1.29.0 (2024-11-26)

Features

  • add ✨ (8baab22)
  • add base to the swagger documentation and telemetry root span handling for the swagger endpoint calls ✨ (0165a7c)
  • add blocked to open pr to main if not come from develop or hotfix ✨ (327448d)
  • add reviewdog ✨ (e5af335)
  • add reviewdog again ✨ (3636404)
  • add rule to pr ✨ (6e0ff0c)
  • add swagger documentation generated for ledger ✨ (cef9e22)
  • add swagger documentation to onboarding context on ledger service ✨ (65ea499)
  • add swagger documentation to the portfolio context on ledger service ✨ (fad4b08)
  • add swagger documentation to transaction service ✨ (e06a30e)
  • add swagger generated docs from transaction ✨ (a6e3775)
  • add version endpoint to ledger and transaction services ✨ (bb646b7)
  • added command account in root (7e2a439)
  • added command describe from products (4b4a222)
  • added command list from products (fe7503e)
  • added sub command create in commmand account with test unit (29a424c)
  • added sub command delete in commmand account with test unit (4a1b77b)
  • added sub command describe in commmand account with test unit (7990908)
  • added sub command list in commmand account with test unit (c6d112a)
  • added sub command update in commmand account with test unit (59ba185)
  • adjust small issues from swagger docs ✨ (dbdfcf5)
  • create git action to update version on env files ✨ (ca28ded)
  • create redis connection ✨ (c8651e5)
  • create rest get product (bf9a271)
  • create sub command delete from products (80d3a62)
  • create sub command update from products (4368bc2)
  • implements redis on ledger ✨ (5f1c5e4)
  • implements redis on transaction ✨ (7013ca2)
  • method of creating account rest (cb4f377)
  • method of get by id accounts rest (b5d61b8)
  • method of list accounts rest (5edbc02)
  • method of update and delete accounts rest (551506e)
  • rollback lint ✨ (4672464)
  • test rewiewdog lint ✨ (5d69cc1)
  • update architecture final stage ✨ (fcd6d6b)
  • update git actions ✨ (525b0ac)
  • update swagger documentation base using envs and generate docs in dockerfile ✨ (7597ac2)

Bug Fixes

  • add doc endpoint comment in transaction routes.go (41f637d)
  • add logs using default logger in middleware responsible by collecting metrics 🐛 🐛 (d186c0a)
  • add required and singletransactiontype tags to transaction input by json endpoint 🐛 (8c4e65f)
  • add validation for scale greater than or equal to zero in transaction by json endpoint 🐛 (c1368a3)
  • add zap caller skip to ignore hydrated log function 🐛 (03fd066)
  • adjust import lint issues 🐛 (9fc524f)
  • adjust ledger swagger docs 🐛 (1e2c606)
  • adjust lint issues 🐛 (bce4111)
  • adjust makefile remove wire. 🐛 (ef13013)
  • adjust to update version once in develop instead of main because rules 🐛 (3f3fdca)
  • common change to pkg 🐛 (724a9b4)
  • create .keep file to commit folder 🐛 (605c270)
  • final adjusts 🐛 (c30532f)
  • fix merge with two others repos 🐛 (8bb5853)
  • golint 🐛 (0aae8f8)
  • include metadata in transaction get all operations endpoint response 🐛 (b07adfa)
  • lint 🐛 (1e7f12e)
  • lint 🐛 (36b62d4)
  • make lint 🐛 (1a2c76e)
  • merge MIDAZ-265 🐛 (ad73b11)
  • remove build number from version endpoint in ledger and transaction services 🐛 (798406f)
  • reorganize imports 🐛 (80a0206)
  • resolve lint 🐛 (062fe5b)
  • resolve validation errors in transaction endpoint 🐛 (9203059)
  • rollback version 🐛 (b4543f7)
  • skip insufficient funds validation for external accounts and update postman collection with new transaction json payload 🐛 (8edcb37)
  • standardize telemetry and logger shutdown in ledger and transaction services 🐛 (d9246bf)
  • types 🐛 (6aed2e1)
  • update 🐛 (981384c)
  • update comment only instead request changes 🐛 (e3d28eb)
  • update erros and imports 🐛 (9e501c4)
  • update git actions name 🐛 (2015cec)
  • update imports 🐛 (c0d1d14)
  • update imports names 🐛 (125cfc7)
  • update ledger makefile to generate swagger docs 🐛 (fe346fd)
  • update make file 🐛 (4847ffd)
  • update message 🐛 (f39d104)
  • update message 🐛 (33269c3)
  • update transaction error messages to comply with gitbook 🐛 (36ae998)
  • update transaction value mismatch error message 🐛 (8210e13)
  • update wire gen with standardize telemetry shutdown in ledger grpc 🐛 (3cf681d)
  • update with lint warning 🐛 (d417fe2)
  • when both go_version and go_version_file inputs are specified, only go_version will be used 🐛 (62508f8)

1.29.0-beta.20 (2024-11-26)

Bug Fixes

  • adjust to update version once in develop instead of main because rules 🐛 (3f3fdca)
  • types 🐛 (6aed2e1)

1.29.0-beta.19 (2024-11-26)

Bug Fixes

  • adjust import lint issues 🐛 (9fc524f)
  • include metadata in transaction get all operations endpoint response 🐛 (b07adfa)

1.29.0-beta.18 (2024-11-26)

Bug Fixes

  • common change to pkg 🐛 (724a9b4)

1.29.0-beta.17 (2024-11-26)

1.29.0-beta.16 (2024-11-26)

1.29.0-beta.15 (2024-11-26)

1.29.0-beta.14 (2024-11-26)

1.29.0-beta.13 (2024-11-26)

1.29.0-beta.12 (2024-11-25)

Features

  • add swagger documentation to transaction service ✨ (e06a30e)
  • add swagger generated docs from transaction ✨ (a6e3775)

Bug Fixes

  • adjust ledger swagger docs 🐛 (1e2c606)

1.29.0-beta.11 (2024-11-25)

Bug Fixes

  • create .keep file to commit folder 🐛 (605c270)
  • final adjusts 🐛 (c30532f)
  • rollback version 🐛 (b4543f7)

1.29.0-beta.10 (2024-11-25)

Bug Fixes

  • update ledger makefile to generate swagger docs 🐛 (fe346fd)

1.29.0-beta.9 (2024-11-25)

Features

  • add base to the swagger documentation and telemetry root span handling for the swagger endpoint calls ✨ (0165a7c)
  • add swagger documentation generated for ledger ✨ (cef9e22)
  • add swagger documentation to onboarding context on ledger service ✨ (65ea499)
  • add swagger documentation to the portfolio context on ledger service ✨ (fad4b08)
  • adjust small issues from swagger docs ✨ (dbdfcf5)
  • update architecture final stage ✨ (fcd6d6b)
  • update swagger documentation base using envs and generate docs in dockerfile ✨ (7597ac2)

Bug Fixes

  • adjust lint issues 🐛 (bce4111)
  • adjust makefile remove wire. 🐛 (ef13013)
  • fix merge with two others repos 🐛 (8bb5853)
  • lint 🐛 (36b62d4)
  • make lint 🐛 (1a2c76e)
  • merge MIDAZ-265 🐛 (ad73b11)
  • reorganize imports 🐛 (80a0206)
  • standardize telemetry and logger shutdown in ledger and transaction services 🐛 (d9246bf)
  • update erros and imports 🐛 (9e501c4)
  • update imports 🐛 (c0d1d14)
  • update imports names 🐛 (125cfc7)
  • update make file 🐛 (4847ffd)
  • update wire gen with standardize telemetry shutdown in ledger grpc 🐛 (3cf681d)
  • update with lint warning 🐛 (d417fe2)

1.29.0-beta.8 (2024-11-21)

Bug Fixes

  • add logs using default logger in middleware responsible by collecting metrics 🐛 🐛 (d186c0a)
  • add required and singletransactiontype tags to transaction input by json endpoint 🐛 (8c4e65f)
  • add validation for scale greater than or equal to zero in transaction by json endpoint 🐛 (c1368a3)
  • add zap caller skip to ignore hydrated log function 🐛 (03fd066)
  • resolve validation errors in transaction endpoint 🐛 (9203059)
  • skip insufficient funds validation for external accounts and update postman collection with new transaction json payload 🐛 (8edcb37)
  • update transaction value mismatch error message 🐛 (8210e13)

1.29.0-beta.7 (2024-11-21)

Features

  • added command account in root (7e2a439)
  • added sub command create in commmand account with test unit (29a424c)
  • added sub command delete in commmand account with test unit (4a1b77b)
  • added sub command describe in commmand account with test unit (7990908)
  • added sub command list in commmand account with test unit (c6d112a)
  • added sub command update in commmand account with test unit (59ba185)
  • method of creating account rest (cb4f377)
  • method of get by id accounts rest (b5d61b8)
  • method of list accounts rest (5edbc02)
  • method of update and delete accounts rest (551506e)

1.29.0-beta.6 (2024-11-19)

Features

  • create git action to update version on env files ✨ (ca28ded)

1.29.0-beta.5 (2024-11-18)

Features

  • added command describe from products (4b4a222)
  • create redis connection ✨ (c8651e5)
  • create sub command delete from products (80d3a62)
  • create sub command update from products (4368bc2)
  • implements redis on ledger ✨ (5f1c5e4)
  • implements redis on transaction ✨ (7013ca2)

Bug Fixes

1.29.0-beta.4 (2024-11-18)

Features

  • add version endpoint to ledger and transaction services ✨ (bb646b7)

Bug Fixes

  • add doc endpoint comment in transaction routes.go (41f637d)
  • remove build number from version endpoint in ledger and transaction services 🐛 (798406f)

1.29.0-beta.3 (2024-11-18)

Bug Fixes

  • update transaction error messages to comply with gitbook 🐛 (36ae998)

1.29.0-beta.2 (2024-11-18)

Features

  • added command list from products (fe7503e)
  • create rest get product (bf9a271)

1.29.0-beta.1 (2024-11-14)

Features

  • add ✨ (8baab22)
  • add blocked to open pr to main if not come from develop or hotfix ✨ (327448d)
  • add reviewdog ✨ (e5af335)
  • add reviewdog again ✨ (3636404)
  • add rule to pr ✨ (6e0ff0c)
  • rollback lint ✨ (4672464)
  • test rewiewdog lint ✨ (5d69cc1)
  • update git actions ✨ (525b0ac)

Bug Fixes

  • golint 🐛 (0aae8f8)
  • resolve lint 🐛 (062fe5b)
  • update 🐛 (981384c)
  • update comment only instead request changes 🐛 (e3d28eb)
  • update git actions name 🐛 (2015cec)
  • update message 🐛 (f39d104)
  • update message 🐛 (33269c3)
  • when both go_version and go_version_file inputs are specified, only go_version will be used 🐛 (62508f8)

1.28.0 (2024-11-14)

Features

  • added command product in root (d0c2f89)
  • added new sub command create on command product (9c63088)

1.27.0 (2024-11-13)

Features

  • add definitions and config ✨ (a49b010)
  • add grafana-lgtm and open telemetry collector to infra docker-compose ✨ (6351d3b)
  • add opentelemetry traces to account endpoints ✨ (bf7f043)
  • add opentelemetry traces to account endpoints and abstract context functions in common package ✨ (c5861e7)
  • add opentelemetry traces to asset endpoints ✨ (3eb7f9a)
  • add opentelemetry traces to operation endpoints and update business error responses ✨ (b6568b8)
  • add opentelemetry traces to portfolio endpoints ✨ (cc442f8)
  • add opentelemetry traces to products endpoints ✨ (2f3e78a)
  • add opentelemetry traces to transaction endpoints ✨ (442c71f)
  • add opentelemetry tracing propagation to transaction and ledger endpoints ✨ (19d8e51)
  • add repository on command and query ✨ (94d254a)
  • add traces to the ledger endpoints using opentelemetry ✨ (4c7944b)
  • add traces to the organization endpoints using opentelemetry ✨ (cc3c62f)
  • add tracing telemetry to create organization endpoint ✨ (b1b2f11)
  • added new sub command create on command portfolio (5692c79)
  • added new sub command delete on command asset (d7a91f4)
  • added new sub command delete on command portfolio (ee48586)
  • added new sub command describe on command asset (5d14dab)
  • added new sub command describe on command portfolio (0d3b154)
  • added new sub command list on command portfolio (d652feb)
  • added new sub command list on command portfolio (11f6f07)
  • added new sub command update on command asset (2edf239)
  • added new sub command update on command portfolio (87e9977)
  • adjust wire inject ✨ (ca0ddb4)
  • transaction: create connection files and add amqp on go.mod ✨ (63f816f)
  • create mocks based on repositories ✨ (f737239)
  • create producer and consumer repositories ✨ (474d2d0)
  • create rabbitmq handler on ports/http ✨ (96b6b23)
  • create rest get by id asset (059d6a1)
  • create rest get by id portfolio (97db29c)
  • create rest update ledger (b2f8129)
  • create sub command delete from command ledger with test unit of the command delete (63de66e)
  • create sub command update from command ledger (57fc305)
  • create test to producer and consumer; ✨ (929d825)
  • created asset command, creation of the create subcommand of the asset command (bdace84)
  • created subcommand list of the command asset (c2d19fc)
  • implement handler; ✨ (dc9df25)
  • implement on cqrs; ✨ (d122ba6)
  • implement on routes; ✨ (db9b12f)
  • implement producer and consumer on adapters ✨ (4ff04d4)
  • implement rabbitmq config, inject and wire; ✨ (5baae29)
  • implement rabbitmq on ledger ✨ (17a9c3d)
  • implementation mock ✨ (481e856)
  • implements producer and consumer with interface and implementation ✨ (5dccc86)
  • init of implementing rabbitmq ✨ (ba9dc6f)
  • method delete rest api ledger (e8917de)

Bug Fixes

  • add comments 🐛 (5c1bbf7)
  • add opentelemetry traces to asset rate endpoints and small adjusts to ledger metadata tracing and wire inject file 🐛 (d933b13)
  • add span error setting on withTelemetry file 🐛 (40a2008)
  • adjust data type in transaction from json endpoint in postman collection 🐛 (107b60f)
  • adjust lint ineffectual assignment to ctx 🐛 (e78cef5)
  • ah metadata structure is totally optional now, it caused errors when trying to request with null fields in the api (3dac45f)
  • complete conn and health on rabbitmq 🐛 (61d1431)
  • create new users to separate ledger and transaction 🐛 (24f66c8)
  • login via flag no save token local (656b15a)
  • make lint 🐛 (5a7847a)
  • make lint; 🐛 (3e55c43)
  • mock 🐛 (5b2d152)
  • move opentelemetry init to before logger init and move logger provider initialization to otel common file 🐛 (a25af7f)
  • remove line break from generate uuidv7 func 🐛 (7cf4009)
  • remove otel-collector from infra module and keep otel-lgtm as the final opentelemetry backend 🐛 (07df708)
  • remove producer and consumer from commons 🐛 (fec19a9)
  • remove short telemetry upload interval used for development purposes 🐛 (64481fb)
  • transaction: remove test handler 🐛 (8081dcf)
  • ledger: remove test handler; 🐛 (2dc3803)
  • remove unusued alias common 🐛 (cdd77f1)
  • uncomment grafana-lgtm and otel-collector on infra docker-compose 🐛 (07dabfd)
  • update amqp 🐛 (b2d6d22)
  • update bug 🐛 (fdbe8ed)
  • update imports that refactor missed 🐛 (e6e9502)
  • update infra docker compose to use envs on otel containers and in his yaml config file 🐛 (a6ba7cb)
  • update infra otel containers to comply with midaz container name pattern 🐛 (7c067d4)
  • update injection; 🐛 (2da2b58)
  • update make lint 🐛 (0945d37)
  • update postman midaz id header to comply with id uppercase pattern 🐛 (a219509)
  • update trace error treatment in ledger find by name repository func 🐛 (cfd86a4)

1.27.0-beta.28 (2024-11-13)

Bug Fixes

  • remove line break from generate uuidv7 func 🐛 (7cf4009)

1.27.0-beta.27 (2024-11-13)

Bug Fixes

  • add span error setting on withTelemetry file 🐛 (40a2008)
  • update postman midaz id header to comply with id uppercase pattern 🐛 (a219509)

1.27.0-beta.26 (2024-11-13)

Bug Fixes

  • add comments 🐛 (5c1bbf7)
  • update imports that refactor missed 🐛 (e6e9502)

1.27.0-beta.25 (2024-11-13)

Features

  • added new sub command delete on command portfolio (ee48586)

1.27.0-beta.24 (2024-11-13)

Features

  • added new sub command update on command portfolio (87e9977)

1.27.0-beta.23 (2024-11-13)

Bug Fixes

  • remove otel-collector from infra module and keep otel-lgtm as the final opentelemetry backend 🐛 (07df708)

1.27.0-beta.22 (2024-11-13)

Features

  • added new sub command describe on command portfolio (0d3b154)
  • create rest get by id portfolio (97db29c)

1.27.0-beta.21 (2024-11-12)

Features

  • added new sub command list on command portfolio (d652feb)
  • added new sub command list on command portfolio (11f6f07)

1.27.0-beta.20 (2024-11-12)

Features

  • added new sub command create on command portfolio (5692c79)

1.27.0-beta.19 (2024-11-12)

Features

  • add opentelemetry traces to operation endpoints and update business error responses ✨ (b6568b8)
  • add opentelemetry traces to transaction endpoints ✨ (442c71f)
  • add opentelemetry tracing propagation to transaction and ledger endpoints ✨ (19d8e51)

Bug Fixes

  • adjust data type in transaction from json endpoint in postman collection 🐛 (107b60f)

1.27.0-beta.18 (2024-11-12)

1.27.0-beta.17 (2024-11-12)

1.27.0-beta.16 (2024-11-12)

1.27.0-beta.15 (2024-11-12)

1.27.0-beta.14 (2024-11-12)

1.27.0-beta.13 (2024-11-11)

Bug Fixes

1.27.0-beta.12 (2024-11-11)

Bug Fixes

  • add opentelemetry traces to asset rate endpoints and small adjusts to ledger metadata tracing and wire inject file 🐛 (d933b13)
  • adjust lint ineffectual assignment to ctx 🐛 (e78cef5)
  • move opentelemetry init to before logger init and move logger provider initialization to otel common file 🐛 (a25af7f)

1.27.0-beta.11 (2024-11-11)

Features

  • added new sub command delete on command asset (d7a91f4)

1.27.0-beta.10 (2024-11-11)

Features

  • add opentelemetry traces to account endpoints ✨ (bf7f043)
  • add opentelemetry traces to account endpoints and abstract context functions in common package ✨ (c5861e7)
  • add opentelemetry traces to asset endpoints ✨ (3eb7f9a)
  • add opentelemetry traces to portfolio endpoints ✨ (cc442f8)
  • add opentelemetry traces to products endpoints ✨ (2f3e78a)

Bug Fixes

  • remove short telemetry upload interval used for development purposes 🐛 (64481fb)
  • update infra otel containers to comply with midaz container name pattern 🐛 (7c067d4)
  • update trace error treatment in ledger find by name repository func 🐛 (cfd86a4)

1.27.0-beta.9 (2024-11-08)

Features

  • add traces to the ledger endpoints using opentelemetry ✨ (4c7944b)
  • add traces to the organization endpoints using opentelemetry ✨ (cc3c62f)
  • add tracing telemetry to create organization endpoint ✨ (b1b2f11)

Bug Fixes

  • update infra docker compose to use envs on otel containers and in his yaml config file 🐛 (a6ba7cb)

1.27.0-beta.8 (2024-11-08)

Features

  • added new sub command describe on command asset (5d14dab)
  • added new sub command update on command asset (2edf239)
  • create rest get by id asset (059d6a1)

1.27.0-beta.7 (2024-11-07)

Features

  • add definitions and config ✨ (a49b010)
  • add repository on command and query ✨ (94d254a)
  • adjust wire inject ✨ (ca0ddb4)
  • transaction: create connection files and add amqp on go.mod ✨ (63f816f)
  • create mocks based on repositories ✨ (f737239)
  • create producer and consumer repositories ✨ (474d2d0)
  • create rabbitmq handler on ports/http ✨ (96b6b23)
  • create test to producer and consumer; ✨ (929d825)
  • implement handler; ✨ (dc9df25)
  • implement on cqrs; ✨ (d122ba6)
  • implement on routes; ✨ (db9b12f)
  • implement producer and consumer on adapters ✨ (4ff04d4)
  • implement rabbitmq config, inject and wire; ✨ (5baae29)
  • implement rabbitmq on ledger ✨ (17a9c3d)
  • implementation mock ✨ (481e856)
  • implements producer and consumer with interface and implementation ✨ (5dccc86)
  • init of implementing rabbitmq ✨ (ba9dc6f)

Bug Fixes

  • complete conn and health on rabbitmq 🐛 (61d1431)
  • create new users to separate ledger and transaction 🐛 (24f66c8)
  • make lint 🐛 (5a7847a)
  • make lint; 🐛 (3e55c43)
  • mock 🐛 (5b2d152)
  • remove producer and consumer from commons 🐛 (fec19a9)
  • transaction: remove test handler 🐛 (8081dcf)
  • ledger: remove test handler; 🐛 (2dc3803)
  • remove unusued alias common 🐛 (cdd77f1)
  • update amqp 🐛 (b2d6d22)
  • update injection; 🐛 (2da2b58)

1.27.0-beta.6 (2024-11-07)

Features

  • created subcommand list of the command asset (c2d19fc)

1.27.0-beta.5 (2024-11-07)

Features

  • created asset command, creation of the create subcommand of the asset command (bdace84)

1.27.0-beta.4 (2024-11-06)

Features

  • add grafana-lgtm and open telemetry collector to infra docker-compose ✨ (6351d3b)

Bug Fixes

  • uncomment grafana-lgtm and otel-collector on infra docker-compose 🐛 (07dabfd)

1.27.0-beta.3 (2024-11-06)

Features

  • create sub command delete from command ledger with test unit of the command delete (63de66e)
  • method delete rest api ledger (e8917de)

1.27.0-beta.2 (2024-11-06)

Features

  • create rest update ledger (b2f8129)
  • create sub command update from command ledger (57fc305)

Bug Fixes

  • login via flag no save token local (656b15a)

1.27.0-beta.1 (2024-11-04)

Bug Fixes

  • ah metadata structure is totally optional now, it caused errors when trying to request with null fields in the api (3dac45f)

1.26.1 (2024-11-05)

1.26.0 (2024-11-01)

Features

  • add account creation endpoint with optional portfolioId ✨ (eb51270)
  • add account update endpoint without portfolioId ✨ (3d7ea8f)
  • add endpoint for account deleting without portfolioID ✨ (075ba90)
  • add endpoints for account consulting with optional portfolioID ✨ (910228b)
  • add uuid handler for routes with path parammeters ✨ (f95111e)
  • added sub command delete from organization (99dbf17)
  • added sub command update from organization (7945691)
  • create comamnd ledger and sub command create (d4a8538)
  • create rest create ledger (a0435ac)
  • create rest list ledger (88102a2)
  • create sub command describe from ledger and test unit (418e660)
  • create sub command list from ledger and test unit with output golden (3d68791)
  • gitaction to update midaz submodule in midaz-full ✨ (5daafa6)
  • rest get id command describe (4e80174)
  • test unit command create ledger (93754de)

Bug Fixes

  • add nil validation for status description in account toProto func 🐛 (387b856)
  • remove deleted_at is null condition from account consult endpoints and related functions 🐛 (af6e15a)
  • remove portfolioID for duplicated alias validation on create account 🐛 (d043045)
  • sec and lint; 🐛 (46bf3b2)
  • operation: use parsed uuids 🐛 (0c5eff2)
  • transaction: use parsed uuids 🐛 (dbb19ad)
  • validate duplicated alias when updating account 🐛 (60f19c8)

1.26.0-beta.14 (2024-11-01)

Features

  • create sub command describe from ledger and test unit (418e660)
  • rest get id command describe (4e80174)

1.26.0-beta.13 (2024-11-01)

Features

  • gitaction to update midaz submodule in midaz-full ✨ (5daafa6)

1.26.0-beta.12 (2024-11-01)

Features

  • create rest list ledger (88102a2)
  • create sub command list from ledger and test unit with output golden (3d68791)

1.26.0-beta.11 (2024-11-01)

Features

  • create comamnd ledger and sub command create (d4a8538)
  • create rest create ledger (a0435ac)
  • test unit command create ledger (93754de)

1.26.0-beta.10 (2024-10-31)

Features

  • add account update endpoint without portfolioId ✨ (3d7ea8f)

1.26.0-beta.9 (2024-10-31)

Features

  • add account creation endpoint with optional portfolioId ✨ (eb51270)

1.26.0-beta.8 (2024-10-30)

1.26.0-beta.7 (2024-10-30)

Features

  • add endpoint for account deleting without portfolioID ✨ (075ba90)

Bug Fixes

  • remove deleted_at is null condition from account consult endpoints and related functions 🐛 (af6e15a)

1.26.0-beta.6 (2024-10-30)

Bug Fixes

1.26.0-beta.5 (2024-10-30)

Bug Fixes

  • remove portfolioID for duplicated alias validation on create account 🐛 (d043045)
  • validate duplicated alias when updating account 🐛 (60f19c8)

1.26.0-beta.4 (2024-10-30)

Features

  • added sub command delete from organization (99dbf17)

1.26.0-beta.3 (2024-10-30)

Features

  • add uuid handler for routes with path parammeters ✨ (f95111e)

Bug Fixes

  • add nil validation for status description in account toProto func 🐛 (387b856)
  • operation: use parsed uuids 🐛 (0c5eff2)
  • transaction: use parsed uuids 🐛 (dbb19ad)

1.26.0-beta.2 (2024-10-30)

Features

  • added sub command update from organization (7945691)

1.26.0-beta.1 (2024-10-30)

Features

  • add endpoints for account consulting with optional portfolioID ✨ (910228b)

1.25.0 (2024-10-29)

Features

  • added sub command list from organization (32ecea1)
  • added sub command list from organization (dfcaab0)
  • adds new error message for metadata nested structures ✨ (4a7c634)
  • create command create from organization (c0742da)
  • asset: create external account if it does not exist during asset creation ✨ (c88b220)
  • create rest getby id organization (3959de5)
  • create sub command describe from command organization (af35793)
  • Get asset rates - part 2 ✨ (52d5be4)
  • Get asset rates ✨ (48c5dec)
  • implements custom validators for metadata fields ✨ (005446e)
  • implements new function to parse Metadata from requests ✨ (d933a58)
  • post rest organization (e7de90d)
  • update go version 1.22 to 1.23; ✨ (1d32f7e)

Bug Fixes

  • adjust normalization of values ​​with decimal places for remaining 🐛 (fc4f220)
  • add omitempty to all status domain structs 🐛 (c946146)
  • account: add organizationID and ledgerID to the grpc account funcs 🐛 (39b29e7)
  • add validation for allowReceiving and allowSending status fields in create endpoints for all components 🐛 (3dad79d)
  • add validation for status fields in create endpoints for all components 🐛 (0779976)
  • adjust balance_scale can not be inserted on balance_on_hold 🐛 (9482b5a)
  • adjust portfolio, allowreceiving and allowsending; 🐛 (4f16cd1)
  • adjust transaction model and parse 🐛 (060ff1d)
  • account: change error for create account with parent account id not found 🐛 (a2471a9)
  • change midaz url 🐛 (acbaf9e)
  • fixes file name typo 🐛 (3cbab1a)
  • fixes metadata error messages max length parameters 🐛 (d9f334e)
  • implements RFC merge patch rules for metadata update 🐛 (7cf7bcd)
  • lint 🐛 (9e5ebf1)
  • logging entity name for metadata creation error 🐛 (1f70e1b)
  • make lint issues; 🐛 (96fc0bf)
  • omits validation error fields if empty 🐛 (313a3cd)
  • omitting empty metadata from responses 🐛 (7878b44)
  • remove deprecated metadata validation calls 🐛 (549aa99)
  • auth: remove ids from the auth init sql insert 🐛 (0965a7b)
  • resolve G304 CWE-22 potential file inclusion via variable (91a4350)
  • sec and lint; 🐛 (a60cb56)
  • set new metadata validators for necessary inputs 🐛 (ead05ab)
  • some adjusts 🐛 (8e90ad8)
  • update imports; 🐛 (a42bbcf)
  • update lint; 🐛 (90c929f)
  • update transaction table after on transaction; 🐛 (296fe6e)
  • uses id sent over path to update metadata 🐛 (0918712)
  • validate share to int 🐛 (db12411)
  • validations to transaction rules 🐛 (769abba)

1.25.0-beta.16 (2024-10-29)

Bug Fixes

1.25.0-beta.15 (2024-10-29)

Bug Fixes

  • adjust balance_scale can not be inserted on balance_on_hold 🐛 (9482b5a)
  • adjust portfolio, allowreceiving and allowsending; 🐛 (4f16cd1)
  • update lint; 🐛 (90c929f)

1.25.0-beta.14 (2024-10-29)

1.25.0-beta.13 (2024-10-29)

1.25.0-beta.12 (2024-10-29)

Bug Fixes

  • add omitempty to all status domain structs 🐛 (c946146)
  • add validation for allowReceiving and allowSending status fields in create endpoints for all components 🐛 (3dad79d)
  • add validation for status fields in create endpoints for all components 🐛 (0779976)

1.25.0-beta.11 (2024-10-28)

Features

  • update go version 1.22 to 1.23; ✨ (1d32f7e)

Bug Fixes

  • adjust transaction model and parse 🐛 (060ff1d)
  • change midaz url 🐛 (acbaf9e)
  • sec and lint; 🐛 (a60cb56)
  • some adjusts 🐛 (8e90ad8)
  • update imports; 🐛 (a42bbcf)
  • validations to transaction rules 🐛 (769abba)

1.25.0-beta.10 (2024-10-28)

Features

  • asset: create external account if it does not exist during asset creation ✨ (c88b220)

Bug Fixes

  • account: add organizationID and ledgerID to the grpc account funcs 🐛 (39b29e7)

1.25.0-beta.9 (2024-10-28)

Features

  • added sub command list from organization (32ecea1)
  • create rest getby id organization (3959de5)
  • create sub command describe from command organization (af35793)

1.25.0-beta.8 (2024-10-28)

Features

  • added sub command list from organization (dfcaab0)

1.25.0-beta.7 (2024-10-28)

Features

  • adds new error message for metadata nested structures ✨ (4a7c634)
  • implements custom validators for metadata fields ✨ (005446e)

Bug Fixes

  • fixes metadata error messages max length parameters 🐛 (d9f334e)
  • omits validation error fields if empty 🐛 (313a3cd)
  • remove deprecated metadata validation calls 🐛 (549aa99)
  • set new metadata validators for necessary inputs 🐛 (ead05ab)

1.25.0-beta.6 (2024-10-25)

Features

  • implements new function to parse Metadata from requests ✨ (d933a58)

Bug Fixes

  • fixes file name typo 🐛 (3cbab1a)
  • implements RFC merge patch rules for metadata update 🐛 (7cf7bcd)
  • logging entity name for metadata creation error 🐛 (1f70e1b)
  • omitting empty metadata from responses 🐛 (7878b44)
  • uses id sent over path to update metadata 🐛 (0918712)

1.25.0-beta.5 (2024-10-24)

Bug Fixes

  • auth: remove ids from the auth init sql insert 🐛 (0965a7b)

1.25.0-beta.4 (2024-10-24)

Bug Fixes

  • account: change error for create account with parent account id not found 🐛 (a2471a9)

1.25.0-beta.3 (2024-10-24)

Features

  • Get asset rates - part 2 ✨ (52d5be4)
  • Get asset rates ✨ (48c5dec)

1.25.0-beta.2 (2024-10-24)

Features

  • create command create from organization (c0742da)
  • post rest organization (e7de90d)

Bug Fixes

  • resolve G304 CWE-22 potential file inclusion via variable (91a4350)

1.25.0-beta.1 (2024-10-24)

Bug Fixes

  • adjust normalization of values ​​with decimal places for remaining 🐛 (fc4f220)
  • make lint issues; 🐛 (96fc0bf)
  • update transaction table after on transaction; 🐛 (296fe6e)

1.24.0 (2024-10-24)

Features

  • add update account with status approved after transfers ✨ (f84ee03)
  • Create asset rates - part 2 ✨ (c2d636c)
  • Create asset rates ✨ (5e4519f)
  • create operation const in commons ✨ (b204230)
  • create update transaction by status; ✨ (181ba8a)

Bug Fixes

  • add field sizing to onboarding and portfolio domain structs 🐛 (df44228)
  • adjust import alias 🐛 (c31d28d)
  • adjust import; 🐛 (64b3456)
  • adjust some validation to add and remove values from accounts using scale; 🐛 (d59e19d)
  • errors: correcting invalid account type error message 🐛 (4df336d)
  • update casdoor logger named ping to health check 🐛 (528285e)
  • update field sizing on onboarding and portfolio domain structs accordingly with rfc 🐛 (d8db53d)
  • update find scale right; 🐛 (6e2b45c)
  • use operations const instead of account type to save operations 🐛 (e74ce4b)

1.24.0-beta.5 (2024-10-24)

1.24.0-beta.4 (2024-10-23)

Features

  • add update account with status approved after transfers ✨ (f84ee03)
  • create update transaction by status; ✨ (181ba8a)

Bug Fixes

  • adjust import; 🐛 (64b3456)
  • adjust some validation to add and remove values from accounts using scale; 🐛 (d59e19d)
  • update find scale right; 🐛 (6e2b45c)

1.24.0-beta.3 (2024-10-23)

Features

  • Create asset rates - part 2 ✨ (c2d636c)
  • Create asset rates ✨ (5e4519f)

Bug Fixes

  • adjust import alias 🐛 (c31d28d)

1.24.0-beta.2 (2024-10-23)

Features

  • create operation const in commons ✨ (b204230)

Bug Fixes

  • update casdoor logger named ping to health check 🐛 (528285e)
  • use operations const instead of account type to save operations 🐛 (e74ce4b)

1.24.0-beta.1 (2024-10-22)

Bug Fixes

  • add field sizing to onboarding and portfolio domain structs 🐛 (df44228)
  • errors: correcting invalid account type error message 🐛 (4df336d)
  • update field sizing on onboarding and portfolio domain structs accordingly with rfc 🐛 (d8db53d)

1.23.0 (2024-10-22)

Features

  • add infra to template; ✨ (f18dca9)
  • logging: wrap zap logger implementation with otelzap ✨ (d792e65)

Bug Fixes

  • logging: add logger sync to server for graceful shutdown 🐛 (c51a4af)
  • add make set_env on make file; 🐛 (6c6bead)
  • adjust transaction log; 🐛 (823ec66)
  • change map instantiation; 🐛 (1d3f1e8)
  • logging: resolve logging issues for all routes 🐛 (694dadb)
  • return bash on make.sh; 🐛 (0b964ba)
  • logging: set capital color level encoder for non-production environments 🐛 (f5f6e73)
  • some adjusts; 🐛 (9f45958)
  • logging: update sync func being called in zap logger for graceful shutdown 🐛 (4ad1ff2)
  • uses uuid type instead of string for portfolio creation 🐛 (f1edeef)

1.23.0-beta.3 (2024-10-22)

Features

  • add infra to template; ✨ (f18dca9)

Bug Fixes

  • add make set_env on make file; 🐛 (6c6bead)
  • adjust transaction log; 🐛 (823ec66)
  • change map instantiation; 🐛 (1d3f1e8)
  • return bash on make.sh; 🐛 (0b964ba)
  • some adjusts; 🐛 (9f45958)

1.23.0-beta.2 (2024-10-22)

Features

  • logging: wrap zap logger implementation with otelzap ✨ (d792e65)

Bug Fixes

  • logging: add logger sync to server for graceful shutdown 🐛 (c51a4af)
  • logging: resolve logging issues for all routes 🐛 (694dadb)
  • logging: set capital color level encoder for non-production environments 🐛 (f5f6e73)
  • logging: update sync func being called in zap logger for graceful shutdown 🐛 (4ad1ff2)

1.23.0-beta.1 (2024-10-22)

Bug Fixes

  • uses uuid type instead of string for portfolio creation 🐛 (f1edeef)

1.22.0 (2024-10-22)

Features

  • implements method to check if a ledger exists by name in an organization ✨ (9737579)
  • product name required ✨ (e3c4a51)
  • validate account type ✨ (6dd3fa0)

Bug Fixes

  • error in the logic not respecting the username and password flags (b76e361)
  • patch account doesnt return the right data 🐛 (a9c97c2)
  • rename to put on pattern 🐛 (ec8141a)
  • sets name as a required field for creating ledgers 🐛 (534cda5)
  • sets type as a required field for creating accounts 🐛 (a35044f)
  • setting cursor input and interactive terminal output (9b45c14)
  • update some ports on .env 🐛 (b7c58ea)
  • uses parsed UUID for organizationID on create ledger 🐛 (b506dc3)
  • validates if a ledger with the same name already exists for the same organization 🐛 (08df20b)

1.22.0-beta.13 (2024-10-22)

1.22.0-beta.12 (2024-10-22)

Features

  • product name required ✨ (e3c4a51)

1.22.0-beta.11 (2024-10-22)

1.22.0-beta.10 (2024-10-22)

1.22.0-beta.9 (2024-10-22)

1.22.0-beta.8 (2024-10-22)

Features

  • validate account type ✨ (6dd3fa0)

1.22.0-beta.7 (2024-10-21)

Bug Fixes

  • error in the logic not respecting the username and password flags (b76e361)
  • setting cursor input and interactive terminal output (9b45c14)

1.22.0-beta.6 (2024-10-21)

Features

  • implements method to check if a ledger exists by name in an organization ✨ (9737579)

Bug Fixes

  • uses parsed UUID for organizationID on create ledger 🐛 (b506dc3)
  • validates if a ledger with the same name already exists for the same organization 🐛 (08df20b)

1.22.0-beta.5 (2024-10-21)

Bug Fixes

  • rename to put on pattern 🐛 (ec8141a)
  • update some ports on .env 🐛 (b7c58ea)

1.22.0-beta.4 (2024-10-21)

Bug Fixes

  • patch account doesnt return the right data 🐛 (a9c97c2)

1.22.0-beta.3 (2024-10-21)

Bug Fixes

  • sets type as a required field for creating accounts 🐛 (a35044f)

1.22.0-beta.2 (2024-10-21)

1.22.0-beta.1 (2024-10-21)

Bug Fixes

  • sets name as a required field for creating ledgers 🐛 (534cda5)

1.21.0 (2024-10-18)

Features

  • create command login mode term, browser ✨ (80a9326)
  • create transaction using json based on dsl struct ✨ (a2552ed)

Bug Fixes

  • change midaz code owner file 🐛 (8f5e2c2)
  • make sec and lint; 🐛 (93a3dd6)
  • sets entityID as a required field for portfolio creation 🐛 (5a74f7d)
  • sets name as a required field for portfolio creation 🐛 (ef35811)
  • some update to add and sub accounts; adjust validate accounts balance; 🐛 (e705cbd)
  • update postman; 🐛 (4931c51)
  • updates to get all accounts 🐛 (f536a9a)

1.21.0-beta.5 (2024-10-18)

Bug Fixes

  • change midaz code owner file 🐛 (8f5e2c2)

1.21.0-beta.4 (2024-10-18)

Features

  • create transaction using json based on dsl struct ✨ (a2552ed)

Bug Fixes

  • make sec and lint; 🐛 (93a3dd6)
  • some update to add and sub accounts; adjust validate accounts balance; 🐛 (e705cbd)
  • update postman; 🐛 (4931c51)
  • updates to get all accounts 🐛 (f536a9a)

1.21.0-beta.3 (2024-10-18)

Bug Fixes

  • sets entityID as a required field for portfolio creation 🐛 (5a74f7d)

1.21.0-beta.2 (2024-10-18)

Features

  • create command login mode term, browser ✨ (80a9326)

1.21.0-beta.1 (2024-10-18)

Bug Fixes

  • sets name as a required field for portfolio creation 🐛 (ef35811)

1.20.0 (2024-10-18)

Features

  • validate code for all types ✨ (c0e7b31)

Bug Fixes

  • update error message for invalid path parameters 🐛 (5942994)

1.20.0-beta.2 (2024-10-18)

Features

  • validate code for all types ✨ (c0e7b31)

1.20.0-beta.1 (2024-10-18)

Bug Fixes

  • update error message for invalid path parameters 🐛 (5942994)

1.19.0 (2024-10-18)

Features

  • adds UUID handler for routes with path parameters ✨ (6153896)
  • adds validation error for invalid path parameters ✨ (270ecfd)
  • implement get operation by portfolio ✨ (1e9322f)
  • implements handler for parsing UUID path parameters ✨ (6baa571)
  • initialize CLI with root and version commands ✨ (6ebff8a)
  • require code ✨ (40d1bbd)

Bug Fixes

  • add log; 🐛 (3a71282)
  • add parentheses on find name or asset query; 🐛 (9b71d2e)
  • add required in asset_code; 🐛 (d2481eb)
  • adjust to validate if exists code on assets; 🐛 (583890a)
  • asset validate create before to ledger_id 🐛 (da0a22a)
  • better formatting for error message 🐛 (d7135ff)
  • create validation on code to certify that asset_code exist on assets before insert in accounts; 🐛 (2375963)
  • go sec and lint; 🐛 (4d22c8c)
  • Invalid code format validation 🐛 (e8383ca)
  • Invalid code format validation 🐛 (4dfe76c)
  • remove asset_code validation on account 🐛 (05b89c5)
  • remove copyloopvar and perfsprint; 🐛 (a181709)
  • remove goconst 🐛 (707be65)
  • remove unique constraint on database in code and reference on accounts; 🐛 (926ca9b)
  • resolve conflicts 🐛 (bc4b697)
  • uses parsed uuid while creating asset 🐛 (333bf49)
  • uses parsed uuid while deleting ledger by id 🐛 (8dc3a97)
  • uses parsed uuid while deleting organization 🐛 (866170a)
  • uses parsed uuid while getting all organization ledgers 🐛 (2260a33)
  • uses parsed uuid while getting and updating a ledger 🐛 (ad1bcae)
  • uses parsed uuid while retrieving all assets from a ledger 🐛 (aadf885)
  • uses parsed uuid while retrieving and updating asset 🐛 (9c8b3a2)
  • uses parsed uuid while retrieving organization 🐛 (e2d2848)
  • uses UUID to find asset 🐛 (381ba21)

1.19.0-beta.7 (2024-10-18)

Features

  • adds UUID handler for routes with path parameters ✨ (6153896)
  • adds validation error for invalid path parameters ✨ (270ecfd)
  • implements handler for parsing UUID path parameters ✨ (6baa571)

Bug Fixes

  • better formatting for error message 🐛 (d7135ff)
  • remove asset_code validation on account 🐛 (05b89c5)
  • uses parsed uuid while creating asset 🐛 (333bf49)
  • uses parsed uuid while deleting ledger by id 🐛 (8dc3a97)
  • uses parsed uuid while deleting organization 🐛 (866170a)
  • uses parsed uuid while getting all organization ledgers 🐛 (2260a33)
  • uses parsed uuid while getting and updating a ledger 🐛 (ad1bcae)
  • uses parsed uuid while retrieving all assets from a ledger 🐛 (aadf885)
  • uses parsed uuid while retrieving and updating asset 🐛 (9c8b3a2)
  • uses parsed uuid while retrieving organization 🐛 (e2d2848)
  • uses UUID to find asset 🐛 (381ba21)

1.19.0-beta.6 (2024-10-18)

Bug Fixes

  • asset validate create before to ledger_id 🐛 (da0a22a)

1.19.0-beta.5 (2024-10-18)

Features

1.19.0-beta.4 (2024-10-18)

Bug Fixes

  • add log; 🐛 (3a71282)
  • add parentheses on find name or asset query; 🐛 (9b71d2e)
  • add required in asset_code; 🐛 (d2481eb)
  • adjust to validate if exists code on assets; 🐛 (583890a)
  • create validation on code to certify that asset_code exist on assets before insert in accounts; 🐛 (2375963)
  • go sec and lint; 🐛 (4d22c8c)
  • remove copyloopvar and perfsprint; 🐛 (a181709)
  • remove goconst 🐛 (707be65)
  • remove unique constraint on database in code and reference on accounts; 🐛 (926ca9b)

1.19.0-beta.3 (2024-10-18)

Bug Fixes

  • Invalid code format validation 🐛 (e8383ca)
  • Invalid code format validation 🐛 (4dfe76c)

1.19.0-beta.2 (2024-10-17)

1.19.0-beta.1 (2024-10-17)

Features

  • implement get operation by portfolio ✨ (1e9322f)
  • initialize CLI with root and version commands ✨ (6ebff8a)

Bug Fixes

1.18.0 (2024-10-16)

Features

  • implement patch operation ✨ (d4c6e5c)

Bug Fixes

  • filters if any required fields are missing and returns a customized error message 🐛 (7f6c95a)
  • sets legalName and legalDocument as required fields for creating or updating an organization 🐛 (1dd238d)
  • update .env.example to transaction access accounts on grpc on ledger 🐛 (a643cc6)

1.18.0-beta.2 (2024-10-16)

Features

  • implement patch operation ✨ (d4c6e5c)

1.18.0-beta.1 (2024-10-16)

Bug Fixes

  • filters if any required fields are missing and returns a customized error message 🐛 (7f6c95a)
  • sets legalName and legalDocument as required fields for creating or updating an organization 🐛 (1dd238d)
  • update .env.example to transaction access accounts on grpc on ledger 🐛 (a643cc6)

1.17.0 (2024-10-16)

Bug Fixes

  • update scripts to set variable on collection instead of environment 🐛 (e2a52dc)

1.17.0-beta.1 (2024-10-16)

Bug Fixes

  • update scripts to set variable on collection instead of environment 🐛 (e2a52dc)

1.16.0 (2024-10-16)

Features

  • implement get operation by portfolio ✨ (35702ae)

Bug Fixes

  • add error treatment when extracting dsl file from header and get creating buffer error 🐛 (807a706)
  • add solution to avoid nolint:gocyclo in business error messages handler 🐛 (a293625)
  • adjust centralized errors name to comply with stylecheck and other lint issues 🐛 (a06361d)
  • adjust reference to errors in common instead of http package 🐛 (c0deae2)

1.16.0-beta.4 (2024-10-16)

1.16.0-beta.3 (2024-10-15)

Features

  • implement get operation by portfolio ✨ (35702ae)

1.16.0-beta.2 (2024-10-15)

1.16.0-beta.1 (2024-10-15)

Bug Fixes

  • add error treatment when extracting dsl file from header and get creating buffer error 🐛 (807a706)
  • add solution to avoid nolint:gocyclo in business error messages handler 🐛 (a293625)
  • adjust centralized errors name to comply with stylecheck and other lint issues 🐛 (a06361d)
  • adjust reference to errors in common instead of http package 🐛 (c0deae2)

1.15.0 (2024-10-14)

Features

  • add new funcs to solve some problems separately ✨ (c88dd61)
  • create a func process account on handler to update accounts ✨ (67ba62b)
  • create func on validate to adjust values to send to update ✨ (8ffe1ce)
  • create some validations func to scale, undoscale and so on... ✨ (3471f2b)
  • dsl validations nuances to sources and distribute ✨ (07452a7)
  • implement auth on transaction ✨ (a183909)
  • implement get operation by account ✨ (9137bc1)
  • implement get operations by account ✨ (1a75922)
  • implement get operations by portfolio ✨ (966e5c5)
  • implement new validations to accounts and dsl and save on operations ✨ (53b7a3a)
  • implement token to call grpc ✨ (b1fc617)
  • implement update account method; change name account to client when get new account proto client; ✨ (5aae505)

Bug Fixes

  • accept only @external accounts to be negative values 🐛 (909eb23)
  • add auth on the new route 🐛 (ed51df9)
  • add field boolean to help to know if is from or to struct 🐛 (898fa5d)
  • go lint 🐛 (b692801)
  • golang sec G601 (CWE-118): Implicit memory aliasing in for loop. (Confidence: MEDIUM, Severity: MEDIUM) 🐛 (9517777)
  • merge develop 🐛 (cdaf00d)
  • remove fmt.sprintf 🐛 (1ba33f8)
  • rename OperationHandler alias 🐛 (866c122)
  • update some validate erros. 🐛 (623b4d9)

1.15.0-beta.5 (2024-10-14)

Features

  • implement auth on transaction ✨ (a183909)
  • implement token to call grpc ✨ (b1fc617)

Bug Fixes

1.15.0-beta.4 (2024-10-14)

Features

  • implement get operation by account ✨ (9137bc1)

1.15.0-beta.3 (2024-10-11)

Features

  • add new funcs to solve some problems separately ✨ (c88dd61)
  • create a func process account on handler to update accounts ✨ (67ba62b)
  • create func on validate to adjust values to send to update ✨ (8ffe1ce)
  • create some validations func to scale, undoscale and so on... ✨ (3471f2b)
  • dsl validations nuances to sources and distribute ✨ (07452a7)
  • implement new validations to accounts and dsl and save on operations ✨ (53b7a3a)
  • implement update account method; change name account to client when get new account proto client; ✨ (5aae505)

Bug Fixes

  • add field boolean to help to know if is from or to struct 🐛 (898fa5d)
  • go lint 🐛 (b692801)
  • golang sec G601 (CWE-118): Implicit memory aliasing in for loop. (Confidence: MEDIUM, Severity: MEDIUM) 🐛 (9517777)
  • merge develop 🐛 (cdaf00d)
  • update some validate erros. 🐛 (623b4d9)

1.15.0-beta.2 (2024-10-11)

Features

  • implement get operations by portfolio ✨ (966e5c5)

1.15.0-beta.1 (2024-10-10)

Features

  • implement get operations by account ✨ (1a75922)

Bug Fixes

  • rename OperationHandler alias 🐛 (866c122)

1.14.1 (2024-10-10)

1.14.1-beta.4 (2024-10-08)

1.14.1-beta.3 (2024-10-08)

1.14.1-beta.2 (2024-10-08)

1.14.1-beta.1 (2024-10-08)

1.14.0 (2024-10-07)

Features

  • add authorization to Postman requests and implement new transaction route wip ✨ (91afb3f)
  • add default enforcer adapter and token fields on casdoor init json also add init sql file to casdoor db ✨ (6bb997b)
  • add permission check to ledger ✨ (352a6c2)
  • add permission check to the ledger grpc routes ✨ (1e4a81f)
  • add permission check to the ledger routes ✨ (4ce5162)
  • adjusts to create operations based on transaction in dsl ✨ (7ca7f04)
  • implement get transaction by id ✨ (a9f1935)
  • Implement UpdateTransaction and GetAllTTransactions ✨ (d2c0e5d)
  • insert operations on database after insert transaction ✨ (cc03f5e)

Bug Fixes

  • add chartofaccounts in dsl struct 🐛 (92325c2)
  • fix lint name and import sorting issues 🐛 (aeb2a87)
  • insert import reflect 🐛 (f1574e6)
  • load transaction after patch 🐛 (456f880)
  • remove db scan position 🐛 (0129bd0)
  • rename get-transaction to get-id-transaction filename 🐛 (96cda1f)
  • update proto address and port from ledger and transaction env example 🐛 (95a4f6a)
  • update slice operation to operations 🐛 (0954fe9)
  • update subcomands version 🐛 (483348c)
  • validate omitempty from productId for create and update account 🐛 (a6fd703)

1.14.0-beta.4 (2024-10-07)

Features

  • Implement UpdateTransaction and GetAllTTransactions ✨ (d2c0e5d)

Bug Fixes

  • load transaction after patch 🐛 (456f880)
  • rename get-transaction to get-id-transaction filename 🐛 (96cda1f)

1.14.0-beta.3 (2024-10-07)

Features

  • add authorization to Postman requests and implement new transaction route wip ✨ (91afb3f)
  • add default enforcer adapter and token fields on casdoor init json also add init sql file to casdoor db ✨ (6bb997b)
  • add permission check to ledger ✨ (352a6c2)
  • add permission check to the ledger grpc routes ✨ (1e4a81f)
  • add permission check to the ledger routes ✨ (4ce5162)

Bug Fixes

  • fix lint name and import sorting issues 🐛 (aeb2a87)
  • update proto address and port from ledger and transaction env example 🐛 (95a4f6a)
  • validate omitempty from productId for create and update account 🐛 (a6fd703)

1.14.0-beta.2 (2024-10-04)

Features

  • adjusts to create operations based on transaction in dsl ✨ (7ca7f04)
  • insert operations on database after insert transaction ✨ (cc03f5e)

Bug Fixes

  • add chartofaccounts in dsl struct 🐛 (92325c2)
  • insert import reflect 🐛 (f1574e6)
  • remove db scan position 🐛 (0129bd0)
  • update slice operation to operations 🐛 (0954fe9)
  • update subcomands version 🐛 (483348c)

1.14.0-beta.1 (2024-10-04)

Features

  • implement get transaction by id ✨ (a9f1935)

1.13.0 (2024-10-02)

Features

  • create grpc account in adapter ✨ (78dbddb)
  • create operation postgres crud to use with transaction (0b541a4)
  • create transaction constant ✨ (4f5a03b)
  • implements transaction api using grcp to get account on ledger ✨ (7b19915)

Bug Fixes

  • account proto class updated with all fields. 🐛 (0f00bb7)
  • add lib 🐛 (55f0aa0)
  • adjust account proto in common to improve requests and responses on ledger 🐛 (844d994)
  • adjust to slice to use append instead use index. 🐛 (990c426)
  • create transaction on postgresql 🐛 (688a16c)
  • insert grpc address and port in environment 🐛 (7813ae3)
  • insert ledger grpc address and port into transaction .env 🐛 (4be3771)
  • make sec, format, tidy and lint 🐛 (11b9d97)
  • mongdb connection and wire to save metadata of transaction 🐛 (05f19a5)
  • remove account http api reference 🐛 (8189389)
  • remove defer because command always be executed before the connection is even used. 🐛 (a5e4d36)
  • remove exemples of dsl gold 🐛 (1daa033)
  • rename .env.exemple to .env.example and update go.sum 🐛 (b6a2a2d)
  • some operation adjust 🐛 (0ab9fa3)
  • update convert uint64 make sec alert 🐛 (3779924)
  • update docker compose ledger and transaction to add bridge to use grpc call account 🐛 (4115eb1)
  • update grpc accounts proto reference on transaction and some adjusts to improve readable 🐛 (9930082)
  • update grpc accounts proto reference on transaction and some adjusts to improve readable pt. 2 🐛 (11e5c71)
  • update inject and wire 🐛 (8026c16)

1.13.0-beta.1 (2024-10-02)

Features

  • create grpc account in adapter ✨ (78dbddb)
  • create operation postgres crud to use with transaction (0b541a4)
  • create transaction constant ✨ (4f5a03b)
  • implements transaction api using grcp to get account on ledger ✨ (7b19915)

Bug Fixes

  • account proto class updated with all fields. 🐛 (0f00bb7)
  • add lib 🐛 (55f0aa0)
  • adjust account proto in common to improve requests and responses on ledger 🐛 (844d994)
  • adjust to slice to use append instead use index. 🐛 (990c426)
  • create transaction on postgresql 🐛 (688a16c)
  • insert grpc address and port in environment 🐛 (7813ae3)
  • insert ledger grpc address and port into transaction .env 🐛 (4be3771)
  • make sec, format, tidy and lint 🐛 (11b9d97)
  • mongdb connection and wire to save metadata of transaction 🐛 (05f19a5)
  • remove account http api reference 🐛 (8189389)
  • remove defer because command always be executed before the connection is even used. 🐛 (a5e4d36)
  • remove exemples of dsl gold 🐛 (1daa033)
  • rename .env.exemple to .env.example and update go.sum 🐛 (b6a2a2d)
  • some operation adjust 🐛 (0ab9fa3)
  • update convert uint64 make sec alert 🐛 (3779924)
  • update docker compose ledger and transaction to add bridge to use grpc call account 🐛 (4115eb1)
  • update grpc accounts proto reference on transaction and some adjusts to improve readable 🐛 (9930082)
  • update grpc accounts proto reference on transaction and some adjusts to improve readable pt. 2 🐛 (11e5c71)
  • update inject and wire 🐛 (8026c16)

1.12.0 (2024-09-27)

Features

  • create auth postman collections and environments (206ffb1)
  • create casdoor base infrastructure ✨ (1d10d20)

Bug Fixes

  • update postman and environments 🐛 (3f4d97e)

1.12.0-beta.1 (2024-09-27)

Features

  • create auth postman collections and environments (206ffb1)
  • create casdoor base infrastructure ✨ (1d10d20)

Bug Fixes

  • update postman and environments 🐛 (3f4d97e)

1.11.1-beta.2 (2024-09-26)

1.11.1-beta.1 (2024-09-26)

1.11.0 (2024-09-23)

1.11.0-beta.1 (2024-09-23)

1.10.1 (2024-09-19)

1.10.0 (2024-09-19)

Features

  • add grpc port to midaz on 50051 to run togheter with fiber ✨ (a9c4551)
  • add midaz version ✨ (27c56aa)
  • add proto url, address ✨ (c92ee9b)
  • add version onn .env file ✨ (fdfdac3)
  • create new method listbyalias to find accounts based on transaction dsl info ✨ (113c00c)
  • create new route and server grpc and remove old account class ✨ (c5d9101)
  • generate new query to search account by ids ✨ (aa5d147)
  • grpc server starting with http sever togheter ✨ (6d12e14)
  • update account by id and get account by alias by grpc ✨ (bf98e11)

Bug Fixes

  • add -d on docker compose up 🐛 (0322e13)
  • add clean-up step for existing backup folder in PostgreSQL replica service in docker-compose (28be466)
  • adjust grpc account service 🐛 (2679e9b)
  • change print error to return error 🐛 (2e28f92)
  • ensure pg_basebackup runs if directory or postgresql.conf file is missing (9f9742e)
  • go sec and go lint 🐛 (8a91b07)
  • remove fiber print startup 🐛 (d47dd20)
  • reorganize some class and update wire. 🐛 (af0836b)
  • update version place in log 🐛 (83980a8)

1.10.0-beta.2 (2024-09-19)

Features

  • add grpc port to midaz on 50051 to run togheter with fiber ✨ (a9c4551)
  • add midaz version ✨ (27c56aa)
  • add proto url, address ✨ (c92ee9b)
  • add version onn .env file ✨ (fdfdac3)
  • create new method listbyalias to find accounts based on transaction dsl info ✨ (113c00c)
  • create new route and server grpc and remove old account class ✨ (c5d9101)
  • generate new query to search account by ids ✨ (aa5d147)
  • grpc server starting with http sever togheter ✨ (6d12e14)
  • update account by id and get account by alias by grpc ✨ (bf98e11)

Bug Fixes

  • add -d on docker compose up 🐛 (0322e13)
  • adjust grpc account service 🐛 (2679e9b)
  • change print error to return error 🐛 (2e28f92)
  • go sec and go lint 🐛 (8a91b07)
  • remove fiber print startup 🐛 (d47dd20)
  • reorganize some class and update wire. 🐛 (af0836b)
  • update version place in log 🐛 (83980a8)

1.10.0-beta.1 (2024-09-17)

Bug Fixes

  • add clean-up step for existing backup folder in PostgreSQL replica service in docker-compose (28be466)
  • ensure pg_basebackup runs if directory or postgresql.conf file is missing (9f9742e)

1.9.1-beta.1 (2024-09-17)

1.9.0 (2024-09-16)

Bug Fixes

  • adjust cast of int to uint64 because gosec G115 🐛 (d1d62fb)
  • Fixing the ory ports - creating organization and group namespace 🐛 (b4a72b4)
  • return statements should not be cuddled if block has more than two lines (wsl) 🐛 (136a780)
  • updated go.mod and go.sum 🐛 (f8ef00c)

1.9.0-beta.4 (2024-09-16)

Bug Fixes

  • adjust cast of int to uint64 because gosec G115 🐛 (d1d62fb)
  • return statements should not be cuddled if block has more than two lines (wsl) 🐛 (136a780)

1.9.0-beta.3 (2024-09-16)

Bug Fixes

  • updated go.mod and go.sum 🐛 (f8ef00c)

1.9.0-beta.2 (2024-09-16)

1.9.0-beta.1 (2024-07-02)

Bug Fixes

  • Fixing the ory ports - creating organization and group namespace 🐛 (b4a72b4)

1.8.0 (2024-06-05)

Features

Bug Fixes

  • add field UseMetadata to use on query on mongodb when not use metadata field remove limit and skip to get all 🐛 (fce6bfb)
  • make lint, sec and tests 🐛 (bb4621b)
  • update test and change QueryHeader path 🐛 (c8b539f)

1.8.0-beta.1 (2024-06-05)

Features

Bug Fixes

  • add field UseMetadata to use on query on mongodb when not use metadata field remove limit and skip to get all 🐛 (fce6bfb)
  • make lint, sec and tests 🐛 (bb4621b)
  • update test and change QueryHeader path 🐛 (c8b539f)

1.7.0 (2024-06-05)

Features

  • Keto Stack Included in Docker Compose file - Auth (c5c2831)
  • Keto Stack Included in Docker Compose file - Auth (7be883f)

Bug Fixes

1.7.0-beta.1 (2024-06-05)

Features

  • Keto Stack Included in Docker Compose file - Auth (c5c2831)
  • Keto Stack Included in Docker Compose file - Auth (7be883f)

Bug Fixes

1.6.0 (2024-06-05)

Bug Fixes

  • validate fields parentAccountId and parentOrganizationId that can receive null or check value is an uuid string 🐛 (37648ef)

1.6.0-beta.1 (2024-06-05)

Bug Fixes

  • validate fields parentAccountId and parentOrganizationId that can receive null or check value is an uuid string 🐛 (37648ef)

1.5.0 (2024-06-04)

Bug Fixes

  • bring back omitempty on metadata in field _id because cant generate automatic id without 🐛 (d68be08)

1.5.0-beta.1 (2024-06-04)

Bug Fixes

  • bring back omitempty on metadata in field _id because cant generate automatic id without 🐛 (d68be08)

1.4.0 (2024-06-04)

1.4.0-beta.1 (2024-06-04)

1.3.0 (2024-06-03)

Features

  • add antlr4 in go mod and update to 1.22 ✨ (81ae7bb)
  • add func to extract and validate parameters ✨ (fab06d1)
  • add implementation to paginate organization in postgresql only ✨ (33f9b0a)
  • add make all-services that can run all services in the makefile ✨ (20637eb)
  • add migration to create extension "uuid-ossp" on schema public ✨ (fceb8b0)
  • add pagination instrument postgresql ✨ (2427093)
  • add pagination ledger postgresql ✨ (a96fe64)
  • add pagination portfolio postgresql ✨ (3f57b98)
  • add pagination response ✨ (b1221c9)
  • add pagination to account only postgresql ✨ (86d4a73)
  • add pagination to metadata ✨ (5b09efe)
  • add pagination to metadata accounts ✨ (2c23e95)
  • add pagination to metadata instrument ✨ (7c9b344)
  • add pagination to metadata ledger ✨ (421a473)
  • add pagination to metadata mock and tests ✨ (e97efa7)
  • add pagination to metadata organization ✨ (7388b29)
  • add pagination to metadata portfolios ✨ (47c4e15)
  • add pagination to metadata products ✨ (3cfea5c)
  • add pagination to product, only postgresql ✨ (eb0f981)
  • add readme to show antlr and trillian in transaction ✨ (3c12b13)
  • add squirrel and update go mod tidy ✨ (e4bdeed)
  • add the gold language that use antlr4, with your parser, lexer and listeners into commons ✨ (4855c21)
  • add transaction to components and update commands into the main make ✨ (40037a3)
  • add trillina log temper and refact some container names (f827d96)
  • create struct generic to pagination ✨ (af48647)
  • transaction: exemples files for test ✨ (ad65108)

Bug Fixes

  • add -d command in docker up 🐛 (c9dc679)
  • add and change fields allowSending and allowReceiving on portfolio and accounts 🐛 (eeba628)
  • add container_name on ledger docker-compose.yml 🐛 (8f7e028)
  • add in string utils regex features like, ignore accents... 🐛 (a80a698)
  • adjust method findAll to paginate using keyset and squirrel (not finished) 🐛 (8f4883b)
  • adjust migration to id always be not null and use uuid_generate_v4() as default 🐛 (ea2aaa7)
  • adjust query cqrs for use new method signature 🐛 (d87cc5e)
  • change of place the fields allow_sending and allow_receiving 🐛 (3be0010)
  • domain adjust interface with new signature method 🐛 (8ea6940)
  • golang lint mess imports 🐛 (8a40f2b)
  • interface signature for organization 🐛 (cb5df35)
  • make lint 🐛 (0281101)
  • make lint 🐛 (660698b)
  • make sec, lint and tests 🐛 (f10fa90)
  • makefiles adjust commands and logs 🐛 (f5859e3)
  • passing field metadata to instrument 🐛 (87d10c8)
  • passing field metadata to portfolio 🐛 (5356e5c)
  • ports adjust headers 🐛 (97dc2eb)
  • regenerated mock 🐛 (5383978)
  • remove duplicated currency 🐛 (38b1b8b)
  • remove pagination from organization struct to a separated object generic 🐛 (0cc066d)
  • remove squirrel 🐛 (941ded6)
  • remove unusable features from mpostgres 🐛 (0e0c090)
  • remove wrong file auto generated 🐛 (67533b7)
  • return squirrel 🐛 (7b7c301)
  • some adjusts on query header strutc 🐛 (adb03ea)
  • update lib zitadel oidc v2 to v3 🐛 (1638894)
  • cwe-406: update lib zitadel oidc v2 to v3 and update some code to non retro compatibility 🐛 (3053f08)
  • updated postman 🐛 (750bd62)

1.3.0-beta.1 (2024-06-03)

Features

  • add antlr4 in go mod and update to 1.22 ✨ (81ae7bb)
  • add func to extract and validate parameters ✨ (fab06d1)
  • add implementation to paginate organization in postgresql only ✨ (33f9b0a)
  • add make all-services that can run all services in the makefile ✨ (20637eb)
  • add migration to create extension "uuid-ossp" on schema public ✨ (fceb8b0)
  • add pagination instrument postgresql ✨ (2427093)
  • add pagination ledger postgresql ✨ (a96fe64)
  • add pagination portfolio postgresql ✨ (3f57b98)
  • add pagination response ✨ (b1221c9)
  • add pagination to account only postgresql ✨ (86d4a73)
  • add pagination to metadata ✨ (5b09efe)
  • add pagination to metadata accounts ✨ (2c23e95)
  • add pagination to metadata instrument ✨ (7c9b344)
  • add pagination to metadata ledger ✨ (421a473)
  • add pagination to metadata mock and tests ✨ (e97efa7)
  • add pagination to metadata organization ✨ (7388b29)
  • add pagination to metadata portfolios ✨ (47c4e15)
  • add pagination to metadata products ✨ (3cfea5c)
  • add pagination to product, only postgresql ✨ (eb0f981)
  • add readme to show antlr and trillian in transaction ✨ (3c12b13)
  • add squirrel and update go mod tidy ✨ (e4bdeed)
  • add the gold language that use antlr4, with your parser, lexer and listeners into commons ✨ (4855c21)
  • add transaction to components and update commands into the main make ✨ (40037a3)
  • add trillina log temper and refact some container names (f827d96)
  • create struct generic to pagination ✨ (af48647)
  • transaction: exemples files for test ✨ (ad65108)

Bug Fixes

  • add -d command in docker up 🐛 (c9dc679)
  • add and change fields allowSending and allowReceiving on portfolio and accounts 🐛 (eeba628)
  • add container_name on ledger docker-compose.yml 🐛 (8f7e028)
  • add in string utils regex features like, ignore accents... 🐛 (a80a698)
  • adjust method findAll to paginate using keyset and squirrel (not finished) 🐛 (8f4883b)
  • adjust migration to id always be not null and use uuid_generate_v4() as default 🐛 (ea2aaa7)
  • adjust query cqrs for use new method signature 🐛 (d87cc5e)
  • change of place the fields allow_sending and allow_receiving 🐛 (3be0010)
  • domain adjust interface with new signature method 🐛 (8ea6940)
  • golang lint mess imports 🐛 (8a40f2b)
  • interface signature for organization 🐛 (cb5df35)
  • make lint 🐛 (0281101)
  • make lint 🐛 (660698b)
  • make sec, lint and tests 🐛 (f10fa90)
  • makefiles adjust commands and logs 🐛 (f5859e3)
  • passing field metadata to instrument 🐛 (87d10c8)
  • passing field metadata to portfolio 🐛 (5356e5c)
  • ports adjust headers 🐛 (97dc2eb)
  • regenerated mock 🐛 (5383978)
  • remove duplicated currency 🐛 (38b1b8b)
  • remove pagination from organization struct to a separated object generic 🐛 (0cc066d)
  • remove squirrel 🐛 (941ded6)
  • remove unusable features from mpostgres 🐛 (0e0c090)
  • remove wrong file auto generated 🐛 (67533b7)
  • return squirrel 🐛 (7b7c301)
  • some adjusts on query header strutc 🐛 (adb03ea)
  • update lib zitadel oidc v2 to v3 🐛 (1638894)
  • cwe-406: update lib zitadel oidc v2 to v3 and update some code to non retro compatibility 🐛 (3053f08)
  • updated postman 🐛 (750bd62)

1.2.0 (2024-05-23)

Bug Fixes

  • fix patch updates to accept only specific fields, not all like put 🐛 (95c2847)
  • remove not null from field entity_id in account 🐛 (921b21e)

1.1.0 (2024-05-21)

Features

  • business message ✨ (c6e3c97)
  • create method that search instrument by name or code to cant insert again (8e01080)
  • create new method findbyalias ✨ (6d86734)
  • create two methods, validate type and validate currency validate ISO 4217 🐛 (09c622b)
  • re run mock ✨ (5cd0b70)

Bug Fixes

  • (cqrs): remove delete metadata when update object with field is null (9142901)
  • adjust make lint (dacca62)
  • adjust path mock to generate new files and add new method interface in instrument 🐛 (ecbfce9)
  • ajust alias to receive nil 🐛 (19844fd)
  • bugs and new implements features 🐛 (8b8ee76)
  • business message 🐛 (d3c35d7)
  • create method to validate if code has letter uppercase 🐛 (36f6c0e)
  • env default local 🐛 (b1d8f04)
  • golint 🐛 (481e1fe)
  • lint 🐛 (9508657)
  • lint and error message 🐛 (be8637e)
  • migration alias to receive null 🐛 (9c83a9c)
  • regenerate mocks 🐛 (8592e17)
  • remove and update postman 🐛 (0971d13)
  • remove json unmarshal from status in method find and findall (021e5af)
  • removes omitempty to return field even than null 🐛 (030ea64)
  • ledger: when string ParentOrganizationID is empty set nil (6f6c044)

1.1.0-beta.1 (2024-05-21)

Features

  • business message ✨ (c6e3c97)
  • create method that search instrument by name or code to cant insert again (8e01080)
  • create new method findbyalias ✨ (6d86734)
  • create two methods, validate type and validate currency validate ISO 4217 🐛 (09c622b)
  • re run mock ✨ (5cd0b70)

Bug Fixes

  • (cqrs): remove delete metadata when update object with field is null (9142901)
  • adjust make lint (dacca62)
  • adjust path mock to generate new files and add new method interface in instrument 🐛 (ecbfce9)
  • ajust alias to receive nil 🐛 (19844fd)
  • bugs and new implements features 🐛 (8b8ee76)
  • business message 🐛 (d3c35d7)
  • create method to validate if code has letter uppercase 🐛 (36f6c0e)
  • env default local 🐛 (b1d8f04)
  • golint 🐛 (481e1fe)
  • lint 🐛 (9508657)
  • lint and error message 🐛 (be8637e)
  • migration alias to receive null 🐛 (9c83a9c)
  • regenerate mocks 🐛 (8592e17)
  • remove and update postman 🐛 (0971d13)
  • remove json unmarshal from status in method find and findall (021e5af)
  • removes omitempty to return field even than null 🐛 (030ea64)
  • ledger: when string ParentOrganizationID is empty set nil (6f6c044)

1.0.0 (2024-05-17)

Features

Bug Fixes

  • change conversion of a signed 64-bit integer to int (2fd77c2)

1.0.0-beta.2 (2024-05-17)

Bug Fixes

  • change conversion of a signed 64-bit integer to int (2fd77c2)

1.0.0-beta.1 (2024-05-17)

Features

1.17.0 (2024-05-17)

Features

  • enable CodeQL and adjust Readme ✨ (7037bba)

Bug Fixes

1.17.0-beta.1 (2024-05-17)

Features

  • enable CodeQL and adjust Readme ✨ (7037bba)

Bug Fixes

1.16.0 (2024-05-17)

1.15.0 (2024-05-13)

Bug Fixes

1.15.0-beta.1 (2024-05-13)

Bug Fixes

1.14.0 (2024-05-10)

Bug Fixes

  • get connection everytime and mongo database name 🐛 (36e9ffa)

1.14.0-beta.1 (2024-05-10)

Bug Fixes

  • get connection everytime and mongo database name 🐛 (36e9ffa)

1.13.0 (2024-05-10)

Bug Fixes

  • gen 🐛 (d196ebb)
  • make lint 🐛 (b89f0f4)
  • make lint and make formmat 🐛 (c559f01)
  • remove docker-composer version and make lint 🐛 (b002f0b)

1.13.0-beta.1 (2024-05-10)

Bug Fixes

  • gen 🐛 (d196ebb)
  • make lint 🐛 (b89f0f4)
  • make lint and make formmat 🐛 (c559f01)
  • remove docker-composer version and make lint 🐛 (b002f0b)

1.12.0 (2024-05-09)

Bug Fixes

1.11.0 (2024-05-08)

Features

  • Creating parentOrganizationId to Organizations (b1f7c9f)

Bug Fixes

1.11.0-beta.3 (2024-05-08)

Bug Fixes

1.11.0-beta.2 (2024-05-07)

Features

  • Creating parentOrganizationId to Organizations (b1f7c9f)

Bug Fixes

1.11.0-beta.1 (2024-04-30)

1.10.0 (2024-04-25)

Features

  • doc: add first version of open api doc (16b3bc7)
  • doc: add initial swagger impl (d50a18b)
  • Add primary and replica immudb to the transaction domain, along with improvements such as variable renaming. (b68d76a)
  • doc: introduce updated version of doc (048fee7)

Bug Fixes

  • metadata: add length validation in metadata fields key and value (d7faaad)
  • doc: adjust doc path (244aae7)
  • lint: adjust linter issues (9dd364f)
  • linter: adjust linter issues (9ebc80b)
  • error merge (8da0131)
  • metadata: remove empty-lines extra empty line at the start of a block (5837adf)
  • removing fake secrets from .env.example 🐛 (700fc11)
  • removing fake secrets from .env.example 🐛 (8c025f0)
  • removing one immudb common 🐛 (35f1e43)
  • removing one immudb common 🐛 (e0b7aae)

1.10.0-beta.3 (2024-04-25)

Features

  • doc: add first version of open api doc (16b3bc7)
  • doc: add initial swagger impl (d50a18b)
  • Add primary and replica immudb to the transaction domain, along with improvements such as variable renaming. (b68d76a)
  • doc: introduce updated version of doc (048fee7)

Bug Fixes

  • metadata: add length validation in metadata fields key and value (d7faaad)
  • doc: adjust doc path (244aae7)
  • linter: adjust linter issues (9ebc80b)
  • error merge (8da0131)
  • metadata: remove empty-lines extra empty line at the start of a block (5837adf)
  • removing fake secrets from .env.example 🐛 (700fc11)
  • removing fake secrets from .env.example 🐛 (8c025f0)
  • removing one immudb common 🐛 (35f1e43)
  • removing one immudb common 🐛 (e0b7aae)

1.10.0-beta.2 (2024-04-23)

1.10.0-beta.1 (2024-04-22)

Bug Fixes

  • lint: adjust linter issues (9dd364f)

1.9.0 (2024-04-19)

Features

  • add func to convert from camel to snake case (4d49b7e)
  • MZ-136: add sort by created_at desc for list queries (5af3e81)
  • add steps to goreleaser into release workflow ✨ (394470d)
  • routes: uncomment portfolio routes (d16cddc)

Bug Fixes

  • portfolio: add missing updated_at logic for update portfolio flow (b1e572d)
  • linter: adjust linter issues (cac1b7d)
  • linter: adjust linter issues (9953697)
  • debug goreleaser (ab68e55)
  • linter: remove cuddled declarations (5a0554c)
  • linter: remove usage of interface (6523326)
  • sql: remove wrong usage of any instead of in for list queries (b187140)

1.9.0-beta.6 (2024-04-19)

Bug Fixes

  • portfolio: add missing updated_at logic for update portfolio flow (b1e572d)

1.9.0-beta.5 (2024-04-19)

Features

  • add func to convert from camel to snake case (4d49b7e)
  • MZ-136: add sort by created_at desc for list queries (5af3e81)
  • routes: uncomment portfolio routes (d16cddc)

Bug Fixes

  • linter: adjust linter issues (cac1b7d)
  • linter: adjust linter issues (9953697)
  • debug goreleaser (ab68e55)
  • linter: remove cuddled declarations (5a0554c)
  • linter: remove usage of interface (6523326)
  • sql: remove wrong usage of any instead of in for list queries (b187140)

1.9.0-beta.4 (2024-04-18)

1.9.0-beta.3 (2024-04-18)

1.9.0-beta.2 (2024-04-18)

Features

  • add steps to goreleaser into release workflow ✨ (394470d)

1.9.0-beta.1 (2024-04-18)

1.8.0 (2024-04-17)

Features

  • Creating a very cool feature ✨ (b84daf1)

1.8.0-beta.1 (2024-04-17)

Features

  • Creating a very cool feature ✨ (b84daf1)

1.7.0 (2024-04-17)

1.7.0-beta.1 (2024-04-17)

1.6.0 (2024-04-16)

1.6.0-beta.2 (2024-04-16)

1.6.0-beta.1 (2024-04-16)

1.5.0 (2024-04-16)

Features

  • Remove slack notifications in release and build jobs ✨ (3c629cb)

1.5.0-beta.1 (2024-04-16)

Features

  • Remove slack notifications in release and build jobs ✨ (3c629cb)

1.4.0 (2024-04-16)

Bug Fixes

  • Remove slack notifications and add changelog notification to Discord 🐛 (315dbd6)

1.3.0 (2024-04-16)

Features

  • portfolio: refactor portfolio model and migration (f9f0157)
  • remove ignored files in pipelines (a6f0ace)

Bug Fixes

  • envs: add usage of env vars for replica database (e243e45)
  • linter: adjust formatting; adjust line separators (e9df066)
  • compose: adjust replica database configuration for correct port settings; use of own healthcheck; adjust dependency with primary healthy status (244f693)
  • ajustando o tamanho do map (67d5177)
  • ajuste na classe get-all-accounts (ded8579)
  • lint ajustes (a09e718)
  • Rollback line 🐛 (da4c101)
  • sec: update dependencies version to patch vulnerabilities (40dc35f)

1.3.0-beta.1 (2024-04-16)

Features

  • portfolio: refactor portfolio model and migration (f9f0157)
  • remove ignored files in pipelines (a6f0ace)

Bug Fixes

  • envs: add usage of env vars for replica database (e243e45)
  • linter: adjust formatting; adjust line separators (e9df066)
  • compose: adjust replica database configuration for correct port settings; use of own healthcheck; adjust dependency with primary healthy status (244f693)
  • ajustando o tamanho do map (67d5177)
  • ajuste na classe get-all-accounts (ded8579)
  • lint ajustes (a09e718)
  • Rollback line 🐛 (da4c101)
  • sec: update dependencies version to patch vulnerabilities (40dc35f)

1.2.0 (2024-04-15)

Features

  • split test jobs + add CODEOWNERS file + dependabot config ✨ (04d1a57)

Bug Fixes

1.2.0-beta.1 (2024-04-15)

Features

  • split test jobs + add CODEOWNERS file + dependabot config ✨ (04d1a57)

Bug Fixes

1.1.0 (2024-04-14)

Features

  • mpostgres: Add create, update, delete functions ✨ (bb993c7)
  • database: Add dbresolver for primary and replica DBs ✨ (de73be2)
  • common: Add generic Contains function to utils ✨ (0122d60)
  • add gpg sign to bot commits ✨ (a0169e4)
  • add gpg sign to bot commits ✨ (62c95f0)
  • common: Add pointer and string utilities, update account fields ✨ (e783f4a)
  • mpostgres: Add SQL query builder and repository methods ✨ (23294a2)
  • database connection: Enable MongoDB connection and fix docker-compose ✨ (990c5f0)

Bug Fixes

  • debug gpg sign 🐛 (a0d7c78)
  • ledger: update host in pg_basebackup command 🐛 (1bb3d38)

1.1.0-beta.4 (2024-04-14)

Features

  • mpostgres: Add create, update, delete functions ✨ (bb993c7)
  • database: Add dbresolver for primary and replica DBs ✨ (de73be2)
  • common: Add generic Contains function to utils ✨ (0122d60)
  • common: Add pointer and string utilities, update account fields ✨ (e783f4a)
  • mpostgres: Add SQL query builder and repository methods ✨ (23294a2)
  • database connection: Enable MongoDB connection and fix docker-compose ✨ (990c5f0)

Bug Fixes

  • ledger: update host in pg_basebackup command 🐛 (1bb3d38)

1.1.0-beta.3 (2024-04-12)

1.1.0-beta.2 (2024-04-12)

1.1.0-beta.1 (2024-04-12)

Features

  • add gpg sign to bot commits ✨ (a0169e4)
  • add gpg sign to bot commits ✨ (62c95f0)

Bug Fixes

1.1.0-beta.1 (2024-04-12)

Features

  • add gpg sign to bot commits ✨ (a0169e4)
  • add gpg sign to bot commits ✨ (62c95f0)

1.0.4-beta.2 (2024-04-12)

1.0.4-beta.1 (2024-04-11)

1.0.3 (2024-04-11)

1.0.3-beta.1 (2024-04-11)

1.0.2 (2024-04-11)

1.0.2-beta.1 (2024-04-11)

1.0.1 (2024-04-11)

1.0.1-beta.6 (2024-04-11)

1.0.1-beta.5 (2024-04-11)

1.0.1-beta.4 (2024-04-11)

1.0.1-beta.3 (2024-04-11)

1.0.1-beta.2 (2024-04-11)

1.0.1-beta.1 (2024-04-11)

1.0.0-beta.8 (2024-04-11)

Bug Fixes

  • app name to dockerhub push (7d1400d)

1.0.0-beta.7 (2024-04-11)

Bug Fixes

1.0.0-beta.7 (2024-04-11)

1.0.0-beta.6 (2024-04-11)

1.0.0-beta.5 (2024-04-11)

1.0.0-beta.4 (2024-04-11)

1.0.0-beta.3 (2024-04-11)

1.0.0-beta.2 (2024-04-11)

Bug Fixes

1.0.0-beta.1 (2024-04-11)

Features

  • add accounts testes (b621dc1)
  • shell: Add ASCII and color shell scripts (d079910)
  • add child-account testes (e0620eb)
  • Makefile: Add cover test command ✨ (f549db3)
  • NoSQL: Add Create metadata with id organization (d70b5d7)
  • add DDL scripts for database migration (25e5df3)
  • Organization: Add Delete (ee76903)
  • NoSQL: Add dpdate & delete metadata on mongodb (44bf06e)
  • mpostgres: Add file system migration source ✨ (a776433)
  • organization: Add find functionality for organization (96049ef)
  • add generate and create mocks ✨ (1d8ffa0)
  • NoSQL: Add Get all Organizations and add your own Metadata (33804e0)
  • NoSQL: Add Get all Organizations by Metadata (4acb1fb)
  • Organization: Add Get All (2bf231a)
  • NoSQL: Add Get metadata with id organization (afb4bbd)
  • auth: add initial auth configuration for ory stack usage (1c0c621)
  • add instrument testes (c4a9cc0)
  • NoSQL: Add libs mongodb (28fbfaf)
  • create-division: Add metadata creation to CreateDivision (67fc945)
  • add metadata testes (e2cc055)
  • NoSQL: Add mongodb on docker-compose (88b81ab)
  • ledger: Add new ledger API components (c657d3d)
  • add portfolio testes (78e2727)
  • components: Add security scan and improve http client ✨ (78d9736)
  • postgres: add source database name to connection struct (39b22d2)
  • organization: Add status field to Organization model (72283b3)
  • Organization: Add Update (0b01ac0)
  • Product: Add (6789c74)
  • NoSQL: Adjusts and add redis on docker-compose.yaml only (5122bf3)
  • NoSQL: Config geral (2a7f3ef)
  • Divisions: Create divisions and some adjusts (8bfe439)
  • Ledger: Create Ledger (afae31b)
  • Account: CREATE (2d91261)
  • chiuld-account: create (4ebfed1)
  • Portfolio: Create (87b6840)
  • instrument: crud (2b29335)
  • Division: Delete Division (50d87e7)
  • Ledger: Delete Ledger (b1900e4)
  • account: delete (bf766c7)
  • child-account: delete (ddbfdf9)
  • Portfolio: Delete (86ab6c4)
  • Product: Delete (6bd1519)
  • division add tests ✨ (8708d36)
  • ledger: Enable ledger repository and handler (1139a92)
  • ledger: Enable ledger use case operations (ff70c70)
  • Division: Get all divisions and get all divisions by Metadata (4888367)
  • Ledger: Get all Ledgers and get all Ledgers by Metadata (ec4db79)
  • chiuld-account: get all (3092638)
  • Portfolio: Get All (2ed3ed1)
  • Product: Get All (66503ab)
  • Product: Get All (f928ad5)
  • Account: GET BY ID (4dd8ba6)
  • child-account: get by id (d217ded)
  • chiuld-account: get by id (2933571)
  • Portfolio: Get By ID (25e6e27)
  • Product: Get By Id (7a382c6)
  • Division: Get division by id organization and id division (574b226)
  • Ledger: Get Ledger by ID (c37f64f)
  • mdz: go.mod (dd0bcf9)
  • ledger: Implement organization model and repo (6cefe6c)
  • ledger add tests ✨ (17e9b1d)
  • mdz: login, ui and version commands. auth & ledger boilerplate (5127802)
  • Portfolio: Metadata and productId (514e978)
  • organization: organization add tests ✨ (f59154d)
  • instrument: postman (959eec7)
  • product add tests ✨ (55b517a)
  • command: test create organization (df5ec02)
  • Division: Update Division (7e61a02)
  • Ledger: Update Ledger (c92f8bd)
  • Account: UPDATE (0ee68e0)
  • chiuld-account: update (186ad62)
  • Portfolio: Update (a74e8f1)
  • Product: Update (1da5729)

Bug Fixes

  • add parameter to fetch and change token (132b6aa)
  • auth: adjust compose and .env usage based on project goals and standards (b3536ba)
  • adjust database configuration (5bc8558)
  • auth: adjust directories usage based on project goals and standards (37b10d4)
  • division: adjust method name 🐛 (6c4a154)
  • change token (d29805a)
  • ledger: Correct typo in Dockerfile build command 🐛 (7ffecf2)
  • create test and some lints 🐛 (82ef4b8)
  • debug file 🐛 (54047b0)
  • debug semantic-release (399322c)
  • disable job and fix syntax 🐛 (958d002)
  • fix 🐛 (70d7fa3)
  • ledger: fix and refactor some adjusts 🐛 (2ca0d63)
  • fix args 🐛 (e7f73d6)
  • fix extra plugins for semantic-release 🐛 (e98b558)
  • fix permission 🐛 (762101a)
  • fix script output 🐛 (97a59b4)
  • fix semantic-release behavior 🐛 (1883b39)
  • fix syntax 🐛 (365bbd8)
  • identation (9d3ec69)
  • move replication file to folder migration 🐛 (53db96e)
  • move replication file to folder setup 🐛 (348a8da)
  • PR suggestions of @Ralphbaer implemented 🐛 (8cbc696)
  • remove auto-migration from DB connection process (7ab1501)
  • remove rule to exclude path 🐛 (48b2cf8)
  • remove wrong rule 🐛 (b732416)
  • semantic-release (138e1cc)
  • Update merge-back.yml (5c90141)