0.98.0 (2026-02-16) β
Bug Fixes β
- migrations: add brokers and events inbox/outbox tables for premium scheduling (57d86ed)
Features β
- modular-monolith: remove iban id from pay-in PersonalIban (153ef3f)
- modular-monolith: remove iban id from PayerPersonalIbanAddedEvent and decouple its payload from premium scheduling (c1a6905)
- pay-in: enqueue direct-debit async job from PaymentRequested with event (9d9705a)
- pay-in: enqueue direct-debit job on PaymentRequested with replay (409588f)
- table-card: align amount and currency to the right in TableCard component (502dd60)
0.97.1 (2026-02-16) β
Bug Fixes β
- modular-monolith: fix seeding script after removing paymentRequestId from Transfer (452d201)
- premium-scheduling: simplify not found error handling and update test cases (06d79c6)
- tests: fix events_outbox types in premium scheduling (faa408d)
Features β
- pay-in: create a direct debit from payment request async handler (8422e47)
- premium-scheduling: add single premium request controller (32fdd0d)
- premium-scheduling: enhance single premium request tests (e54f97a)
- premium-scheduling: implement single premium request repository and tests (b3e9c34)
0.97.0 (2026-02-16) β
Bug Fixes β
- modular-monolith: remove console log (657625e)
- pay-in: add outbox idempotency regression and set correlationId for PaymentReceived (95531c7)
- pay-in: use concrete types (afd2c47)
Features β
- design-system: add structure to tokens (f2b4576)
- design-system: introduce KeyValueContent component and update DetailsViewSectionCard to use it (713e19d)
- fp-utils: type Result<U, E = string> (f9399a0)
- front-quarzo-life: implement split translations by screen for improved localization management (6cb0d90)
- job: add webhook idempotency columns (2959318)
- modular-monolith: add processed PayerPersonalIbanAddedEvent to EventInbox (37e4883)
- modular-monolith: handle PayerPersonalIbanAddedEvent in pay-in (e54bfec)
- pay-in,emailing: enforce webhook idempotency via source/eventId metadata (e3f795c)
- pay-in: persist direct-debit webhook event metadata on jobs (62d9d35)
- pay-in: persist PaymentRequest mode and requested execution date (e01ec97)
- pay-in: store memobank transfer webhook event metadata on jobs (bd4cee8)
- premium-scheduling: add payerIban to single premium request handling and database schema (cccfeeb)
0.96.2 (2026-02-13) β
Bug Fixes β
- modular-monolith: add endpoint-specific doc_url on error responses (cf9bd73)
Features β
- front-quarzo-life: add links to policy and payer IDs in transfer details components (d4d61a7)
- front-quarzo-life: add styling to suspense account transfer details page (3a41e30)
- front-quarzo-life: enhance UnknownPolicyTransferDetails with Memobank link (2efd47c)
0.96.1 (2026-02-13) β
Bug Fixes β
- ci: fix after failing rebase (f6a230e)
- docs: remove server configuration from OpenAPI documentation (5bb4371)
- docs: simplify OpenAPI server URL configuration in documentation (9eaaaf1)
- modular-monolith: update job as done when handler fails (e66f73f)
Features β
- front-quarzo-life: implement language switching functionality and add tests (5104393)
0.96.0 (2026-02-12) β
Bug Fixes β
- design-system: fix header paddings (e73dff7)
- docs: fix docs for emailing context (0e8b763)
- modular-monolith: fix lint error (22bb8e5)
Features β
- modular-monolith: create a personal_ibans table in pay-in (b145bb4)
- modular-monolith: create a PersonalIban entity (c84fc0f)
0.95.0 (2026-02-12) β
Bug Fixes β
Features β
- modular-monolith: add an error mapper for the payer controller; fix payer schema (106b7b8)
0.94.0 (2026-02-11) β
Features β
- modular-monolith: add PersonalIban id to PayerPersonalIbanAddedEvent (a00e457)
0.93.0 (2026-02-11) β
Bug Fixes β
- modular-monolith: use RFC-compliant UUIDs in pay-in seed data (9f98cfa)
Features β
- modular-monolith: ensure iban is from an authorized country before registering (0bbae3e)
0.92.0 (2026-02-11) β
Features β
- modular-monolith: add an endpoint for deleting personal ibans (858ff46)
0.91.2 (2026-02-11) β
Bug Fixes β
- correct welcome message punctuation in API response (0494ed0)
0.91.1 (2026-02-11) β
Bug Fixes β
- add Deno setup step in Playwright CI configuration (58553b1)
Features β
- front-quarzo-life: add suspense account transfer details functionality in frontend and related UI components (#80) (b1eb581)
- front-quarzo-life: integrate Playwright for end-to-end testing with configuration and initial tests (a0b813a)
0.91.0 (2026-02-11) β
Bug Fixes β
- emailing: refactor/improve emailing context (#79) (aa6a3ee)
- modular-monolith: update API documentation path for personal IBANs in premium-scheduling context (e43113c)
- pay-in: simplify virtual iban generation in tests (3798645)
Features β
- design-system: enhance global styles and tokens for theming, sizing, and shadows (68e382e)
- modular-monolith: implement delete payer personal iban usecase (14afe85)
- modular-monolith: implement retrieval of single suspense account transfer by ID (7a57b11)
0.90.0 (2026-02-11) β
Bug Fixes β
- front-quarzo-life-bff: refactor get suspense account details (d64fe24)
Features β
- modular-monolith: add a deletePayerPersonalIban function to the payer port (d1e9b5e)
- pay-in: handle memobank bulk completion failures (5cc16c4)
0.89.0 (2026-02-11) β
Bug Fixes β
- design-system: update font-size tokens (69276f4)
Features β
- front-quarzo-life-bff: handle errors (4133ec6)
- front-quarzo-life: move formatAmount and formatDate to utils and add tests (8e772c4)
- modular-monolith: validate iban before registering it (04684cd)
- premium-scheduling: implement get personal IBANs functionality for payers (4573a21)
0.88.0 (2026-02-10) β
Bug Fixes β
- front-quarzo-life: update types and format functions for consistency to fix front build (df488d1)
- frontend-querzo-life: update spacing variables to use calc for consistent pixel values (4bb4fee)
- modular-monolith: fix lint and build (b95d636)
Features β
- design-system: enhance typography, colors and radius tokens (ea34774)
- modular-monolith: return newly created PersonalIban resource upon registration (bfe81f8)
0.87.0 (2026-02-10) β
Features β
- modular-monolith: check if iban exists before registering (8d39522)
- modular-monolith: emit PayerPersonalIbanAddedEvent on personal iban registration in premium-scheduling (972cbde)
0.86.2 (2026-02-10) β
Bug Fixes β
- details-view: adjust font size in DetailsViewContentBlockRenderer for improved readability (f3c6adf)
Features β
- front-bff: implement fetching of transfer details (33e245e)
- front-quarzo-life: enhance UnknownPayeeUnreconciledTransfer with detailed labels, sections, and error handling in English and French translations (48591c2)
- front-quarzo-life: integrate @quarzo-life/moneta and enhance UnknownPayeeUnreconciledTransfer component with detailed view and utility functions (a61a2f8)
Reverts β
- Revert "refactor(design-system): remove ContentContainer component and its related stories, tests, and snapshots" (39b5f40)
0.86.1 (2026-02-10) β
Bug Fixes β
- modular-monolith: fix function names missed by refactor (825c15c)
0.86.0 (2026-02-10) β
Features β
- front-quarzo-life: fetch suspense-account transfers from front-quarzo-life-bff (64b53bf)
- modular-monolith: add payer existence check functionality (b47b703)
- modular-monolith: implement creation of single premium request (2fb1d8e)
- modular-monolith: implement policy existence check in repository (16391d4)
0.85.0 (2026-02-10) β
Features β
- modular-monolith: enable payers to have multiple personal IBANs (2288bf5)
0.84.0 (2026-02-10) β
Bug Fixes β
- ci: fix import (cbad4a8)
Features β
- modular-monolith: add Memobank bulk-collections webhook job (c0aefff)
0.83.0 (2026-02-09) β
Features β
- modular-monolith: handle Memobank bulk collections completed flow (8b29a58)
0.82.0 (2026-02-09) β
Bug Fixes β
- emailing: fmt errors (f2b4be1)
- quarzo-life-bff: test (fb9117f)
- sidebar-logo: remove conditional margin for collapsed state (101f559)
- skill: add missing name and description to quarzo owasp skill (558cdea)
Features β
- design-system: add comprehensive CSS variables for typography, colors, radius, border width, opacity, and size (4caa17c)
- design-system: add tooltip to sidebar item and update layout styles (bca7e1d)
- emailing: docs and logs (c5f7a40)
- front-quarzo-life-bff: add Front Quarzo Life BFF context with routes and HTTP client (ae468d4)
- front-quarzo-life-bff: implement fetching of suspense account transfers (6904855)
- front-quarzo-life: update index.html title and favicon, add quarzo logo SVG (9efb269)
- modular-monolith: implement SinglePremiumRequest repository port in premium-scheduling context and just create the adapter and the in-memory (2b787cb)
- premium-scheduling: add SinglePremiumRequest entity and migration for single_premium_requests table (3b50a0f)
0.81.0 (2026-02-08) β
Bug Fixes β
- design-system: change main element to div in SidebarLayout component (dacf3cd)
- design-system: remove unused icons (5efbe67)
- tests: format import statements for consistency (56178e7)
Features β
- design-system: add suspense account listing view (ed513bc)
- design-system: add table-card and sidebar updates (cd354d0)
- design-system: implement sidebar components with icons and navigation structure (14b555c)
- design-system: implement sortable table headers and enhance cell interactivity (2831d9e)
- design-system: introduct primitive and system tokens for spacing dimension (492ebe4)
- design-system: move language toggle into header (852040f)
- design-system: refactor sidebar components to use new atom components for improved structure and maintainability (c4ffcf6)
- emailing: add support for email(resend) templates in email messages (d412ba6)
- emailing: implement admin notifications feature with queuing and template handling (bb637b5)
- emailing: implement resend webhook for email delivery updates (a8ad7e7)
- front-quarzo-life: add AppLayout wrapper with header (ffaa0e8)
- front-quarzo-life: integrate i18n support in sidebar components for localization (6f7085f)
- front-quarzo-life: wire suspense listing table (b59307a)
- modular-monolith: add tracking columns to direct debit batch; add submitted and executed direct debit; fetch bulk collection items from memobank (93e7980)
- skills: add quarzo-implementation and quarzo-adr-review skills for codex (daac574)
0.80.2 (2026-02-06) β
Bug Fixes β
- modular-monolith: stabilize pay-in seeding and document local reseed flow (8871f31)
Features β
0.80.1 (2026-02-05) β
Bug Fixes β
- modular-monolith: exception handling on event subscribers (ddff3d2)
0.80.0 (2026-02-05) β
Features β
- update welcome message format (2b7fcac)
0.79.1 (2026-02-05) β
Bug Fixes β
- modular-monolith: fix memobank adapter header configuration (f7877b0)
Features β
- create-header-components: remove unused classes (4fe6b31)
- design-system: add ContentContainer component with stories, tests, and snapshots (7da6e34)
- design-system: add DetailsView component with stories, tests, and snapshots (4776a8a)
- design-system: add KeyValueList component with stories, tests, and snapshots (614b4ce)
- design-system: add new components and update layout tokens for improved styling (7461cc0)
- design-system: enhance CardHeader component with variant support and update snapshots (14c88ce)
- design-system: implement Text component with stories, tests, and snapshots (5180b3b)
- design-system: introduce BulletList component with stories and tests (72df9aa)
- emailing: add idempotency key support and integration tests for resend emailing service (9aaebb5)
- emailing: add updateEmailMessageStatus method to email message repository (6bf8751)
- emailing: generic email API endpoints (b3d0113)
- emailing: implement email message handling and validation (b33982c)
- emailing: implement job queue and unit of work for email processing (12ec7e0)
- emailing: implement unit of work pattern and job repository (b094f26)
- emailing: update email response status to CREATED (eebeb34)
0.79.0 (2026-02-05) β
Bug Fixes β
- shared: add context to bindError function (67b2d89)
Features β
- modular-monolith: add optional payment request id field to transfer (d4e7a50)
- modular-monolith: add payment request id to transfer when matching transfer (03ccc3b)
- modular-monolith: add testing utils for inserting data into pay-in tables (1feec2d)
0.78.4 (2026-02-04) β
Bug Fixes β
- modular-monolith: fix flaky subscriber tests (faa337e)
0.78.3 (2026-02-04) β
Bug Fixes β
- modular-monolith: fix wrong transfer mapping; don't include subscription type (36ed059)
0.78.2 (2026-02-04) β
Bug Fixes β
- emailing migrations: change TIMESTAMP to TIMESTAMPTZ for created_at and updated_at fields (151e5bf)
- modular-monolith: fix wrong transfer mapping; don't include subscription type (57f774e)
Features β
- emailing: add emailing logger implementation (df5dab6)
- emailing: add migration scripts for email messages, recipients, and jobs tables (d79940d)
- emailing: initial commit (4632c3c)
0.78.1 (2026-02-03) β
Bug Fixes β
- logging: fix logging in feature config and sdk client (a5d6698)
- modular-monolith: properly initialize the per-context loggers (df0f25a)
0.78.0 (2026-02-03) β
Features β
- modular-monolith: add bounded context information to the logger (421bd8f)
- shared: add a child function to the logger (59f413c)
0.77.3 (2026-02-03) β
Bug Fixes β
- modular-monolith: make reason field optional in transfer response DTO since reason could not exist in the transfer (074ef96)
Features β
- design-system: add CardHeader component with stories and tests (87bba14)
0.77.2 (2026-02-02) β
Bug Fixes β
- modular-monolith: use get instead of fetch (1e326f6)
0.77.1 (2026-02-01) β
Bug Fixes β
- modular-monolith: bump test timeout (5004674)
- modular-monolith: bump test timeout (8960ba5)
- modular-monolith: skip flaky test (e4e11c6)
0.77.0 (2026-02-01) β
Bug Fixes β
- modular-monolith: add memo bank accountId to the vault; add qa scenario for payment requested (f6c0c34)
Features β
- modular-monolith: create migration for tables direct_debit_batches and direct_debits (d31e0f2)
- modular-monolith: detailed computation of next batch date, including business days (93b6a8e)
0.76.0 (2026-01-31) β
Features β
- design-system: add NavigationButton component (793bd7a)
- modular-monolith: implement DirectDebitBatchPort (857ec9c)
- modular-monolith: implement DirectDebitPort (47ebeac)
0.75.0 (2026-01-30) β
Features β
- design-system: add Card component with Header and Content subcomponents, including stories and tests (b416df8)
- modular-monolith: add human-id to payer; refactor human id gateway to shared (4adabe4)
0.74.0 (2026-01-30) β
Features β
- add Tailwind CSS experimental class regex for improved formatting (6b42c2d)
- design-system: add Badge component with stories and tests (4982a32)
- design-system: add Figma component prompt template for component development (e268fd5)
- design-system: enhance Heading component with badge support and styling improvements (8c0798e)
- design-system: introduce Description component (f6e0185)
- modular-monolith: add payer creation to premium scheduling (d585a21)
0.73.0 (2026-01-30) β
Features β
- modular-monolith: handle policy created in premium scheduling (c4f4617)
0.72.1 (2026-01-30) β
Bug Fixes β
- modular-monolith: fix seed for pay-in seed (6ba2e79)
Features β
- front-quarzo-life: integrate react-router for navigation and add react-router dependency (3133c6d)
- front-quarzo-life: update error handling messages and add reason field to unmatched transfers (24dfe55)
- pay-in: create a DirectDebitBatch when none exists (6c50b22)
0.72.0 (2026-01-29) β
Features β
- modular-monolith: add subscriber creation in premium scheduling context (16cf51e)
0.71.0 (2026-01-29) β
Bug Fixes β
- signature-signing: update response handling for workflow event endpoint to return JSON (d27e15f)
Features β
- modular-monolith: add broker creation to premium scheduling context (0779e3d)
- signature-signing: add endpoint for workflow events with logging and environment-based visibility (e0ce6d2)
0.70.0 (2026-01-29) β
Features β
- modular-monolith: add reason field to transfer updates when placed on suspense account; remove annotating transfers bellow 50 eur as suspense account transfers (a8db4d5)
0.69.4 (2026-01-29) β
Bug Fixes β
- modular-monolith: format (09c42b7)
Features β
- shared: make context implicit in asyncResult (023adff)
- shared: prepare for consolidation workshop (7394fd5)
0.69.3 (2026-01-28) β
Bug Fixes β
- modular-monolith: include error details in signature workflow creation failure logging (a6bf4f5)
0.69.2 (2026-01-28) β
Bug Fixes β
- modular-monolith: fix default route text (92971af)
0.69.1 (2026-01-28) β
Bug Fixes β
- modular-monolith: await electronic signing plugin registration (8251648)
0.69.0 (2026-01-28) β
Bug Fixes β
- modular-monolith: correct logger error argument order in configureApp function (09c3808)
- modular-monolith: update electronic signing plugin to accept nullable secret store (0ebf9fa)
Features β
- modular-monolith: read goodflag variables from secret store on plugin registration (b12a29a)
0.68.0 (2026-01-28) β
Features β
- modular-monolith: add electronic signing plugin and update file validation (b847033)
0.67.0 (2026-01-28) β
Features β
- modular-monolith/electronic-signing: download signed document handler (695efc0)
- modular-monolith: implement signature signing controller (04c448e)
- shared: allow wrapping promises for context propagation (0c16ac1)
0.66.1 (2026-01-27) β
Bug Fixes β
- modular-monolith: use Money object in cents instead of converting (61b1740)
0.66.0 (2026-01-27) β
Bug Fixes β
- ci: fix vitest configuration (no more *.spec.ts(x) file) (34a7053)
- ignore tests when bundling the sdk; exclude dist folder for test execution in sdk; add snapshot for design system component (b7348b5)
- modular-monolith: add empty fallback strings to goodflag config (af2285a)
- modular-monolith: get env variables from config in electronic-signing use-cases (b09667e)
- modular-monolith: remove unnecessary variables from goodflag config (a32e3d6)
Features β
- electronic-signing: implement signature signing handler with error handling and workflow name support (71a2a90)
- modular-monolith: add goodflag config (1932046)
- modular-monolith: implement applyDefaultSignatureField function on ElectronicSignatureGateway (05e6adc)
- modular-monolith: implement createSignatureWorkflow function on ElectronicSignatureGateway (90651cc)
- modular-monolith: implement getWorkflowById function on ElectronicSignatureGateway (f36b66b)
- modular-monolith: implement getWorkflowDocument function on ElectronicSignatureGateway (8e5cb87)
- modular-monolith: implement startWorkflow function on ElectronicSignatureGateway (92aff30)
- modular-monolith: implement uploadWorkflowDocument function on ElectronicSignatureGateway (b475d4f)
0.65.0 (2026-01-26) β
Bug Fixes β
- front-quarzo-life: trigger build by removing commented line (add18e1)
Features β
- electronic-signing: add upload workflow document handler and tests (41181ab)
- electronic-signing: enhance create workflow handler with error handling and logging (b61e405)
- electronic-signing: implement apply signature handler (27cc244)
- electronic-signing: implement create-workflow handler (4ba276c)
- electronic-signing: implement signing job repository and in-memory storage (890aea5)
- electronic-signing: implement start workflow use case (54b50ad)
- electronic-signing: refactor workflow ID handling to use WorkflowId type (2ce752c)
- modular-monolith: add a
PENDINGstatus to DirectDebit. (bd13fa4) - shared: add context management to
asyncResult.bind()(e91b1ad) - shared: add is-leap-year (a957612)
0.64.0 (2026-01-23) β
Features β
- modular-monolith: setup electronic signing context (e0ef5a7)
0.63.0 (2026-01-22) β
Features β
- modular-monolith: limit the number of DirectDebits in a batch to 5,000 (d97c6f5)
0.62.0 (2026-01-21) β
Features β
- modular-monolith: lay foundations for DirectDebit with a first use case (batching) (f9d8c96)
- modular-monolith: stub repositories for DirectDebit and DirectDebitBatch (d5dfd6a)
0.61.0 (2026-01-21) β
Features β
- modular-monolith: implement event listener idempotency (6a90e85)
0.60.0 (2026-01-20) β
Features β
- modular-monolith: enhance transfer matching logic with external bank integration and add test for transfer not found scenario (2679a8f)
0.59.0 (2026-01-20) β
Bug Fixes β
- modular-monolith: hide echo and identity health endpoints (4b463f0)
- modular-monolith: serialize Money object (e88db2d)
Features β
- modular-monolith: add EventInboxPort to PayInUnitOfWorkContext; implement inMemoryEventInboxRepository (ac88bd7)
- modular-monolith: implement error handling for job completion and update payment request field names (34709d3)
0.58.5 (2026-01-16) β
Bug Fixes β
- modular-monolith: set CORS allowed origins based on environment (7df48bf)
0.58.4 (2026-01-16) β
Bug Fixes β
- modular-monolith: cors config (87e28d4)
0.58.3 (2026-01-16) β
Bug Fixes β
- modular-monolith: adjust cors config (b83e980)
0.58.2 (2026-01-15) β
Bug Fixes β
- docs: use url fetching of openapi (1547489)
- modular-monolith: use * for cors origin for testing purposes (5973df5)
0.58.1 (2026-01-15) β
Bug Fixes β
0.58.0 (2026-01-15) β
Features β
- modular-monolith: add schema hide functionality on routes (4a89868)
0.57.0 (2026-01-15) β
Features β
- modular-monolith: enqueue events for transfer matching instead of (bf10bfd)
0.56.3 (2026-01-15) β
Bug Fixes β
- modular-monolith: adjust amount calculations in Memobank adapter and update seed data for payment requests (4a0083d)
0.56.2 (2026-01-14) β
Bug Fixes β
- modular-monolith: update amount handling and createdAt timestamps in Memobank seed data (1d4e32d)
0.56.1 (2026-01-14) β
Bug Fixes β
- modular-monolith: update amount parsing and error handling in Memobank adapter and transfer controller (3396719)
0.56.0 (2026-01-14) β
Features β
- modular-monolith: enhance logging for transfer retrieval and job saving in Memobank adapter (6702f60)
0.55.1 (2026-01-14) β
Bug Fixes β
- modular-monolith: improve error handling in transfer retrieval and logging in transfer controller (cbbb1a4)
0.55.0 (2026-01-14) β
Features β
- modular-monolith: add handling for transaction_authorized event in transfer controller (a95a93b)
0.54.2 (2026-01-14) β
Bug Fixes β
- modular-monolith: update transfer event handling to include transaction_authorized (9926225)
0.54.1 (2026-01-13) β
Bug Fixes β
- modular-monolith: remove bigint replacer when stringifying payload (ec6baa6)
0.54.0 (2026-01-12) β
Bug Fixes β
- modular-monolith: correct payment request amount structure in tests (46c2c7e)
Features β
- modular-monolith: add CANCEL_TRANSFER job handling and refactor job types (8bd3c91)
0.53.1 (2026-01-05) β
Bug Fixes β
- modular-monolith: correct welcome message punctuation in API response (112bbd0)
0.53.0 (2026-01-05) β
Features β
- modular-monolith: add job queue cron functionality and tests for job processing (3f0c75d)
- modular-monolith: implement loadJobsAndFillJobQueue use case and related tests (901f2fe)
- modular-monolith: update job repository and related components to use PayInJobKey (12a73fc)
0.52.0 (2026-01-05) β
Features β
0.51.0 (2026-01-05) β
Features β
- modular-monolith: add JobQueue implementation and corresponding tests (2ac404a)
0.50.0 (2026-01-02) β
Features β
- modular-monolith: add migration script for jobs table creation (781747c)
- modular-monolith: add update job status handler and corresponding tests (dd69ad7)
- modular-monolith: implement job handling with in-memory job repository and save job use case (1b05fa0)
- modular-monolith: implement job repository with integration tests (016667b)
0.49.1 (2026-01-02) β
Bug Fixes β
- modular-monolith/outbox: wait for update status of the events to mark as success [wip] (8401811)
- modular-monolith: add human id gayeway when invoking initPayInRouter (4f2d868)
Features β
- front: integrate state management and refactor unmatched transfers component (fb49953)
- modular-monolith/outbox: add cron outbox publisher for pay in [wip] (dfbe54e)
0.49.0 (2025-12-30) β
Bug Fixes β
- modular-monolith: fix transfer controller test virtual iban (6c82dcc)
- modular-monolith: payerId optional on insert payment request (edf715d)
Features β
- modular-monolith: integrate payer with human id (d736aaf)
0.48.0 (2025-12-29) β
Features β
- design-system: add build:watch script for improved development workflow (4fbec38)
- docs: add Version Management section to README and create version-management.md (ac80015)
- front: implement custom useTranslation hook for improved i18n integration (be1af5a)
- modular-monolith: add event inbox repository methods [wip] (7487074)
0.47.0 (2025-12-29) β
Features β
- add sync script for deno.jsonc and update Dockerfile (d2a56b6)
0.46.0 (2025-12-29) β
Features β
0.45.1 (2025-12-26) β
Bug Fixes β
- modular-monolith: outbox: handle failed serialization events [WIP] (ed6dd4d)
- modular-monolith: storing of events must be inside an already created transaction [WIP] (a67b0f1)
0.45.0 (2025-12-26) β
Features β
- modular-monolith: add script for events outbox inbox tables (639c904)
0.44.0 (2025-12-26) β
Features β
- modular-monolith: add serializing/deserializing methods on domain events (20a9045)
0.43.1 (2025-12-25) β
Bug Fixes β
- modular-monolith: fix broker import in test (92be3ab)
0.43.0 (2025-12-25) β
Features β
- modular-monolith: handle canceled transfer [WIP] (f93c9ed)
0.42.2 (2025-12-24) β
Bug Fixes β
- modular-monolith/pay-in: fix broken docsPath links (db7e1fe)
- modular-monolith/pay-in: remove useless line of code (3d54ef7)
- modular-monolith: inline errors with adrs (e7029c4)
Features β
- modular-monolith/config: add docsUrl to AppConfig (3a9acab)
- modular-monolith/pay-in: add docs_url to api errors (9dfb04a)
- modular-monolith/pay-in: add docsPath metadata to pay-in request schemas and DTOs (80b8ade)
- modular-monolith/schema: add a schema registry for docs metadata (81db610)
- modular-monolith/shared: foundations for job-scheduling (f7487ce)
0.42.1 (2025-12-24) β
Bug Fixes β
- CI: do not use "FAKE_ID" as a fake UUID⦠(e2821b9)
- CI: pnpm lint script was disabled and committed! (b4c075e)
- docs: update linkPrefix in VitePress config for API sidebar navigation (69500e5)
- modular-monolith: include humanId in response validation for human id allocator tests (715c597)
0.42.0 (2025-12-23) β
Bug Fixes β
- modular-monolith: remove unused formatId assertion from generateHumanIdHandler tests (abdb508)
- modular-monolith: remove unused imports (0320d96)
Features β
- modular-monolith: add human IDs repository and unit of work implementations (e377213)
- modular-monolith: implement human ID allocation API and related controllers (2824b2b)
- modular-monolith: implement human ID generation and related domain logic (128b008)
- modular-monolith: move the implementation of generate human id (cb962df)
0.41.1 (2025-12-23) β
Bug Fixes β
- modular-monolith: add reason and paymentRequestId to PaymentReceivedPayload update tests for transfer matching (3ffa4c0)
0.41.0 (2025-12-22) β
Features β
- modular-monolith/shared: introduce a bad request response schema (8ffdd43)
- modular-monolith/shared: introduce a forbidden response schema (f2abfd1)
- modular-monolith/shared: introduce a not found response schema (7054ff8)
- modular-monolith: introduce shared schema types for errors (55f4aa6)
0.40.0 (2025-12-19) β
Bug Fixes β
- modular-monolith/pay-in: '/v1/pay-in/subscribers/{subscriberId}/payer' -> '/v1/pay-in/subscribers/{subscriberId}/payers' (50a55a2)
- modular-monolith: when listening to the SubscriberCreated event, do NOT create a new Subscriber id. (897b1f1)
Features β
- modular-monolith: implement database seeding (dc3a797)
0.39.0 (2025-12-18) β
Features β
- front: add build arguments for Vite environment variables in Railway.Dockerfile (46a5177)
- front: basic implementation of unmatched transfers feature with API integration and loading state without any state management tool (d5d7d66)
- modular-monolith: add a 'source' attribute to events (9d76e22)
- QA: add a /qa/emit-event endpoint (6e06104)
0.38.0 (2025-12-18) β
Bug Fixes β
- modular-monolith/pay-in: remove unused import (ae79991)
- modular-monolith/pay-in: throw error for DB errors on policy repository (a8c0b14)
- modular-monolith/pay-in: use subscriber name + policy id for virtual IBAN name (45bc883)
Features β
- modular-monolith/pay-in: add try catch for event errors (677e553)
- modular-monolith/pay-in: change virutal IBAN name; refactor createPolicyHandler (61d5537)
- modular-monolith/pay-in: generate virtual iban when creating a policy (498aba4)
- modular-monolith/pay-in: generate virtual IBAN when saving a policy (c2aac0c)
- modular-monolith/pay-in: implement call to memobank for iban generation (4009bfe)
- modular-monolith/pay-in: publish VirtualIbanGenerated after creating a policy (6642fc7)
- modular-monolith: add a generateVirtualIban function to ExternalBankPort (3e6abcc)
- modular-monolith: add a VirtualIbanGenerated event (71e7cf3)
0.37.0 (2025-12-18) β
Features β
- modular-monolith: enhance transfer handling for missing payer and policy (a6d73ce)
0.36.0 (2025-12-18) β
Features β
- modular-monolith: add a payment requested payload value object (afe3051)
0.35.2 (2025-12-18) β
Bug Fixes β
- modular-monolith: add internal uuid to human id script (6be216c)
0.35.1 (2025-12-18) β
Bug Fixes β
- modular-monolith: add internal uuid to human id script (fa23908)
- modular-monolith: add internal uuid to human id script (f60d856)
0.35.0 (2025-12-17) β
Features β
- modular-monolith: add webhook endpoint for transfer notifications (d54247d)
0.34.0 (2025-12-17) β
Features β
- modular-monolith: integrate in-memory message bus into payment request controller tests (13d99e8)
0.33.0 (2025-12-17) β
Features β
- modular-monolith: publish PaymentReceived event (7e31e07)
0.32.0 (2025-12-17) β
Bug Fixes β
- CI: remove empty tests (73c7708)
Features β
- design-system + front: bootstrap (WIP) (669d9fa)
- modular-monolith/human-id: add a human_ids table (b3d04b8)
- modular-monolith: add a human id bounded context (2ecb95c)
- modular-monolith: add a schema for human ID bounded context (107fb79)
0.31.0 (2025-12-15) β
Features β
- modular-monolith: add payment request builder for testing (32b9f8c)
- modular-monolith: add update payer request and payer request retrieval (0422d32)
- modular-monolith: enhance payer and payment request schemas with tags (bc8deb5)
- modular-monolith: implement designate payer use case (083cd56)
- modular-monolith: implement payment request controller (94de9fd)
0.30.1 (2025-12-15) β
Bug Fixes β
- modular-monolith: fix concurrency issue on tests; add repeat-tests.sh helper (8af3f92)
0.30.0 (2025-12-15) β
Bug Fixes β
Features β
- modular-monolith: add methods for setting transfer status and creation date (1c5fe34)
0.29.0 (2025-12-12) β
Bug Fixes β
- CI: fix regression because of missing return type (86b8c97)
Features β
- modular-monolith: add builder wrappers for broker, payer, policy, subscriber, and transfer entities (27fe82d)
- modular-monolith: add getSuspenseAccountTransfers functionality and update in-memory repository (a715ec3)
- modular-monolith: disable file parallelism (0a809e3)
- modular-monolith: enhance transfer repository with suspense account transfer scenarios (79bea3b)
- modular-monolith: implement endpoint for retrieving suspense account transfers and enhance response DTOs (fe57191)
0.28.1 (2025-12-11) β
Bug Fixes β
- modular-monolith: improve log message for transfer failed (e08988e)
0.28.0 (2025-12-11) β
Features β
- modular-monolith: implement register payer personal IBAN functionality (ee0294e)
- shared/fp-utils: add unbound map and filter (fcf01b4)
0.27.2 (2025-12-10) β
Bug Fixes β
- modular-monolith: add case for existing transfer (f7bab7b)
0.27.1 (2025-12-10) β
Bug Fixes β
- modular-monolith/pay-in: fix typo in policy port (4aadca9)
- modular-monolith: failing tests after rebase (b58e197)
- modular-monolith: fix createPolicyHandler and policyCreatedHandler (5185c98)
- modular-monolith: use asyncResult in policy creation handlers (81e701a)
Features β
- modular-monolith/pay-in: add a PolicyCreatedEvent type and its event creator (71f5687)
- modular-monolith/pay-in: add an event handler for PolicyCreatedEvent (b817f10)
- modular-monolith/pay-in: create policy on PolicyCreatedEvent (5f7f8fa)
- modular-monolith/pay-in: implement a handler for creating a policy (e0e4200)
0.27.0 (2025-12-10) β
Features β
- modular-monolith: add schema types to transfer api [wip] (6817810)
0.26.0 (2025-12-09) β
Bug Fixes β
- front: fix changelog in front (4c94a80)
- front: fix changelog msg (92399a1)
- front: fix changelog msg (6be27a8)
- front: fix front changelog (f3d589b)
- modular-monolith/pay-in: failing test after refactoring (45f5803)
Features β
- modular-monolith/pay-in: add migration to creat foreign key constraints on payment_requests (2a12345)
- modular-monolith: add transfer API [WIP] (63f8609)
0.25.1 (2025-12-05) β
Bug Fixes β
0.25.0 (2025-12-05) β
Features β
- modular-monolith: add fp-utils package and update dependencies (683bef0)
0.24.0 (2025-12-05) β
Features β
- modular-monolith: add name field to Payer and update personalIban to be nullable (18deb89)
- modular-monolith: enhance payer repository tests and implement payer creation logic (99cbd2d)
- modular-monolith: implement createPayer functionality (91a542a)
- modular-monolith: implement payer controller and associated schemas for creating payers (6e96ee6)
0.23.0 (2025-12-04) β
Bug Fixes β
- modular-monolith/pay-in: add an event listener for PaymentRequestedEvent; move payment requested test to pay-in.subscriber.test.ts (2719156)
Features β
- modular-monolith/pay-in: create the transfer controller to receive the webhook info from memo bank [WIP] (bfb521b)
- modular-monolith/pay-in: implement a handler for PaymentRequestedEvent (1756273)
- modular-monolith/pay-in: implement PaymentRequested event and necessary handlers (9652e53)
- modular-monolith/pay-in: implement requestPaymentHandler (9b3365f)
- modular-monolith: implement PaymentRequestedEvent (4a41987)
0.22.0 (2025-12-04) β
Features β
0.21.0 (2025-12-03) β
Features β
- modular-monolith: introduce creation of idempotency key - create proto event (f2c9511)
- modular-monolith: introduce creation of idempotency key [WIP] (6a1e005)
0.20.0 (2025-12-02) β
Bug Fixes β
- modular-monolith/pay-in: add explicit generic types in inMemoryPaymentRequestRepository (6553155)
Features β
- modular-monolith/pay-in: add 'payment_requests' table (52bddac)
- modular-monolith/pay-in: create payment request repository adapter (c7e04c5)
- modular-monolith/pay-in: implement payment request repository adapter (4715c2d)
- modular-monolith/pay-in: implement savePaymentRequest function for paymentRequestRepository (f19f3b8)
- modular-monolith: add migration script for subscribers table (c1177f7)
- modular-monolith: add subscriber management functionality with in-memory repository (73167b5)
- modular-monolith: implement in-memory unit of work for PayIn context (85c4580)
- modular-monolith: implement subscriber creation in the message bug and implement add api test (bc2be89)
- modular-monolith: integrate subscriber repository into PayIn unit of work and add integration tests (a34619a)
0.19.3 (2025-12-02) β
Bug Fixes β
- modular-monolith: update dev script (f710590)
0.19.2 (2025-12-02) β
Bug Fixes β
- modular-monolith: update dev script to use deno run with permissions and watch mode (ff29e52)
0.19.1 (2025-12-01) β
Bug Fixes β
- modular-monolith/pay-in: add a test for saving a payment and fix savePayment function (1a46a36)
- modular-monolith/pay-in: align savePayment return type in inMemoryPaymentRepository to match PaymentPort (06b12f1)
- modular-monolith/pay-in: remove polling mechanism from pay in subscriber test (eb2ff7a)
- modular-monolith/pay-in: simplify policy controller test (8842613)
- modular-monolith: optimize imports (605e44d)
Features β
- modular-monolith/pay-in: add 'payments' table (6e75bdd)
- modular-monolith/pay-in: implement payment repository adapter (7c88ce1)
- modular-monolith/pay-in: implement payment repository adapter (e8bfe82)
- modular-monolith/pay-in: introduce unit of work pattern for repositories (aca7d34)
0.19.0 (2025-12-01) β
Bug Fixes β
- modular-monolith/pay-in: broker handler return result (3b75e87)
Features β
- adr: add database migration tool decision and documentation (8ea6359)
- modular-monolith: add error logging for database operations in bounded context (0a983c9)
- modular-monolith: implement transfer repository and associated tests (cb39ef1)
0.18.0 (2025-11-28) β
Bug Fixes β
- shared/logger: add opentelemetry transport dependency to deno.jsonc (9e09ed4)
- shared/utils: add files under src package and fix path in tests (f4f30e6)
Features β
- modular-monolith: introduce api test for the pay-in-subscriber (b4c0b21)
0.17.0 (2025-11-27) β
Bug Fixes β
- modular-monolith: add a log to the root endpoint (2d003bb)
Features β
- modular-monolith: add transport settings for the logger (4b2e9f6)
0.16.2 (2025-11-26) β
Bug Fixes β
- modular-monolith: update error handling to use structured error codes (be7e323)
Features β
- modular-monolith/pay-in: add status to transfer (26cf7ad)
0.16.1 (2025-11-26) β
Bug Fixes β
- design-system: storybook testing (ae7f183)
- front: correct button click log message (85ff5ce)
- front: correct log message in App component button click handler (5b68ce6)
- front: update button label and log message in App component (fa927ed)
- remove un-used variable (de6e99d)
Features β
- design-system: add basic Heading component (2afed88)
- design-system: add basic LinkButton component (df49813)
- design-system: add basic Table component (76174dd)
- design-system: add color variables and set the Inter font as default (fb4b77b)
- design-system: add snapshot tests for Heading, LinkButton, and Table components (2cfb4d6)
- design-system: rename button folder component (a094b21)
- front: add temporary separate Dockerfile for Railway (49333c5)
- front: change log message (23325a8)
- front: change log message (f5aacc8)
- modular-monolith/pay-in: add payment request amount matching[wip] (5cdcea8)
- utils/Result: allow binding on two results (dd1e196)
0.16.0 (2025-11-24) β
Features β
- modular-monolith: pay-in: add matching for transfer's sender IBAN with Policy's Payer's personal IBAN (wip) (16673fa)
0.15.0 (2025-11-24) β
Features β
- modular-monolith: pay-in: match recepient iban with policy's virtual iban (WIP) (c1e0c0b)
0.14.0 (2025-11-24) β
Features β
- modular-monolith: transfer matching (WIP) (a77820b)
0.13.0 (2025-11-21) β
Features β
- modular-monolith: enhance API schemas and refactor controllers for Hono integration (a66e4f6)
- modular-monolith: implement Hono adapter and registerPayInRoutes functionality (603192c)
- modular-monolith: migrate to Hono framework and update plugin registration (62a1496)
0.12.2 (2025-11-21) β
Bug Fixes β
- modular-monolith: remove services for semantic release in ci; add documentation for running migration in test (1078366)
0.12.1 (2025-11-19) β
Bug Fixes β
- modular-monolith: enable identity api test (95a5286)
0.12.0 (2025-11-19) β
Bug Fixes β
Features β
- modular-monolith: add identity routes to feature aware factory (bb2cb92)
- modular-monolith: add keycloak configuration (04d1a52)
0.11.1 (2025-11-18) β
Bug Fixes β
- ci-cd: remove PGHOSTADDR environment variable from CI workflow (c0f5d26)
- ci-cd: update DATABASE_URL to use localhost and add database connectivity verification step (c4d7c20)
- modular-monolith: correct addition operation in API response from 7 to 8 (d781be6)
Features β
- ci-cd: add PostgreSQL service and database migration step to CI workflow; enable policy repository and controller tests (1c15f41)
0.11.0 (2025-11-18) β
Bug Fixes β
- docs: remove autogenerated timestamp from glossary_fr (fc34744)
- docs: remove folder timestamp (20bd592)
- docs: remove timestamp from autogeneration (a46f9ca)
- generateId: lint error (28b25bc)
- generateId: typo in test (2d7971b)
Features β
- modular-monolith: add SQL migration for policies table creation (7f3385b)
- modular-monolith: implement policy management features including repository, controller, and integration tests (d50a55f)
0.10.1 (2025-11-17) β
Bug Fixes β
- modular-monolith: fix broken docker build (7064eaf)
Features β
- utils: add id generator (60adfb9)
0.10.0 (2025-11-14) β
Features β
- modular-monolith: set Zod as type provider and migrate schemas to Zod (8ffa863)
0.9.1 (2025-11-14) β
Bug Fixes β
- modular-monolith: switch deps to deno.json (9b68d77)
0.9.0 (2025-11-14) β
Bug Fixes β
- sdk: update test script in deno.json to run vitest using deno (1c6b40e)
Features β
- modular-monolith: add DATABASE_POOL_SIZE to .env.example, update test script to use deno task, and introduce vitest configuration (a5d78f0)
- modular-monolith: implement bounded context configuration for migration scripts (a4e386e)
- modular-monolith: integrate bounded context database into dummy repository and enhance error logging (4ffb88b)
- modular-monolith: update deno.lock and deno.json to include @db/postgres and @deno/vite-plugin, modify migration scripts for additional permissions (f1ab28f)
0.8.1 (2025-11-13) β
Bug Fixes β
- front: add logger package to Dockerfile (aa2a6e3)
- front: reinstall package @quarzo-life/logger (77543f4)
- front: remove shared logger from fron (166d89d)
- remove postinstall command for shared libs (2093e5b)
Features β
- utils: add immutability lib in utils (6f529aa)
0.8.0 (2025-11-12) β
Features β
0.7.2 (2025-11-10) β
Bug Fixes β
- logger: add dependencies to logger package.json (6268881)
- modular-monolith: introduce deno workspaces and remove dependencies not needed from modular-monolith (85690cd)
Features β
- sdk: refactor request handling (6499ebf)
0.7.1 (2025-11-07) β
Bug Fixes β
- modular-monolith: update operation result in server response and enhance transaction log message (fab745c)
0.7.0 (2025-11-07) β
Features β
- modular-monolith: add an example POST endpoint (a096f59)
- modular-monolith: add schemas to the example endpoints (40fc28f)
0.6.3 (2025-11-07) β
Bug Fixes β
- modular-monolith: correct log message formatting for transaction received (38db650)
0.6.2 (2025-11-07) β
Bug Fixes β
- modular-monolith: update webhook banks schema to hide from API documentation and adjust response status (af230d4)
0.6.1 (2025-11-07) β
Bug Fixes β
- modular-monolith: update schema to show webhook banks in API documentation (367edbd)
0.6.0 (2025-11-07) β
Features β
- modular-monolith: add memobank routes for transaction webhook (4408771)
0.5.0 (2025-11-06) β
Bug Fixes β
- front: update changelog formatting to group commits by date (76a447e)
Features β
- modular-monolith: integrate logger for improved logging functionality (6c0355e)
0.4.3 (2025-11-05) β
Bug Fixes β
- modular-monolith: use result in secret store port; add client and vault adapters (0c1238a)
0.4.2 (2025-11-05) β
Bug Fixes β
- modular-monolith: use tracking dependencies in package.json and deno.json via automated script (a0f6453)
0.4.1 (2025-11-04) β
Bug Fixes β
- docs: update OpenAPI spec creation to include version 3.0.3 (b3892df)
- front: don't use type (a1deaf5)
- modular-monolith: keep deps in package.json due to vitest deps resolution in package.json (03dce14)
- utils: use vitest (c7fdf6c)
0.4.0 (2025-11-04) β
Bug Fixes β
- docs: ensure OpenAPI spec file is created if it doesn't exist (0a0a093)
- docs: handle connection errors when fetching OpenAPI spec (97e0199)
Features β
- docs: add debug logging for OpenAPI spec fetching (e3dd29b)
- docs: add environment variable for OpenAPI server URL in Dockerfile (ae991c1)
- modular-monolith: add config file for OpenAPI setup (2409189)
- modular-monolith: remove explore bar form swagger docs (962bab3)
0.3.0 (2025-11-03) β
Bug Fixes β
- docs: correct path in Dockerfile for static files copy (b0c4759)
Features β
- docs: add fetchOpenapi script to retrieve and save OpenAPI spec (3c85f62)
- docs: integrate vitepress-openapi for enhanced API documentation (73544db)
- modular-monolith: implement CORS configuration and environment handling (a2ef09a)
0.2.0 (2025-10-30) β
Bug Fixes β
- docs: clean up changelog script and remove dead link rule for changelogs history (263c94d)
- docs: update changelog links to use correct markdown file extensions (6bf25d9)
- modular-monolith: update path and permissions in package.json (ce9e569)
Features β
- modular-monolith: generate API docs using swagger-ui (6c058f0)
0.1.2 (2025-10-27) β
Bug Fixes β
- docs: dead link setting (b685695)
- docs: ignoreDeadLinks (c6233fe)
- include conventional commits preset (62fb79d)
- rename release (c01bedf)
- update commit analyzer (1384a90)
0.1.1 (2025-10-22) β
Bug Fixes β
- root: remove unnecessary pre-commit lines (3b6d883)
- root: specify files to lint in lint-staged (fbeb4a7)
- sdk: add semantic release management (9dffc40)
0.1.0 (2025-10-21) β
Bug Fixes β
- ci-cd: update paths in CI/CD workflow to reflect new package structure (e588f7d)
- docker: update paths in packages/apps/front/Dockerfile to align with new package structure (f65e716)
- docker: update paths in packages/apps/modular-monolith/Dockerfile to align with new package structure (ed9182c)
- docs: add preDeployCommand field to railway.json (9e34068)
- docs: set healthcheckPath to null in railway.json (ac999ea)
- docs: update dockerfilePath in railway.json (9194284)
- front: package for vercel (17b9212)
- front: remove sdk dep (5ca1c70)
- modular-monolith: add uuid library as dependency (cda864a)
- sdk: remove comment (4b0743d)
Features β
- docs: add changelogs section and update navigation in documentation (7e6b242)
- docs: add Dockerfile and railway.json for VitePress documentation deployment (b8a492f)
- docs: add script to copy changelogs and update package.json scripts (b6ea5dc)
- sdk: add initial implementation of quarzo life sdk (6ff180c)
0.0.2 (2025-10-16) β
Bug Fixes β
- modular-monolith: update result (54e950e)