Skip to content

0.112.3 (2026-04-08) โ€‹

Bug Fixes โ€‹

  • modular-monolith: duplicate line in Dockerfile (8769134)

0.112.2 (2026-04-08) โ€‹

Bug Fixes โ€‹

  • modular-monolith: add migration utils and bounded contexts info to dockerfile (e22d1d3)

0.112.1 (2026-04-08) โ€‹

Bug Fixes โ€‹

  • modular-monolith: missing migration script (147605b)

0.112.0 (2026-04-08) โ€‹

Bug Fixes โ€‹

  • switching: add compartment id to target allocation (8a32351)
  • switching: failing broker repo test (b2512b7)
  • switching: repo error handling for row not found (e38f105)

Features โ€‹

  • modular-monolith: implement sorting and pagination for single and recurring premium request list (1bb1600)
  • premium-scheduling: add FAILED status to SinglePremiumRequest and update related logic in mappers and repository (d1ed0dd)
  • premium-scheduling: add FAILED status to SingleTransferPremiumRequest and update database constraints (91ace98)
  • premium-scheduling: add processDirectDebitFailedHandler and corresponding tests for handling direct debit failures (b0eec08)
  • premium-scheduling: implement failSinglePremiumRequestHandler with tests for handling request failures (71b1e2f)
  • premium-scheduling: use processDirectDebitFailedHandler (0165fee)
  • switching: create subscriber (380b03d)
  • switching: validate at least one share when buying. (2a6152a)
  • swithing: persist broker (bf11755)

0.111.0 (2026-04-08) โ€‹

Bug Fixes โ€‹

  • switching: lint and assert errors in switch repository (fe3b43a)
  • switchinh: tests (cae4648)

Features โ€‹

  • modular-monolith: enhance paymentReceivedHandler to handle transfer events and validate paymentRequestId (c99b3f5)
  • premium-scheduling: implement processPaymentHandler to manage payment events and enhance error handling (f3d6ebb)
  • premium-scheduling: update singlePremiumRequestExists method to include DatabaseQueryTimeoutError handling (debbf90)

0.110.0 (2026-04-07) โ€‹

Bug Fixes โ€‹

  • broker-notifications: fix lint issue (2dc983a)
  • corporate: remove weight on text new element as it's not supported yet (94f3bac)

Features โ€‹

  • broker-front: add pagination for recurring premium requests (#191) (0f9a32b)
  • migrations: add date_received column and update fulfilled status constraint for single_premium_requests (c0804f0)
  • modular-monolith: add fulfillSinglePremiumRequest functionality and corresponding tests (6ab7560)
  • premium-scheduling: extend status options in SinglePremiumRequestListBaseResource to include FULFILLED (f709262)
  • premium-scheduling: implement fulfillSinglePremiumRequest logic and add related tests for status updates (7f8a027)
  • switching: add job queue cron config for switching context (ba0c34d)

0.109.1 (2026-04-07) โ€‹

Bug Fixes โ€‹

  • update currency assignment to use the correct property from payload (383e0d2)

0.109.0 (2026-04-06) โ€‹

Features โ€‹

  • broker-front: implement pagination for single premium requests list and align BFF integration (#185) (f0fcf5d)
  • modular-monolith: bootstrap switching bounded context base infrastructure (7d4a712)

0.108.0 (2026-04-06) โ€‹

Bug Fixes โ€‹

  • pay-in: avoid global assertions, that are subject to side effects when tests are run in parallel on CI (05dc751)

Features โ€‹

  • modular-monolith: enhance payer details response structure (aa4526c)
  • modular-monolith: implement getPayerDetailsHandler for retrieving payer information (e16e0c7)
  • switching: add validation step when computing switches from target allocation (1dbf496)

0.107.0 (2026-04-03) โ€‹

Bug Fixes โ€‹

  • broker-notifications: lint issue (31b014b)

Features โ€‹

  • broker-front: add email mandate tooltip and improve phone country code handling (485a523)
  • broker-notifications: add a cron adapter for the job queue (3c93b92)
  • broker-notifications: add a job repository (33cffb9)
  • broker-notifications: add subscribers for whitelisted events (28809e8)
  • broker-notifications: create cron jobs instead of executing notifications directly (a034b6d)
  • broker-notifications: implement a fire-and-forget notify broker use-case (68ddf59)
  • design-system: add Tooltip component with stories and tests (ccf21b4)
  • modular-monolith: implement IBAN validation and error handling in payer creation (4492063)
  • switching: compute switch from target allocation (5db4f57)

0.106.2 (2026-04-02) โ€‹

Bug Fixes โ€‹

  • contact: import getFaqItems in ContactPage component for FAQ functionality (038dd49)
  • update IDs in test files and seed data (3256209)

Features โ€‹

  • broker-front-e2e: add USE_BFF_STUB environment variable to modular monolith script (dc9d83f)
  • corporate: add QuarzoLifeMark icon and enhance CorporateContainer for responsive design (111a02e)
  • corporate: add useMediaQuery hook and responsive design constants for mobile navigation (a9971af)
  • corporate: enhance communication components with responsive design using useMediaQuery hook (7ad8be4)
  • corporate: enhance components with responsive design using useMediaQuery hook (297f6df)
  • corporate: enhance ProductsHeroSection with responsive design using useMediaQuery hook (e7ca2d3)
  • corporate: implement mobile navigation menu and enhance header component with accessibility features (0a7dcde)
  • corporate: implement responsive design across various sections using useMediaQuery hook (4033968)
  • corporate: implement responsive footer component for mobile devices (63379f9)
  • corporate: refactor ClientsSection for responsive design with desktop and mobile components (9083d63)
  • corporate: refactor Hero component for improved responsiveness and add HeroStaticDiamond component (235e9fe)
  • design-system: add controlled state management to AccordionItem for expanded state (8bd8f8e)
  • design-system: add HamburgerMenu component and update navigation exports (9fbc15d)

0.106.1 (2026-04-02) โ€‹

Bug Fixes โ€‹

  • broker-front: improve error handling in hooks by adding fallback notifications for client errors (6fcb5e9)
  • CI: add fake test in type test file (3a2b8de)
  • CI: add fake test in type test file (ab4ab92)
  • CI: add fake test in type test file (daf5e23)
  • modular-monolith: fix lint in switching design (b200c2f)

Features โ€‹

  • broker-front-e2e: add direct-debit-details tests (7bec8fb)
  • broker-front: add API utility functions for error handling and URL composition (58a2015)
  • premium-scheduling: add listRecurringPremiumRequests adapters and mappers (86c7a56)
  • premium-scheduling: implement listRecurringPremiumRequestsHandler usecase (e219904)
  • premium-scheduling: implement pagination for single premium requests listing (698f1bb)
  • premium-scheduling: implement recurring premium request listing controller and test (5275623)
  • switching: compute switch from target allocation (f8b0c9b)
  • switching: minimum 1.1 share remaining (b09f519)
  • switching: wip - 1.1 share remaining rule (ba181bc)

0.106.0 (2026-04-01) โ€‹

Bug Fixes โ€‹

  • docs: generate sidebar content runtime (fd56fd8)
  • modular-monolith: update default API domain for fake Memobank usage (062a29a)

Features โ€‹

  • broker-front-e2e: integrate memobank-fake service into testing stack and update configurations (fe50b56)
  • memobank-fake: add standalone fake Memobank service with API endpoints and testing (6ced709)
  • modular-monolith: integrate fake Memobank provider for local development and update dependencies (9f7be0d)
  • pay-in: enqueue direct-debit reminder jobs and process reminders per job (#176) (ec92a8e)
  • premium-scheduling: add single premium requests listing functionality (5bd0001)
  • switching: validate and convert switch (90bd345)
  • switching: validate and convert switch โ€” add an edge case (c4eea72)

0.105.2 (2026-03-31) โ€‹

Bug Fixes โ€‹

  • broker-front: add translation to pagination labels for PremiumRequestsList (f3f74bd)
  • broker-front: fix merge conflicts (5855a38)
  • broker-front: fix mockparams for PremiumRequestLists hook (a139324)
  • broker-front: fix resolveTranslation implementations (84e13b7)
  • broker-front: fix single-prem-req details hook (b3befb6)
  • broker-front: fix tests (1d78f7d)
  • broker-front: make status and method columns translatable in PremiumRequestsList (7e49676)
  • broker-front: remove safeToast from PremiumRequestsList hook (9402653)
  • broker-notifications: lint issue (a6b5117)
  • ci: broken import in test (cd79a80)
  • CI: remove .only test modifier (e6a1a87)
  • design-system: fix full height for Sidebar and FullHeight component (aad2e42)
  • design-system: fix full height for Sidebar and FullHeight component (5f77968)
  • design-system: remove redundant import in HeadingDescription test (d8df25d)
  • design-system: update Badge snapshot to reflect changes in spacing and class order (4987db7)
  • pay-in: check for thrown errors to mark the job as done (2a5716a)
  • pay-in: mark job as done when direct debit is not batchable (a37ad41)
  • pay-in: update batch count when there's a cancellation of a bathed direct debit (69f0b20)
  • premium-scheduling: remove create next occurrence job (e816ca6)
  • premium-scheduling: renew qa with new create next occurrence flow (11022d0)
  • switching: TargetAllocation is linked to Mandate, not Compartment (dfac733)
  • update import path for Result type in PayerPersonalIbans (36b1147)

Features โ€‹

  • blog: add reusable Link component with Next.js integration (9181428)
  • broker-front-bff: add get payer details endpoint and refactor IBAN management (8b0ec5d)
  • broker-front: add ARIA labels and header actions to sidebar localization (910a514)
  • broker-front: add badgeVariant and headerActions props to ContentContainer (38d9088)
  • broker-front: add components for IBAN management including BreadcrumbNavigation, IbansSection, and PayerDetailsSection (630965a)
  • broker-front: add error page and routing for internal server errors (b1ab506)
  • broker-front: add ErrorPage component and route for improved error handling (dbf977e)
  • broker-front: add internal server error translations and enhance error handling in English and French (c9ba848)
  • broker-front: add mock functions for payer details and IBAN management in tests (a9592e0)
  • broker-front: add multiple premium request details to controller stub (75d40ed)
  • broker-front: add payer details management endpoints in BFF API (770467d)
  • broker-front: add payer personal IBAN translations for English and French (b29ed77)
  • broker-front: Add Premium Request List hook and tests (a6eb857)
  • broker-front: Add Premium Request List hook and tests (65f8222)
  • broker-front: Add Premium Request List page (f9b3976)
  • broker-front: Add Premium Request List page (a09457d)
  • broker-front: add react-hook-form dependency and update Link component to remove className prop (ab7ac3e)
  • broker-front: add react-hook-form dependency and update type definitions in in-memory-quarzo-dependencies.ts (501dde5)
  • broker-front: add registerPayer API method and update dependencies for new input types (bc7b2e9)
  • broker-front: add RegisterPayer route and integrate ToastProvider for notifications (41afcdd)
  • broker-front: add registerPayer translations for English and French, and disable support notice in i18n configuration (914237f)
  • broker-front: add route and component for payer personal IBANs (fe5d3bc)
  • broker-front: add Single Premium Request Details page (d058dd6)
  • broker-front: add single premium request details translations for English and French (f4eaae9)
  • broker-front: add view details functionality for SinglePremiumRequests (28fd014)
  • broker-front: add VITE_API_URL environment variable for API configuration (6affea6)
  • broker-front: enhance error handling in BFF API with BffError class and update tests for error responses (4bf994c)
  • broker-front: enhance error handling in UnmatchedTransfersList with BffError integration and user notifications (99c3f28)
  • broker-front: enhance RegisterPayer form error handling with client error notifications and update tests (b111b03)
  • broker-front: enhance SinglePremiumRequestDetails hook to handle pending state and improve error notifications with BffError integration (79d6d62)
  • broker-front: extend in-memory BFF to support single premium request details fetching and cancellation (c31c996)
  • broker-front: implement environment variable loading (8b96a56)
  • broker-front: implement error classification and notification system (1953265)
  • broker-front: implement Form component and associated hooks for IBAN management (c9df237)
  • broker-front: implement getSinglePremiumRequestDetails functionality with error handling and tests (969eda2)
  • broker-front: implement payer personal IBAN management hook and UI components (c53c97c)
  • broker-front: implement payer personal IBAN management in BFF API (e30e16c)
  • broker-front: implement RegisterPayer form with validation and submission handling (f3e834b)
  • broker-front: implement RegisterPayer hook and page with breadcrumb navigation and form integration (ece1bb7)
  • broker-front: implement single premium request details fetching and cancellation in BFF (5844121)
  • broker-front: improve error handling in DirectDebitList with BffError integration and user notifications (2bfee84)
  • broker-front: improve error handling in PremiumRequestsList hook with BffError integration and enhance API method signatures (e43a4a6)
  • broker-front: update DirectDebitDetails hook to handle pending state and improve error notifications (719b142)
  • broker-front: update UnmatchedTransferDetails hook to handle pending state and improve error notifications with BffError integration (0392283)
  • broker-notifications: add a broker-notifications event subscriber; implement a handler for BrokerCreatedEvent (39ad988)
  • broker-notifications: add a local logger (83986e7)
  • broker-notifications: add a registration repository; refactor in-memory-unit-of-work to align with other contexts (0b6a7c3)
  • broker-notifications: implement a broker repository (df3840a)
  • broker-notifications: implement a create-broker usecase (361ef8e)
  • broker-notifications: implement a create-registration use-case (5438798)
  • broker-notifications: implement callback url registration endpoint (4ed8499)
  • broker-notifications: implement InMemoryBrokerNotificationsUnitOfWorkContext (c105bef)
  • corporate: add Link component with Next.js integration for enhanced navigation (f030aeb)
  • design-system: add success color tokens and update mappings (c864a9a)
  • design-system: enhance Badge and Header components with variant support (1c77017)
  • design-system: integrate sonner for toast notifications and refactor Toast component structure (9690536)
  • design-system: introduce Breadcrumb component (5c68bfe)
  • design-system: introduce DSLink component with stories and tests (6b3cfff)
  • docs: add new error codes and documentation for conflict, unauthorized, internal server error, and resource not found (59f019f)
  • pay-in: implement cancellation of direct debits upon PaymentRequestCancelledEvent (#169) (17fe747)
  • premium-scheduling: add scenario descriptions for scheduling rules (2f6f04f)
  • premium-scheduling: inject ids and clock into direct debit failed handler (16f6b3f)
  • switching: compute switch from target allocation (WIP) (b3092f7)
  • switching: validate 100% buy (7f10b25)
  • switching: validate a switch (9529e09)
  • switching: validate a switch (56d51c4)
  • switching: validate no duplicate ISIN (c8ce1d4)
  • switching: validate or convert switch (ca4a567)

0.105.1 (2026-03-24) โ€‹

Bug Fixes โ€‹

  • corporate: update TypeScript ignore comment for SplineViewer (4d2bde5)
  • corporate: use correct favicon (logomark-primary) (46074c1)
  • design-system: fix full height for Sidebar and FullHeight component (5a617cf)
  • modular-monolith: fix typings (a5aaf14)
  • modular-monolith: flaky tests (d0d84d8)

Features โ€‹

  • blog: enhance layout with dynamic metadata and introduce RootLayoutClient component (2d868ce)
  • blog: implement design from figma for blog page and intreduce new components (24c7917)
  • broker-notifications: bootstrap broker-notifications context (55b74d3)
  • ci-cd: add Resend API configuration to Playwright workflow (1679226)
  • ci-cd: add Vault integration to playwright job (c9cf9fb)
  • ci-cd: enhance Playwright workflow with additional environment variables and seed Vault script (b19ec26)
  • ci-cd: update Playwright workflow with Keycloak configuration adjustments (c109566)
  • desing-system: enforce light theme (59514d0)
  • desing-system: update button in DS when its size small to be centered correctly (5cbb720)

0.105.0 (2026-03-19) โ€‹

Bug Fixes โ€‹

  • broker-front: playwright setup (104f0a0)
  • corporate: fix missing type (2e8622f)
  • eslint: update React version settings and adjust ESLint configurations across multiple packages (f9186f1)

Features โ€‹

  • add end-to-end testing scripts and dependencies (db28f91)
  • broker-front-bff: add cancelSinglePremiumRequest method to Bff type and implement in-memory handling (33f1270)
  • broker-front-bff: add controller, schema, mapper, and tests for deleting payer personal IBAN (25482ca)
  • broker-front-bff: add controller, schema, mapper, and tests for listing payer personal IBANs (5f21912)
  • broker-front-bff: add controller, schema, mapper, and tests for listing single premium requests (035b7ab)
  • broker-front-bff: add controller, schema, mapper, and tests for registering payer personal IBANs (d03828a)
  • broker-front-bff: add controller, schema, mapper, and tests for registering payers (9b2f7cc)
  • broker-front-bff: add method for fetching single failed direct debit (2383c7f)
  • broker-front-bff: add PremiumSchedulingClient for managing single premium requests and payers (184f676)
  • broker-front-bff: add response extraction utilities and tests for handling API responses (24533c6)
  • broker-front-bff: add types for payer and premium request management (42ee044)
  • broker-front-bff: enhance routing and controllers for premium scheduling features (d81eb6a)
  • broker-front-bff: implement controller, schema, mapper, and tests for canceling single premium requests (3ac9113)
  • broker-front-bff: implement controller, schema, mapper, and tests for listing recurring premium requests (15dc36a)
  • broker-front-bff: implement controller, schema, mapper, and tests for retrieving single premium request details (b59e4f1)
  • broker-front-bff: implement controller, schema, mapper, and tests for setting default payer IBAN (56ae094)
  • broker-front-bff: link the direct debits method to pay-in (a6d3c0e)
  • broker-front-e2e: bootstrap broker-front-e2e app (fbb5093)
  • ci-cd: update Playwright workflow for broker-front-e2e (85ec274)
  • modular-monolith: add environment variable support for server host and port configuration (43021d7)
  • pay-in: capture execution timestamps for payment event payloads (#144) (997d26f)
  • premium-scheduling: implement seeds (3037c88)

0.104.0 (2026-03-17) โ€‹

Bug Fixes โ€‹

  • company-page: remove fixed width from introduction block for better responsiveness (33d02b8)
  • corporate: comment out subtitle translation to prevent build failure (d3dcd8f)
  • corporate: correct translation keys and update JSON structure for consistency (507a385)
  • corporate: enhance OrnamentedSection and TwoColumnTextBlock components with padding and gap props (b8eebc6)
  • corporate: handle undefined text in highlight paragraphs (a0c688d)
  • corporate: update image source and alt text for transparency section (a21e206)
  • corporate: use usepathName properly (f03a4ab)
  • design-system: update FeaturedIcon snapshot to include width and height classes (9aa51a1)
  • docs: update links in authentication and get-started topics for consistency and fixing build (dd08929)
  • pay-in: adapt memobank failure codes (f92f7a4)
  • premium-scheduling: create N+2 occurrence when payment arrives too late (719c70e)
  • premium-scheduling: fix flaky test (cc08584)
  • premium-scheduling: fmt (da364fa)
  • premium-scheduling: lint errors (edfce7c)
  • premium-scheduling: lint errors (aeda85f)
  • premium-scheduling: test recurring premium controller cleanup (668c5f8)

Features โ€‹

  • corporate: add 'products' page option to OrnamentedSection component (cfbcb23)
  • corporate: Add "What Sets Us Apart" section with components, translations, and routing (664fee0)
  • corporate: add 404 Not Found page translations in English and French (ca1e5cf)
  • corporate: add afterFeaturesParagraph to FeaturesSection and ValuePropositionHighlights components (6fca483)
  • corporate: add company page (f5dcae0)
  • corporate: add English and French translations for products page (4f1c858)
  • corporate: add FAQ components including FaqAccordionSection, FaqHeroSection, FaqHighlightCard, and FaqHighlightsSection (1f75152)
  • corporate: add FAQ section in English and French translations, including new JSON files for content (35c518a)
  • corporate: add icons for what-sets-us-apart page (2fe0947)
  • corporate: add leadership-team page and components (a1d59fe)
  • corporate: add meta description for SEO enhancement (afc5ab7)
  • corporate: add new product components and utility functions (4f45e72)
  • corporate: add Not Found page and content components for improved user experience (9d7ffef)
  • corporate: enhance ComparisonSection with decorative background image and refactor layout (0c28f92)
  • corporate: implement capitalisation-contact page (7ddbac7)
  • corporate: implement equity savings plan page (777ab7e)
  • corporate: implement FAQ page with translation support and highlight icons (a298787)
  • corporate: implement insurance page (7e74bb7)
  • corporate: implement invest with Quarzo page (6f58400)
  • corporate: implement retirement savings plan page (66e7e51)
  • corporate: implement Security and Safeguards page with icons and translations (97ff8d4)
  • corporate: refactor layout structure by introducing MainLayoutShell component (eacbcce)
  • design-system: add a refactor backlog for design system improvements (2831ee2)
  • design-system: add FeaturedIcon component with stories and tests (48c3cc2)
  • design-system: add multiple new icons (22195a7)
  • design-system: add tests for Block, Centered, PageWrapper, and Section components; update story titles to 'Layout' (34da74e)
  • design-system: add tests for TextNew and Heading components; update story titles to 'Text' (b80979b)
  • design-system: introduce new semantic structure (52ec09e)
  • expose pay-in endpoint for fetching direct debits by status (57b8605)
  • pay-in: notify admin when batch threshold is reached (48d5ef9)
  • premium-scheduling: add DirectDebitFailed event handling and subscription (6ba2a8f)
  • premium-scheduling: implement handlePaymentReceived event handler and related tests (#130) (4c870be)
  • premium-scheduling: refactor hande payment event usecase (#141) (99a0a8d)

0.103.11 (2026-03-12) โ€‹

Bug Fixes โ€‹

  • corporate: fix locale management when refreshing page (c9264ea)
  • corporate: fix navigation links for our-solutions (8f50221)
  • corporate: set loading attribute to 'eager' for improved image loading (11e8c50)
  • design-system: failing tests because of uppercase/lowercase letter (ce1f4a5)
  • design-system: fix font-weight tokens (738c0d9)
  • design-system: fix full width for search input and add x paddings on header (8af490c)
  • design-system: fix full width for search input when sidebar is closed (e792c15)
  • design-system: fix tests (28eb03e)
  • design-system: update SVG stroke color from 'currentColor' to 'currentcolor' in icon snapshots (a67851d)
  • front-quarzo-life: update type to variant for button (c5d8686)
  • icons: update SVG stroke color from 'currentColor' to 'currentcolor' in icon snapshots for consistency (400224d)
  • pay-in: use promise instead of plain value (43408da)
  • premium-scheduling: fmt (d9a5fde)
  • premium-scheduling: harden recurring premium request validation and error mapping (5c91e32)
  • root: add root scripts for managing lock file (93e9ae7)
  • sidebar: add fullWidth prop to SidebarContent and update AppLayout for consistent layout (7ea165a)
  • update dimensions of Pattern 1.svg for improved layout (b31fbf7)

Features โ€‹

  • communication: add Brand Kit section with cards for logo, brand platform, and visual identity, enhancing resource accessibility (1246d38)
  • communication: add CommunicationLinksSection and CommunicationLinkCard components to enhance resource navigation and presentation (b48e0a2)
  • communication: restructure CommunicationPage with new sections for media requests, press room, and in the media, enhancing layout and content presentation (9ba4c73)
  • corporate: add context for row border visibility and improve cell rendering (275936e)
  • corporate: add context for row border visibility and improve cell rendering (9669de0)
  • corporate: add custom useNavigate hook for routing (95e6afb)
  • corporate: add empty about us pages (b6f5122)
  • corporate: add empty home page (3fe2441)
  • corporate: add empty products pages (001f15e)
  • corporate: add English and French translations for home page content (99ce900)
  • corporate: add localized routes for products and about sections (3f7dcb6)
  • corporate: add new SVG pattern files for design elements (acf2d11)
  • corporate: add OurAddedValueHighlights component and replace ContentHighlights usage in the page (8dee469)
  • corporate: add TwoColumnTextBlock component for enhanced layout options (3e58734)
  • corporate: enhance localization support and improve routing behavior (1d5eb4d)
  • corporate: implement Header component with navigation, language switcher, and popover functionality (f458cfd)
  • corporate: implement new home page layout (b89cb8a)
  • corporate: improve navigation heading wording (16fdd5f)
  • corporate: introduce CorporateSection and CorporateContainer components to enhance layout structure across multiple pages (6a93938)
  • corporate: introduce OrnamentedSection component and refactor page layout (596230c)
  • corporate: introduce OurAddedValueSection component and update page to utilize it (e501926)
  • corporate: refactor OurAddedValue components to improve structure and translation handling (e7348eb)
  • design-system: add background color prop to Footer component (2a2db05)
  • design-system: add cursor prop to NewSection and update NavigationMenuPopoverListItem to use base radius and pointer cursor (7030583)
  • design-system: add DecorativeImage component with stories and tests (e8857e2)
  • design-system: add LargeSemibold variant to Subtitle component with corresponding tests and snapshots (97de8e0)
  • design-system: add new icons including ChartSpline, Compass, HotelIcon, LucideIcon, and SquareUser (d661c8c)
  • design-system: add PageLayout component with header regions and associated stories and tests (fb5cb12)
  • design-system: add position, top, left, and zIndex props to Block component (441692b)
  • design-system: add Separator component with stories, tests, and snapshots (d58c4f7)
  • design-system: enhance Block component (12ef5fd)
  • design-system: enhance BulletList component with customizable props for orientation, spacing, and event handling (a8317ed)
  • design-system: implement Select component with stories and tests (ff7ee2d)
  • design-system: introduce FullWidth component for enhanced layout control and fix image in corporate (4baaf9e)
  • design-system: refactor Sidebar component to use slot-based composition and add new Sidebar subcomponents (4dffe93)
  • emailing: add functions to resolve design system styles from package and monorepo paths (83a60d3)
  • header: enhance Header component with customizable background color and update related components for improved styling (5bf5cd1)
  • package.json: add check script for streamlined development workflow (3428806)
  • pay-in: align direct-debit/batch flows with ADR error+idempotency semantics (cb1f8da)
  • pay-in: handle direct debit failure scenario (5966355)
  • pdf-generation-poc: implement PDF generation POC (#114) (0b091ca)
  • premium-scheduling: add create recurring premium request use-case (#126) (38728fb)
  • premium-scheduling: add recurring job save/load/update use-cases (QL-268) (#124) (f5d151e)
  • premium-scheduling: add recurring premium request and occurrence (bbc6ba1)
  • premium-scheduling: add recurring premium request cancel endpoint and API coverage (ddae89d)
  • premium-scheduling: add recurring premium request creation endpoint (863c9c2)
  • premium-scheduling: add recurring premium request termination use-case with next-occurrence cancellation (d954ea7)
  • premium-scheduling: implement createNextOccurrence job handler and related in-memory repositories (7b2c8f2)
  • premium-scheduling: implement job queue cron for premium scheduling (182fac0)
  • premium-scheduling: implement recurring premium request repository (b3051bf)
  • premium-scheduling: improve error handling for create recurring premium request and next occurrence (77a29db)
  • premium-scheduling: initialize jobs repository infrastructure (QL-267) (#123) (66441fa)
  • recurring-premium-request-occurrence: implement repository for recurring premium request occurrences (178de76)
  • Recurring-Premium-Request: PaymentReceived Subscriber Wiring (#128) (e98b7e5)
  • rse-esg: implement NewSection component for enhanced layout and styling on RseEsgPage (277401e)

0.103.10 (2026-03-06) โ€‹

Bug Fixes โ€‹

  • design-system: fix failing FormSection and Nav tests (060b659)
  • design-system: fix wrong footer naming in git finder (29346c2)
  • design-system: rename footer component to Footer (59baa8c)
  • design-system: rename footer component to Footer (7072560)
  • design-system: rename footer component to Footer (a9c7128)
  • front-quarzo-life: correct amount value in suspense account transfer test (6cd269c)
  • modular-monolith: fix loading env variables (671aa2c)
  • modular-monolith: fix loading numeric env variables (65c8480)
  • pay-in: compare iso date instead of exact date for batch submission (3b42bfe)
  • pay-in: executed direct debit batches have submittedAt property (db8bb24)
  • pay-in: improve logs, add simulate scripts for batch submission and direct debit creation (85ed975)
  • pay-in: use TRANSFER mode for transfers and DIRECT_DEBIT for direct debits in PaymentReceived event (4f0cc31)

Features โ€‹

  • design-system: enhance LabeledInput with required indicator and aria attributes for better accessibility (1301abe)
  • design-system: Restrict Example atom to internal guidance usage and remove from public API (14e96ea)
  • docs: apply Quarzo-Life's brand colors (79239ba)
  • pay-in: add failed, failure reason to direct debit batches (fb9279f)
  • pay-in: submit pending direct debit batch cron (d2e5c20)

0.103.9 (2026-03-04) โ€‹

Bug Fixes โ€‹

Features โ€‹

  • design-system: add text alignment option to Text component (b655f8d)

0.103.8 (2026-03-04) โ€‹

Bug Fixes โ€‹

  • clean up heading component styles and update snapshots (5e2bf13)
  • corporate: adjust width of Block component in Footer for improved layout (df97e68)
  • design-system: correct font weight token values in index.css (be7ec46)
  • design-system: fix failing tests (a30e5f9)
  • design-system: rename footer โ†’ Footer and fix value imports in Section (892cb6c)
  • design-system: revert unpurposely removed token (7c0f28c)
  • design-system: snapshots (6583350)
  • design-system: update NavigationHeader to use fixed secondary background color and adjust snapshots (15be664)
  • emailing: make template CSS email-client safe (4d4f5d6)
  • emailing: style assertion in email template tests (56f0cd5)
  • fmt: format files (18f168d)
  • front-quarzo-life: formatting (e89dadc)
  • pay-in: add order by clause to keep idempotency concerns (2868514)
  • pay-in: check for invalid amount on bulk submission (d2465fc)

Features โ€‹

  • design-system: add correct font-weight system-tokens (1f450f9)
  • design-system: add 'between' justification and 'fullHeight' prop to InternalColumn component (dde0119)
  • design-system: add 'bold' weight option to Text component (0d8adcb)
  • design-system: add 'secondaryFixed' background color option to Section component (debfeb5)
  • design-system: add 'secondaryFixed' background color option to styling maps (377d356)
  • design-system: add color prop to Link component (2cb1ab6)
  • design-system: add color prop to Separator component and update border color mapping (122d7fc)
  • design-system: enhance Section component with border, border style, border color, and radius props (78c7596)
  • design-system: introduce Link component and refactor button to not have varient link (#109) (203a180)
  • design-system: introduce styling module with scales, types, and mappers (9422951)
  • emailing: add functionality to build and resolve email templates styles from design system (14fe65e)
  • emailing: add template for direct debit batch failed submission in emailing (c2ad683)
  • ErrorContent: introduce ErrorContent component with tests for rendering summary and details (14d86b4)
  • official-reports: implement BlogListing and BlogListingArticle components for enhanced report display (957f91f)
  • pay-in: add due direct-debit batch submission to external bank (b2783e5)
  • pay-in: introduce submit-pending direct debit batches (f451c05)
  • pay-in: submit direct debit batches with collection items payload (9b51702)

0.103.7 (2026-02-27) โ€‹

Bug Fixes โ€‹

  • corporate: include public directory in Dockerfile for proper asset serving (8272119)
  • format files (f192cfb)

Features โ€‹

  • corporate: implement routing for FR and EN routes (89259a3)

0.103.6 (2026-02-27) โ€‹

Bug Fixes โ€‹

  • corporate: fix showing images in our-solutions (b195923)
  • emailing: retry design-system CSS resolution for email templates (b1b7e00)
  • update SKILL.md to remove outdated reference to figma_component_prompt.md (28ac94e)

Features โ€‹

  • design-system: add component for our-solitions (1414ab6)
  • design-system: add FullHeight component for full viewport height layout (a01da56)
  • design-system: add tests for new components of our-solutions (d77f216)
  • emailing: use one design-system stylesheet for internal email templates (4411bfb)

0.103.5 (2026-02-26) โ€‹

Bug Fixes โ€‹

  • CI: disable test temporarily in order to fix CI (aa52db5)
  • corporate: fix card border (bb040d4)
  • corporate: fix last section of our-added-value page (43d2adc)
  • corporate: make navigation header transparent for our-solution pages (193e898)
  • design-system: add missing tokens in Text component (1168963)
  • design-system: add the system tokens for line height and letter (6ab89bd)
  • design-system: adjust Sidebar component to use full height (9151d0c)
  • design-system: fix tests (84b2645)
  • design-system: fix tests (e72778f)
  • design-system: style for badge and faq (39b1d47)
  • design-system: update Sidebar component to use full height (30b4048)
  • design-system: update snapshot styles for BlogListing and BlogListingArticle components (c386c24)
  • emailing: fmt (97d000d)
  • emailing: inject design-system stylesheet into email templates (8447d0d)
  • modular-monolith: bundle design-system styles for email templates (153e821)
  • resources: update titles in English and French resources to include line breaks for better readability (9ee0963)

Features โ€‹

  • corporate: add accessibility page (8149e9a)
  • corporate: add cookie policy page (bed1f7a)
  • corporate: add favicon to RootLayout and include quarzo logo SVG (6306655)
  • corporate: add GDPR and Legal Notice pages with structured content (9a7718a)
  • corporate: enhance RSE-ESG page with PillarsSection and localized content updates (9bc600b)
  • corporate: implement footer component, rename gdpr to privacy page and refactor footer in design system (5d7a56f)
  • design-system: add BlogListing component with stories and tests (11de1a7)
  • design-system: add BlogListingArticle component with stories, tests, and integration into the design system (4bc861c)
  • design-system: add DocumentIcon component with stories, tests, and integration into the design system (1afbf03)
  • design-system: add new button variants and update stories to include danger, warning, success, and info options (7f782e5)
  • design-system: add new icons for committed employer, ESG advisory, footprint reduction, and transparency (5666fa5)
  • design-system: add PillarsSection component with stories, tests, and integration into the design system (a035865)
  • design-system: add quarzo-figma-component-creation skill for Figma component implementation (024ac72)
  • design-system: add system-text-pre-line token and update BlogListingArticle styles (dd732ad)
  • design-system: introduce PillarItem component with stories and tests (5e096b8)
  • emailing: integrate ID service into emailing controllers and use cases (1bfa408)
  • images: add pro-marketing visual asset for corporate applications (39c8fef)
  • pay-in: branch direct-debit creation by live mandate and enqueue specific follow-up jobs (e92e430)
  • pay-in: integrate ID service into pay-in handlers and tests (a7900df)
  • pay-in: integrate ID service into pay-in plugin and handlers for enhanced ID management (0891e0b)
  • pay-in: load memobank webhook auth tokens from Vault (238b616)
  • pay-in: orchestrate direct-debit batching by payer after mandate completion (1c75f4c)
  • resources: add block listing in official report page (e2d8bf0)
  • resources: create the 3 ResourcesPage page with hero section inside them (0f1e1b1)

0.103.4 (2026-02-24) โ€‹

Bug Fixes โ€‹

  • correct class name in email template test for improved layout accuracy (b13981d)
  • update snapshot tests (759e567)

0.103.3 (2026-02-24) โ€‹

Bug Fixes โ€‹

  • emailing: type internal template OpenAPI schema and admin notification variables for build (50610c2)
  • update class name in email template test for correct layout (c2d0169)

Features โ€‹

  • contact: enhance contact form with translations (0469336)
  • corporate: add FAQ section with accordion for user questions in contact-page (282db5b)
  • corporate: add global styles and font import for layout (0606776)
  • corporate: add structure and components for our-solutions (d2dd74b)
  • corporate: implement contact form with validation and FAQ section in contact page (307f262)
  • design-system: add FaqSection component with stories and tests for FAQ functionality (4eb8323)
  • design-system: add support for shadow tokens (d509ba8)
  • design-system: enhance NavigationButton with configurable arrow direction and icon position (13af48f)
  • design-system: implement FormSection component with configurable fields and success toast functionality (8688891)
  • design-system: introduce Codex operating guide and migrate badge component to validated tokens (734360d)
  • design-system: rename field to LabeledInput for better naming and consistency (20a38c5)
  • design-system: rename header to SearchToolbarHeader for better and consistent naming (7a8d42e)
  • desing-system: add accordion component in the design system (1feb781)
  • docs: add Nginx configuration for VitePress clean URLs (d828802)
  • docs: enable clean URLs in VitePress (81633c4)
  • emailing: add admin notification flow for mandate-signature expiration (67ba2a9)
  • pay-in: enforce bearer auth for all Memobank webhooks via shared middleware (9696f5f)
  • premium-scheduling: implement mappers for single premium request input transformation and add tests (8938c37)
  • premium-scheduling: integrate IdPort for generating unique IDs in single premium request handling (ff69b20)

0.103.2 (2026-02-23) โ€‹

Bug Fixes โ€‹

  • modular-monolith: refine deno configuration and Dockerfile by removing unnecessary comments (8c7a4fb)

0.103.1 (2026-02-23) โ€‹

Bug Fixes โ€‹

  • modular-monolith: update deno configuration and Dockerfile for design system integration (7aab7cc)

Features โ€‹

  • button: add fullWidth prop to Button component for flexible layout options (c10ce8e)
  • checkbox-field: add CheckboxField component with stories and tests to the design system (c2e490c)
  • contact-page: overhaul contact form with validation, success toast, and improved UI components (6e5c9a0)
  • field: implement Field component with input and textarea variations, including stories and tests (728cd51)
  • icons: add CheckmarkCircleIcon component with stories to the design system (0c3bf93)
  • toast: add Toast component with viewport, stories, and tests to the design system (8d3ad3b)

0.103.0 (2026-02-23) โ€‹

Bug Fixes โ€‹

  • build: temp resolve deno/docker build issues in modular-monolith (ccb195f)
  • emailing: bad imports for design system components (8a769e4)
  • emailing: temp fix for design system imports in modular-monolith (8b2fa94)
  • emailing: temp fix for imports (6ac7c13)
  • emailing: use design system instead of specific emailing design system (5372db7)
  • navigation-header: css issue with the naviagtional header popover (aef6a6b)

Features โ€‹

  • add error handling documentation and codes (ea58b71)
  • corporate: implement NavigationHeader component in desing system and add in in corporate (37831d8)
  • design-system: create footer, footer lists, and footer list item components in the design system for corporate app (1075a36)
  • emailing: create design system specific to emailing context (b0d6ae1)
  • pay-in: handle mandate-signature expiration and notify admins via emailing API (3492871)
  • quarzo-life-front: standardize TanStack Query architecture (route map, hierarchical keys, cancellation) and add query skill pack (4685fce)

0.102.1 (2026-02-20) โ€‹

Bug Fixes โ€‹

  • docs: update operation IDs and API documentation paths for consistency across premium scheduling and front-quarzo-life schemas (9cc5ce1)
  • emailing: forget password template to use design-system (c8401ce)
  • emailing: remove support for html, text and resend templates (21de0f1)
  • shared: remove not needed maker functions for events (#90) (619673e)

Features โ€‹

  • corporate: add PageLayout for footer and header and add contact us page just file (b3bc703)
  • corporate: integrate design system and enhance layout with language switcher (1f3fe31)
  • design-system: add Row and Stack components with stories and tests (d300ceb)

Reverts โ€‹

  • Revert "fix(emailing): forget password template to use design-system" (196619c)

0.102.0 (2026-02-20) โ€‹

Bug Fixes โ€‹

  • pay-in: accept and ignore unsupported mandate webhook events with 200 (8675335)
  • pay-in: adapt webhook tests (e0661ab)
  • pay-in: fix webhook request (b7e945c)
  • shared: remove type emulation from shared events payload (cbe18e7)

Features โ€‹

  • modular-monolith: create a HumanIdPort to inject IDs (as we do for HumanIDs) (2f39f01)
  • pay-in: add QA pay-in job runner endpoint and improve (689658c)
  • pay-in: load payer iban when fetcing payment request from the db (db869e5)
  • pay-in: persist payer iban when creating a payment request (674bb42)

0.101.1 (2026-02-19) โ€‹

Bug Fixes โ€‹

  • direct-debit-details: update navigation path in DirectDebitDetails hook to redirect to /direct-debits (dac4ee3)
  • docs: enhance scroll behavior and hash navigation in OpenAPI documentation (53cd428)
  • emailing: lint (00b1cf8)
  • front-quarzo-life: add nginx SPA fallback to prevent 404 on /direct-debits (82754b7)
  • front-quarzo-life: correct import statement for Money type (36adb36)
  • front-quarzo-life: fix failing test (apparently on my machine only, why?) (a169e82)
  • front-quarzo-life: fix lint spacings in test (0232602)
  • front-quarzo-life: fix preview for direct debits update default API URL for bff handling and add tests (6ab888d)
  • front-quarzo-life: update direct debit titles to reflect error status and enhance table sorting functionality (0a07930)
  • premium-scheduling: update API documentation paths in payer schemas and tests for consistency (28ef4fb)
  • revert API documentation paths (0e6b6a6)
  • shared: fix lint issue (6882650)

Features โ€‹

  • pay-in: add Memobank mandate webhooks handling (062dc2b)
  • pay-in: harden mandate creation idempotency and hide internal (eab0a03)
  • premium-scheduling: add seeding functionality for premium-scheduling context (85cdc0a)
  • premium-scheduling: implement error handling for deleting default personal IBAN and update related tests (44ec724)

0.101.0 (2026-02-17) โ€‹

Features โ€‹

  • modular-monolith: add an endpoint for updating payer default IBAN (e27ed27)

0.100.0 (2026-02-17) โ€‹

Features โ€‹

  • modular_monolith: add a default_iban column on the payers table in premium-scheduling (5e2f64e)
  • modular-monolith: add a defaultIban field to Payer in premium scheduling (50b8bd8)
  • modular-monolith: add a updateDefaultIban function on payer port in premium scheduling (f9b15df)
  • modular-monolith: add a updatePayerDefaultIban handler (d7bec22)
  • modular-monolith: stop emitting PayerPersonalIbanRemovedEvent (66d8b70)
  • pay-in: introduce explicit direct-debit batching invariant error (c1d3986)
  • premium-scheduling: add cancel single premium request endpoint and related tests (14c6083)

0.99.1 (2026-02-17) โ€‹

Bug Fixes โ€‹

  • docs: file name typo (9548fa8)
  • emailing: add preact-render-to-string as dependency (85157f5)
  • emailing: update pnpm frozen lockfile (5298dfa)
  • front-quarzo-life: remove duplicate tags in TableCard and add test (ffcc44c)
  • modular-monolith: update import path for createPersonalIban and simplify personal Iban creation in payers (c8f70aa)
  • types: correct import path for Money type in DirectDebitDetails (7f062b1)

Features โ€‹

  • bff: add direct debit details fetching functionality and related types (a13b28e)
  • bff: add direct debit details fetching functionality and related types (651c327)
  • bff: add direct debit details fetching functionality and related types (8fcfa01)
  • emailing: add support for preact rendered internal templates (18d9a3c)
  • front-quarzo-life: add direct debits fetching and routing functionality (32a2720)
  • front-quarzo-life: add support for separate action and detail columns (5110a43)
  • front-quarzo-life: implement Direct Debit Details page with hooks, translations, and error handling (40acda2)
  • front-quarzo-life: implement direct debits front UI with localization and API integration (2bfb3ad)
  • front-quarzo-life: implement direct debits front UI with localization and API integration (044c71d)
  • front-quarzo-life: implement direct debits front UI with localization and API integration (6bf6063)
  • front-quarzo-life: refactor direct debits handling with error management and localization updates (9148c43)
  • front-quarzo-life: remove empty state message from direct debit list (55a0628)
  • front-quarzo-life: rename direct debits references to direct debit list in code and translations (bcd447a)
  • front-quarzo-life: rename direct debits references to direct debit list, update related functionality and tests (f578abb)
  • front-quarzo-life: update onViewDetail action type in DirectDebitList tests for improved type safety (ea340f6)
  • pay-in: add mandate support and create-mandate-signature-request flow (ffe4b13)

0.99.0 (2026-02-17) โ€‹

Bug Fixes โ€‹

  • bff: update API endpoint from direct-debit-details to direct-debits-errors (a41cfbd)

Features โ€‹

  • front-quarzo-life: implement Direct Debit Details page with hooks, translations, and error handling (7407630)
  • modular-monolith: remove iban id from premium-scheduling PersonalIban (f49055f)
  • modular-monolith: remove id column from the personal_ibans table in premium-scheduling (7e4f587)

0.98.1 (2026-02-17) โ€‹

Bug Fixes โ€‹

  • docs: file name typo (8757d4b)
  • modular-monolith: update import path for createPersonalIban and simplify personal Iban creation in payers (fc272d2)
  • types: correct import path for Money type in DirectDebitDetails (062d50c)

Features โ€‹

  • bff: add direct debit details fetching functionality and related types (85e2ac2)
  • pay-in: branch direct debit handler to awaiting mandate and enqueue (c2cff37)
  • premium-scheduling: implement cancel single premium request functionality (b5b4661)

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 โ€‹

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 โ€‹

  • design-system: add input atom (7a4b393)
  • design-system: suspense account table (6441f9e)

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 โ€‹

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 PENDING status 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 โ€‹

  • docs: remove railway.json file (d0b0a05)
  • modular-monolith: enable health route on dev (61f85c1)

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 โ€‹

  • modular-monolith: add payment persona implementation (#51) (6defa2c)

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 โ€‹

  • introduce package version menagement (#46) (77e4872)

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 โ€‹

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 โ€‹

  • CI: fix CI after commit 6b46551 (26bb975)
  • CI: fix CI after commit 6b46551 (126b9f2)

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 โ€‹

  • modular-monolith: update Location header (#32) (2f89fbe)

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 โ€‹

  • modular-monolith: add virtual iban migration on policy and implโ€ฆ (#29) (ab97b38)

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 โ€‹

  • CI: outdated pnpm-lock.yaml file (66ffb89)
  • modular-monolith: update deno.lock (0e002ec)

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 โ€‹

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 โ€‹

  • modular-monolith: add db migration tool (#14) (40cef29)

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 โ€‹

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)

0.0.1 (2025-10-16) โ€‹

Bug Fixes โ€‹

  • domain: remove not used multiply fn (904fbc3)
  • modular-monolith: fix wrong repository url for release (75b44fb)
  • modular-monolith: use all deps in deno.json (9f9ea6d)