---
url: /changelogs-history/sdk-changelog.md
---
# Changelog

## \[sdk-v1.11.0] - 2026-11-14

### Features

* Read and revoke a registration (QL-1539)
  ([`5558bd3`](https://github.com/quarzo-life/monorepo/commit/5558bd3eff1cc814fbc2c8ffbc13b581d8901ab1))
* List the registrations of a broker (QL-1590)
  ([`c3ceeff`](https://github.com/quarzo-life/monorepo/commit/c3ceeffe15538195d81b072182efc7fe03d75cbd))
* Add the public NAV format, its ADR and its docs page
  ([`fd20ec2`](https://github.com/quarzo-life/monorepo/commit/fd20ec2c872c9bfe2a2d15d42cf4387c5f9e7a0b))

## \[sdk-v1.10.0] - 2026-11-11

### Features

* Add idempotency key support to archiveCompartment method and update tests
  ([`c8649ee`](https://github.com/quarzo-life/monorepo/commit/c8649ee9795cfd93ec43d8af7c9356f43c1dff6d))

## \[sdk-v1.9.0] - 2026-11-10

### Features

* Expose exchange client project ID
  ([`b1ea42c`](https://github.com/quarzo-life/monorepo/commit/b1ea42c3660065cb4cc2a6bc5d08911a01f9ab04))

## \[sdk-v1.8.0] - 2026-11-10

### Features

* Enhance transfer descriptions and support for mandated targets
  ([`dec53cd`](https://github.com/quarzo-life/monorepo/commit/dec53cd1553a161ae274e584e1402bdbf0cd5612))

## \[sdk-v1.7.4] - 2026-11-09

### Documentation

* Update transfer descriptions for clarity and accuracy
  ([`1a157f9`](https://github.com/quarzo-life/monorepo/commit/1a157f915c0d6281636c3f29e3754963da4ecc75))

## \[sdk-v1.7.3] - 2026-11-09

### Bug Fixes

* Restrict broker notification registration to broker admins
  ([`048b501`](https://github.com/quarzo-life/monorepo/commit/048b50129af91de5f83d0640598c19655d2781a2))

## \[sdk-v1.7.2] - 2026-11-06

### Bug Fixes

* A general-account policy has a zero-day cycle, as the API requires (QL-1374)
  ([`55202cb`](https://github.com/quarzo-life/monorepo/commit/55202cb075c10fbdcbd9d8ab0bd54cc6381ca44d))

## \[sdk-v1.7.1] - 2026-11-02

### Bug Fixes

* Protect Exchange Client Key downloads
  ([`345ee4a`](https://github.com/quarzo-life/monorepo/commit/345ee4a02800fb58dffcae643b0365b59862bcad))

## \[sdk-v1.7.0] - 2026-11-02

### Features

* Add Exchange Client Key management tools and update README
  ([`914b0fc`](https://github.com/quarzo-life/monorepo/commit/914b0fc2ade845371192a5f565678e5a0fffa243))

## \[sdk-v1.6.0] - 2026-11-01

### Chore

* Replace Prettier and deno fmt with oxfmt
  ([`5c871a2`](https://github.com/quarzo-life/monorepo/commit/5c871a2a580ffbda56ca4713233a51823d3fd850))

### Features

* Lint the backend packages with oxlint
  ([`a0ea5a9`](https://github.com/quarzo-life/monorepo/commit/a0ea5a9bcc8f0f92d242107a0738bf24a56f9576))

## \[sdk-v1.5.1] - 2026-10-30

### Bug Fixes

* Return 404 when listing mandates for an unknown manager
  ([`66ba98a`](https://github.com/quarzo-life/monorepo/commit/66ba98a8d6b59ffd24ac5e2080c98ed67797b975))

## \[sdk-v1.5.0] - 2026-10-27

### Features

* Enhance API client with binary response handling and optional request options
  ([`b677a9c`](https://github.com/quarzo-life/monorepo/commit/b677a9c9812b6328efa11177dc18c8ba62f82003))
* Expose subscriber payer list via HTTP, SDK, and MCP
  ([`117f727`](https://github.com/quarzo-life/monorepo/commit/117f727eba27182c129bd7f9b1f5cdf4731253e8))

## \[sdk-v1.4.0] - 2026-10-27

### Features

* Add service key management with listing, generation, and revocation
  capabilities
  ([`7440f1c`](https://github.com/quarzo-life/monorepo/commit/7440f1cceef372aeacd911f1c6e260fede9d5e6f))

## \[sdk-v1.3.0] - 2026-10-26

### Features

* Add service account management to authentication SDK
  ([`dc4dc73`](https://github.com/quarzo-life/monorepo/commit/dc4dc73df80321cf840df47da52e5c0b70a73c99))

## \[sdk-v1.2.0] - 2026-10-20

### Features

* Add updateBrokerUser test for user status update
  ([`69b2ebf`](https://github.com/quarzo-life/monorepo/commit/69b2ebff1c38b44c7fc4045f4f8c0ff79fdf6c31))

## \[sdk-v1.1.0] - 2026-10-19

### Features

* Add broker onboarding to the sdk
  ([`b4dda84`](https://github.com/quarzo-life/monorepo/commit/b4dda84a692be85248e311736166b4d41827e93b))
* Expose POST /v1/investment/transfers (QL-1360)
  ([`6fb168b`](https://github.com/quarzo-life/monorepo/commit/6fb168bc0d5dce9f882c1bd20fa910757531cb90))

## \[sdk-v1.0.0] - 2026-10-16

### Breaking Changes

* **BREAKING** Move the API to /v1/investment; SDK, MCP, docs and QA follow
  (QL-1319)
  ([`55e6e01`](https://github.com/quarzo-life/monorepo/commit/55e6e019f62c17d33a7171a0f3cd54214b26f9ba))

## \[sdk-v0.47.0] - 2026-10-15

### Features

* Add tests for listing and inviting Broker-side Users
  ([`1899cd7`](https://github.com/quarzo-life/monorepo/commit/1899cd750a7c37de4206f640fccc6d5b672c6233))
* Rebalance on delegation and retire the switching delegate endpoint (QL-1318)
  ([`8a3f882`](https://github.com/quarzo-life/monorepo/commit/8a3f882a34e9ef293d1f73a8e36f432d07980fb5))

## \[sdk-v0.46.0] - 2026-10-15

### Features

* Align the identity kinds and /me response with the design
  ([`4a5c7d7`](https://github.com/quarzo-life/monorepo/commit/4a5c7d77598dc0b928db8c5596445e706dd193e4))

## \[sdk-v0.45.0] - 2026-10-14

### Features

* Forward the bearer token
  ([`6cd724b`](https://github.com/quarzo-life/monorepo/commit/6cd724bf551b155a44685eb9544864e56688c664))

## \[sdk-v0.44.0] - 2026-10-14

### Features

* Add ProvisionBrokerRequest and ProvisionBrokerResponse types
  ([`b676639`](https://github.com/quarzo-life/monorepo/commit/b6766391640c45499643a3d9203a33ec6a733398))

## \[sdk-v0.43.0] - 2026-10-14

### Features

* Resolve a quarzo user
  ([`4dbb418`](https://github.com/quarzo-life/monorepo/commit/4dbb418388be3f26d0a920c3b7777c85c52c6ad1))

## \[sdk-v0.42.2] - 2026-10-09

### Refactor

* Rename the auth context to authentication
  ([`5cf7acf`](https://github.com/quarzo-life/monorepo/commit/5cf7acf4f1fb1a0c67f7acb517dabeb5f49e7564))

## \[sdk-v0.42.1] - 2026-10-08

### Bug Fixes

* Update to use idempotency on post requests
  ([`cdd7dd2`](https://github.com/quarzo-life/monorepo/commit/cdd7dd2fc356796c84fa15bd15d653d5f9378b10))

## \[sdk-v0.42.0] - 2026-10-01

### Features

* Update CurrentUserResponse type to include insurer identity
  ([`c6861df`](https://github.com/quarzo-life/monorepo/commit/c6861dffe6ac71eae8e52c61ffd909973641f848))

## \[sdk-v0.41.2] - 2026-09-29

### Refactor

* Remove mandate riskLevel for MVP
  ([`53682cf`](https://github.com/quarzo-life/monorepo/commit/53682cf21841d79bd07d8b0ad45e69fca1cbdcbd))

## \[sdk-v0.41.1] - 2026-09-29

### Chore

* Switch to pnpm-lock files completely for NPM and JSR dependencies
  ([`df1fe77`](https://github.com/quarzo-life/monorepo/commit/df1fe777e9d579b4b4e5007c5636427be3f2f93b))

## \[sdk-v0.41.0] - 2026-09-28

### Features

* Update createTransfer method to use sourceCompartmentId and adjust related
  types and tests
  ([`ab41372`](https://github.com/quarzo-life/monorepo/commit/ab41372c4a28ee909a09d1e49693de537cbc0e15))

## \[sdk-v0.40.0] - 2026-09-28

### Features

* Implement createProduct method and add catalog types
  ([`ae7b0fc`](https://github.com/quarzo-life/monorepo/commit/ae7b0fc1d07c6a3adf66d86f7ae4c200931ab0dc))
* Add vitest as a devDependency and update deno lock script
  ([`1883b73`](https://github.com/quarzo-life/monorepo/commit/1883b73e3769880a9c8bd7dac024163abb649792))

## \[sdk-v0.39.0] - 2026-09-25

### Features

* Require idempotency key on register IBAN stub endpoint
  ([`9a7c704`](https://github.com/quarzo-life/monorepo/commit/9a7c704efceb6836020c8020693945806109e9e5))
* Refactor HTTP idempotency to shared request hashing
  ([`d52d4b5`](https://github.com/quarzo-life/monorepo/commit/d52d4b568f6ede6f5155333abb657bb27369a6d3))

## \[sdk-v0.38.0] - 2026-09-25

### Features

* Require idempotency key on submit request stub endpoint
  ([`788567c`](https://github.com/quarzo-life/monorepo/commit/788567c26f6a59c8f38815ce70018868c80301fd))

## \[sdk-v0.37.0] - 2026-09-25

### Features

* Add upload request idempotency
  ([`ceb03bf`](https://github.com/quarzo-life/monorepo/commit/ceb03bf2d3ec3500d6e8b6de5fb2706be6db2639))
* Require idempotency key on stub POST endpoints
  ([`77b96a5`](https://github.com/quarzo-life/monorepo/commit/77b96a58627b4930cd9e619f3abc04f814cd994a))
* Require idempotency key on upload POST endpoints
  ([`0dc6c2e`](https://github.com/quarzo-life/monorepo/commit/0dc6c2ec21802852a30fc096151fa81ef416dfeb))
* Require idempotency key on authorize-brokers endpoint
  ([`cb9389d`](https://github.com/quarzo-life/monorepo/commit/cb9389d08ea4aee63616e6e82a7c53b80f9ebee4))

## \[sdk-v0.36.0] - 2026-09-24

### Features

* Add HTTP idempotency to broker mandate authorization
  ([`7d9ef46`](https://github.com/quarzo-life/monorepo/commit/7d9ef46adf1c81076c5cc798c6d1d18efd568bef))

## \[sdk-v0.35.0] - 2026-09-24

### Features

* Refactor Money and Shares types for consistency and update references in
  pay-in and premium-scheduling modules
  ([`cc55a5e`](https://github.com/quarzo-life/monorepo/commit/cc55a5e7fb75aa4154189cbc69fe089c5711c162))

## \[sdk-v0.34.0] - 2026-09-23

### Features

* Add HTTP idempotency to client-facing POST endpoints
  ([`99d7470`](https://github.com/quarzo-life/monorepo/commit/99d7470b4abb16bb6b39ef0afa6ecbb9a02fd80f))

## \[sdk-v0.33.0] - 2026-09-21

### Documentation

* Change dnt version
  ([`f3cc8db`](https://github.com/quarzo-life/monorepo/commit/f3cc8db4e613561e4db4fea97251b8bfedbb085a))

### Features

* Add rejection download url to get trade endpoint
  ([`03ea61e`](https://github.com/quarzo-life/monorepo/commit/03ea61e638798c83ba3e4ccb74bed6652f249500))

## \[sdk-v0.32.0] - 2026-09-18

### Features

* Enable idempotency for the create policy endpoint
  ([`9f09bdb`](https://github.com/quarzo-life/monorepo/commit/9f09bdb530f579b81ccfbbeea3a0d218570a2611))

## \[sdk-v0.31.0] - 2026-09-18

### Features

* Add policy creation endpoint
  ([`1eedd80`](https://github.com/quarzo-life/monorepo/commit/1eedd80e754ca9889867687fdb0fb1c45ba920a5))

## \[sdk-v0.30.1] - 2026-09-16

### Refactor

* Replace ExecutionFileUploadReport with ExecutionFileUploadResponse for
  consistency
  ([`7e9527d`](https://github.com/quarzo-life/monorepo/commit/7e9527dfdc9c12573543454cf493654213bc7c8b))

## \[sdk-v0.30.0] - 2026-09-16

### Features

* Wire the patch compartment endpoint with the rename-compartment use-case
  ([`6d9daa6`](https://github.com/quarzo-life/monorepo/commit/6d9daa6151e55738feaa7e19bc545cd8f0360623))
* Implement return compartment to self-investment functionality
  ([`11c8826`](https://github.com/quarzo-life/monorepo/commit/11c88263f485ae3831407e6ed7e3f1b0a06dc8af))

## \[sdk-v0.29.0] - 2026-09-15

### Features

* Implement compartment creation with mandate support (#413)
  ([`435a0be`](https://github.com/quarzo-life/monorepo/commit/435a0beb75122eccf868455380ba304d16c9b9db))

## \[sdk-v0.28.0] - 2026-09-14

### Features

* Remove date field from self-invested switch schema and update related tests
  ([`b27e6fe`](https://github.com/quarzo-life/monorepo/commit/b27e6fea6ceafd4a7d31cfb286d1d1a94d1505f9))
* Create discretionary managers and mandates endpoints and usecases
  ([`05f1c50`](https://github.com/quarzo-life/monorepo/commit/05f1c505468c8067b4a55ca62a0213e342580e75))

## \[sdk-v0.27.0] - 2026-09-12

### Features

* Add get\_trade\_file\_download\_url tool and related types
  ([`6b263ed`](https://github.com/quarzo-life/monorepo/commit/6b263ed3e5fdf6764e24c1721e8545fd0cfe8ba9))

## \[sdk-v0.26.0] - 2026-09-11

### Features

* Implement mandates management with listing and pagination functionality
  ([`a619238`](https://github.com/quarzo-life/monorepo/commit/a619238bdcf65bd6cae7016ba9a37ef147ccb7eb))

## \[sdk-v0.25.0] - 2026-09-01

### Features

* Add designate insured functionality and related types
  ([`de676ce`](https://github.com/quarzo-life/monorepo/commit/de676ceb5306926cd1604e6cb592bc5bf4ba8bdb))

## \[sdk-v0.24.1] - 2026-08-27

### Bug Fixes

* Align tools with live API routes
  ([`1a66690`](https://github.com/quarzo-life/monorepo/commit/1a66690067d3bfb35ca5a68305def5430d2835ce))

## \[sdk-v0.24.0] - 2026-08-27

### Features

* Add role-aware premium investment tools
  ([`67e05b7`](https://github.com/quarzo-life/monorepo/commit/67e05b7466884d47842c96fad12131b5c46d565e))
* Expose role-authorized API surface
  ([`514ea8f`](https://github.com/quarzo-life/monorepo/commit/514ea8fc2caca20128716e0284d6ec65a4beefd5))

## \[sdk-v0.23.1] - 2026-07-17

### Refactor

* Remove insuree from tech design and code
  ([`da64e84`](https://github.com/quarzo-life/monorepo/commit/da64e84e92612e2c0da813cc204d5449d1f58701))

## \[sdk-v0.23.0] - 2026-07-16

### Features

## \[sdk-v0.22.2] - 2026-07-08

### Refactor

* Consistently replace fund references with instrumentIdacross shared kernel
  ([`35f0a25`](https://github.com/quarzo-life/monorepo/commit/35f0a25413d49126fbfce3dae3b6b284b4462b05))

## \[sdk-v0.22.1] - 2026-07-07

### Refactor

* Update Switching types to use instrumentId and deprecate fund property
  ([`715a168`](https://github.com/quarzo-life/monorepo/commit/715a16872b2c678fa89d44ef9568008cdf897750))

## \[sdk-v0.22.0] - 2026-07-02

### Features

* Align stub with spec
  ([`c5a088b`](https://github.com/quarzo-life/monorepo/commit/c5a088bd876c579eda5e185134a52e9d92d7f536))

## \[sdk-v0.21.0] - 2026-06-29

### Features

* Integrate OpenTelemetry API for enhanced error logging and observability
  metadata
  ([`b953f95`](https://github.com/quarzo-life/monorepo/commit/b953f95ec68d475bcd9094a8abdb4d9d3b706b55))

## \[sdk-v0.20.2] - 2026-06-23

### Refactor

* Clean up imports and improve error handling in migration scripts
  ([`d92dbef`](https://github.com/quarzo-life/monorepo/commit/d92dbef51b5a6372c5c4f4bc7bb66be77097b3bc))

## \[sdk-v0.20.1] - 2026-06-22

### Chore

* Format applied
  ([`f626bfa`](https://github.com/quarzo-life/monorepo/commit/f626bfa745986391657fce9a629ff14edc7b2230))

## \[sdk-v0.20.0] - 2026-06-22

### Chore

* Fix formatting
  ([`e9074c5`](https://github.com/quarzo-life/monorepo/commit/e9074c502d2be8a97664b6da487a853c8579a7ee))

### Features

* Add cancellationFailed status and update related logic
  ([`976ab93`](https://github.com/quarzo-life/monorepo/commit/976ab9376cda49504aea182384a9d892f6081a01))

## \[sdk-v0.19.1] - 2026-06-19

### Refactor

* Format applied
  ([`d47ad90`](https://github.com/quarzo-life/monorepo/commit/d47ad900650b9b9622181401ce474f6ce8481bec))

## \[sdk-v0.19.0] - 2026-06-18

### Features

* Enhance in-memory file storage gateway and update related use cases
  ([`438ba74`](https://github.com/quarzo-life/monorepo/commit/438ba743cdba6b4d5129b76e9eb83bc5810b8294))

## \[sdk-v0.18.0] - 2026-06-17

### Features

* Implement deferred buy order lifecycle and repository methods
  ([`9304f1c`](https://github.com/quarzo-life/monorepo/commit/9304f1cdf81eaec34d78b5f68b611bc331bcbcfe))

## \[sdk-v0.17.3] - 2026-06-17

### Refactor

* Format applied
  ([`74005c5`](https://github.com/quarzo-life/monorepo/commit/74005c574fbd6037253965a03dada99d7b44de24))

## \[sdk-v0.17.2] - 2026-06-17

### Refactor

* Format applied
  ([`ca54456`](https://github.com/quarzo-life/monorepo/commit/ca54456b78a50f6992482c57eeefaba145ffc23c))

## \[sdk-v0.17.1] - 2026-06-16

### Refactor

* Use SDK
  ([`a00161d`](https://github.com/quarzo-life/monorepo/commit/a00161d8d4a24b5639db9371bdbd643a975f6319))

## \[sdk-v0.17.0] - 2026-06-05

### Features

* Forward errors properly
  ([`e47fc70`](https://github.com/quarzo-life/monorepo/commit/e47fc703efb2de33cdd24c31460d105c8656b515))

## \[sdk-v0.16.3] - 2026-06-04

### Refactor

* Remove create discretionary manager functionality from switching context and
  update schemas and tests accordingly in compartmant lifecycle
  ([`4738292`](https://github.com/quarzo-life/monorepo/commit/473829230f859cc6a97d5c75766e09cc288cf50b))

## \[sdk-v0.16.2] - 2026-06-04

### Refactor

* Remove discretionary management create from switching context and add it in
  compartmentLifecycle with new body
  ([`99c4a17`](https://github.com/quarzo-life/monorepo/commit/99c4a17b10d0b09f6a5f8a96e10be3e4c65dd960))

## \[sdk-v0.16.1] - 2026-06-03

### Refactor

* Format applied
  ([`5afa15d`](https://github.com/quarzo-life/monorepo/commit/5afa15d16d0f24c1eff8b2f317b66da9f48ede57))

## \[sdk-v0.16.0] - 2026-06-03

### Features

* Add missing context in the sdk
  ([`3f95a32`](https://github.com/quarzo-life/monorepo/commit/3f95a32fc62fce7049b783f6285cb608edcdc3b4))
* Implement Auth class for user authentication with login functionality and
  integrate into QuarzoSdk
  ([`06c3b38`](https://github.com/quarzo-life/monorepo/commit/06c3b380b73fab1486e7b61ce458698a0b426146))

### Refactor

* Update types and methods to replace settlement cycles with execution details,
  including new request structures and calendar definitions
  ([`1c7a42c`](https://github.com/quarzo-life/monorepo/commit/1c7a42c2a9cb6419a4a104253c8e839d3f5f08b4))
* Update commit parsers for modular-monolith, mcp, and sdk to use a more
  flexible pattern matching approach
  ([`1acd7e5`](https://github.com/quarzo-life/monorepo/commit/1acd7e5f14fee9e5320ebe0c89a1dd308821d83d))

## \[sdk-v0.15.0] - 2026-05-20

### Features

* Add CanceledPaymentRequestSuspenseAccountTransferResponse type and update
  status options in SinglePremiumRequestDetailsResource
  ([`55dcf17`](https://github.com/quarzo-life/monorepo/commit/55dcf177bacff76fa5af06ca85a71fe80f9b11a0))

## [0.14.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.14.0...sdk-v0.14.1) (2026-05-15)

### Bug Fixes

* **sdk:** bad import
  ([bd3c5fb](https://github.com/quarzo-life/monorepo/commit/bd3c5fb4236415613f55a663269357adee88c0b9))
* **switching:** flaky test
  ([253c312](https://github.com/quarzo-life/monorepo/commit/253c312aa80b1f72321a0268728d73730f82d549))

### Features

* **subscription:** add HTTP stub context and route registration
  ([a42f74b](https://github.com/quarzo-life/monorepo/commit/a42f74bcafa82d106348f5347c8c2fc398ddaa7d))
* **support:** implement support request handling context STUB
  ([b815c11](https://github.com/quarzo-life/monorepo/commit/b815c119acc713ed84c8372542b7fee84ec7a528))

# [0.14.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.13.1...sdk-v0.14.0) (2026-05-15)

### Bug Fixes

* **ci:** ai review
  ([c8f6244](https://github.com/quarzo-life/monorepo/commit/c8f6244eba3c97b87443277b36f37d9de3a51f28))
* **modular-monolith:** fix build and tests
  ([8533896](https://github.com/quarzo-life/monorepo/commit/853389657f065ffe985551fd18c94d3e7391ec4c))
* **modular-monolith:** type checks
  ([a042038](https://github.com/quarzo-life/monorepo/commit/a042038589d908cc6bdee41cd704f5c93b554e02))
* **premium-scheduling:** enhance email validation
  ([c9fc3a5](https://github.com/quarzo-life/monorepo/commit/c9fc3a585c1469f1bb2bdd33ad531aee808dd0cb))
* **switching:** secure switching endpoints
  ([61bb0c1](https://github.com/quarzo-life/monorepo/commit/61bb0c1e2aa522a5921ba22154d6ce651c655bc6))
* update error message for invalid bearer token in restricted access middleware
  ([492caf3](https://github.com/quarzo-life/monorepo/commit/492caf3223d74bf5406904ab87f9575cbf70940d))

### Features

* add vault agent mode
  ([2be3317](https://github.com/quarzo-life/monorepo/commit/2be331784780ddb6872a7614616780f1697b18b7))
* handle invalid bearer token error in restricted access middleware
  ([a788a09](https://github.com/quarzo-life/monorepo/commit/a788a0932fea42f86715f739d193b5852a0d5292))
* **keycloak:** add optional fields to introspection response and introduce
  InvalidBearerTokenError
  ([9de5c2e](https://github.com/quarzo-life/monorepo/commit/9de5c2ea97d8eaeb7efbb73ef405134fb1233398))
* **migrations:** add SQL scripts to make updated\_at columns nullable for
  personal\_ibans and mandates
  ([8733bfc](https://github.com/quarzo-life/monorepo/commit/8733bfc0fa82fe2be61fc376697b779492cafd7b))
* **pay-in:** add subscriber\_id to personal\_ibans for improved data integrity
  ([f8234af](https://github.com/quarzo-life/monorepo/commit/f8234af313b8ae5e68d85d38b533f7bb75c9104b))
* **premium-scheduling:** enhance personal IBAN handling with subscriber\_id
  ([41538fc](https://github.com/quarzo-life/monorepo/commit/41538fcbfde9338ba7f649d7cec23f951e21e05f))
* **premium-scheduling:** forbid deletion of a personal iban that is in a
  pending premium request
  ([351ca88](https://github.com/quarzo-life/monorepo/commit/351ca88318504ce0043602d5ff70d5874bb4b3eb))
* **switching:** add function for finding the latest target allocation of a
  mandate
  ([cfcf898](https://github.com/quarzo-life/monorepo/commit/cfcf8985838fc298ed60b7132209113852231892))
* **switching:** create a switch upon delegating a compartment to a mandate
  ([6565f29](https://github.com/quarzo-life/monorepo/commit/6565f29fb360c183bf6a9ddb9677c549dee43312))

## [0.13.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.13.0...sdk-v0.13.1) (2026-05-13)

### Bug Fixes

* **broker-front-bff:** reject extra payer body keys with 400
  ([90d50ea](https://github.com/quarzo-life/monorepo/commit/90d50ea2e2e8a7d2e1403cb09a77c0da14a512ee))
* **CI:** failing pnpm check
  ([49a11e9](https://github.com/quarzo-life/monorepo/commit/49a11e9f650ce4442f5e124047aead386685181e))
* **corporate:** fix ts-expect lint error
  ([567b3ae](https://github.com/quarzo-life/monorepo/commit/567b3aeb42e31d11ea64dee8be6aabfe9c05dc55))
* **docs:** add lazyRendering to prevent re-rendering the docs page after
  pasting the bearer token
  ([74e78e5](https://github.com/quarzo-life/monorepo/commit/74e78e5c066a7abb05102e61f0b50d2e60a2becd))
* **docs:** hide webhook endpoints
  ([71a6779](https://github.com/quarzo-life/monorepo/commit/71a677913407eee96808c1f56e318ea0a0692bed))
* lint issues
  ([2a3e02c](https://github.com/quarzo-life/monorepo/commit/2a3e02c9cf5d07fe497bd28e3998c4b4e592fb3d))
* **modular-monolith:** adapt db migration to use db config instead of db url
  ([c4b28aa](https://github.com/quarzo-life/monorepo/commit/c4b28aa6d71412a0bedb3549806ecea5e2bc1910))
* **modular-monolith:** check issues
  ([9665584](https://github.com/quarzo-life/monorepo/commit/96655840c367d47ed616f2705ce679fed43d70c6))
* **modular-monolith:** fix lint issues on login.controller
  ([2f55b1b](https://github.com/quarzo-life/monorepo/commit/2f55b1b0b15f151023910ad3b4dd57ee8e00be94))
* **modular-monolith:** resolve database config from env vars
  ([f6c39bf](https://github.com/quarzo-life/monorepo/commit/f6c39bf75d75e62bfd360a83b969768f4914d85e))
* **pay-in:** return 400 for malformed policyId on virtual IBAN route
  ([2afe272](https://github.com/quarzo-life/monorepo/commit/2afe27216db40193bbecaf18d85119dae3b9cee9))
* **premium-scheduling:** 400 instead of 500 on invalid single premium amounts
  ([85815c9](https://github.com/quarzo-life/monorepo/commit/85815c91afd67f9938400b410bc24488314e162e))
* **premium-scheduling:** lint
  ([93e7921](https://github.com/quarzo-life/monorepo/commit/93e79218b4086e88c1927727f06484be9f26fdd1))
* **premium-scheduling:** reject extra payer body keys with 400
  ([596c77b](https://github.com/quarzo-life/monorepo/commit/596c77b23683f623457812cf1059b85d82bf91f6))
* **premium-scheduling:** return 400 for malformed make-default iban
  ([38fd360](https://github.com/quarzo-life/monorepo/commit/38fd3609e84e2712a13ff52ba0b4ecc0aac53147))
* **premium-scheduling:** return 400 for malformed payer id
  ([7c71e27](https://github.com/quarzo-life/monorepo/commit/7c71e278fba51c63a65d2bde64cccd2ff7c3062c))
* **premium-scheduling:** return conflict when creating a payer with an existing
  IBAN
  ([8ce429e](https://github.com/quarzo-life/monorepo/commit/8ce429e3202784050ab675d2884ea6590bc5f04e))
* **premium-scheduling:** validate payer name, normalize IBAN input and
  normalize phone number
  ([24c4f30](https://github.com/quarzo-life/monorepo/commit/24c4f306978686c809c76feed615c21c00dd8765))
* propagate broker database timeout errors directly
  ([c6676f3](https://github.com/quarzo-life/monorepo/commit/c6676f3e74aa0fd9a4aab073ee8bf94c4430974a))
* propagate database timeout errors directly
  ([4d713ff](https://github.com/quarzo-life/monorepo/commit/4d713ff1534ac79cb4ab58f2a713f2664a5c90e9))
* **switching:** check if mandate has target allocation before delegating
  compartment
  ([16cfe3d](https://github.com/quarzo-life/monorepo/commit/16cfe3dd075a51e5b04fd677e4dddf7194144baf))
* **switching:** e2e test nav should be available before creating a switch
  ([67c28f2](https://github.com/quarzo-life/monorepo/commit/67c28f2491b6d179aba1cb7ce763a8b596397c2b))
* **switching:** e2e tests
  ([d580dcf](https://github.com/quarzo-life/monorepo/commit/d580dcf9728de7bed50eb604e2475383f208e1e0))
* **switching:** return 404 when mandate ID does not exist during compartment
  delegation
  ([33a814b](https://github.com/quarzo-life/monorepo/commit/33a814b2592913e1caa78326e2911ddc45a2cb9d))

### Features

* **execution:** reattribute shares after execution
  ([715f328](https://github.com/quarzo-life/monorepo/commit/715f3285999f940f30132e52359c4bfc817f18c0))
* **modular-monolith:** add login route
  ([bc1f7b3](https://github.com/quarzo-life/monorepo/commit/bc1f7b3e7563dc479d20b112fb5fea315e926aaf))
* **shared:** add unprocessable content api error code
  ([a6a6c60](https://github.com/quarzo-life/monorepo/commit/a6a6c6043feb33efe886ce5b4365ac4a60d3d807))
* **switching:** add a mandateHasTargetAllocation function to mandate repository
  ([c036376](https://github.com/quarzo-life/monorepo/commit/c036376334cd79a34cf7b1bc082ff12665c6c7d6))
* **switching:** handle unknown funds in target allocation to thorw error
  ([d9d2b79](https://github.com/quarzo-life/monorepo/commit/d9d2b7939118a34821443be63f34f827cdd6e1ad))
* **switching:** implement FundNotFoundError and handle unknown funds in target
  allocation
  ([e2c0e13](https://github.com/quarzo-life/monorepo/commit/e2c0e136ecb0526b6c501b3cced350614ce9e9c4))

# [0.13.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.12.2...sdk-v0.13.0) (2026-05-11)

### Bug Fixes

* **api:** add bearer auth to openapi and keep public routes open
  ([8b6a1f5](https://github.com/quarzo-life/monorepo/commit/8b6a1f53492f179a10cc2395d6435a2b1a9961eb))
* **api:** add bearer auth to openapi schema
  ([59482c4](https://github.com/quarzo-life/monorepo/commit/59482c421e33a7bf7e2bc1314cd4674fe598918e))
* **broker-notifications:** one callbackUrl cannot be registered multiple times
  for the same broker anymore
  ([d202e2a](https://github.com/quarzo-life/monorepo/commit/d202e2a7e5b524baa0747000f3621a162ea3d2b2))
* **demo:** add ids to prepared data
  ([4b9ea06](https://github.com/quarzo-life/monorepo/commit/4b9ea065c3beae2b00921d75330a4b29aab7da53))
* **demo:** demo stuff
  ([8cfcf3c](https://github.com/quarzo-life/monorepo/commit/8cfcf3cdae3796372aae1d707854bbc2d6c662f1))
* **demo:** set COUNTERPARTY\_IBAN before faking
  ([6895f6c](https://github.com/quarzo-life/monorepo/commit/6895f6c7141500ee07d515b2f5e583bcb93deb31))
* **docs:** don't persist auth token in all endpoints
  ([13b54e9](https://github.com/quarzo-life/monorepo/commit/13b54e9e4b71d40df7e26e12b7508212030dad4e))
* **e2e:** test
  ([b26e14d](https://github.com/quarzo-life/monorepo/commit/b26e14df0dd0077b73acc3bf6205c38a0f65596c))
* **e2e:** test
  ([faff0c5](https://github.com/quarzo-life/monorepo/commit/faff0c528c0e29e2b77f800e1af0a7929969bc92))
* **modular-monolith:** harden start/reset bootstrap flow
  ([afdd2c1](https://github.com/quarzo-life/monorepo/commit/afdd2c14f18f46cff4352613f7eeb7b00db02bcf))
* **pay-in:** replace with human ID generation of virtual iban name for the
  policy
  ([f197490](https://github.com/quarzo-life/monorepo/commit/f197490a749645e2477f3649e02c135c265d485e))
* **pay-in:** support memobank-fake incoming transfer simulation
  ([7ec80f3](https://github.com/quarzo-life/monorepo/commit/7ec80f36874ef6e454535fc81c29b21a8f081496))
* **qa:** bound e2e stack readiness waits
  ([e8620f5](https://github.com/quarzo-life/monorepo/commit/e8620f5b1d72e94c3e6ff93929bc5a2b700d41c0))
* **switching:** enable apis
  ([9c4e60a](https://github.com/quarzo-life/monorepo/commit/9c4e60a645d25b974b7c63d9cee28c78ce3ac1e6))
* **test:** update error message for invalid method parameter in single premium
  request controller test
  ([b7f3676](https://github.com/quarzo-life/monorepo/commit/b7f3676212db4dba0e82c01e0d63ecabf1438925))
* update updated\_at column whenever job is updated
  ([80d9bd7](https://github.com/quarzo-life/monorepo/commit/80d9bd7ff13f7b9c13245ff44e23661c4d4f4483))

### Features

* **execution:** disable "less than 1 share" feature
  ([a8bf8b9](https://github.com/quarzo-life/monorepo/commit/a8bf8b9171183b2cdc9e3c14f0d07294b95220ba))
* **execution:** edge case trade less than 1 share
  ([3b23f3a](https://github.com/quarzo-life/monorepo/commit/3b23f3abb80141400e7fc5f2e4c874f456425192))
* **execution:** while scheduling trades, take country-specific non-business
  days
  ([713ec06](https://github.com/quarzo-life/monorepo/commit/713ec06ce8d73a059c0ea2ecd1458bfc6c6af5bd))
* integrate logger into job queue cron across multiple contexts
  ([ea0ebde](https://github.com/quarzo-life/monorepo/commit/ea0ebde86f5891d160cbae5559a406944112c17d))
* **pnpm-security-resolution:** add skill for resolving pnpm package security
  findings
  ([da1bcb1](https://github.com/quarzo-life/monorepo/commit/da1bcb14a0406a4d71714175c1d1a4cdd4a9b15c))
* **premium-scheduling:** add compartment existence validation for single
  premium requests
  ([ae164bf](https://github.com/quarzo-life/monorepo/commit/ae164bf73039e8d98d68741bf336e2cedae8ed9f))
* **premium-scheduling:** implement compartment not found error handling in
  recurring premium requests
  ([194a725](https://github.com/quarzo-life/monorepo/commit/194a725b9f68532b693d50bdc70bbaf6d6162a34))
* **sdk:** add github publish workflow
  ([1df50d7](https://github.com/quarzo-life/monorepo/commit/1df50d7ab98076e8ba147cd52a6fd02791e3c2ed))
* **sdk:** correct License in deno.jsonc
  ([d34217a](https://github.com/quarzo-life/monorepo/commit/d34217a01b136c8f0d5bbee074da942c23df25ae))
* **sdk:** prepare for jsr publishing
  ([d4b1727](https://github.com/quarzo-life/monorepo/commit/d4b1727b315dc0f29f1867e49e7162ffeeaa1d11))
* **sdk:** update Readme
  ([0248bc8](https://github.com/quarzo-life/monorepo/commit/0248bc8b5d7813281295213b263927c066e8f017))

## [0.12.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.12.1...sdk-v0.12.2) (2026-05-05)

### Bug Fixes

* lint issues\
  ([ba779a8](https://github.com/quarzo-life/monorepo/commit/ba779a8db4b32f7269b69eacd08a7bc8844ce867))

### Features

* **broker-notifications:** add broker notifications registration write token
  claim; refactor brokerId extraction
  ([e0e6ddb](https://github.com/quarzo-life/monorepo/commit/e0e6ddb4fe250fb3753b21678410d9bbd6bccc80))
* **middlewares:** support authentication using authorization token as well
  ([348ad20](https://github.com/quarzo-life/monorepo/commit/348ad2036fbf9d51b04263f977036d16872e3139))
* **modular-monoltih:** extract brokerId from token claims instead of path param
  in broker notifications
  ([6112a17](https://github.com/quarzo-life/monorepo/commit/6112a17fe102bc9ec0faa76ea5cf4d2b5ae47efd))
* **pay-in:** add personal IBAN management with repository and integration tests
  ([a08e457](https://github.com/quarzo-life/monorepo/commit/a08e457c651ad340db5591cb9246c1af79b0189a))

## [0.12.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.12.0...sdk-v0.12.1) (2026-05-05)

### Bug Fixes

* change response msg on / to test staging deployment
  ([94012d8](https://github.com/quarzo-life/monorepo/commit/94012d833376b48284da12643e2caa07c79b77aa))
* **CI:** ???
  ([aaacf78](https://github.com/quarzo-life/monorepo/commit/aaacf788e9f66788be6d223e643cad5eacf1c0ad))
* **e2e:** adapt tests; add doc for demo day
  ([244dbce](https://github.com/quarzo-life/monorepo/commit/244dbceeb1cb4d7b475a275863df55f9bb6b9972))
* **modular-monolith:** add environment sandbox
  ([1bec617](https://github.com/quarzo-life/monorepo/commit/1bec61795c97db88f3b3e2fbb9c8116b9dadf02b))
* **pay-in:** tests
  ([d2bf78c](https://github.com/quarzo-life/monorepo/commit/d2bf78c644c467f714bdd5acacbf914faef41359))
* **premium-scheduling:** migrate BrokerPort to timeout-aware Result errors
  ([ef7dd84](https://github.com/quarzo-life/monorepo/commit/ef7dd8458bcab388b3bd5a74a144ba2291d5fdba))
* remove unnecessary forgejo workflows; print current environment on /
  ([8d190b8](https://github.com/quarzo-life/monorepo/commit/8d190b88dfa053baeaf47ba380b30729861e690b))
* **switching:** e2e tests
  ([01d70b5](https://github.com/quarzo-life/monorepo/commit/01d70b59fa9de7cde2faa768a0c768f260a17bf0))
* **switching:** propagate timeout error through direct debit flow
  ([832e1d1](https://github.com/quarzo-life/monorepo/commit/832e1d16069483800abc4b9d7ba21412ef05912c))
* type
  ([69e858c](https://github.com/quarzo-life/monorepo/commit/69e858c3083b0b4e4f1ce3aaea97d0292758f7c7))

### Features

* **death-settlement:** add death settlement context with HTTP routes access
  control, and logging
  ([c4050f0](https://github.com/quarzo-life/monorepo/commit/c4050f0259980ec45b4f0c2c5786675df0ca702b))
* **partial-surrender:** implement partial surrender context with HTTP routes
  and access control
  ([d5a3ce6](https://github.com/quarzo-life/monorepo/commit/d5a3ce66513bc75900f873785d282595ded1d909))
* **pay-out:** implement pay-out context with IBAN registration and routing stub
  ([06bbfe6](https://github.com/quarzo-life/monorepo/commit/06bbfe654e94bcf99fbc2ea9f809b44398e4c5ac))

# [0.12.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.11.0...sdk-v0.12.0) (2026-04-30)

### Bug Fixes

* **switching:** e2e test because of missing humanId
  ([099cb58](https://github.com/quarzo-life/monorepo/commit/099cb583bba5bd041272b0d7ffe66702639a8914))
* **switching:** humanId in e2e tests
  ([4cc61a7](https://github.com/quarzo-life/monorepo/commit/4cc61a7ece6b44c7e76d5351953c9b80d7339dbb))

### Features

* **billing:** implement billing context with commissions management and HTTP
  routes
  ([feaac6b](https://github.com/quarzo-life/monorepo/commit/feaac6b8f03d1b1efb1cb2c5a829c734be27845c))
* **design-system:** update styling and add range buttons to StockChart
  component
  ([38214f5](https://github.com/quarzo-life/monorepo/commit/38214f54c3a586c54735960f53a3cd7170c13083))
* enforce humanId requirement in broker model and update related tests
  ([4979b92](https://github.com/quarzo-life/monorepo/commit/4979b92a4850d63e1132a836a60e7a5c2a39c4bb))
* **premium-schedualing:** add humanId to broker model
  ([d5ac885](https://github.com/quarzo-life/monorepo/commit/d5ac885bed0ac5dd3122f4d0ef2fd8198f1118bb))
* **switching:** integrate humanId into broker model
  ([bd7693f](https://github.com/quarzo-life/monorepo/commit/bd7693fad2cdd9c5e3a67b692452539c130af062))
* **total-surrender:** add total surrender context with HTTP routes and access
  control
  ([af8a551](https://github.com/quarzo-life/monorepo/commit/af8a55142b45d9c1725d158781ff6037c93dc76b))

# [0.11.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.10.0...sdk-v0.11.0) (2026-04-30)

### Bug Fixes

* **CI:** forward user token in BFF and add claims to test account
  ([dd3361b](https://github.com/quarzo-life/monorepo/commit/dd3361beb95c4bdab7f4728e4a060d39921d0ea0))
* **CI:** outdated lock file after commit 13ddb46
  ([2edddb4](https://github.com/quarzo-life/monorepo/commit/2edddb46604f9ec8441ad2913939d210b9f93576))
* **corporate:** fix same width to header nav items
  ([a11f75e](https://github.com/quarzo-life/monorepo/commit/a11f75ea2cf831e03a1d1248b761baf415c23687))
* **user-feedback:** import in controller
  ([bae444f](https://github.com/quarzo-life/monorepo/commit/bae444fcfcd84ba5685172118694aaacd437e194))

### Features

* add worker start script in package.json
  ([b8fb85a](https://github.com/quarzo-life/monorepo/commit/b8fb85ae27f9cd6dc343e0fd665eb7984f7477c1))
* **broker-human-id:** add script to populate broker human IDs and migration for
  human\_id column
  ([43e6652](https://github.com/quarzo-life/monorepo/commit/43e6652f768972b157d8591fabf8324305691043))
* **corporate:** add lineHeight prop to Subtitle component and update
  TwoColumnTextBlock usage
  ([df9e6ca](https://github.com/quarzo-life/monorepo/commit/df9e6ca22cc0de37920c37b8ebdaadf43c73158e))
* **design-system:** add StockChart component and integrate lightweight-charts
  library
  ([2aed670](https://github.com/quarzo-life/monorepo/commit/2aed670dc7d3e432ab66eb6407d439e501e1ed1e))
* **design-system:** add StockChart component and integrate lightweight-charts
  library
  ([70d5d6f](https://github.com/quarzo-life/monorepo/commit/70d5d6f6e7d20d98611d437161da2259fcd5eae0))
* **design-system:** enhance StockChart component with interactive example and
  improve tooltip display
  ([13ddb46](https://github.com/quarzo-life/monorepo/commit/13ddb4644534b48a26383aa75871039078ca3bf9))
* **design-system:** enhance toast functionality with action support and update
  ToastProvider integration
  ([f08592b](https://github.com/quarzo-life/monorepo/commit/f08592b35ea0e4ee1dda7946819c2c618064ef36))
* **feedback:** add POST /api/feedback endpoint
  ([829ff94](https://github.com/quarzo-life/monorepo/commit/829ff9456008587d900ed4ebf0e7a6efe8da018d))
* **pay-in:** add access restrictions
  ([93212ad](https://github.com/quarzo-life/monorepo/commit/93212ad2a3e2f39014b64cacbe860403efb5f039))
* **pay-in:** integrate humanId into broker creation and messaging
  ([5cb6c38](https://github.com/quarzo-life/monorepo/commit/5cb6c38cf4e55d2548f39fe5a1643e4a2ad8ece2))
* **premium-scheduling:** add access restrictions
  ([0e76a92](https://github.com/quarzo-life/monorepo/commit/0e76a926275d26ef198fa32976a04fbde4c915fd))

# [0.10.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.9.1...sdk-v0.10.0) (2026-04-29)

### Bug Fixes

* **acceptance:** adapt phone number in payer registration
  ([85c6f5a](https://github.com/quarzo-life/monorepo/commit/85c6f5a2e22a63b6b41e55a4fdccb195872503dd))
* **broker-notifications:** surface duplicate registration saves as conflict
  ([ca7b87c](https://github.com/quarzo-life/monorepo/commit/ca7b87c4bd2220c0f5758461c6f85da0a715f5e0))
* **CI:** test types
  ([48b8a72](https://github.com/quarzo-life/monorepo/commit/48b8a72de0d8b6edd3acca6c97ac3520dc0d18f7))
* **corporate:** fix bottom overlay image to LeadershipProfileCard
  ([aeb6e92](https://github.com/quarzo-life/monorepo/commit/aeb6e92e08e3a955cd322ede26ee4a292fdc42f6))
* **corporate:** update background color opacity to Header Nav
  ([feb70f5](https://github.com/quarzo-life/monorepo/commit/feb70f5a90565c3d80424d05c01bcd27a897c571))
* **cors:** enable credentials in CORS options
  ([6bdecc3](https://github.com/quarzo-life/monorepo/commit/6bdecc373672da7d30594e61b3708e522fc724d3))
* **design-system:** fix secondary button hover overlay effect
  ([c8c5f94](https://github.com/quarzo-life/monorepo/commit/c8c5f943a904c2ba8e2d6d30de8f5ff23696ad97))
* **design-system:** update secondary foreground color for dark theme
  ([28ff19c](https://github.com/quarzo-life/monorepo/commit/28ff19c7cd9f287513f33c70344f66bfd7c7650b))
* **design-system:** update secondary foreground color for light theme
  ([42db7a8](https://github.com/quarzo-life/monorepo/commit/42db7a89c74a3506340ad85bf6985e6dd0257eaf))
* **e2e:** remove policyId from the e2e tests in premium request creation
  ([b20ee69](https://github.com/quarzo-life/monorepo/commit/b20ee69c1ff29dde95f26d41403af67b3a2050ee))
* **header:** adjust logo rendering for desktop and mobile views
  ([99cb21f](https://github.com/quarzo-life/monorepo/commit/99cb21f5c6d7374f4c60b069e63e831387d72093))
* **heading:** add minor size option to Heading component
  ([ae5b1fb](https://github.com/quarzo-life/monorepo/commit/ae5b1fbd565f656de6df07e489b106346102a9f3))
* **switching:** lint change payload policyId to id
  ([dae12ae](https://github.com/quarzo-life/monorepo/commit/dae12ae2e5df9c8d00160935c02902e78bb9e4b8))
* **switching:** refactor repos on conflict
  ([ea9a813](https://github.com/quarzo-life/monorepo/commit/ea9a813e192dd45d377688d03cd4ef9b35408bbc))

### Features

* add human\_id column to subscribers across multiple contexts and implement
  population script
  ([aeb307e](https://github.com/quarzo-life/monorepo/commit/aeb307ee2695f6ddced38cf5271dc99aae966449))
* **broker-front:** add EnvironmentModeBar component to display current
  environment mode
  ([88909b8](https://github.com/quarzo-life/monorepo/commit/88909b8a21225973cd42e120cab6552db8db1e1c))
* **broker-front:** show compartmentId alongside policyId on direct-debit-error
  pages
  ([1202c6f](https://github.com/quarzo-life/monorepo/commit/1202c6f4b32b44f5d532cd1054305d8bc3cccbb2))
* **broker-notifications:** add humanId to various models and tests
  ([fe9fe57](https://github.com/quarzo-life/monorepo/commit/fe9fe570f18223bfff9b9297466a13606b6f14dd))
* **broker-notifications:** introduce a notification attempt entity and
  repository
  ([a0317b0](https://github.com/quarzo-life/monorepo/commit/a0317b0ba59884da80e59c1247279178dfbecaa2))
* **broker-notifications:** save notification attempts
  ([f9b1f92](https://github.com/quarzo-life/monorepo/commit/f9b1f92896adf55a88655ee8872e36970a8afa0d))
* **corporate:** enhance LeadershipProfileCard with social icons and aria labels
  ([b6911b5](https://github.com/quarzo-life/monorepo/commit/b6911b5e057f2bfe045029bc36e4fe5308cdf842))
* **corporate:** integrate localized regulatory notice in MainLayoutShell
  ([a35f50b](https://github.com/quarzo-life/monorepo/commit/a35f50b11a51617c72fb50633f59fdac4b308131))
* **emailing:** add DirectDebitCollectionReturnedTemplate and related schema for
  handling returned direct debit notifications
  ([9419ed1](https://github.com/quarzo-life/monorepo/commit/9419ed1d366c58d5e57302e728aa4c24f3efa406))
* **emailing:** implement handling for DIRECT\_DEBIT\_COLLECTION\_RETURNED
  notifications with associated tests and update dev:worker script
  ([989a40b](https://github.com/quarzo-life/monorepo/commit/989a40bdee0007c9cacfcca0ed3a43ce9df41979))
* **execution:** adapt domain after function design change
  ([854518c](https://github.com/quarzo-life/monorepo/commit/854518c36214701ac4d67704407bf86e421fa985))
* **execution:** implement settlement cycle repository
  ([fb3d730](https://github.com/quarzo-life/monorepo/commit/fb3d7303c7524c35d7d5af55ef0ca6a298238dca))
* **feedback:** add FeedbackPopover component with stories and tests
  ([4110228](https://github.com/quarzo-life/monorepo/commit/4110228e07396b3f851492e1286deebfedf25e8f))
* **memobank-fake:** add support for collections endpoint with GET method and
  seed functionality, including tests for default and seeded collections
  ([5257012](https://github.com/quarzo-life/monorepo/commit/5257012aab52d51402cd903b7622d9daab148817))
* **migrations:** add human\_id column to policies in multiple contexts
  ([2e37028](https://github.com/quarzo-life/monorepo/commit/2e370285331e6ebed58da890ae82da70d5031a36))
* **pay-in:** add getCollection method to retrieve collection details and map
  response to ReturnedCollectionDetails
  ([7fee2b4](https://github.com/quarzo-life/monorepo/commit/7fee2b49307572e9d8b4dc7412aca42c43eb53ce))
* **pay-in:** add handling for Memobank collection returned events and
  corresponding tests
  ([f68b8ea](https://github.com/quarzo-life/monorepo/commit/f68b8ea9e7d1cd068e44dd17aab98d48d3098814))
* **pay-in:** add RequiredCompartmentNotFoundException for error handling in
  compartment logic
  ([ef248ac](https://github.com/quarzo-life/monorepo/commit/ef248ac474732d188fdeb669236fc1c6036bebf3))
* **pay-in:** add ReturnedCollectionDetails type and getCollection method to
  external bank service
  ([5bd3502](https://github.com/quarzo-life/monorepo/commit/5bd35028e38db2899ae7b6dc1c73267410519366))
* **pay-in:** add schema and controller support for
  DIRECT\_DEBIT\_COLLECTION\_RETURNED notifications
  ([96b378d](https://github.com/quarzo-life/monorepo/commit/96b378d791515271deeafd72c0a10d7f4f82a572))
* **pay-in:** add support for direct debit collection returned notifications in
  admin notification service
  ([6933729](https://github.com/quarzo-life/monorepo/commit/6933729a37468b11f8fce59e186bef731dc89137))
* **pay-in:** enhance direct debit webhook handling to support collection
  returned events
  ([6e57c0f](https://github.com/quarzo-life/monorepo/commit/6e57c0fec5a80d541c55b1a2514d740351590816))
* **pay-in:** implement getRequiredCompartmentById method with exception
  handling in compartment repositories
  ([c31be9b](https://github.com/quarzo-life/monorepo/commit/c31be9b6c9eb3927dd5f7fb6425b091d99724f95))
* **pay-in:** implement handling and notification for returned Memobank
  collections with comprehensive tests
  ([5a8d1aa](https://github.com/quarzo-life/monorepo/commit/5a8d1aa3d52bdf7e24ea4616b9fda533b3bc3d9e))
* **pay-in:** integrate human ID into policy
  ([6d76e5c](https://github.com/quarzo-life/monorepo/commit/6d76e5c32d8cec6c6a6c57740a504108bcd9eb68))
* **pay-in:** integrate human\_id into subscriber model
  ([7844393](https://github.com/quarzo-life/monorepo/commit/78443939de60a402ed5a2760d1980e31282f9255))
* **phone number:** ITU E.164
  ([5e32da4](https://github.com/quarzo-life/monorepo/commit/5e32da429083870c98d3c1acc6e8b75e20d2f594))
* **populate-policy-human-id:** add script to allocate human IDs for policies in
  multiple contexts
  ([a51df82](https://github.com/quarzo-life/monorepo/commit/a51df825c32b0811103a6d01ee943c818c448488))
* **populate-policy-human-id:** enhance script to load and propagate human IDs
  for pay-in policies across contexts
  ([b0c1250](https://github.com/quarzo-life/monorepo/commit/b0c12505bb3b3ffe3a38010a93cadec5fe91c898))
* **premium-schedualing:** add humanId to subscriber model
  ([eb95167](https://github.com/quarzo-life/monorepo/commit/eb951670dda10a77dd767540541562e8787f0146))
* **premium-scheduling:** integrate human ID into policy
  ([#228](https://github.com/quarzo-life/monorepo/issues/228))
  ([9cf48fa](https://github.com/quarzo-life/monorepo/commit/9cf48fa4dbf95ff397628a3c73f1760d6f8df21e))
* **premium-scheduling:** update path to make an IBAN the default one
  ([175b20e](https://github.com/quarzo-life/monorepo/commit/175b20ec88aa40b6d805ede2bb67c85e35795bd6))
* **switching:** add discretionary mandate delegation endpoint
  ([0d96e5a](https://github.com/quarzo-life/monorepo/commit/0d96e5a6ab7345275ecff09e7ca2c3f855248e13))
* **switching:** add discretionary target-allocation HTTP API
  ([e7f14a3](https://github.com/quarzo-life/monorepo/commit/e7f14a372d55e8118570a66f4fd20b25242ae5c2))
* **switching:** add discretionary-managed create-mandate HTTP controller
  ([2fe53e3](https://github.com/quarzo-life/monorepo/commit/2fe53e3c6a5f9ff66877af490473a1ae6a1034a6))
* **switching:** add human\_id to policies in swtiching
  ([16e6166](https://github.com/quarzo-life/monorepo/commit/16e6166d84336acecf29d8f32d6f625f2e401b1b))
* **switching:** add humanId to subscriber model
  ([1e78061](https://github.com/quarzo-life/monorepo/commit/1e7806113910d7738a6200c86fe28795a7184292))
* **switching:** e2e tests
  ([4f4ac47](https://github.com/quarzo-life/monorepo/commit/4f4ac47f210fee029b1a2321700d19897be2bd72))

## [0.9.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.9.0...sdk-v0.9.1) (2026-04-23)

### Bug Fixes

* **auth:** await promise from keycloak token introspection
  ([97620c7](https://github.com/quarzo-life/monorepo/commit/97620c7c583fe30ab29d874ba981d21fff8f6305))
* **modular-monolith:** adapt findNextBusinessDay usage
  ([beb72e6](https://github.com/quarzo-life/monorepo/commit/beb72e6ed1f882637025f4fc7f914f209bd37d48))
* **pay-in:** remove String wrapper
  ([a5ca529](https://github.com/quarzo-life/monorepo/commit/a5ca5299886a044cea415a2926002fa4401d20e5))
* **qa:** adapt acceptance tests with compartment / product for recurring
  requests
  ([e3bcdf1](https://github.com/quarzo-life/monorepo/commit/e3bcdf16b3d8b0822f6fa55258ac4199c1325c28))
* **qa:** remove manual triggering of pilot flows
  ([ab4f983](https://github.com/quarzo-life/monorepo/commit/ab4f983a6f7fbd0432e2aad76f2d355d1ea395aa))
* **sdk:** resolve ts types from import map instead of relative path
  ([4032191](https://github.com/quarzo-life/monorepo/commit/403219160632f5e3f8af0e67636fda9c3d523130))
* **switching:** in memory uow lint
  ([451f63d](https://github.com/quarzo-life/monorepo/commit/451f63d1f7257063913431574b72e97999457ad7))
* **switching:** repo linting
  ([892defe](https://github.com/quarzo-life/monorepo/commit/892defe9170919e939244accad65e676a513d4af))

### Features

* **broker-front:** add compartmentId to premium requests endpoints
  ([#219](https://github.com/quarzo-life/monorepo/issues/219))
  ([c0c75f5](https://github.com/quarzo-life/monorepo/commit/c0c75f573744b300a8b49cca8d9a0e189f56b8c1))
* **broker-notifications:** reschedule failed notification requests
  ([5668b3f](https://github.com/quarzo-life/monorepo/commit/5668b3f2007e6d63a20b91061d7e62fac521be96))
* **broker-notifications:** wire shared scheduled job repository in
  broker-notifications
  ([dcc7d7a](https://github.com/quarzo-life/monorepo/commit/dcc7d7ad951a5ebe7c22d7b1500c0dfa277ff6a3))
* **execution:** application foundations
  ([09201fc](https://github.com/quarzo-life/monorepo/commit/09201fc1df860eb87815b644946023875a7f14cf))
* **mcp:** create MCP server and first tools
  ([bc89bc5](https://github.com/quarzo-life/monorepo/commit/bc89bc5a80496e79b5a18cd7fee8d6b1908386df))
* **shared:** implement a shared job scheduler
  ([c222a6d](https://github.com/quarzo-life/monorepo/commit/c222a6d1f83a7dfffe81f95ba950483312eb56db))
* **switching:** add discretionary manager create use-case
  ([1851937](https://github.com/quarzo-life/monorepo/commit/1851937220ab85c27b4b51a003ba1f41a80a770c))
* **switching:** add discretionary-managed create-mandate use-case
  ([c2adb74](https://github.com/quarzo-life/monorepo/commit/c2adb74b43655932b5cb18011811c2a27f37343b))
* **switching:** add discretionary-managed repo
  ([32fab12](https://github.com/quarzo-life/monorepo/commit/32fab12279cac43caef9971ac5891ca23a19a8d1))
* **switching:** create discretionary target-allocation use-case
  ([67c3b44](https://github.com/quarzo-life/monorepo/commit/67c3b4413f5c874ffc3629e7e39312533261b7a5))
* **switching:** discretionary delegate compartment-to-mandate
  ([9c30c17](https://github.com/quarzo-life/monorepo/commit/9c30c173bdc575e27b569f39925130fcfd3d7339))
* **switching:** discretionary-managed manager creation endpoint
  ([82151f5](https://github.com/quarzo-life/monorepo/commit/82151f522a04475ebd334c28c3c21b5f8b0df28a))
* **switching:** implement discretionary-managed persistence adapters and schema
  ([aa7f216](https://github.com/quarzo-life/monorepo/commit/aa7f216ede5334fc2edf887c667b1a38785c85a4))

# [0.9.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.8.4...sdk-v0.9.0) (2026-04-21)

### Bug Fixes

* **broker-front:** add missing roles field to getMe test stub
  ([9c7bb13](https://github.com/quarzo-life/monorepo/commit/9c7bb13f07cfc99bf21674bec82dcb4e7c6ee7e7))
* **CI:** broken contract
  ([3228871](https://github.com/quarzo-life/monorepo/commit/322887182b9af927a3535e7b0922271569bd6fdd))
* **CI:** capital letters on MacOs…
  ([319684b](https://github.com/quarzo-life/monorepo/commit/319684b6b86109ef208a88ebfa4ee9d1a7dc39d8))
* **pay-in:** correct spelling of PayerRepositoryError in use case and
  repository files
  ([792a30d](https://github.com/quarzo-life/monorepo/commit/792a30de12c5f3c9f8a6823577daa4831c16b753))
* **pay-in:** throw when there should be retry from message broker
  ([0a135f1](https://github.com/quarzo-life/monorepo/commit/0a135f11b1c4d952435d0a42ead0677fccb55a2b))
* **switching:** bad idempotency key when creating a self invested switch
  ([8ae75fc](https://github.com/quarzo-life/monorepo/commit/8ae75fccd1e9937005bdcc7d58ddeab9603f33c8))
* **switching:** lint
  ([9f461bd](https://github.com/quarzo-life/monorepo/commit/9f461bdc7f2a2711684ac790bae254995329e592))
* **switching:** linting error
  ([016e32a](https://github.com/quarzo-life/monorepo/commit/016e32a437e311ce80917af75ef5c8d49fe3673e))
* **switching:** qa test
  ([7b51009](https://github.com/quarzo-life/monorepo/commit/7b51009f9360b6f4db746b163f9f6441d2ead1e2))

### Features

* add nightly pilots test
  ([843dc76](https://github.com/quarzo-life/monorepo/commit/843dc7687f6db5ee4e61ca25d401f33cda31bf67))
* **broker-front-bff:** add session auth middleware with rbac
  ([ea7a7f7](https://github.com/quarzo-life/monorepo/commit/ea7a7f773553a711cafe39cb7fc186378037b100))
* **execution:** compute trade dates
  ([1c2c2e0](https://github.com/quarzo-life/monorepo/commit/1c2c2e0a333da33db5f68dbc9819585d34134092))
* **execution:** lay domain foundations / pooling
  ([a7ea69c](https://github.com/quarzo-life/monorepo/commit/a7ea69ca4a1e0d8fb6b325434a2adb05c2fbe769))
* **execution:** pooling with PremiumInvestment
  ([f04d52a](https://github.com/quarzo-life/monorepo/commit/f04d52ab0cce0d4336e5c5645d43b9bf5aeae3c4))
* **pay-in:** add compartment creation handling to job queue cron integration
  ([10d25ec](https://github.com/quarzo-life/monorepo/commit/10d25ec91971e717e50e5f43ff9e43b26a3cfa35))
* **pay-in:** add compartmentId to payment requests and related entities
  ([a35ae15](https://github.com/quarzo-life/monorepo/commit/a35ae151fab81467faf256383165861f98cd93a1))
* **pay-in:** add getBrokerIdByPolicyId and getBrokerIdByPaymentRequestId
  functions to BrokerPort
  ([5fc6a02](https://github.com/quarzo-life/monorepo/commit/5fc6a02465a86f670ed1abe414d03b601ce00c72))
* **pay-in:** add HANDLE\_COMPARTMENT\_CREATED\_EVENT to job processing
  ([4dd7bf5](https://github.com/quarzo-life/monorepo/commit/4dd7bf5e1a34abfadd5e66f59d836e23a1c0328d))
* **pay-in:** add publishCompartmentCreatedEvent function and corresponding test
  ([eebeb26](https://github.com/quarzo-life/monorepo/commit/eebeb2618f415605637581f1457c29d2038b337a))
* **pay-in:** extend job repository and matcher to handle
  CompartmentCreatedEvent
  ([9d50ccb](https://github.com/quarzo-life/monorepo/commit/9d50ccba66b3ace97d391e784d2ccfc88f7aaa03))
* **pay-in:** handle payer personal IBAN deleted event in adapters
  ([68ac947](https://github.com/quarzo-life/monorepo/commit/68ac947273bb54ba618ef48c75ee3bbbc1b6ec05))
* **pay-in:** implement compartmentCreatedHandler for processing
  CompartmentCreatedEvent
  ([c46e9f5](https://github.com/quarzo-life/monorepo/commit/c46e9f5989064da7deb4cfc4e05b0a8347104fb5))
* **pay-in:** implement createCompartmentHandler
  ([9ff6ec8](https://github.com/quarzo-life/monorepo/commit/9ff6ec8832eacef101915d373a171473dad1f12c))
* **pay-in:** implement deletePayerPersonalIban functionality usecase
  ([d1fbf23](https://github.com/quarzo-life/monorepo/commit/d1fbf23b3438155fa53c94ffc19d03a666aa4b38))
* **premium-scheduling:** add compartment domain and repository
  ([1efbccc](https://github.com/quarzo-life/monorepo/commit/1efbccc61566c6abc191f3aa6fcfabc61d87ef64))
* **premium-scheduling:** create compartment on compartment created event
  ([612b897](https://github.com/quarzo-life/monorepo/commit/612b897330dbfdb5932ac228c18762942de0cdcd))
* **sdk:** enrich SDK with pay-in and premium-scheduling endpoints
  ([09df3f4](https://github.com/quarzo-life/monorepo/commit/09df3f4565ed65014112d53ab896dd0e3a10ee02))
* **switchibg:** implement compartment navigation update use case
  ([544c74e](https://github.com/quarzo-life/monorepo/commit/544c74e082b89daa1754c6f97c08d8c5126bc0bc))
* **switching:** implement self-invested target-allocation API
  ([fcbb6d0](https://github.com/quarzo-life/monorepo/commit/fcbb6d0794b346036558d8b06b6e4ba1e1a26190))
* **switching:** implement self-investment switch controller
  ([abe0ef3](https://github.com/quarzo-life/monorepo/commit/abe0ef35ecede19a172ea4b737738f93d7db21a6))
* **switching:** implement self-investment switch use case and related event
  handling
  ([b5b125b](https://github.com/quarzo-life/monorepo/commit/b5b125b073147a91f1cdebe8959bb924a5aff66e))
* **switching:** self invested switch and target allocation QA
  ([d6a16ca](https://github.com/quarzo-life/monorepo/commit/d6a16ca26bd429afea18d543516ea1a97476beb3))
* **switching:** self investment target allocation
  ([405c303](https://github.com/quarzo-life/monorepo/commit/405c3036f86ec8bfcbe2ee4c81a9059ba7084e99))

## [0.8.4](https://github.com/quarzo-life/monorepo/compare/sdk-v0.8.3...sdk-v0.8.4) (2026-04-15)

### Bug Fixes

* **broker-front:** update back navigation to go back instead of homepage
  ([95c3cba](https://github.com/quarzo-life/monorepo/commit/95c3cba7cf406324e174ffeaff0d7664ae680c84))
* **CI:** move unstable developments on a branch (technical-accounting)
  ([c649217](https://github.com/quarzo-life/monorepo/commit/c6492174ae48f1afe1083f8263d8eb2fce62457d))
* **premium-scheduling:** add dateReceived field to raw single premium request
  for testing
  ([bfef7ba](https://github.com/quarzo-life/monorepo/commit/bfef7baebd210a517699fd537c0ee4daba4226c1))
* remove trailing commas from deno.jsonc
  ([e945bdb](https://github.com/quarzo-life/monorepo/commit/e945bdbdc1a629170b458e7b0763dbbb82b3a16c))
* **switching:** change compartmentId to mandateId in target allocation
  ([81d4a32](https://github.com/quarzo-life/monorepo/commit/81d4a324a3e7a879b1ef02ae8dd44a2e1e33814e))
* **switching:** create policy
  ([9b67778](https://github.com/quarzo-life/monorepo/commit/9b67778f640dfab5bda662e02dc9619f3eecaf5d))
* **switching:** lint
  ([ab0a391](https://github.com/quarzo-life/monorepo/commit/ab0a3917e3bea40309ed21ce9ba6cf247b86604d))
* **switching:** lint errors
  ([245785f](https://github.com/quarzo-life/monorepo/commit/245785f35728ff23b47b8f99c6eb82506b60ef19))
* **typo:** removed invisble caracter from filename
  ([41d8c4c](https://github.com/quarzo-life/monorepo/commit/41d8c4c373d6da4256f783bbde182244343c27eb))

### Features

* **auth:** add enrollment and authentication bounded context
  ([d17d3c1](https://github.com/quarzo-life/monorepo/commit/d17d3c194d5d11e0ae34f117e12274dc98d664ed))
* **broker-front-bff:** add getMe method to in-memory BFF and update tests
  ([ddb9aea](https://github.com/quarzo-life/monorepo/commit/ddb9aea0807a7705e577e92baa1c43d85495c74a))
* **broker-front-bff:** define KeycloakClient type and update
  createKeycloakClient function
  ([7f5a5c8](https://github.com/quarzo-life/monorepo/commit/7f5a5c8764149642c468539d4790ab7643de99b1))
* **broker-front-bff:** implement cookie-based authentication with /auth/login
  and /auth/me
  ([7a9b83d](https://github.com/quarzo-life/monorepo/commit/7a9b83da957ed54df088a3b9a2f6419d0f63d501))
* **broker-front-e2e:** enhance Playwright tests with authentication setup and
  configuration updates
  ([ebef27b](https://github.com/quarzo-life/monorepo/commit/ebef27b1be7bec44a30b76fcf2db5cb0e468dc7f))
* **broker-front:** add 'FAILED' status to Premium Requests List and update
  related types
  ([828d1b7](https://github.com/quarzo-life/monorepo/commit/828d1b74cee877d34f7c96189ee9eef556abd395))
* **broker-front:** add 'failed' status to single premium request details and
  update related translations
  ([cca1694](https://github.com/quarzo-life/monorepo/commit/cca1694ec9f7ccdd296b30736c3346b1c2f1e721))
* **broker-front:** add fulfilled status to premium request statuses and add
  more dates in single premium request seeder
  ([bf7cca3](https://github.com/quarzo-life/monorepo/commit/bf7cca32f94606ac29dc04292e575344739be5ca))
* **broker-front:** add sorting to front and BFF for single and recur…
  ([#196](https://github.com/quarzo-life/monorepo/issues/196))
  ([623c391](https://github.com/quarzo-life/monorepo/commit/623c391779e8efd778b9109fad283bf126e75e76))
* **broker-front:** implement an authentication guard
  ([82a8805](https://github.com/quarzo-life/monorepo/commit/82a8805b08a750e346c933a6c448f3ee605aae17))
* **login:** add login page
  ([83b928f](https://github.com/quarzo-life/monorepo/commit/83b928f181f3fe8f47e119bd7089246bc1ffe1a6))
* **pay-in:** add compartment domain mappers and corresponding tests
  ([65d76cc](https://github.com/quarzo-life/monorepo/commit/65d76cc3e5bf5e1a31fe4b6848b600febf76e781))
* **pay-in:** add compartment entity and repository for managing compartments
  ([0ed7d55](https://github.com/quarzo-life/monorepo/commit/0ed7d55a7802d5bc5c8a802e2b5fb6a176a56996))
* **pay-in:** add SQL migration for compartments table creation
  ([a38e4fd](https://github.com/quarzo-life/monorepo/commit/a38e4fd05860de3fa8afd9279a41b619ed93d633))
* **pay-in:** implement compartment repository with integration tests
  ([5d0151f](https://github.com/quarzo-life/monorepo/commit/5d0151f52487d863146d0c3c6b0f5aaa92ab13eb))
* **pay-in:** implement in-memory compartment repository and integrate with unit
  of work
  ([5d76457](https://github.com/quarzo-life/monorepo/commit/5d76457436d135d709c92c5f162e4f586818d157))
* **pay-in:** integrate CompartmentPort and add compartment persona for testing
  ([253827a](https://github.com/quarzo-life/monorepo/commit/253827a052348dba06033065a1a73388ffbdf427))
* **premium-scheduling:** add cancellation reason to single premium requests
  ([0594715](https://github.com/quarzo-life/monorepo/commit/05947159cfe3d69b24eba44a6e3216f2bbc7f6c5))
* **premium-scheduling:** add support for MATCHES\_A\_PAYMENT\_REQUEST status in
  payment received event
  ([ca2e340](https://github.com/quarzo-life/monorepo/commit/ca2e340d75eadf3fa055bdee990b919fe365a4ed))
* **switching:** create-compartment use-case
  ([5ae5bf1](https://github.com/quarzo-life/monorepo/commit/5ae5bf1634a5432da8c879363454cbcfae1223e6))
* **switching:** create product usecase
  ([3dc2a51](https://github.com/quarzo-life/monorepo/commit/3dc2a51384c1e40e97b6156ca301f29e974518b3))
* **switching:** update compartment position usecase
  ([bd6bc12](https://github.com/quarzo-life/monorepo/commit/bd6bc1220d05b51fcad405f15f183756c89994b2))

## [0.8.3](https://github.com/quarzo-life/monorepo/compare/sdk-v0.8.2...sdk-v0.8.3) (2026-04-09)

### Bug Fixes

* **broker-notifications:** fix lint issue
  ([2dc983a](https://github.com/quarzo-life/monorepo/commit/2dc983adac8baa49d63e7ef9ab69606fe61bfa7e))
* **corporate:** remove weight on text new element as it's not supported yet
  ([94f3bac](https://github.com/quarzo-life/monorepo/commit/94f3bac714807fa68615cb1a010635adf7b4b8b8))
* **modular-monolith:** add migration utils and bounded contexts info to
  dockerfile
  ([e22d1d3](https://github.com/quarzo-life/monorepo/commit/e22d1d3d1d00ebaf032cc58a1fa15be22506ba1d))
* **modular-monolith:** duplicate line in Dockerfile
  ([8769134](https://github.com/quarzo-life/monorepo/commit/8769134e9fd3bf9b18aadfb8bf007040f1540a09))
* **modular-monolith:** missing migration script
  ([147605b](https://github.com/quarzo-life/monorepo/commit/147605b636c523f967a2218ca7e5085cb32f4ceb))
* **pay-in:** avoid global assertions, that are subject to side effects when
  tests are run in parallel on CI
  ([05dc751](https://github.com/quarzo-life/monorepo/commit/05dc751794ed44d12182625c0c961834af3cc66d))
* **switching:** add compartment id to target allocation
  ([8a32351](https://github.com/quarzo-life/monorepo/commit/8a3235148f3bbfa2fc3bb897d90409c5307646a8))
* **switching:** create broker usecase signature
  ([ed8adba](https://github.com/quarzo-life/monorepo/commit/ed8adba5822543f119c7f4d168d767daf9be2714))
* **switching:** failing broker repo test
  ([b2512b7](https://github.com/quarzo-life/monorepo/commit/b2512b77aa7b45c6e88b2c778989e0ccad5ba996))
* **switching:** lint and assert errors in switch repository
  ([fe3b43a](https://github.com/quarzo-life/monorepo/commit/fe3b43aaf79f2e6d5b7e992839053975131fe94f))
* **switching:** repo error handling for row not found
  ([e38f105](https://github.com/quarzo-life/monorepo/commit/e38f105f714cd3178f9e8cef070e5e5a88282546))
* **switching:** wrong imports for in memory repos
  ([b516358](https://github.com/quarzo-life/monorepo/commit/b516358fac503201d44f4c314481def53c7c1cff))
* **switchinh:** tests
  ([cae4648](https://github.com/quarzo-life/monorepo/commit/cae4648853b11ec29bb5c35b2620e108a67f26cd))
* update currency assignment to use the correct property from payload
  ([383e0d2](https://github.com/quarzo-life/monorepo/commit/383e0d208376bab67791ca06b675c3019255a512))

### Features

* **broker-front:** add pagination for recurring premium requests
  ([#191](https://github.com/quarzo-life/monorepo/issues/191))
  ([0f9a32b](https://github.com/quarzo-life/monorepo/commit/0f9a32b23f25aa3bb9ce451d9c36b9b24281d143))
* **broker-front:** implement pagination for single premium requests list and
  align BFF integration
  ([#185](https://github.com/quarzo-life/monorepo/issues/185))
  ([f0fcf5d](https://github.com/quarzo-life/monorepo/commit/f0fcf5d8faa4e2a26be7fd4282a9e71b274d8441))
* **migrations:** add date\_received column and update fulfilled status
  constraint for single\_premium\_requests
  ([c0804f0](https://github.com/quarzo-life/monorepo/commit/c0804f0b4692a85807cd5d849a9cc043d255d430))
* **modular-monolith:** add fulfillSinglePremiumRequest functionality and
  corresponding tests
  ([6ab7560](https://github.com/quarzo-life/monorepo/commit/6ab75604989a47dca5a08fe5ba51f9cc7ddee5ba))
* **modular-monolith:** bootstrap switching bounded context base infrastructure
  ([7d4a712](https://github.com/quarzo-life/monorepo/commit/7d4a712258e468778d3be783265667479b4793be))
* **modular-monolith:** enhance payer details response structure
  ([aa4526c](https://github.com/quarzo-life/monorepo/commit/aa4526ca357f296848d40f5cc2d9329b2c52ceea))
* **modular-monolith:** enhance paymentReceivedHandler to handle transfer events
  and validate paymentRequestId
  ([c99b3f5](https://github.com/quarzo-life/monorepo/commit/c99b3f5efc0d4e0425ab742fe91d2e7efee71385))
* **modular-monolith:** implement getPayerDetailsHandler for retrieving payer
  information
  ([e16e0c7](https://github.com/quarzo-life/monorepo/commit/e16e0c7f0b007bf8a67d1d515eec02f374c753f7))
* **modular-monolith:** implement IBAN validation and error handling in payer
  creation
  ([4492063](https://github.com/quarzo-life/monorepo/commit/44920633aa0a96e20bcb944bbe8ec815a618f24d))
* **modular-monolith:** implement sorting and pagination for single and
  recurring premium request list
  ([1bb1600](https://github.com/quarzo-life/monorepo/commit/1bb16007d03a59e1ef3c220b14d65c7acebbf69c))
* **premium-scheduling:** add FAILED status to SinglePremiumRequest and update
  related logic in mappers and repository
  ([d1ed0dd](https://github.com/quarzo-life/monorepo/commit/d1ed0ddf60e773569c3e96a6df39db06e68293eb))
* **premium-scheduling:** add FAILED status to SingleTransferPremiumRequest and
  update database constraints
  ([91ace98](https://github.com/quarzo-life/monorepo/commit/91ace9848c2691ef8bbbf00e8c43478ed2518e5e))
* **premium-scheduling:** add integration tests for job queue cron handling
  ([ab47f9b](https://github.com/quarzo-life/monorepo/commit/ab47f9bb7374b1f7416800d3611e2be7dc4fc867))
* **premium-scheduling:** add processDirectDebitFailedHandler and corresponding
  tests for handling direct debit failures
  ([b0eec08](https://github.com/quarzo-life/monorepo/commit/b0eec08aeb9b0cedbf6caedf8edd2c4119910732))
* **premium-scheduling:** enhance job handling and orchestration scenarios for
  payment and direct debit failures
  ([bdd4bf8](https://github.com/quarzo-life/monorepo/commit/bdd4bf82471f028d3204ac82f13e5b810e6bb36e))
* **premium-scheduling:** extend status options in
  SinglePremiumRequestListBaseResource to include FULFILLED
  ([f709262](https://github.com/quarzo-life/monorepo/commit/f70926226839b44fa8d52adf49d76e05d7d26b17))
* **premium-scheduling:** implement event handling for deleting payer personal
  IBAN
  ([ec0b613](https://github.com/quarzo-life/monorepo/commit/ec0b61349300eabe8b4a53208f861e7fa6b40062))
* **premium-scheduling:** implement failSinglePremiumRequestHandler with tests
  for handling request failures
  ([71b1e2f](https://github.com/quarzo-life/monorepo/commit/71b1e2ff964fa741f87ec5851872115164c8dd84))
* **premium-scheduling:** implement fulfillSinglePremiumRequest logic and add
  related tests for status updates
  ([7f8a027](https://github.com/quarzo-life/monorepo/commit/7f8a027749fe8980d4fac5bab421ff020aa4a4f8))
* **premium-scheduling:** implement processPaymentHandler to manage payment
  events and enhance error handling
  ([f3d6ebb](https://github.com/quarzo-life/monorepo/commit/f3d6ebb9b054748278a24639bf6a9493258ac0fb))
* **premium-scheduling:** update singlePremiumRequestExists method to include
  DatabaseQueryTimeoutError handling
  ([debbf90](https://github.com/quarzo-life/monorepo/commit/debbf90d51c5ebd18824c033373ef8e0916afe05))
* **premium-scheduling:** use processDirectDebitFailedHandler
  ([0165fee](https://github.com/quarzo-life/monorepo/commit/0165feea704e31d85fa76980c172c24545251a29))
* **switching:** add in memory repos
  ([a3a2837](https://github.com/quarzo-life/monorepo/commit/a3a2837c09bb7db07578f595d33507615ba8cc52))
* **switching:** add job queue cron config for switching context
  ([ba0c34d](https://github.com/quarzo-life/monorepo/commit/ba0c34dac2bf29aab8a5789571cd924e380a976b))
* **switching:** add validation step when computing switches from target
  allocation
  ([1dbf496](https://github.com/quarzo-life/monorepo/commit/1dbf496552865356a6c6cf0b1963cd8f99d70872))
* **switching:** compute switch from target allocation
  ([5db4f57](https://github.com/quarzo-life/monorepo/commit/5db4f57750ef819e236611037490f9dc0ec1fa55))
* **switching:** create custom already exist errors
  ([7d104fe](https://github.com/quarzo-life/monorepo/commit/7d104fef89d9b9bcfff5a557d7a1cc8478b26da8))
* **switching:** create subscriber
  ([380b03d](https://github.com/quarzo-life/monorepo/commit/380b03df7039fb8f96fabd0e9d7c0ba4316f1f9e))
* **switching:** validate at least one share when buying.
  ([2a6152a](https://github.com/quarzo-life/monorepo/commit/2a6152a281e78d59efb760928de058df05ff8640))
* **swithing:** persist broker
  ([bf11755](https://github.com/quarzo-life/monorepo/commit/bf11755048a6a730b4c8c0fc230b2431adf02c19))

## [0.8.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.8.1...sdk-v0.8.2) (2026-04-02)

### Bug Fixes

* **broker-notifications:** lint issue
  ([31b014b](https://github.com/quarzo-life/monorepo/commit/31b014b0cbb4ed638a0c2a0c8f937f4f1321fbef))
* **contact:** import getFaqItems in ContactPage component for FAQ functionality
  ([038dd49](https://github.com/quarzo-life/monorepo/commit/038dd495d4ead529c4899ffe691fd197848d8d52))
* update IDs in test files and seed data
  ([3256209](https://github.com/quarzo-life/monorepo/commit/3256209f2d86dcc8e0acad992b37edeec5267141))

### Features

* **broker-front-e2e:** add USE\_BFF\_STUB environment variable to modular
  monolith script
  ([dc9d83f](https://github.com/quarzo-life/monorepo/commit/dc9d83fd69b915d8957d00896ccb881226c2c0b5))
* **broker-front:** add email mandate tooltip and improve phone country code
  handling
  ([485a523](https://github.com/quarzo-life/monorepo/commit/485a523b7d8e63cd85d366d991dd54486ec32d27))
* **broker-notifications:** add a cron adapter for the job queue
  ([3c93b92](https://github.com/quarzo-life/monorepo/commit/3c93b921cd257e751cf1a6d5a7a18c709fa8f025))
* **broker-notifications:** add a job repository
  ([33cffb9](https://github.com/quarzo-life/monorepo/commit/33cffb97f2153a7f979c8f32b9ac1212743b6fba))
* **broker-notifications:** add subscribers for whitelisted events
  ([28809e8](https://github.com/quarzo-life/monorepo/commit/28809e828ca3552f60dcf17c5ed435d71aee7366))
* **broker-notifications:** create cron jobs instead of executing notifications
  directly
  ([a034b6d](https://github.com/quarzo-life/monorepo/commit/a034b6d9ff827d3842009c06b926a136e9b2bf3f))
* **broker-notifications:** implement a fire-and-forget notify broker use-case
  ([68ddf59](https://github.com/quarzo-life/monorepo/commit/68ddf59afa07695535df497849da20693f785da2))
* **corporate:** add QuarzoLifeMark icon and enhance CorporateContainer for
  responsive design
  ([111a02e](https://github.com/quarzo-life/monorepo/commit/111a02efcf5c18a603565df71e4bafdf15ae1c61))
* **corporate:** add useMediaQuery hook and responsive design constants for
  mobile navigation
  ([a9971af](https://github.com/quarzo-life/monorepo/commit/a9971af6b8edd3c0a42ab826abcf3f71fc7cc0ee))
* **corporate:** enhance communication components with responsive design using
  useMediaQuery hook
  ([7ad8be4](https://github.com/quarzo-life/monorepo/commit/7ad8be42e72c12b08f2ad9017fd163bb9a2c9425))
* **corporate:** enhance components with responsive design using useMediaQuery
  hook
  ([297f6df](https://github.com/quarzo-life/monorepo/commit/297f6df4159d66f931c1fdbd2dacd4543655547d))
* **corporate:** enhance ProductsHeroSection with responsive design using
  useMediaQuery hook
  ([e7ca2d3](https://github.com/quarzo-life/monorepo/commit/e7ca2d32659f1e0fd9311a58719f4649975ba0c8))
* **corporate:** implement mobile navigation menu and enhance header component
  with accessibility features
  ([0a7dcde](https://github.com/quarzo-life/monorepo/commit/0a7dcde37b534028769f26fcc1dcf981098bfd36))
* **corporate:** implement responsive design across various sections using
  useMediaQuery hook
  ([4033968](https://github.com/quarzo-life/monorepo/commit/40339681c8e76b9ad417841bd147e3597dad03f8))
* **corporate:** implement responsive footer component for mobile devices
  ([63379f9](https://github.com/quarzo-life/monorepo/commit/63379f9a464078314ec652b0e43606ba6810e6ae))
* **corporate:** refactor ClientsSection for responsive design with desktop and
  mobile components
  ([9083d63](https://github.com/quarzo-life/monorepo/commit/9083d632a7c360e3cac1334ab4f3c96e4853b7ed))
* **corporate:** refactor Hero component for improved responsiveness and add
  HeroStaticDiamond component
  ([235e9fe](https://github.com/quarzo-life/monorepo/commit/235e9fea5e90a6e9b4ef663a70cabf3ee19073ec))
* **design-system:** add controlled state management to AccordionItem for
  expanded state
  ([8bd8f8e](https://github.com/quarzo-life/monorepo/commit/8bd8f8e5e489c0776417583a470904b8f42090c0))
* **design-system:** add HamburgerMenu component and update navigation exports
  ([9fbc15d](https://github.com/quarzo-life/monorepo/commit/9fbc15ddbe57ab47b69d2166b66c0e7813b23556))
* **design-system:** add Tooltip component with stories and tests
  ([ccf21b4](https://github.com/quarzo-life/monorepo/commit/ccf21b41d7c68af66ae8484e7cfe047f57640766))

## [0.8.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.8.0...sdk-v0.8.1) (2026-04-02)

### Bug Fixes

* **broker-front:** add translation to pagination labels for PremiumRequestsList
  ([f3f74bd](https://github.com/quarzo-life/monorepo/commit/f3f74bdef3adf713f6265ecacfceb9d146b52d62))
* **broker-front:** fix merge conflicts
  ([5855a38](https://github.com/quarzo-life/monorepo/commit/5855a381dc6415e039c0fec49a0e8ea1b57efccc))
* **broker-front:** fix mockparams for PremiumRequestLists hook
  ([a139324](https://github.com/quarzo-life/monorepo/commit/a13932465fbe4e1f6348a9acb7e1c3e85d053ebe))
* **broker-front:** fix resolveTranslation implementations
  ([84e13b7](https://github.com/quarzo-life/monorepo/commit/84e13b7039a060cd2fd606cc0026375259e02b80))
* **broker-front:** fix single-prem-req details hook
  ([b3befb6](https://github.com/quarzo-life/monorepo/commit/b3befb6cd8e3d2aeff0bfa3769171a11a7d27c13))
* **broker-front:** fix tests
  ([1d78f7d](https://github.com/quarzo-life/monorepo/commit/1d78f7d8a9827eef02bb0315b881efae7a8c760b))
* **broker-front:** improve error handling in hooks by adding fallback
  notifications for client errors
  ([6fcb5e9](https://github.com/quarzo-life/monorepo/commit/6fcb5e9c7a317c1fe8cd53738285521afbb8d048))
* **broker-front:** make status and method columns translatable in
  PremiumRequestsList
  ([7e49676](https://github.com/quarzo-life/monorepo/commit/7e49676663e2e222baca6a1b57ebc8e07c0bc1e4))
* **broker-front:** remove safeToast from PremiumRequestsList hook
  ([9402653](https://github.com/quarzo-life/monorepo/commit/9402653e6e1484d4f41b627dba674b0ec2ef9c6d))
* **broker-notifications:** lint issue
  ([a6b5117](https://github.com/quarzo-life/monorepo/commit/a6b51175883d641c60f6dde69306e1e4070c03f7))
* **CI:** add fake test in type test file
  ([3a2b8de](https://github.com/quarzo-life/monorepo/commit/3a2b8de4d669fc73ca695f6f64f9b458e753dc5c))
* **CI:** add fake test in type test file
  ([ab4ab92](https://github.com/quarzo-life/monorepo/commit/ab4ab92214ce512a0e2df31a5015a1f0b0f1ea3c))
* **CI:** add fake test in type test file
  ([daf5e23](https://github.com/quarzo-life/monorepo/commit/daf5e23a3f84d798433d5356ad0068a04b34fcf7))
* **ci:** broken import in test
  ([cd79a80](https://github.com/quarzo-life/monorepo/commit/cd79a80798ad1a59c095899ea8b3c443dd744fb1))
* **CI:** remove .only test modifier
  ([e6a1a87](https://github.com/quarzo-life/monorepo/commit/e6a1a871c3c87424d82b97754bf16e23d0c5a771))
* **corporate:** update TypeScript ignore comment for SplineViewer
  ([4d2bde5](https://github.com/quarzo-life/monorepo/commit/4d2bde584524ac83110ef5dd4da61770bbddde50))
* **corporate:** use correct favicon (logomark-primary)
  ([46074c1](https://github.com/quarzo-life/monorepo/commit/46074c1f2d03a9a8b58dc2a4a01970febe290bdf))
* **design-system:** fix full height for Sidebar and FullHeight component
  ([aad2e42](https://github.com/quarzo-life/monorepo/commit/aad2e422eb2519246c30f689b7a381f68b1f8d31))
* **design-system:** fix full height for Sidebar and FullHeight component
  ([5f77968](https://github.com/quarzo-life/monorepo/commit/5f779685b4cd03747a87160d815f45cb5cbfb79e))
* **design-system:** fix full height for Sidebar and FullHeight component
  ([5a617cf](https://github.com/quarzo-life/monorepo/commit/5a617cf3c934a832b509aa44b9894d006929c9c8))
* **design-system:** remove redundant import in HeadingDescription test
  ([d8df25d](https://github.com/quarzo-life/monorepo/commit/d8df25db97d7b717d9f1a40a4bfede87b34fa5cf))
* **design-system:** update Badge snapshot to reflect changes in spacing and
  class order
  ([4987db7](https://github.com/quarzo-life/monorepo/commit/4987db77f276dd086c4fce9a3b59b0bf47cf2493))
* **docs:** generate sidebar content runtime
  ([fd56fd8](https://github.com/quarzo-life/monorepo/commit/fd56fd8433376774ec81f040b3226f0a912736f7))
* **modular-monolith:** fix lint in switching design
  ([b200c2f](https://github.com/quarzo-life/monorepo/commit/b200c2fbe1165fcd860f5899c16d17e7a8512885))
* **modular-monolith:** fix typings
  ([a5aaf14](https://github.com/quarzo-life/monorepo/commit/a5aaf14584e5759ce7b443f385238bc292991b9c))
* **modular-monolith:** flaky tests
  ([d0d84d8](https://github.com/quarzo-life/monorepo/commit/d0d84d8a9d1f569083be49bbaf1b31ef6d5ba261))
* **modular-monolith:** update default API domain for fake Memobank usage
  ([062a29a](https://github.com/quarzo-life/monorepo/commit/062a29a72731941481102131d102ec498146aef5))
* **pay-in:** check for thrown errors to mark the job as done
  ([2a5716a](https://github.com/quarzo-life/monorepo/commit/2a5716aaafa4eab00e0a294672fc12426ae90986))
* **pay-in:** mark job as done when direct debit is not batchable
  ([a37ad41](https://github.com/quarzo-life/monorepo/commit/a37ad4188e2afd37e68a28c1ca5d4c26ae4b9c0b))
* **pay-in:** update batch count when there's a cancellation of a bathed direct
  debit
  ([69f0b20](https://github.com/quarzo-life/monorepo/commit/69f0b2056cc5da838778d3d59db8dfc63022580b))
* **premium-scheduling:** remove create next occurrence job
  ([e816ca6](https://github.com/quarzo-life/monorepo/commit/e816ca66a1b615cf377c9b8dbdbecd48ef6764fd))
* **premium-scheduling:** renew qa with new create next occurrence flow
  ([11022d0](https://github.com/quarzo-life/monorepo/commit/11022d021424b5f623abc39bf8cff596e6a94769))
* **switching:** TargetAllocation is linked to Mandate, not Compartment
  ([dfac733](https://github.com/quarzo-life/monorepo/commit/dfac73378505947487fda4d43b90eb7038a92073))
* update import path for Result type in PayerPersonalIbans
  ([36b1147](https://github.com/quarzo-life/monorepo/commit/36b1147290ab1db881f7f1be579e15bfd3ee7687))

### Features

* **blog:** add reusable Link component with Next.js integration
  ([9181428](https://github.com/quarzo-life/monorepo/commit/9181428bebb04e377b09ab8878bf4f2d9cfb3255))
* **blog:** enhance layout with dynamic metadata and introduce RootLayoutClient
  component
  ([2d868ce](https://github.com/quarzo-life/monorepo/commit/2d868cea254e1daca95b24ef3a5fb47e4acee45a))
* **blog:** implement design from figma for blog page and intreduce new
  components
  ([24c7917](https://github.com/quarzo-life/monorepo/commit/24c79176416cf3e5ba0dac1dfd4c1b8ee3296379))
* **broker-front-bff:** add get payer details endpoint and refactor IBAN
  management
  ([8b0ec5d](https://github.com/quarzo-life/monorepo/commit/8b0ec5df51299286986990c17f1a392bd8c09e89))
* **broker-front-e2e:** add direct-debit-details tests
  ([7bec8fb](https://github.com/quarzo-life/monorepo/commit/7bec8fba1c0f12ab45996859607f54a3471333c1))
* **broker-front-e2e:** integrate memobank-fake service into testing stack and
  update configurations
  ([fe50b56](https://github.com/quarzo-life/monorepo/commit/fe50b562ba73f3de188a7c91cd871e8834472770))
* **broker-front:** add API utility functions for error handling and URL
  composition
  ([58a2015](https://github.com/quarzo-life/monorepo/commit/58a2015ce8fc90ef3c7c617130cb139ba3f993af))
* **broker-front:** add ARIA labels and header actions to sidebar localization
  ([910a514](https://github.com/quarzo-life/monorepo/commit/910a514f39d5ed123e660db0c132a1e8487afd3c))
* **broker-front:** add badgeVariant and headerActions props to ContentContainer
  ([38d9088](https://github.com/quarzo-life/monorepo/commit/38d9088837bf64219cf3275e8218a2ac30ce406f))
* **broker-front:** add components for IBAN management including
  BreadcrumbNavigation, IbansSection, and PayerDetailsSection
  ([630965a](https://github.com/quarzo-life/monorepo/commit/630965a4221f41289f185eceb91433ac1f8fffd8))
* **broker-front:** add error page and routing for internal server errors
  ([b1ab506](https://github.com/quarzo-life/monorepo/commit/b1ab5067fca24b78989d932eb0624f9e7e9092ab))
* **broker-front:** add ErrorPage component and route for improved error
  handling
  ([dbf977e](https://github.com/quarzo-life/monorepo/commit/dbf977e8c2bda4ec31bb01d95896567bc65ca811))
* **broker-front:** add internal server error translations and enhance error
  handling in English and French
  ([c9ba848](https://github.com/quarzo-life/monorepo/commit/c9ba848678f0a8feee1e63f258b5fb76f8a1de14))
* **broker-front:** add mock functions for payer details and IBAN management in
  tests
  ([a9592e0](https://github.com/quarzo-life/monorepo/commit/a9592e0d5def3e930a96a0d6b04da9febf7fdf88))
* **broker-front:** add multiple premium request details to controller stub
  ([75d40ed](https://github.com/quarzo-life/monorepo/commit/75d40ededdf717c150116a61ed6750d4c9a29ea1))
* **broker-front:** add payer details management endpoints in BFF API
  ([770467d](https://github.com/quarzo-life/monorepo/commit/770467dae727502fe6433eeaa9f7a5ee53942ed0))
* **broker-front:** add payer personal IBAN translations for English and French
  ([b29ed77](https://github.com/quarzo-life/monorepo/commit/b29ed77b9e6df10bc7505b8bac2aa904f7eb244b))
* **broker-front:** Add Premium Request List hook and tests
  ([a6eb857](https://github.com/quarzo-life/monorepo/commit/a6eb857c3266788a714d22f322b6da11ffc48420))
* **broker-front:** Add Premium Request List hook and tests
  ([65f8222](https://github.com/quarzo-life/monorepo/commit/65f8222c577236f4a7649bccb95c0c3468f4b8d7))
* **broker-front:** Add Premium Request List page
  ([f9b3976](https://github.com/quarzo-life/monorepo/commit/f9b39766b9827b9156dfea4b87cc7ec25a1954fd))
* **broker-front:** Add Premium Request List page
  ([a09457d](https://github.com/quarzo-life/monorepo/commit/a09457d4f25937b330c31066a843b12bbf1eeab2))
* **broker-front:** add react-hook-form dependency and update Link component to
  remove className prop
  ([ab7ac3e](https://github.com/quarzo-life/monorepo/commit/ab7ac3e6071f7bb6b0b2637716dadca66fe9d11a))
* **broker-front:** add react-hook-form dependency and update type definitions
  in in-memory-quarzo-dependencies.ts
  ([501dde5](https://github.com/quarzo-life/monorepo/commit/501dde5fba312e3ad7188356a605d41d14b3c4f4))
* **broker-front:** add registerPayer API method and update dependencies for new
  input types
  ([bc7b2e9](https://github.com/quarzo-life/monorepo/commit/bc7b2e9757e8e5ac125b3c2cbf974804c082760f))
* **broker-front:** add RegisterPayer route and integrate ToastProvider for
  notifications
  ([41afcdd](https://github.com/quarzo-life/monorepo/commit/41afcdde6a76cf590abf0ef9a08b3d247ca25f2e))
* **broker-front:** add registerPayer translations for English and French, and
  disable support notice in i18n configuration
  ([914237f](https://github.com/quarzo-life/monorepo/commit/914237ff17482cb8b0370f0a309695971871b3d0))
* **broker-front:** add route and component for payer personal IBANs
  ([fe5d3bc](https://github.com/quarzo-life/monorepo/commit/fe5d3bc12a292941bcc8accfe8db349d6157e3c3))
* **broker-front:** add Single Premium Request Details page
  ([d058dd6](https://github.com/quarzo-life/monorepo/commit/d058dd6e18d99d7329b70b527ba9c0fbde38b3c0))
* **broker-front:** add single premium request details translations for English
  and French
  ([f4eaae9](https://github.com/quarzo-life/monorepo/commit/f4eaae9a889bab2ea34f8ecb6fa0011f19e5efcb))
* **broker-front:** add view details functionality for SinglePremiumRequests
  ([28fd014](https://github.com/quarzo-life/monorepo/commit/28fd0142cb3e308120a54e22da28ce923b28a611))
* **broker-front:** add VITE\_API\_URL environment variable for API configuration
  ([6affea6](https://github.com/quarzo-life/monorepo/commit/6affea64d31c9c71a06e337ed58a30d90cab66f8))
* **broker-front:** enhance error handling in BFF API with BffError class and
  update tests for error responses
  ([4bf994c](https://github.com/quarzo-life/monorepo/commit/4bf994ccc8ebdba18664e7b577503688a7fe0916))
* **broker-front:** enhance error handling in UnmatchedTransfersList with
  BffError integration and user notifications
  ([99c3f28](https://github.com/quarzo-life/monorepo/commit/99c3f28f99d60a40c0ba6991b64ef2eccd89b86f))
* **broker-front:** enhance RegisterPayer form error handling with client error
  notifications and update tests
  ([b111b03](https://github.com/quarzo-life/monorepo/commit/b111b03276a36343bcea4be5b43db298ae267ff7))
* **broker-front:** enhance SinglePremiumRequestDetails hook to handle pending
  state and improve error notifications with BffError integration
  ([79d6d62](https://github.com/quarzo-life/monorepo/commit/79d6d6230346f502390b2186f2d9849aac24bd46))
* **broker-front:** extend in-memory BFF to support single premium request
  details fetching and cancellation
  ([c31c996](https://github.com/quarzo-life/monorepo/commit/c31c996d0bfeb04d4062c5cc7eb6b4d0568e99f5))
* **broker-front:** implement environment variable loading
  ([8b96a56](https://github.com/quarzo-life/monorepo/commit/8b96a56e70bd8b559885dfd286f43b2144e8e801))
* **broker-front:** implement error classification and notification system
  ([1953265](https://github.com/quarzo-life/monorepo/commit/1953265a2c72d86a29a4cc4a61a6c3d1a2b2bd92))
* **broker-front:** implement Form component and associated hooks for IBAN
  management
  ([c9df237](https://github.com/quarzo-life/monorepo/commit/c9df23775622a43f22d969b23a058558601f7c63))
* **broker-front:** implement getSinglePremiumRequestDetails functionality with
  error handling and tests
  ([969eda2](https://github.com/quarzo-life/monorepo/commit/969eda2e08de16768b5e31d9ac69cf3ba3d665d1))
* **broker-front:** implement payer personal IBAN management hook and UI
  components
  ([c53c97c](https://github.com/quarzo-life/monorepo/commit/c53c97cd27088cfa716a125aaa19468bdb68340a))
* **broker-front:** implement payer personal IBAN management in BFF API
  ([e30e16c](https://github.com/quarzo-life/monorepo/commit/e30e16c70796df013136f493869ee92ec6a3339f))
* **broker-front:** implement RegisterPayer form with validation and submission
  handling
  ([f3e834b](https://github.com/quarzo-life/monorepo/commit/f3e834b978aea6df3f52103d351a4d0b570c11ef))
* **broker-front:** implement RegisterPayer hook and page with breadcrumb
  navigation and form integration
  ([ece1bb7](https://github.com/quarzo-life/monorepo/commit/ece1bb70c3317b40ec063525cfc6928e34bb33de))
* **broker-front:** implement single premium request details fetching and
  cancellation in BFF
  ([5844121](https://github.com/quarzo-life/monorepo/commit/5844121caf7278ce276172bbef02383b95b89a41))
* **broker-front:** improve error handling in DirectDebitList with BffError
  integration and user notifications
  ([2bfee84](https://github.com/quarzo-life/monorepo/commit/2bfee848a758686825799e819983ec7c69dbec00))
* **broker-front:** improve error handling in PremiumRequestsList hook with
  BffError integration and enhance API method signatures
  ([e43a4a6](https://github.com/quarzo-life/monorepo/commit/e43a4a6305a1ef53d5708d2faf234cec364c017a))
* **broker-front:** update DirectDebitDetails hook to handle pending state and
  improve error notifications
  ([719b142](https://github.com/quarzo-life/monorepo/commit/719b142e9cfd1cd855c501d7949fb4c50366c846))
* **broker-front:** update UnmatchedTransferDetails hook to handle pending state
  and improve error notifications with BffError integration
  ([0392283](https://github.com/quarzo-life/monorepo/commit/0392283c37189e662bff4d6a103be4d65e364994))
* **broker-notifications:** add a broker-notifications event subscriber;
  implement a handler for BrokerCreatedEvent
  ([39ad988](https://github.com/quarzo-life/monorepo/commit/39ad98890568eb3d66d117ed528d8868f334f1ec))
* **broker-notifications:** add a local logger
  ([83986e7](https://github.com/quarzo-life/monorepo/commit/83986e708404f1aa9905751c08a059f2a3a8427e))
* **broker-notifications:** add a registration repository; refactor
  in-memory-unit-of-work to align with other contexts
  ([0b6a7c3](https://github.com/quarzo-life/monorepo/commit/0b6a7c302e205c5178c2eac0966350f6f3ea191e))
* **broker-notifications:** bootstrap broker-notifications context
  ([55b74d3](https://github.com/quarzo-life/monorepo/commit/55b74d37535bf4158b9dd324cafe89ae5660a7c7))
* **broker-notifications:** implement a broker repository
  ([df3840a](https://github.com/quarzo-life/monorepo/commit/df3840ac47d550489714d73646417c100ec29056))
* **broker-notifications:** implement a create-broker usecase
  ([361ef8e](https://github.com/quarzo-life/monorepo/commit/361ef8e00ec6b5a5875634521b81a069d4e08727))
* **broker-notifications:** implement a create-registration use-case
  ([5438798](https://github.com/quarzo-life/monorepo/commit/54387988c912ac61d042ee796d398dad6201b9ad))
* **broker-notifications:** implement callback url registration endpoint
  ([4ed8499](https://github.com/quarzo-life/monorepo/commit/4ed849935502cb68338717d7814378a88338b019))
* **broker-notifications:** implement
  InMemoryBrokerNotificationsUnitOfWorkContext
  ([c105bef](https://github.com/quarzo-life/monorepo/commit/c105bef9e7c9a7e7e046253fb7918601b7419d8a))
* **ci-cd:** add Resend API configuration to Playwright workflow
  ([1679226](https://github.com/quarzo-life/monorepo/commit/1679226652a9fd7ce8f5e8ddf905d7cc2254d9ae))
* **ci-cd:** add Vault integration to playwright job
  ([c9cf9fb](https://github.com/quarzo-life/monorepo/commit/c9cf9fbfe72f8b60aad1813a1b2a1e198d58ca24))
* **ci-cd:** enhance Playwright workflow with additional environment variables
  and seed Vault script
  ([b19ec26](https://github.com/quarzo-life/monorepo/commit/b19ec269cbcb7b1afb8e50241ce31b0e10170832))
* **ci-cd:** update Playwright workflow with Keycloak configuration adjustments
  ([c109566](https://github.com/quarzo-life/monorepo/commit/c1095666cf05bdc154a506d3d9d9fd4c27d8e503))
* **corporate:** add Link component with Next.js integration for enhanced
  navigation
  ([f030aeb](https://github.com/quarzo-life/monorepo/commit/f030aeb1b46d986248cfcce5c491cffc526138bb))
* **design-system:** add success color tokens and update mappings
  ([c864a9a](https://github.com/quarzo-life/monorepo/commit/c864a9ad8edc748fb0dc10e12e4bfc580d6ee429))
* **design-system:** enhance Badge and Header components with variant support
  ([1c77017](https://github.com/quarzo-life/monorepo/commit/1c770177c69958f8bcb6b1b108ef101068ff4f4a))
* **design-system:** integrate sonner for toast notifications and refactor Toast
  component structure
  ([9690536](https://github.com/quarzo-life/monorepo/commit/96905369a6b25dfeb88611c10fbc383da0881b44))
* **design-system:** introduce Breadcrumb component
  ([5c68bfe](https://github.com/quarzo-life/monorepo/commit/5c68bfe6bc8da3358f5ba84449b607f081aa5f29))
* **design-system:** introduce DSLink component with stories and tests
  ([6b3cfff](https://github.com/quarzo-life/monorepo/commit/6b3cffff3c42925e0844a0a52fff70fb0be4a6a5))
* **desing-system:** enforce light theme
  ([59514d0](https://github.com/quarzo-life/monorepo/commit/59514d0b62308e13ac09a0e2b1a705d20d7f772d))
* **desing-system:** update button in DS when its size small to be centered
  correctly
  ([5cbb720](https://github.com/quarzo-life/monorepo/commit/5cbb72068dab03e04002f36f6c22aef8f93117b6))
* **docs:** add new error codes and documentation for conflict, unauthorized,
  internal server error, and resource not found
  ([59f019f](https://github.com/quarzo-life/monorepo/commit/59f019f5ab05f829a7cf3ef30fe8ef067a499925))
* **memobank-fake:** add standalone fake Memobank service with API endpoints and
  testing
  ([6ced709](https://github.com/quarzo-life/monorepo/commit/6ced7091c1241835f297d8e650e949007cac89c4))
* **modular-monolith:** integrate fake Memobank provider for local development
  and update dependencies
  ([9f7be0d](https://github.com/quarzo-life/monorepo/commit/9f7be0d8f2bca5d2928b5749c209bc5ef2efd140))
* **pay-in:** enqueue direct-debit reminder jobs and process reminders per job
  ([#176](https://github.com/quarzo-life/monorepo/issues/176))
  ([ec92a8e](https://github.com/quarzo-life/monorepo/commit/ec92a8e45e9ba44e672c2568362a11b81e101585))
* **pay-in:** implement cancellation of direct debits upon
  PaymentRequestCancelledEvent
  ([#169](https://github.com/quarzo-life/monorepo/issues/169))
  ([17fe747](https://github.com/quarzo-life/monorepo/commit/17fe7474d1f5b4d4c4ae92609a45df71e2e5bc93))
* **premium-scheduling:** add listRecurringPremiumRequests adapters and mappers
  ([86c7a56](https://github.com/quarzo-life/monorepo/commit/86c7a5647f7e539f3af4951c1ae58ca5122b52e8))
* **premium-scheduling:** add scenario descriptions for scheduling rules
  ([2f6f04f](https://github.com/quarzo-life/monorepo/commit/2f6f04fdbd86b1fbb8d9a3032165ffa4ba4b910c))
* **premium-scheduling:** add single premium requests listing functionality
  ([5bd0001](https://github.com/quarzo-life/monorepo/commit/5bd00015ff9455285e150dbac1f28f09b667f93e))
* **premium-scheduling:** implement listRecurringPremiumRequestsHandler usecase
  ([e219904](https://github.com/quarzo-life/monorepo/commit/e219904dc85984edb987478ed8098fb85279cf02))
* **premium-scheduling:** implement pagination for single premium requests
  listing
  ([698f1bb](https://github.com/quarzo-life/monorepo/commit/698f1bb9800e33f5404321085ed5eb70e351b8c5))
* **premium-scheduling:** implement recurring premium request listing controller
  and test
  ([5275623](https://github.com/quarzo-life/monorepo/commit/5275623320eaf486cb984ddd8b39b530524b0094))
* **premium-scheduling:** inject ids and clock into direct debit failed handler
  ([16f6b3f](https://github.com/quarzo-life/monorepo/commit/16f6b3f14fddf75ad367788d25eee61b1ac65826))
* **switching:** compute switch from target allocation
  ([f8b0c9b](https://github.com/quarzo-life/monorepo/commit/f8b0c9b47f35b7dbf33a0aa8458179f46807d73b))
* **switching:** compute switch from target allocation (WIP)
  ([b3092f7](https://github.com/quarzo-life/monorepo/commit/b3092f79dcfede9d9afffa9d672682321380f2c6))
* **switching:** minimum 1.1 share remaining
  ([b09f519](https://github.com/quarzo-life/monorepo/commit/b09f519eac5156ec5773b11233746de9e635295c))
* **switching:** validate 100% buy
  ([7f10b25](https://github.com/quarzo-life/monorepo/commit/7f10b25cf7ef1c8d4c94f3559d1d2796ac571b2d))
* **switching:** validate a switch
  ([9529e09](https://github.com/quarzo-life/monorepo/commit/9529e09cf490493581d047488f08565755f7a7ff))
* **switching:** validate a switch
  ([56d51c4](https://github.com/quarzo-life/monorepo/commit/56d51c4ba28defe17a7e5e67c05102495474d44d))
* **switching:** validate and convert switch
  ([90bd345](https://github.com/quarzo-life/monorepo/commit/90bd3454c70f556d0543ca01696be3b8f465fe19))
* **switching:** validate and convert switch — add an edge case
  ([c4eea72](https://github.com/quarzo-life/monorepo/commit/c4eea72b540f2f33d28314cbbca9d1eccf9b37f4))
* **switching:** validate no duplicate ISIN
  ([c8ce1d4](https://github.com/quarzo-life/monorepo/commit/c8ce1d484b79ada144e9477176b95978d9d1b2f7))
* **switching:** validate or convert switch
  ([ca4a567](https://github.com/quarzo-life/monorepo/commit/ca4a5673f1c427015ecf67f95de4888bcad15c4d))
* **switching:** wip - 1.1 share remaining rule
  ([ba181bc](https://github.com/quarzo-life/monorepo/commit/ba181bc9781268a42a41f0693326ca0707637371))

# [0.8.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.7.0...sdk-v0.8.0) (2026-03-19)

### Bug Fixes

* **broker-front:** playwright setup
  ([104f0a0](https://github.com/quarzo-life/monorepo/commit/104f0a094500ae34af3079b764ed6ba24d1e26b9))
* **corporate:** fix missing type
  ([2e8622f](https://github.com/quarzo-life/monorepo/commit/2e8622fcaf1f425de954a9c726e20a712ce55328))
* **eslint:** update React version settings and adjust ESLint configurations
  across multiple packages
  ([f9186f1](https://github.com/quarzo-life/monorepo/commit/f9186f1f9fde4c63e645de396e61bb5da7120974))

### Features

* add end-to-end testing scripts and dependencies
  ([db28f91](https://github.com/quarzo-life/monorepo/commit/db28f91cae542c485005ebda8bfffb0590b6a54b))
* **broker-front-bff:** add method for fetching single failed direct debit
  ([2383c7f](https://github.com/quarzo-life/monorepo/commit/2383c7ff35f29748a7223f3fa8556156f33280a3))
* **broker-front-bff:** link the direct debits method to pay-in
  ([a6d3c0e](https://github.com/quarzo-life/monorepo/commit/a6d3c0ef0e856deffdd389b94df51aa074d292e7))
* **broker-front-e2e:** bootstrap broker-front-e2e app
  ([fbb5093](https://github.com/quarzo-life/monorepo/commit/fbb50938381016f19b1c18925957a8840498aab2))
* **ci-cd:** update Playwright workflow for broker-front-e2e
  ([85ec274](https://github.com/quarzo-life/monorepo/commit/85ec27412d1e03f666e6236b497a60ffa42d0250))
* **modular-monolith:** add environment variable support for server host and
  port configuration
  ([43021d7](https://github.com/quarzo-life/monorepo/commit/43021d7a723d1607a24713106b95f4adc2e5df21))

# [0.7.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.7...sdk-v0.7.0) (2026-03-18)

### Bug Fixes

* **company-page:** remove fixed width from introduction block for better
  responsiveness
  ([33d02b8](https://github.com/quarzo-life/monorepo/commit/33d02b8620040c01a6b64c3150957c2e8533e27d))
* **corporate:** comment out subtitle translation to prevent build failure
  ([d3dcd8f](https://github.com/quarzo-life/monorepo/commit/d3dcd8f2427036502bd6d1c27b5a9b74734dd6dc))
* **corporate:** correct translation keys and update JSON structure for
  consistency
  ([507a385](https://github.com/quarzo-life/monorepo/commit/507a3855f21638cbcfc38e0134b948916eaf2c4e))
* **corporate:** handle undefined text in highlight paragraphs
  ([a0c688d](https://github.com/quarzo-life/monorepo/commit/a0c688d6e9366859e7010173d74d9b9dc9099408))
* **corporate:** update image source and alt text for transparency section
  ([a21e206](https://github.com/quarzo-life/monorepo/commit/a21e20636772919e774947182783a3576d4e54e1))
* **corporate:** use usepathName properly
  ([f03a4ab](https://github.com/quarzo-life/monorepo/commit/f03a4abca039bfc96d03f4a937c9ee302546e71f))
* **design-system:** update FeaturedIcon snapshot to include width and height
  classes
  ([9aa51a1](https://github.com/quarzo-life/monorepo/commit/9aa51a1cf00683e6a24ee0526b25c12ea3527ed2))
* **docs:** update links in authentication and get-started topics for
  consistency and fixing build
  ([dd08929](https://github.com/quarzo-life/monorepo/commit/dd0892961a0b33eb30268172320464635def3edb))
* **pay-in:** adapt memobank failure codes
  ([f92f7a4](https://github.com/quarzo-life/monorepo/commit/f92f7a4652012b1cdc3c3e21fae7d1425523c211))
* **premium-scheduling:** create N+2 occurrence when payment arrives too late
  ([719c70e](https://github.com/quarzo-life/monorepo/commit/719c70e4405aef8071c87ab0d4116e1fd5e16cc0))
* **premium-scheduling:** fix flaky test
  ([cc08584](https://github.com/quarzo-life/monorepo/commit/cc08584ec82a73a6932462ea01487ff2040e9364))
* **premium-scheduling:** fmt
  ([da364fa](https://github.com/quarzo-life/monorepo/commit/da364fa13e46796d3525691fab2402d238193292))
* **premium-scheduling:** lint errors
  ([edfce7c](https://github.com/quarzo-life/monorepo/commit/edfce7c635c2fbd377d6a23a03ce424f9519850f))
* **premium-scheduling:** test recurring premium controller cleanup
  ([668c5f8](https://github.com/quarzo-life/monorepo/commit/668c5f87ec6b9386b1a9aa4e8e90d8746bf57bdf))

### Features

* **broker-front-bff:** add cancelSinglePremiumRequest method to Bff type and
  implement in-memory handling
  ([33f1270](https://github.com/quarzo-life/monorepo/commit/33f127086ea0f4f2f6d7a4ea485ab48311284d8e))
* **broker-front-bff:** add controller, schema, mapper, and tests for deleting
  payer personal IBAN
  ([25482ca](https://github.com/quarzo-life/monorepo/commit/25482cae1c4a92132e1706ca2ef1cf07d88fe7c4))
* **broker-front-bff:** add controller, schema, mapper, and tests for listing
  payer personal IBANs
  ([5f21912](https://github.com/quarzo-life/monorepo/commit/5f2191271647b6ab08f5628ae822a6498cd20910))
* **broker-front-bff:** add controller, schema, mapper, and tests for listing
  single premium requests
  ([035b7ab](https://github.com/quarzo-life/monorepo/commit/035b7ab9331b0756052337d455351d385487aefd))
* **broker-front-bff:** add controller, schema, mapper, and tests for
  registering payer personal IBANs
  ([d03828a](https://github.com/quarzo-life/monorepo/commit/d03828a4a703a23742690b2d238eea75da89e811))
* **broker-front-bff:** add controller, schema, mapper, and tests for
  registering payers
  ([9b2f7cc](https://github.com/quarzo-life/monorepo/commit/9b2f7cc635af69bdf1422462042489894792f61e))
* **broker-front-bff:** add PremiumSchedulingClient for managing single premium
  requests and payers
  ([184f676](https://github.com/quarzo-life/monorepo/commit/184f676c1a5f5e7772038f08133e9c8ee6cb7fa4))
* **broker-front-bff:** add response extraction utilities and tests for handling
  API responses
  ([24533c6](https://github.com/quarzo-life/monorepo/commit/24533c634672e0349958d8f9bee315692075cc08))
* **broker-front-bff:** add types for payer and premium request management
  ([42ee044](https://github.com/quarzo-life/monorepo/commit/42ee044d069a819ce45215d6ba41d89bc8f62311))
* **broker-front-bff:** enhance routing and controllers for premium scheduling
  features
  ([d81eb6a](https://github.com/quarzo-life/monorepo/commit/d81eb6a37be679f3c408c54ac3115a7b0d7cf3a7))
* **broker-front-bff:** implement controller, schema, mapper, and tests for
  canceling single premium requests
  ([3ac9113](https://github.com/quarzo-life/monorepo/commit/3ac9113a3b30599cf80db65edf91a9dc0d81f119))
* **broker-front-bff:** implement controller, schema, mapper, and tests for
  listing recurring premium requests
  ([15dc36a](https://github.com/quarzo-life/monorepo/commit/15dc36ae0a5fd8e6a2bd2def52054eb30e4d4530))
* **broker-front-bff:** implement controller, schema, mapper, and tests for
  retrieving single premium request details
  ([b59e4f1](https://github.com/quarzo-life/monorepo/commit/b59e4f18144f1289636a6e47278a1f877599d167))
* **broker-front-bff:** implement controller, schema, mapper, and tests for
  setting default payer IBAN
  ([56ae094](https://github.com/quarzo-life/monorepo/commit/56ae09452a6f0bdff768f12cb0a221a36e7543c6))
* **corporate:** add 'products' page option to OrnamentedSection component
  ([cfbcb23](https://github.com/quarzo-life/monorepo/commit/cfbcb235f4c32c9f0d3b20fb296c0d2871296a1c))
* **corporate:** Add "What Sets Us Apart" section with components, translations,
  and routing
  ([664fee0](https://github.com/quarzo-life/monorepo/commit/664fee0edbfaa25d2441599cf5c6285d2ef0992e))
* **corporate:** add 404 Not Found page translations in English and French
  ([ca1e5cf](https://github.com/quarzo-life/monorepo/commit/ca1e5cfd410e478a5e956f10fd1c624c77d17604))
* **corporate:** add afterFeaturesParagraph to FeaturesSection and
  ValuePropositionHighlights components
  ([6fca483](https://github.com/quarzo-life/monorepo/commit/6fca4837ac667f3818fd68220540376e9cc00b98))
* **corporate:** add company page
  ([f5dcae0](https://github.com/quarzo-life/monorepo/commit/f5dcae01e21684878e0522e2b513b7554027338e))
* **corporate:** add English and French translations for products page
  ([4f1c858](https://github.com/quarzo-life/monorepo/commit/4f1c85895262fe678b0b57fab1fd5bd7e76df60c))
* **corporate:** add FAQ components including FaqAccordionSection,
  FaqHeroSection, FaqHighlightCard, and FaqHighlightsSection
  ([1f75152](https://github.com/quarzo-life/monorepo/commit/1f75152d64a10919f8f8dd4d945db0942b07818c))
* **corporate:** add FAQ section in English and French translations, including
  new JSON files for content
  ([35c518a](https://github.com/quarzo-life/monorepo/commit/35c518acf2225efd5704076e7178d878e744c7d6))
* **corporate:** add icons for what-sets-us-apart page
  ([2fe0947](https://github.com/quarzo-life/monorepo/commit/2fe094704f08298d4aa08782cf57dbc46fb0e33d))
* **corporate:** add leadership-team page and components
  ([a1d59fe](https://github.com/quarzo-life/monorepo/commit/a1d59fe1ed3c2e05977bd6307dde28ef0ec49679))
* **corporate:** add new product components and utility functions
  ([4f45e72](https://github.com/quarzo-life/monorepo/commit/4f45e728ea7930fafa43bbc71be268dcdba2d3ed))
* **corporate:** add Not Found page and content components for improved user
  experience
  ([9d7ffef](https://github.com/quarzo-life/monorepo/commit/9d7ffef7820403ee793ff2f3fda90204d006065b))
* **corporate:** enhance ComparisonSection with decorative background image and
  refactor layout
  ([0c28f92](https://github.com/quarzo-life/monorepo/commit/0c28f926a0b92d847c5f11333e0c4c41bb83526a))
* **corporate:** implement capitalisation-contact page
  ([7ddbac7](https://github.com/quarzo-life/monorepo/commit/7ddbac78d08860c3c1e35b7913c70d40b0591016))
* **corporate:** implement equity savings plan page
  ([777ab7e](https://github.com/quarzo-life/monorepo/commit/777ab7e140292ae1014b274b11b27012bb6eef63))
* **corporate:** implement FAQ page with translation support and highlight icons
  ([a298787](https://github.com/quarzo-life/monorepo/commit/a298787f394f244821c5ed69c855540076bf17c5))
* **corporate:** implement insurance page
  ([7e74bb7](https://github.com/quarzo-life/monorepo/commit/7e74bb7d49a765d2c280a6bb1a9afb36792eb627))
* **corporate:** implement invest with Quarzo page
  ([6f58400](https://github.com/quarzo-life/monorepo/commit/6f584007008382825a44a311f8298f5da01f702e))
* **corporate:** implement retirement savings plan page
  ([66e7e51](https://github.com/quarzo-life/monorepo/commit/66e7e51221f2f26b7e21ca0ec32043d371b5e617))
* **corporate:** implement Security and Safeguards page with icons and
  translations
  ([97ff8d4](https://github.com/quarzo-life/monorepo/commit/97ff8d416a0607469c214b30cb1dcc19ab85e4b7))
* **corporate:** refactor layout structure by introducing MainLayoutShell
  component
  ([eacbcce](https://github.com/quarzo-life/monorepo/commit/eacbccea104edd7d568265662a32710bf0e9bda6))
* **design-system:** add a refactor backlog for design system improvements
  ([2831ee2](https://github.com/quarzo-life/monorepo/commit/2831ee2b47abc878fd9e3c22ac66db27f0f445c0))
* **design-system:** add FeaturedIcon component with stories and tests
  ([48c3cc2](https://github.com/quarzo-life/monorepo/commit/48c3cc2df54c1f336c309809402a99335e7026c7))
* **design-system:** add multiple new icons
  ([22195a7](https://github.com/quarzo-life/monorepo/commit/22195a76cdd6c9c274d6b9be62bfdebec64a3322))
* **design-system:** add tests for Block, Centered, PageWrapper, and Section
  components; update story titles to 'Layout'
  ([34da74e](https://github.com/quarzo-life/monorepo/commit/34da74ef92697aad39055ceba385f08cf19d4523))
* **design-system:** add tests for TextNew and Heading components; update story
  titles to 'Text'
  ([b80979b](https://github.com/quarzo-life/monorepo/commit/b80979b3a647c3a6ece4911bb8fca2d4d48c3cac))
* **design-system:** introduce new semantic structure
  ([52ec09e](https://github.com/quarzo-life/monorepo/commit/52ec09e94b3662788c7e5896da404d5c04dcc747))
* expose pay-in endpoint for fetching direct debits by status
  ([57b8605](https://github.com/quarzo-life/monorepo/commit/57b8605241d27ba4eb1c19ab9f6b4ee865df120c))
* **pay-in:** capture execution timestamps for payment event payloads
  ([#144](https://github.com/quarzo-life/monorepo/issues/144))
  ([997d26f](https://github.com/quarzo-life/monorepo/commit/997d26f9c71fe93a29b0627d4eb5ec81adb8a712))
* **pay-in:** notify admin when batch threshold is reached
  ([48d5ef9](https://github.com/quarzo-life/monorepo/commit/48d5ef9bfcd72e7cb5a0f6cb23bda170aa134b6a))
* **premium-scheduling:** add DirectDebitFailed event handling and subscription
  ([6ba2a8f](https://github.com/quarzo-life/monorepo/commit/6ba2a8fd5fe474fdf9a7719c59851c02bf39b69a))
* **premium-scheduling:** implement handlePaymentReceived event handler and
  related tests ([#130](https://github.com/quarzo-life/monorepo/issues/130))
  ([4c870be](https://github.com/quarzo-life/monorepo/commit/4c870be2b196681adeacedb4e7fee36a8743eff9))
* **premium-scheduling:** implement seeds
  ([3037c88](https://github.com/quarzo-life/monorepo/commit/3037c88f9c5e11d1a62dca76cb432f51bb8526b0))
* **premium-scheduling:** refactor hande payment event usecase
  ([#141](https://github.com/quarzo-life/monorepo/issues/141))
  ([99a0a8d](https://github.com/quarzo-life/monorepo/commit/99a0a8d74ea2d74efc0c137d3ac6ef0f87e98cc8))

## [0.6.7](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.6...sdk-v0.6.7) (2026-03-12)

### Bug Fixes

* **corporate:** enhance OrnamentedSection and TwoColumnTextBlock components
  with padding and gap props
  ([b8eebc6](https://github.com/quarzo-life/monorepo/commit/b8eebc660e041b4d7f9cf9c25fd70559435fef80))
* **corporate:** fix locale management when refreshing page
  ([c9264ea](https://github.com/quarzo-life/monorepo/commit/c9264ea99e34178e1a960e7f513dc082932aa092))
* **corporate:** fix navigation links for our-solutions
  ([8f50221](https://github.com/quarzo-life/monorepo/commit/8f50221f2401bfa047c0daebd152d3f36f502bb0))
* **corporate:** set loading attribute to 'eager' for improved image loading
  ([11e8c50](https://github.com/quarzo-life/monorepo/commit/11e8c507f02e730604181cd0b52b6304344fbf61))
* **design-system:** failing tests because of uppercase/lowercase letter
  ([ce1f4a5](https://github.com/quarzo-life/monorepo/commit/ce1f4a5ee42d2d438e529b8bd6a8447b2d85ed31))
* **design-system:** fix failing FormSection and Nav tests
  ([060b659](https://github.com/quarzo-life/monorepo/commit/060b65918fd866e7d7fec0583f450ddc7637d37a))
* **design-system:** fix font-weight tokens
  ([738c0d9](https://github.com/quarzo-life/monorepo/commit/738c0d930d36281de82e1dafbff08f2fb45de841))
* **design-system:** fix full width for search input and add x paddings on
  header
  ([8af490c](https://github.com/quarzo-life/monorepo/commit/8af490cde925ac0da190a0c9b56f2aa7fc689948))
* **design-system:** fix full width for search input when sidebar is closed
  ([e792c15](https://github.com/quarzo-life/monorepo/commit/e792c1541d1e2060ec58d7b2cd2942a1bc0b6f42))
* **design-system:** fix tests
  ([28eb03e](https://github.com/quarzo-life/monorepo/commit/28eb03ef9c0464a674f1344c277cedcc4e9644da))
* **design-system:** fix wrong footer naming in git finder
  ([29346c2](https://github.com/quarzo-life/monorepo/commit/29346c2de43a160e90604ecfc3cee3d8edca1ac0))
* **design-system:** rename footer component to Footer
  ([59baa8c](https://github.com/quarzo-life/monorepo/commit/59baa8c17daf6a104c3b60185127fc3b1ed6c07f))
* **design-system:** rename footer component to Footer
  ([7072560](https://github.com/quarzo-life/monorepo/commit/70725601ed00f722f14448fbb02e4c71462f9c51))
* **design-system:** rename footer component to Footer
  ([a9c7128](https://github.com/quarzo-life/monorepo/commit/a9c7128ed41784f58464877d7514e8c5b4b07845))
* **design-system:** update SVG stroke color from 'currentColor' to
  'currentcolor' in icon snapshots
  ([a67851d](https://github.com/quarzo-life/monorepo/commit/a67851d918e63257eaeeb360a6779608539b024c))
* **front-quarzo-life:** correct amount value in suspense account transfer test
  ([6cd269c](https://github.com/quarzo-life/monorepo/commit/6cd269c20779fc8d63a5ebdcf8bb21cbc08db376))
* **front-quarzo-life:** update type to variant for button
  ([c5d8686](https://github.com/quarzo-life/monorepo/commit/c5d86863d9aff6c9bc902a6dbf5004ba5c2db8ed))
* **icons:** update SVG stroke color from 'currentColor' to 'currentcolor' in
  icon snapshots for consistency
  ([400224d](https://github.com/quarzo-life/monorepo/commit/400224dfabae7026b534cc38fd70e386f6257133))
* **modular-monolith:** fix loading env variables
  ([671aa2c](https://github.com/quarzo-life/monorepo/commit/671aa2cb33d3dd637f5a46ae4acd1bce26d0fab8))
* **modular-monolith:** fix loading numeric env variables
  ([65c8480](https://github.com/quarzo-life/monorepo/commit/65c8480e4fdc9acca0422ed6150475e657328a4c))
* **pay-in:** compare iso date instead of exact date for batch submission
  ([3b42bfe](https://github.com/quarzo-life/monorepo/commit/3b42bfeeb7da78a2f45c30d8eb598ee1ae973acc))
* **pay-in:** executed direct debit batches have submittedAt property
  ([db8bb24](https://github.com/quarzo-life/monorepo/commit/db8bb24ad9f10d42268dde034a6dbb5b6372d0db))
* **pay-in:** improve logs, add simulate scripts for batch submission and direct
  debit creation
  ([85ed975](https://github.com/quarzo-life/monorepo/commit/85ed9751d8001b5ae7331d89311fa251384658e1))
* **pay-in:** use promise instead of plain value
  ([43408da](https://github.com/quarzo-life/monorepo/commit/43408da19c3a4c0110b4c1b753f01ad2330e9e05))
* **pay-in:** use TRANSFER mode for transfers and DIRECT\_DEBIT for direct debits
  in PaymentReceived event
  ([4f0cc31](https://github.com/quarzo-life/monorepo/commit/4f0cc312f8cd344e7312a97b59dd79242edab7ee))
* **premium-scheduling:** fmt
  ([d9a5fde](https://github.com/quarzo-life/monorepo/commit/d9a5fde3eaf908decef550338a8cc475842a812a))
* **premium-scheduling:** harden recurring premium request validation and error
  mapping
  ([5c91e32](https://github.com/quarzo-life/monorepo/commit/5c91e32a29352f3461988131e793b8bcb1d6c109))
* **premium-scheduling:** lint errors
  ([aeda85f](https://github.com/quarzo-life/monorepo/commit/aeda85f00081813913edcbd6567690f14f7d6921))
* **root:** add root scripts for managing lock file
  ([93e9ae7](https://github.com/quarzo-life/monorepo/commit/93e9ae7abe2dd6ed5d3e6a8779192c22a8439df7))
* **sidebar:** add fullWidth prop to SidebarContent and update AppLayout for
  consistent layout
  ([7ea165a](https://github.com/quarzo-life/monorepo/commit/7ea165a005e94924bb999451a963ba860a871587))
* update dimensions of Pattern 1.svg for improved layout
  ([b31fbf7](https://github.com/quarzo-life/monorepo/commit/b31fbf774022a55b402a8efa112f53646cece2d0))

### Features

* **communication:** add Brand Kit section with cards for logo, brand platform,
  and visual identity, enhancing resource accessibility
  ([1246d38](https://github.com/quarzo-life/monorepo/commit/1246d38e72b9a036b1bfced7a930f774c513b283))
* **communication:** add CommunicationLinksSection and CommunicationLinkCard
  components to enhance resource navigation and presentation
  ([b48e0a2](https://github.com/quarzo-life/monorepo/commit/b48e0a218f980c899d00f63fbeacde7769fe792e))
* **communication:** restructure CommunicationPage with new sections for media
  requests, press room, and in the media, enhancing layout and content
  presentation
  ([9ba4c73](https://github.com/quarzo-life/monorepo/commit/9ba4c7399a1087884f93db397e69583ae918ab9b))
* **corporate:** add context for row border visibility and improve cell
  rendering
  ([275936e](https://github.com/quarzo-life/monorepo/commit/275936e0841983ee3ff143bec8f40f51fb88c172))
* **corporate:** add context for row border visibility and improve cell
  rendering
  ([9669de0](https://github.com/quarzo-life/monorepo/commit/9669de0079d114438729aa2a7b5b92468fde09cb))
* **corporate:** add custom useNavigate hook for routing
  ([95e6afb](https://github.com/quarzo-life/monorepo/commit/95e6afbd220990d94cf6abe0a7e0f7e4ab731b25))
* **corporate:** add empty about us pages
  ([b6f5122](https://github.com/quarzo-life/monorepo/commit/b6f5122237fdcdbf6febef440180e319edb1beb7))
* **corporate:** add empty home page
  ([3fe2441](https://github.com/quarzo-life/monorepo/commit/3fe244110cdad32d73006665c5e821204cc1445d))
* **corporate:** add empty products pages
  ([001f15e](https://github.com/quarzo-life/monorepo/commit/001f15edb4446cdcee3d1487a229228df06ebd5b))
* **corporate:** add English and French translations for home page content
  ([99ce900](https://github.com/quarzo-life/monorepo/commit/99ce900dbd2e48a54485ce1318f7d0d7c0becf4d))
* **corporate:** add localized routes for products and about sections
  ([3f7dcb6](https://github.com/quarzo-life/monorepo/commit/3f7dcb69ef40f11ee8064d208e405d748567b1f5))
* **corporate:** add meta description for SEO enhancement
  ([afc5ab7](https://github.com/quarzo-life/monorepo/commit/afc5ab7899ea6cdcc2abefd048aadcc5ba66e6a5))
* **corporate:** add new SVG pattern files for design elements
  ([acf2d11](https://github.com/quarzo-life/monorepo/commit/acf2d1181dec6a02bf1f375b4418b545ab205ddf))
* **corporate:** add OurAddedValueHighlights component and replace
  ContentHighlights usage in the page
  ([8dee469](https://github.com/quarzo-life/monorepo/commit/8dee469b0963170a5e424ebb46e439063514b37c))
* **corporate:** add TwoColumnTextBlock component for enhanced layout options
  ([3e58734](https://github.com/quarzo-life/monorepo/commit/3e587344f9f74ea1642eb8e8287c4ac05083e802))
* **corporate:** enhance localization support and improve routing behavior
  ([1d5eb4d](https://github.com/quarzo-life/monorepo/commit/1d5eb4d70d2a2390b9faedfbfb3bfc37b159c3f5))
* **corporate:** implement Header component with navigation, language switcher,
  and popover functionality
  ([f458cfd](https://github.com/quarzo-life/monorepo/commit/f458cfdef1e6d39444f7bc8ec873c43272374406))
* **corporate:** implement new home page layout
  ([b89cb8a](https://github.com/quarzo-life/monorepo/commit/b89cb8a7e3f9d9192debf742c22993e37abd9740))
* **corporate:** improve navigation heading wording
  ([16fdd5f](https://github.com/quarzo-life/monorepo/commit/16fdd5febe9d0beca9c8f18f45c48b57f09bd316))
* **corporate:** introduce CorporateSection and CorporateContainer components to
  enhance layout structure across multiple pages
  ([6a93938](https://github.com/quarzo-life/monorepo/commit/6a93938cb5092f0713ffb6e20fad91d4aaaa8f20))
* **corporate:** introduce OrnamentedSection component and refactor page layout
  ([596230c](https://github.com/quarzo-life/monorepo/commit/596230cda0571f17969aae988dc1f761bf4a1a6e))
* **corporate:** introduce OurAddedValueSection component and update page to
  utilize it
  ([e501926](https://github.com/quarzo-life/monorepo/commit/e5019269018eead905c19f7943ebb21c10131ed8))
* **corporate:** refactor OurAddedValue components to improve structure and
  translation handling
  ([e7348eb](https://github.com/quarzo-life/monorepo/commit/e7348ebf52f4009c40f7646007e61c84002909ab))
* **design-system:** add background color prop to Footer component
  ([2a2db05](https://github.com/quarzo-life/monorepo/commit/2a2db053e88f9f363257199ceaab8c8fc1b54b54))
* **design-system:** add cursor prop to NewSection and update
  NavigationMenuPopoverListItem to use base radius and pointer cursor
  ([7030583](https://github.com/quarzo-life/monorepo/commit/703058315d636c8e00420d22d08b5b71a5bd4dee))
* **design-system:** add DecorativeImage component with stories and tests
  ([e8857e2](https://github.com/quarzo-life/monorepo/commit/e8857e22e939e6f9fada035a13e52d027ccbadfb))
* **design-system:** add LargeSemibold variant to Subtitle component with
  corresponding tests and snapshots
  ([97de8e0](https://github.com/quarzo-life/monorepo/commit/97de8e0b75fc99b4abe599de8c412b028d28a031))
* **design-system:** add new icons including ChartSpline, Compass, HotelIcon,
  LucideIcon, and SquareUser
  ([d661c8c](https://github.com/quarzo-life/monorepo/commit/d661c8c86afb97435b5d9b207a5f326172064a2e))
* **design-system:** add PageLayout component with header regions and associated
  stories and tests
  ([fb5cb12](https://github.com/quarzo-life/monorepo/commit/fb5cb12e6192a6cd18124d149d1ee16ba853c329))
* **design-system:** add position, top, left, and zIndex props to Block
  component
  ([441692b](https://github.com/quarzo-life/monorepo/commit/441692bd626b6841d4fcad5d8d3c7e20115b0b12))
* **design-system:** add Separator component with stories, tests, and snapshots
  ([d58c4f7](https://github.com/quarzo-life/monorepo/commit/d58c4f78524044accca53fc1c14b5b277275c344))
* **design-system:** enhance Block component
  ([12ef5fd](https://github.com/quarzo-life/monorepo/commit/12ef5fd6bc735a3e1d9a4975dd015551f8499346))
* **design-system:** enhance BulletList component with customizable props for
  orientation, spacing, and event handling
  ([a8317ed](https://github.com/quarzo-life/monorepo/commit/a8317edf8135419b262c11471f751d011a7323c5))
* **design-system:** enhance LabeledInput with required indicator and aria
  attributes for better accessibility
  ([1301abe](https://github.com/quarzo-life/monorepo/commit/1301abecde5ac3248e78992b2b025c0058780421))
* **design-system:** implement Select component with stories and tests
  ([ff7ee2d](https://github.com/quarzo-life/monorepo/commit/ff7ee2d2f39404c78ecbe1a8ca37591c23205138))
* **design-system:** introduce FullWidth component for enhanced layout control
  and fix image in corporate
  ([4baaf9e](https://github.com/quarzo-life/monorepo/commit/4baaf9eebf575b8641287d81d45ab1fb1a8fcc52))
* **design-system:** refactor Sidebar component to use slot-based composition
  and add new Sidebar subcomponents
  ([4dffe93](https://github.com/quarzo-life/monorepo/commit/4dffe9386de89f9329208d665446e0e0bd9900ff))
* **design-system:** Restrict Example atom to internal guidance usage and remove
  from public API
  ([14e96ea](https://github.com/quarzo-life/monorepo/commit/14e96eaf76e8f2d32dc9dc73583c314eb36b3b4f))
* **docs:** apply Quarzo-Life's brand colors
  ([79239ba](https://github.com/quarzo-life/monorepo/commit/79239ba934da9a9ab5f1683d17793b64979325c9))
* **emailing:** add functions to resolve design system styles from package and
  monorepo paths
  ([83a60d3](https://github.com/quarzo-life/monorepo/commit/83a60d3763dbd000bb184278b89aed2c5f727a48))
* **header:** enhance Header component with customizable background color and
  update related components for improved styling
  ([5bf5cd1](https://github.com/quarzo-life/monorepo/commit/5bf5cd1600834bc55937dade5c4e27450435c913))
* **package.json:** add check script for streamlined development workflow
  ([3428806](https://github.com/quarzo-life/monorepo/commit/34288061f2f563b07083d2e3efe47533f98803fe))
* **pay-in:** add failed, failure reason to direct debit batches
  ([fb9279f](https://github.com/quarzo-life/monorepo/commit/fb9279f10f64b654655d72e175d4569a9ab1dce4))
* **pay-in:** align direct-debit/batch flows with ADR error+idempotency
  semantics
  ([cb1f8da](https://github.com/quarzo-life/monorepo/commit/cb1f8da22bfe3317a228579c3243c78ab79db5b3))
* **pay-in:** handle direct debit failure scenario
  ([5966355](https://github.com/quarzo-life/monorepo/commit/5966355d6cd5c0e018d42386239e90618997c198))
* **pay-in:** submit pending direct debit batch cron
  ([d2e5c20](https://github.com/quarzo-life/monorepo/commit/d2e5c20f01f920d23eba101bc517a8acf2e440c2))
* **pdf-generation-poc:** implement PDF generation POC
  ([#114](https://github.com/quarzo-life/monorepo/issues/114))
  ([0b091ca](https://github.com/quarzo-life/monorepo/commit/0b091caf28a3e72423e2a8b913598d73e1eed9e7))
* **premium-scheduling:** add create recurring premium request use-case
  ([#126](https://github.com/quarzo-life/monorepo/issues/126))
  ([38728fb](https://github.com/quarzo-life/monorepo/commit/38728fbbbfb47d427b123db10dfeb9d0a15058ee))
* **premium-scheduling:** add recurring job save/load/update use-cases (QL-268)
  ([#124](https://github.com/quarzo-life/monorepo/issues/124))
  ([f5d151e](https://github.com/quarzo-life/monorepo/commit/f5d151e004410ac00d5615b82160b3eeedfaccaa))
* **premium-scheduling:** add recurring premium request and occurrence
  ([bbc6ba1](https://github.com/quarzo-life/monorepo/commit/bbc6ba1fbf2a9763379f3a3c350b08bbf34b9b6f))
* **premium-scheduling:** add recurring premium request cancel endpoint and API
  coverage
  ([ddae89d](https://github.com/quarzo-life/monorepo/commit/ddae89d50a188e6ca821d5b40b0a03f245c0fc25))
* **premium-scheduling:** add recurring premium request creation endpoint
  ([863c9c2](https://github.com/quarzo-life/monorepo/commit/863c9c25915161ffc24d0b352feb209b54553084))
* **premium-scheduling:** add recurring premium request termination use-case
  with next-occurrence cancellation
  ([d954ea7](https://github.com/quarzo-life/monorepo/commit/d954ea70cf341fed46b9b8b871a87c463f32707d))
* **premium-scheduling:** implement createNextOccurrence job handler and related
  in-memory repositories
  ([7b2c8f2](https://github.com/quarzo-life/monorepo/commit/7b2c8f23c237c3d9f3792b7e9088a9f4a8957636))
* **premium-scheduling:** implement job queue cron for premium scheduling
  ([182fac0](https://github.com/quarzo-life/monorepo/commit/182fac09448ffef3f82620577da341510f6429da))
* **premium-scheduling:** implement recurring premium request repository
  ([b3051bf](https://github.com/quarzo-life/monorepo/commit/b3051bf944c9cc0343c88c3f2e93002a44b11796))
* **premium-scheduling:** improve error handling for create recurring premium
  request and next occurrence
  ([77a29db](https://github.com/quarzo-life/monorepo/commit/77a29db4a76d1917bb178c012fa0d6f2e7631192))
* **premium-scheduling:** initialize jobs repository infrastructure (QL-267)
  ([#123](https://github.com/quarzo-life/monorepo/issues/123))
  ([66441fa](https://github.com/quarzo-life/monorepo/commit/66441fa074d42f590cb45382ef7b6842f567b9a4))
* **recurring-premium-request-occurrence:** implement repository for recurring
  premium request occurrences
  ([178de76](https://github.com/quarzo-life/monorepo/commit/178de76d08e418ddea6b41c7b3fa2876c9283717))
* **Recurring-Premium-Request:** PaymentReceived Subscriber Wiring
  ([#128](https://github.com/quarzo-life/monorepo/issues/128))
  ([e98b7e5](https://github.com/quarzo-life/monorepo/commit/e98b7e53c343047cdb7ac120046bcb577f088e9b))
* **rse-esg:** implement NewSection component for enhanced layout and styling on
  RseEsgPage
  ([277401e](https://github.com/quarzo-life/monorepo/commit/277401e0f5502c7fda20e5e6b9af6675ea3dbce5))

## [0.6.6](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.5...sdk-v0.6.6) (2026-03-04)

### Bug Fixes

* button type value
  ([029a842](https://github.com/quarzo-life/monorepo/commit/029a8420c80340e8a7e265d2240813cd7b38756e))

### Features

* **design-system:** add text alignment option to Text component
  ([b655f8d](https://github.com/quarzo-life/monorepo/commit/b655f8d9d6d1e4d2055e500d84a05dfa58dc70c8))

## [0.6.5](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.4...sdk-v0.6.5) (2026-03-04)

### Bug Fixes

* clean up heading component styles and update snapshots
  ([5e2bf13](https://github.com/quarzo-life/monorepo/commit/5e2bf13cc00e17d6557867dfc1c41bd9abc758d9))
* **corporate:** adjust width of Block component in Footer for improved layout
  ([df97e68](https://github.com/quarzo-life/monorepo/commit/df97e68cd4497f317dbf0ee19ce3516d3dfdcef3))
* **design-system:** correct font weight token values in index.css
  ([be7ec46](https://github.com/quarzo-life/monorepo/commit/be7ec463ae1bce63dd2fb5776c0c41b675f480d4))
* **design-system:** fix failing tests
  ([a30e5f9](https://github.com/quarzo-life/monorepo/commit/a30e5f95723926150948682e12d91bbb5605b894))
* **design-system:** rename footer → Footer and fix value imports in Section
  ([892cb6c](https://github.com/quarzo-life/monorepo/commit/892cb6c268aec4c02415d868d8b52bcdf8fee55a))
* **design-system:** revert unpurposely removed token
  ([7c0f28c](https://github.com/quarzo-life/monorepo/commit/7c0f28c3455ee1991e0cfbd537aec03880288ef4))
* **design-system:** snapshots
  ([6583350](https://github.com/quarzo-life/monorepo/commit/65833508645b5d72f784c735307d626a7033c803))
* **design-system:** update NavigationHeader to use fixed secondary background
  color and adjust snapshots
  ([15be664](https://github.com/quarzo-life/monorepo/commit/15be664648b504168cc6e1f8085cafe00903547a))
* **emailing:** make template CSS email-client safe
  ([4d4f5d6](https://github.com/quarzo-life/monorepo/commit/4d4f5d6b7644a01043cdd4482fa68b6015d4fab2))
* **emailing:** style assertion in email template tests
  ([56f0cd5](https://github.com/quarzo-life/monorepo/commit/56f0cd5b80ebf7a5e6495226d3d9d3f789dc565c))
* **fmt:** format files
  ([18f168d](https://github.com/quarzo-life/monorepo/commit/18f168d4f115e1ab16ff237eb7d187f489e506b7))
* **front-quarzo-life:** formatting
  ([e89dadc](https://github.com/quarzo-life/monorepo/commit/e89dadcb2170cf7c2f97883e94d06d150790dbae))
* **pay-in:** add order by clause to keep idempotency concerns
  ([2868514](https://github.com/quarzo-life/monorepo/commit/2868514eff8194e82d8b0d2acae51bd50aedb26f))
* **pay-in:** check for invalid amount on bulk submission
  ([d2465fc](https://github.com/quarzo-life/monorepo/commit/d2465fc1d7c2d0807ebce1e60ee00fa754eb3e22))

### Features

* **design-system:** add correct font-weight system-tokens
  ([1f450f9](https://github.com/quarzo-life/monorepo/commit/1f450f9b1b6f61e590af8eebf1411e84704890b4))
* **design-system:** add 'between' justification and 'fullHeight' prop to
  InternalColumn component
  ([dde0119](https://github.com/quarzo-life/monorepo/commit/dde01198d090ee8f42e78d0e4a26091883664795))
* **design-system:** add 'bold' weight option to Text component
  ([0d8adcb](https://github.com/quarzo-life/monorepo/commit/0d8adcba7b982e73dc6098ffc7d2f6af6246b75a))
* **design-system:** add 'secondaryFixed' background color option to Section
  component
  ([debfeb5](https://github.com/quarzo-life/monorepo/commit/debfeb55a47e00335bd7635d4d406bb1c53ead3c))
* **design-system:** add 'secondaryFixed' background color option to styling
  maps
  ([377d356](https://github.com/quarzo-life/monorepo/commit/377d3567eda2e9be272d062f39883dfe5a627062))
* **design-system:** add color prop to Link component
  ([2cb1ab6](https://github.com/quarzo-life/monorepo/commit/2cb1ab6fcbbb861e71b6bfb16a001f67c72f4fd4))
* **design-system:** add color prop to Separator component and update border
  color mapping
  ([122d7fc](https://github.com/quarzo-life/monorepo/commit/122d7fc18949051d72fc69009837525533ffea78))
* **design-system:** enhance Section component with border, border style, border
  color, and radius props
  ([78c7596](https://github.com/quarzo-life/monorepo/commit/78c75965ab707610bb1a40525979d7b82c3e3601))
* **design-system:** introduce Link component and refactor button to not have
  varient link ([#109](https://github.com/quarzo-life/monorepo/issues/109))
  ([203a180](https://github.com/quarzo-life/monorepo/commit/203a180f7dc01d54947ceac3b40200371d34a791))
* **design-system:** introduce styling module with scales, types, and mappers
  ([9422951](https://github.com/quarzo-life/monorepo/commit/942295195a7840b58953b238d29f06984041a1e7))
* **emailing:** add functionality to build and resolve email templates styles
  from design system
  ([14fe65e](https://github.com/quarzo-life/monorepo/commit/14fe65ec5a6832b4caefe7a2bb9e9e2156588261))
* **emailing:** add template for direct debit batch failed submission in
  emailing
  ([c2ad683](https://github.com/quarzo-life/monorepo/commit/c2ad68321130f1d8aaa2734fd356c1ae26a074be))
* **ErrorContent:** introduce ErrorContent component with tests for rendering
  summary and details
  ([14d86b4](https://github.com/quarzo-life/monorepo/commit/14d86b48f4c3bbc5b202c4a109e9d02ab0cb3fd8))
* **official-reports:** implement BlogListing and BlogListingArticle components
  for enhanced report display
  ([957f91f](https://github.com/quarzo-life/monorepo/commit/957f91fdd20f9e1f0e9e06b99a1dbba21e3ae97b))
* **pay-in:** add due direct-debit batch submission to external bank
  ([b2783e5](https://github.com/quarzo-life/monorepo/commit/b2783e54e1c114257c2599abedd7e830d942a653))
* **pay-in:** introduce submit-pending direct debit batches
  ([f451c05](https://github.com/quarzo-life/monorepo/commit/f451c050b02d88b15e553a562c2cc730174671cd))
* **pay-in:** submit direct debit batches with collection items payload
  ([9b51702](https://github.com/quarzo-life/monorepo/commit/9b517027aaec3fac27537f36ec2b1aa2d5a6d654))

## [0.6.4](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.3...sdk-v0.6.4) (2026-02-27)

### Bug Fixes

* **corporate:** include public directory in Dockerfile for proper asset serving
  ([8272119](https://github.com/quarzo-life/monorepo/commit/8272119a5feb6bc83023f4845b329bf3e5042128))
* format files
  ([f192cfb](https://github.com/quarzo-life/monorepo/commit/f192cfbe4ecdcee378f19e594eec5c7c0868a3be))

### Features

* **corporate:** implement routing for FR and EN routes
  ([89259a3](https://github.com/quarzo-life/monorepo/commit/89259a3d83efcb3ecd271772556acc7d413c3109))

## [0.6.3](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.2...sdk-v0.6.3) (2026-02-27)

### Bug Fixes

* **CI:** disable test temporarily in order to fix CI
  ([aa52db5](https://github.com/quarzo-life/monorepo/commit/aa52db5aa85aec936f148b6748054ed58f9e396b))
* **corporate:** fix card border
  ([bb040d4](https://github.com/quarzo-life/monorepo/commit/bb040d479dd398a7535693f3b933472b448c2ce0))
* **corporate:** fix last section of our-added-value page
  ([43d2adc](https://github.com/quarzo-life/monorepo/commit/43d2adc0d69d5b62c6a9f5324ab5c58a7723f04f))
* **corporate:** fix showing images in our-solutions
  ([b195923](https://github.com/quarzo-life/monorepo/commit/b195923e71813907cbfb48f30b5dfd65243a3cec))
* **corporate:** make navigation header transparent for our-solution pages
  ([193e898](https://github.com/quarzo-life/monorepo/commit/193e89803653c69c800915a68d5f46d7b63a16b7))
* **design-system:** add missing tokens in Text component
  ([1168963](https://github.com/quarzo-life/monorepo/commit/1168963c60d45f2d386882898a8126c21de7b7bf))
* **design-system:** add the system tokens for line height and letter
  ([6ab89bd](https://github.com/quarzo-life/monorepo/commit/6ab89bddc499ec3fd9ba64dd3cd6cbe00275bd3e))
* **design-system:** adjust Sidebar component to use full height
  ([9151d0c](https://github.com/quarzo-life/monorepo/commit/9151d0ced000f965b0f78f0777a77b0cd194d131))
* **design-system:** style for badge and faq
  ([39b1d47](https://github.com/quarzo-life/monorepo/commit/39b1d473765cd51a0dda3807d4f967cd4621276f))
* **design-system:** update Sidebar component to use full height
  ([30b4048](https://github.com/quarzo-life/monorepo/commit/30b40480e93d889194ed0e4459c7f4b2d5b5911f))
* **design-system:** update snapshot styles for BlogListing and
  BlogListingArticle components
  ([c386c24](https://github.com/quarzo-life/monorepo/commit/c386c243ed5a6e4b19a4a8056c024d7765f6eed6))
* **emailing:** fmt
  ([97d000d](https://github.com/quarzo-life/monorepo/commit/97d000d0504928d1bbcbb15c227957fb62bae1a9))
* **emailing:** inject design-system stylesheet into email templates
  ([8447d0d](https://github.com/quarzo-life/monorepo/commit/8447d0d92afc3e9302cbc505a104c437c7a44486))
* **emailing:** retry design-system CSS resolution for email templates
  ([b1b7e00](https://github.com/quarzo-life/monorepo/commit/b1b7e001d8642666d382fa52c467e470801e4e20))
* **modular-monolith:** bundle design-system styles for email templates
  ([153e821](https://github.com/quarzo-life/monorepo/commit/153e821f58aff7583ee49f1b06a2479cab688255))
* **resources:** update titles in English and French resources to include line
  breaks for better readability
  ([9ee0963](https://github.com/quarzo-life/monorepo/commit/9ee0963bebbc2c44403da8049688b18734d5dd0f))
* update SKILL.md to remove outdated reference to figma\_component\_prompt.md
  ([28ac94e](https://github.com/quarzo-life/monorepo/commit/28ac94e758d5acaa3a28aaf4443c7cc69fad5679))

### Features

* **corporate:** add accessibility page
  ([8149e9a](https://github.com/quarzo-life/monorepo/commit/8149e9a05ab70c02820489a1b664dc557edf0604))
* **corporate:** add cookie policy page
  ([bed1f7a](https://github.com/quarzo-life/monorepo/commit/bed1f7a4ed66c82aeacf400d52f1249664062f6d))
* **corporate:** add favicon to RootLayout and include quarzo logo SVG
  ([6306655](https://github.com/quarzo-life/monorepo/commit/630665585a02f37fdc6318f42b190b11d6741289))
* **corporate:** add GDPR and Legal Notice pages with structured content
  ([9a7718a](https://github.com/quarzo-life/monorepo/commit/9a7718a5582f578487aced8d942918d643947b2f))
* **corporate:** enhance RSE-ESG page with PillarsSection and localized content
  updates
  ([9bc600b](https://github.com/quarzo-life/monorepo/commit/9bc600b5f369bf12ef82d22a5b0eeb46701ab9f8))
* **corporate:** implement footer component, rename gdpr to privacy page and
  refactor footer in design system
  ([5d7a56f](https://github.com/quarzo-life/monorepo/commit/5d7a56fcada87205965be663b0bee958fd19dec5))
* **design-system:** add BlogListing component with stories and tests
  ([11de1a7](https://github.com/quarzo-life/monorepo/commit/11de1a7ee0b435bf79f587b13dae883a3a0b5d87))
* **design-system:** add BlogListingArticle component with stories, tests, and
  integration into the design system
  ([4bc861c](https://github.com/quarzo-life/monorepo/commit/4bc861c95fd0ea7211caade9ece15bb3d14fd789))
* **design-system:** add component for our-solitions
  ([1414ab6](https://github.com/quarzo-life/monorepo/commit/1414ab67b67abe16d93d9549dc8397ff215f50cd))
* **design-system:** add DocumentIcon component with stories, tests, and
  integration into the design system
  ([1afbf03](https://github.com/quarzo-life/monorepo/commit/1afbf03f52303cafe707953b337407287bba15b0))
* **design-system:** add FullHeight component for full viewport height layout
  ([a01da56](https://github.com/quarzo-life/monorepo/commit/a01da565e4efab2846c06d201960d99038f31abf))
* **design-system:** add new button variants and update stories to include
  danger, warning, success, and info options
  ([7f782e5](https://github.com/quarzo-life/monorepo/commit/7f782e566eb1008e84471cc7789b204d3e200bf3))
* **design-system:** add new icons for committed employer, ESG advisory,
  footprint reduction, and transparency
  ([5666fa5](https://github.com/quarzo-life/monorepo/commit/5666fa52b178c09ccab934a3ffdd4fac51ead51d))
* **design-system:** add PillarsSection component with stories, tests, and
  integration into the design system
  ([a035865](https://github.com/quarzo-life/monorepo/commit/a0358657de518b7106608327748fe5002efac040))
* **design-system:** add quarzo-figma-component-creation skill for Figma
  component implementation
  ([024ac72](https://github.com/quarzo-life/monorepo/commit/024ac72c4fde58b3abf9cabb72e6dc9f3d098ea4))
* **design-system:** add system-text-pre-line token and update
  BlogListingArticle styles
  ([dd732ad](https://github.com/quarzo-life/monorepo/commit/dd732ad673e3994f0fa31031f6871f6447c69898))
* **design-system:** add tests for new components of our-solutions
  ([d77f216](https://github.com/quarzo-life/monorepo/commit/d77f216269ce0096804427eca8509580082a8c71))
* **design-system:** introduce PillarItem component with stories and tests
  ([5e096b8](https://github.com/quarzo-life/monorepo/commit/5e096b80d71a8d4de3085d04ea9aa0a103686b19))
* **emailing:** integrate ID service into emailing controllers and use cases
  ([1bfa408](https://github.com/quarzo-life/monorepo/commit/1bfa408a451fd1a91d8c133733fd9ea3a30277a4))
* **emailing:** use one design-system stylesheet for internal email templates
  ([4411bfb](https://github.com/quarzo-life/monorepo/commit/4411bfb7f35af8ff6f5204d1731b9348f4f9d04d))
* **images:** add pro-marketing visual asset for corporate applications
  ([39c8fef](https://github.com/quarzo-life/monorepo/commit/39c8fef828d55fe38d014ed59839e4c43ab79c68))
* **pay-in:** branch direct-debit creation by live mandate and enqueue specific
  follow-up jobs
  ([e92e430](https://github.com/quarzo-life/monorepo/commit/e92e4306e535d3946f99ab755528d7d51236d8f0))
* **pay-in:** integrate ID service into pay-in handlers and tests
  ([a7900df](https://github.com/quarzo-life/monorepo/commit/a7900df16e617942b700b423c78cc8007fc1ff49))
* **pay-in:** integrate ID service into pay-in plugin and handlers for enhanced
  ID management
  ([0891e0b](https://github.com/quarzo-life/monorepo/commit/0891e0b46ecee886ad6ef149ad652b038bc930f5))
* **pay-in:** load memobank webhook auth tokens from Vault
  ([238b616](https://github.com/quarzo-life/monorepo/commit/238b6167ab8bd35034030f24a7d7fc0fca64f311))
* **pay-in:** orchestrate direct-debit batching by payer after mandate
  completion
  ([1c75f4c](https://github.com/quarzo-life/monorepo/commit/1c75f4cb1cba19ef12734c036472541302ccbe5d))
* **resources:** add block listing in official report page
  ([e2d8bf0](https://github.com/quarzo-life/monorepo/commit/e2d8bf0ad45077491856ba1c94bfcdc53535138e))
* **resources:** create the 3 ResourcesPage page with hero section inside them
  ([0f1e1b1](https://github.com/quarzo-life/monorepo/commit/0f1e1b12b05544be3a2b22660575b323914f218c))

## [0.6.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.1...sdk-v0.6.2) (2026-02-24)

### Bug Fixes

* correct class name in email template test for improved layout accuracy
  ([b13981d](https://github.com/quarzo-life/monorepo/commit/b13981da5d3c19227292c455554e86ca0b67a984))
* **design-system:** fix tests
  ([84b2645](https://github.com/quarzo-life/monorepo/commit/84b2645ddb343fdd898f2cd334fdc73ab1a6943b))
* **design-system:** fix tests
  ([e72778f](https://github.com/quarzo-life/monorepo/commit/e72778fd31d1efdc661c82cf7180fea6d1c48adc))
* update snapshot tests
  ([759e567](https://github.com/quarzo-life/monorepo/commit/759e56762e19a19980454259f4d495f999223554))

## [0.6.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.6.0...sdk-v0.6.1) (2026-02-24)

### Bug Fixes

* **emailing:** type internal template OpenAPI schema and admin notification
  variables for build
  ([50610c2](https://github.com/quarzo-life/monorepo/commit/50610c2d563d9661f9764d1250924e8e14faa717))
* **modular-monolith:** refine deno configuration and Dockerfile by removing
  unnecessary comments
  ([8c7a4fb](https://github.com/quarzo-life/monorepo/commit/8c7a4fb28595da276de7978335b7bf0bc05a5cab))
* **modular-monolith:** update deno configuration and Dockerfile for design
  system integration
  ([7aab7cc](https://github.com/quarzo-life/monorepo/commit/7aab7ccf2959b8cb375e454440c298ba59ce5d6d))
* update class name in email template test for correct layout
  ([c2d0169](https://github.com/quarzo-life/monorepo/commit/c2d016946e170b17502bc017f8dd9c942edc15f2))

### Features

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

# [0.6.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.5.4...sdk-v0.6.0) (2026-02-23)

### Bug Fixes

* **build:** temp resolve deno/docker build issues in modular-monolith
  ([ccb195f](https://github.com/quarzo-life/monorepo/commit/ccb195f3aa709e60f786382f77cb1b417a50916f))
* **emailing:** bad imports for design system components
  ([8a769e4](https://github.com/quarzo-life/monorepo/commit/8a769e4697061d440aa8b0b97612a2aa55c05c0f))
* **emailing:** temp fix for design system imports in modular-monolith
  ([8b2fa94](https://github.com/quarzo-life/monorepo/commit/8b2fa949ca87aa4764af11dedc2e7c5363840a27))
* **emailing:** temp fix for imports
  ([6ac7c13](https://github.com/quarzo-life/monorepo/commit/6ac7c13aedbdf86ad2b3e98276f23b57a8d6cba0))
* **emailing:** use design system instead of specific emailing design system
  ([5372db7](https://github.com/quarzo-life/monorepo/commit/5372db7b53084d2ab1c869d10af582d52fd9a748))
* **navigation-header:** css issue with the naviagtional header popover
  ([aef6a6b](https://github.com/quarzo-life/monorepo/commit/aef6a6bdbe8e49e429dc193168e6e025f0b3af93))

### Features

* add error handling documentation and codes
  ([ea58b71](https://github.com/quarzo-life/monorepo/commit/ea58b71fdfd13679d876f2397745cb29196689a4))
* **button:** add fullWidth prop to Button component for flexible layout options
  ([c10ce8e](https://github.com/quarzo-life/monorepo/commit/c10ce8e2a638df96fb49c349b743aa20a2c4bfa3))
* **checkbox-field:** add CheckboxField component with stories and tests to the
  design system
  ([c2e490c](https://github.com/quarzo-life/monorepo/commit/c2e490c3d01b7aa02f052371201a6a09164bc52b))
* **contact-page:** overhaul contact form with validation, success toast, and
  improved UI components
  ([6e5c9a0](https://github.com/quarzo-life/monorepo/commit/6e5c9a06c50da5884f639fc11e3f98fb14c76684))
* **corporate:** implement NavigationHeader component in desing system and add
  in in corporate
  ([37831d8](https://github.com/quarzo-life/monorepo/commit/37831d8942b54009184a7e7a419b22acc84676d7))
* **design-system:** create footer, footer lists, and footer list item
  components in the design system for corporate app
  ([1075a36](https://github.com/quarzo-life/monorepo/commit/1075a36ca9a5d9721059cbb1a5b6e619f5d7a452))
* **emailing:** create design system specific to emailing context
  ([b0d6ae1](https://github.com/quarzo-life/monorepo/commit/b0d6ae118a2326ec1dba1c66451c17940296cc52))
* **field:** implement Field component with input and textarea variations,
  including stories and tests
  ([728cd51](https://github.com/quarzo-life/monorepo/commit/728cd5106c552f9f4f0979eccba91f5e3a2c2692))
* **icons:** add CheckmarkCircleIcon component with stories to the design system
  ([0c3bf93](https://github.com/quarzo-life/monorepo/commit/0c3bf9344763649bd972513f98ac8b741a0b6ba1))
* **pay-in:** handle mandate-signature expiration and notify admins via emailing
  API
  ([3492871](https://github.com/quarzo-life/monorepo/commit/349287139d156d161cf648e3b3f42ee0503ed7cd))
* **quarzo-life-front:** standardize TanStack Query architecture (route map,
  hierarchical keys, cancellation) and add query skill pack
  ([4685fce](https://github.com/quarzo-life/monorepo/commit/4685fce67023151d492eb02bbe443f5f2c7a4761))
* **toast:** add Toast component with viewport, stories, and tests to the design
  system
  ([8d3ad3b](https://github.com/quarzo-life/monorepo/commit/8d3ad3bc46f9a914abb331bf6b6bccb44c379aa2))

## [0.5.4](https://github.com/quarzo-life/monorepo/compare/sdk-v0.5.3...sdk-v0.5.4) (2026-02-20)

### Bug Fixes

* **docs:** update operation IDs and API documentation paths for consistency
  across premium scheduling and front-quarzo-life schemas
  ([9cc5ce1](https://github.com/quarzo-life/monorepo/commit/9cc5ce1dc0bcc0bf12795a19597fe08fa0098970))
* **emailing:** forget password template to use design-system
  ([c8401ce](https://github.com/quarzo-life/monorepo/commit/c8401ce2d874f13bbf22ee138c9bd3099e83df0d))
* **emailing:** remove support for html, text and resend templates
  ([21de0f1](https://github.com/quarzo-life/monorepo/commit/21de0f1bef4327a47026606a361ebee2b0ad3863))
* **pay-in:** accept and ignore unsupported mandate webhook events with 200
  ([8675335](https://github.com/quarzo-life/monorepo/commit/867533555bf3c2dfd1d084d92ca324f51b63b87e))
* **pay-in:** adapt webhook tests
  ([e0661ab](https://github.com/quarzo-life/monorepo/commit/e0661abbf0cfe4a115dc5153d5e4b8141c5e7e05))
* **pay-in:** fix webhook request
  ([b7e945c](https://github.com/quarzo-life/monorepo/commit/b7e945c66fd0a03ea2e189126319b7b716193d17))
* **shared:** remove not needed maker functions for events
  ([#90](https://github.com/quarzo-life/monorepo/issues/90))
  ([619673e](https://github.com/quarzo-life/monorepo/commit/619673e2c67a674c86c41cd9a3c1a17d2378e686))
* **shared:** remove type emulation from shared events payload
  ([cbe18e7](https://github.com/quarzo-life/monorepo/commit/cbe18e76fd84bf3a43bd36a3f426b866ae843be0))

### Features

* **corporate:** add PageLayout for footer and header and add contact us page
  just file
  ([b3bc703](https://github.com/quarzo-life/monorepo/commit/b3bc703d8048a9361c4499c0ae4f4788bc266ede))
* **corporate:** integrate design system and enhance layout with language
  switcher
  ([1f3fe31](https://github.com/quarzo-life/monorepo/commit/1f3fe31c737450f2d3073a838e4f6f89665f9437))
* **design-system:** add Row and Stack components with stories and tests
  ([d300ceb](https://github.com/quarzo-life/monorepo/commit/d300ceb7ac9d13f38e3c6de833c0db9851d589e0))
* **modular-monolith:** create a `HumanIdPort` to inject IDs (as we do for
  HumanIDs)
  ([2f39f01](https://github.com/quarzo-life/monorepo/commit/2f39f01cf0ae5a0e1f1c3bddfb80af04d7b1a28e))
* **pay-in:** add QA pay-in job runner endpoint and improve
  ([689658c](https://github.com/quarzo-life/monorepo/commit/689658c9f444377fc472731e8bf6db79781a0e0c))
* **pay-in:** load payer iban when fetcing payment request from the db
  ([db869e5](https://github.com/quarzo-life/monorepo/commit/db869e5d387637475efa4c902c7bca3e906d31e4))
* **pay-in:** persist payer iban when creating a payment request
  ([674bb42](https://github.com/quarzo-life/monorepo/commit/674bb4231b9ba0da30d6f1e846752b6004fcd877))

### Reverts

* Revert "fix(emailing): forget password template to use design-system"
  ([196619c](https://github.com/quarzo-life/monorepo/commit/196619cf09bee880caee193045a62026222cc739))

## [0.5.3](https://github.com/quarzo-life/monorepo/compare/sdk-v0.5.2...sdk-v0.5.3) (2026-02-19)

### Bug Fixes

* **bff:** update API endpoint from direct-debit-details to direct-debits-errors
  ([a41cfbd](https://github.com/quarzo-life/monorepo/commit/a41cfbd33db94c9ea6150a6f051faee18ce3f391))
* **ci:** fix after failing rebase
  ([f6a230e](https://github.com/quarzo-life/monorepo/commit/f6a230e5ff5127b7084cde729e007004fb9ce73c))
* **ci:** fix CI
  ([4adb9d6](https://github.com/quarzo-life/monorepo/commit/4adb9d6bab7c1595ece64b53fe33c15ca44ce30b))
* **ci:** fix CI again
  ([936e20d](https://github.com/quarzo-life/monorepo/commit/936e20dc5aa823ee480ec15960c96d5a8d9a5e65))
* **design-system:** fix header paddings
  ([e73dff7](https://github.com/quarzo-life/monorepo/commit/e73dff77607cf34d10cdc867dcaa5bced7df5bd7))
* **direct-debit-details:** update navigation path in DirectDebitDetails hook to
  redirect to /direct-debits
  ([dac4ee3](https://github.com/quarzo-life/monorepo/commit/dac4ee3f427d522f455b94bd62e3cb398a2a7e5a))
* **docs:** enhance scroll behavior and hash navigation in OpenAPI documentation
  ([53cd428](https://github.com/quarzo-life/monorepo/commit/53cd428b82a8bb666b46672ecbfe22cc83ea13dd))
* **docs:** file name typo
  ([9548fa8](https://github.com/quarzo-life/monorepo/commit/9548fa8a462f96e89b6448d7e5d9fd58fae24ef8))
* **docs:** file name typo
  ([8757d4b](https://github.com/quarzo-life/monorepo/commit/8757d4b07560909226a299474dc63f547905f095))
* **docs:** fix docs for emailing context
  ([0e8b763](https://github.com/quarzo-life/monorepo/commit/0e8b76380d4ca4a1c2e2b36f9ae84e79d56976d1))
* **docs:** remove server configuration from OpenAPI documentation
  ([5bb4371](https://github.com/quarzo-life/monorepo/commit/5bb4371c02f8906a27378298aae2442b5f347bb6))
* **docs:** simplify OpenAPI server URL configuration in documentation
  ([9eaaaf1](https://github.com/quarzo-life/monorepo/commit/9eaaaf1c9066a46c2ee2cde73353684131816f40))
* **emailing:** add preact-render-to-string as dependency
  ([85157f5](https://github.com/quarzo-life/monorepo/commit/85157f54c7528bd3d87de7c01a49c4b7ff66d835))
* **emailing:** lint
  ([00b1cf8](https://github.com/quarzo-life/monorepo/commit/00b1cf8bcdcfd36314e586502ede06645fbf5f09))
* **emailing:** update pnpm frozen lockfile
  ([5298dfa](https://github.com/quarzo-life/monorepo/commit/5298dfad04cd550877ea0a22e79917d0cf406d91))
* **front-quarzo-life:** add nginx SPA fallback to prevent 404 on /direct-debits
  ([82754b7](https://github.com/quarzo-life/monorepo/commit/82754b7e4e991f2a868e57c6432285c4bf463cd5))
* **front-quarzo-life:** correct import statement for Money type
  ([36adb36](https://github.com/quarzo-life/monorepo/commit/36adb36d80b225a668cb73469599a72e74487fbd))
* **front-quarzo-life:** fix failing test (apparently on my machine only, why?)
  ([a169e82](https://github.com/quarzo-life/monorepo/commit/a169e82d39b13b0f81155b5d65af0a806200b490))
* **front-quarzo-life:** fix lint spacings in test
  ([0232602](https://github.com/quarzo-life/monorepo/commit/02326026392d9a5da5ef292b1d6f8afaa1cf6102))
* **front-quarzo-life:** fix preview for direct debits update default API URL
  for bff handling and add tests
  ([6ab888d](https://github.com/quarzo-life/monorepo/commit/6ab888d8d28666a089b9a83c53107269421ec20f))
* **front-quarzo-life:** remove duplicate tags in TableCard and add test
  ([ffcc44c](https://github.com/quarzo-life/monorepo/commit/ffcc44c9395f8a0692b550a3f647ab81f248ba69))
* **front-quarzo-life:** update direct debit titles to reflect error status and
  enhance table sorting functionality
  ([0a07930](https://github.com/quarzo-life/monorepo/commit/0a0793051b94dc8c6e9b84ea6bf1c4c477dd18ee))
* **migrations:** add brokers and events inbox/outbox tables for premium
  scheduling
  ([57d86ed](https://github.com/quarzo-life/monorepo/commit/57d86eddf20d244993b9e6ba7a65862c34306056))
* **modular-monolith:** add endpoint-specific doc\_url on error responses
  ([cf9bd73](https://github.com/quarzo-life/monorepo/commit/cf9bd73bf382fb35e8c3b0e15c2ac6de4b779779))
* **modular-monolith:** fix lint error
  ([22bb8e5](https://github.com/quarzo-life/monorepo/commit/22bb8e5d3928a72e832bc1fa859930477570b03f))
* **modular-monolith:** fix seeding script after removing paymentRequestId from
  Transfer
  ([452d201](https://github.com/quarzo-life/monorepo/commit/452d201c7b561470f60a353717c10aac6b6c7e0c))
* **modular-monolith:** remove console log
  ([657625e](https://github.com/quarzo-life/monorepo/commit/657625ea07c80acbaacd39d866a8e3e6b8070d1b))
* **modular-monolith:** update import path for createPersonalIban and simplify
  personal Iban creation in payers
  ([c8f70aa](https://github.com/quarzo-life/monorepo/commit/c8f70aa6aee2123f21d3294e6d4a1273a0523a1a))
* **modular-monolith:** update import path for createPersonalIban and simplify
  personal Iban creation in payers
  ([fc272d2](https://github.com/quarzo-life/monorepo/commit/fc272d263e798cf9b952f143c60dd40c98070324))
* **modular-monolith:** update job as done when handler fails
  ([e66f73f](https://github.com/quarzo-life/monorepo/commit/e66f73f22fd51a07798fc1a6b8921b1cf7c9824d))
* **pay-in:** add outbox idempotency regression and set correlationId for
  PaymentReceived
  ([95531c7](https://github.com/quarzo-life/monorepo/commit/95531c731eba5985fcd0a62b061b7ad6288583c3))
* **pay-in:** use concrete types
  ([afd2c47](https://github.com/quarzo-life/monorepo/commit/afd2c476f6a63c47ab24bb35311e8cb854831e10))
* **premium-scheduling:** simplify not found error handling and update test
  cases
  ([06d79c6](https://github.com/quarzo-life/monorepo/commit/06d79c64ed34caca9b5930b3f98d07bde84b4999))
* **premium-scheduling:** update API documentation paths in payer schemas and
  tests for consistency
  ([28ef4fb](https://github.com/quarzo-life/monorepo/commit/28ef4fbf3e9134ed71cc6d59f2aa7417bf8630cb))
* revert API documentation paths
  ([0e6b6a6](https://github.com/quarzo-life/monorepo/commit/0e6b6a6114b076440909bea2d58c81dc76c8d908))
* **shared:** fix lint issue
  ([6882650](https://github.com/quarzo-life/monorepo/commit/688265028b31ebf811aaae73071eed3b1095015e))
* **tests:** fix events\_outbox types in premium scheduling
  ([faa408d](https://github.com/quarzo-life/monorepo/commit/faa408df775da71005f34dcbf8fbaf8c7e4aac47))
* **types:** correct import path for Money type in DirectDebitDetails
  ([7f062b1](https://github.com/quarzo-life/monorepo/commit/7f062b10e34e9d4e42742f4cf1b6f6bd5e2136bb))
* **types:** correct import path for Money type in DirectDebitDetails
  ([062d50c](https://github.com/quarzo-life/monorepo/commit/062d50cf50d800edbbcae4e1824eaded71692a43))

### Features

* **bff:** add direct debit details fetching functionality and related types
  ([a13b28e](https://github.com/quarzo-life/monorepo/commit/a13b28e883aae99331b4ceda029da72cdcb96cd9))
* **bff:** add direct debit details fetching functionality and related types
  ([651c327](https://github.com/quarzo-life/monorepo/commit/651c327738809377af9cfbda4408ec606bb54826))
* **bff:** add direct debit details fetching functionality and related types
  ([8fcfa01](https://github.com/quarzo-life/monorepo/commit/8fcfa01f90f180d9770311be04c7a05c3a41dfe9))
* **bff:** add direct debit details fetching functionality and related types
  ([85e2ac2](https://github.com/quarzo-life/monorepo/commit/85e2ac2512e66cddf55a748271ae63c284c611f5))
* **design-system:** add structure to tokens
  ([f2b4576](https://github.com/quarzo-life/monorepo/commit/f2b45768abeca3df1cb8eed9ac9423e097383196))
* **design-system:** introduce KeyValueContent component and update
  DetailsViewSectionCard to use it
  ([713e19d](https://github.com/quarzo-life/monorepo/commit/713e19defe3bdd9ebec761c1c780cc98bb5c8dbe))
* **emailing:** add support for preact rendered internal templates
  ([18d9a3c](https://github.com/quarzo-life/monorepo/commit/18d9a3c2f421018d212c47512d62bcbc73daae04))
* **fp-utils:** type Result\<U, E = string>
  ([f9399a0](https://github.com/quarzo-life/monorepo/commit/f9399a0cba5acc953afc6d923a2c9ee349160bdf))
* **front-quarzo-life:** add direct debits fetching and routing functionality
  ([32a2720](https://github.com/quarzo-life/monorepo/commit/32a272023bb94b8c627dd56eb898109715eb1300))
* **front-quarzo-life:** add links to policy and payer IDs in transfer details
  components
  ([d4d61a7](https://github.com/quarzo-life/monorepo/commit/d4d61a76b9a24a1dbaf4307f03ce74c0f05004ba))
* **front-quarzo-life:** add styling to suspense account transfer details page
  ([3a41e30](https://github.com/quarzo-life/monorepo/commit/3a41e30f84996dc6370b1f8aa8cb7c21aaa8d175))
* **front-quarzo-life:** add support for separate action and detail columns
  ([5110a43](https://github.com/quarzo-life/monorepo/commit/5110a4303aa2a9aa053f82d938cec507a4969310))
* **front-quarzo-life:** enhance UnknownPolicyTransferDetails with Memobank link
  ([2efd47c](https://github.com/quarzo-life/monorepo/commit/2efd47c879b313623e36dff83f7f07610fa9c0d1))
* **front-quarzo-life:** implement Direct Debit Details page with hooks,
  translations, and error handling
  ([40acda2](https://github.com/quarzo-life/monorepo/commit/40acda23c1f29db80e22034cce6784a79be6c34b))
* **front-quarzo-life:** implement Direct Debit Details page with hooks,
  translations, and error handling
  ([7407630](https://github.com/quarzo-life/monorepo/commit/74076302cf35146e00d8a9216d300af0b2525678))
* **front-quarzo-life:** implement direct debits front UI with localization and
  API integration
  ([2bfb3ad](https://github.com/quarzo-life/monorepo/commit/2bfb3adb5900bba0c19adc840d36ea734df83441))
* **front-quarzo-life:** implement direct debits front UI with localization and
  API integration
  ([044c71d](https://github.com/quarzo-life/monorepo/commit/044c71d0e1a201208eabc0f1eafd16be473ef3c4))
* **front-quarzo-life:** implement direct debits front UI with localization and
  API integration
  ([6bf6063](https://github.com/quarzo-life/monorepo/commit/6bf60632141dae9cb94cabf5c00fa02d64cc0614))
* **front-quarzo-life:** implement language switching functionality and add
  tests
  ([5104393](https://github.com/quarzo-life/monorepo/commit/5104393536c3529678d73dfa5bc187bf7a9d5f1e))
* **front-quarzo-life:** implement split translations by screen for improved
  localization management
  ([6cb0d90](https://github.com/quarzo-life/monorepo/commit/6cb0d906bfdd2b78b73da7837ef39838ab654c47))
* **front-quarzo-life:** refactor direct debits handling with error management
  and localization updates
  ([9148c43](https://github.com/quarzo-life/monorepo/commit/9148c4396ebc18b142c55d79aae1b2a6ef2c14c9))
* **front-quarzo-life:** remove empty state message from direct debit list
  ([55a0628](https://github.com/quarzo-life/monorepo/commit/55a062817277733ebd21effd6774dfde8a124d9c))
* **front-quarzo-life:** rename direct debits references to direct debit list in
  code and translations
  ([bcd447a](https://github.com/quarzo-life/monorepo/commit/bcd447afa6779036a7b36466e6db6545af3af75e))
* **front-quarzo-life:** rename direct debits references to direct debit list,
  update related functionality and tests
  ([f578abb](https://github.com/quarzo-life/monorepo/commit/f578abbe4678fb50ec59299f320852a041b7bf54))
* **front-quarzo-life:** update onViewDetail action type in DirectDebitList
  tests for improved type safety
  ([ea340f6](https://github.com/quarzo-life/monorepo/commit/ea340f68af1077b650df08fbc2d3c98dcd486e7a))
* **job:** add webhook idempotency columns
  ([2959318](https://github.com/quarzo-life/monorepo/commit/29593188218d71f1404f1de326a382ddc1a4554c))
* **modular\_monolith:** add a default\_iban column on the payers table in
  premium-scheduling
  ([5e2f64e](https://github.com/quarzo-life/monorepo/commit/5e2f64ef69745d4ade78789a7b6c26f0e2be3d5f))
* **modular-monolith:** add a defaultIban field to Payer in premium scheduling
  ([50b8bd8](https://github.com/quarzo-life/monorepo/commit/50b8bd88ad3050bc83a07c3c1400a2ccf31ced41))
* **modular-monolith:** add a updateDefaultIban function on payer port in
  premium scheduling
  ([f9b15df](https://github.com/quarzo-life/monorepo/commit/f9b15df7bb5d060af603624565b95cd70d2da9d8))
* **modular-monolith:** add a updatePayerDefaultIban handler
  ([d7bec22](https://github.com/quarzo-life/monorepo/commit/d7bec2210f57936885ce924a37a99172f51700db))
* **modular-monolith:** add an endpoint for updating payer default IBAN
  ([e27ed27](https://github.com/quarzo-life/monorepo/commit/e27ed27ba6e30cfea2d19016dd965cb15d776819))
* **modular-monolith:** add an error mapper for the payer controller; fix payer
  schema
  ([106b7b8](https://github.com/quarzo-life/monorepo/commit/106b7b8c264afc68519f916380192bd339430f4c))
* **modular-monolith:** add PersonalIban id to PayerPersonalIbanAddedEvent
  ([a00e457](https://github.com/quarzo-life/monorepo/commit/a00e4572a78b3b2744d86e6ef44fc699a98075d6))
* **modular-monolith:** add processed PayerPersonalIbanAddedEvent to EventInbox
  ([37e4883](https://github.com/quarzo-life/monorepo/commit/37e4883eeaa1941797c86809d697f21306aef6a9))
* **modular-monolith:** create a personal\_ibans table in pay-in
  ([b145bb4](https://github.com/quarzo-life/monorepo/commit/b145bb4d6ca2c06f885388e391ed52790ecd4596))
* **modular-monolith:** create a PersonalIban entity
  ([c84fc0f](https://github.com/quarzo-life/monorepo/commit/c84fc0f703a7bc9d7df7ecb967597c75982a9dd4))
* **modular-monolith:** handle PayerPersonalIbanAddedEvent in pay-in
  ([e54bfec](https://github.com/quarzo-life/monorepo/commit/e54bfec0dee80c5d9388ac87771c36efe4a1c132))
* **modular-monolith:** remove iban id from pay-in PersonalIban
  ([153ef3f](https://github.com/quarzo-life/monorepo/commit/153ef3f8064f4f2f7e6af0c32d6624728d9430ea))
* **modular-monolith:** remove iban id from PayerPersonalIbanAddedEvent and
  decouple its payload from premium scheduling
  ([c1a6905](https://github.com/quarzo-life/monorepo/commit/c1a69057699a70683ca7838dab36a19ad800a12a))
* **modular-monolith:** remove iban id from premium-scheduling PersonalIban
  ([f49055f](https://github.com/quarzo-life/monorepo/commit/f49055f4e6b175efe4947f39d4a24b0e3b81382d))
* **modular-monolith:** remove id column from the personal\_ibans table in
  premium-scheduling
  ([7e4f587](https://github.com/quarzo-life/monorepo/commit/7e4f5870a0a4ca8584820d392b3d7eab0437306e))
* **modular-monolith:** stop emitting PayerPersonalIbanRemovedEvent
  ([66d8b70](https://github.com/quarzo-life/monorepo/commit/66d8b709c263c10e888028609511f7fa74ef98f0))
* **pay-in,emailing:** enforce webhook idempotency via source/eventId metadata
  ([e3f795c](https://github.com/quarzo-life/monorepo/commit/e3f795c010a147a9cc90e33fb5960f43c7e05b0b))
* **pay-in:** add mandate support and create-mandate-signature-request flow
  ([ffe4b13](https://github.com/quarzo-life/monorepo/commit/ffe4b1318cf34f08aa7d45e1f5d7b1d987f9a303))
* **pay-in:** add Memobank mandate webhooks handling
  ([062dc2b](https://github.com/quarzo-life/monorepo/commit/062dc2b90a81671222ea962beee1563226dccabc))
* **pay-in:** branch direct debit handler to awaiting mandate and enqueue
  ([c2cff37](https://github.com/quarzo-life/monorepo/commit/c2cff37a13640ce177b08ceab9e82e7f7cea0a17))
* **pay-in:** create a direct debit from payment request async handler
  ([8422e47](https://github.com/quarzo-life/monorepo/commit/8422e4720f7a44fecf923d2f3460d504edec5198))
* **pay-in:** enqueue direct-debit async job from PaymentRequested with event
  ([9d9705a](https://github.com/quarzo-life/monorepo/commit/9d9705ac4346b7da5349d635645e07dca2715531))
* **pay-in:** enqueue direct-debit job on PaymentRequested with replay
  ([409588f](https://github.com/quarzo-life/monorepo/commit/409588f40fc740957d9c95eb25466f0f208a2fb3))
* **pay-in:** harden mandate creation idempotency and hide internal
  ([eab0a03](https://github.com/quarzo-life/monorepo/commit/eab0a03a13be7612dcd7ea2b5e5f5be67dcde70b))
* **pay-in:** introduce explicit direct-debit batching invariant error
  ([c1d3986](https://github.com/quarzo-life/monorepo/commit/c1d3986148f8370f989ed02caa6b220ca7ba9953))
* **pay-in:** persist direct-debit webhook event metadata on jobs
  ([62d9d35](https://github.com/quarzo-life/monorepo/commit/62d9d35dc596842fa118a809f213dab3a2fd31fb))
* **pay-in:** persist PaymentRequest mode and requested execution date
  ([e01ec97](https://github.com/quarzo-life/monorepo/commit/e01ec9775224f1fca623ff4ff987ef9a0b5421c6))
* **pay-in:** store memobank transfer webhook event metadata on jobs
  ([bd4cee8](https://github.com/quarzo-life/monorepo/commit/bd4cee8bb45ab6cb009e9e9c26ddcfa2c875cf1c))
* **premium-scheduling:** add cancel single premium request endpoint and related
  tests
  ([14c6083](https://github.com/quarzo-life/monorepo/commit/14c60835790e271c2d2e79c89e9c4573dbe19a56))
* **premium-scheduling:** add payerIban to single premium request handling and
  database schema
  ([cccfeeb](https://github.com/quarzo-life/monorepo/commit/cccfeeb57975200df20993d43e20a44107296bbb))
* **premium-scheduling:** add seeding functionality for premium-scheduling
  context
  ([85cdc0a](https://github.com/quarzo-life/monorepo/commit/85cdc0a67ac6cf38fd35937b43284c34ab6654f0))
* **premium-scheduling:** add single premium request controller
  ([32fdd0d](https://github.com/quarzo-life/monorepo/commit/32fdd0d1463e537ede88fa9d3ee264a6b4f20e9f))
* **premium-scheduling:** enhance single premium request tests
  ([e54f97a](https://github.com/quarzo-life/monorepo/commit/e54f97a40128938c38fc1dce8ec04e22c1fcfee5))
* **premium-scheduling:** implement cancel single premium request functionality
  ([b5b4661](https://github.com/quarzo-life/monorepo/commit/b5b4661dd805729f53cc72e8f78be3986d354a20))
* **premium-scheduling:** implement error handling for deleting default personal
  IBAN and update related tests
  ([44ec724](https://github.com/quarzo-life/monorepo/commit/44ec724993aa02d033903b365077a508983273ef))
* **premium-scheduling:** implement single premium request repository and tests
  ([b3e9c34](https://github.com/quarzo-life/monorepo/commit/b3e9c3492a9deac228d7fcd813845e3404b7efd8))
* **table-card:** align amount and currency to the right in TableCard component
  ([502dd60](https://github.com/quarzo-life/monorepo/commit/502dd605d64078e18cecd7dd77dc699c6bb448ec))

## [0.5.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.5.1...sdk-v0.5.2) (2026-02-11)

### Bug Fixes

* add Deno setup step in Playwright CI configuration
  ([58553b1](https://github.com/quarzo-life/monorepo/commit/58553b1ba957b834f11ff7b219c4cecbe0dccb46))
* correct welcome message punctuation in API response
  ([0494ed0](https://github.com/quarzo-life/monorepo/commit/0494ed03bd81f9ac5ed9ba5917d7ece85473e58c))
* **design-system:** update font-size tokens
  ([69276f4](https://github.com/quarzo-life/monorepo/commit/69276f41b6c7ee623fcd7813e42f2f8d57697b62))
* **emailing:** refactor/improve emailing context
  ([#79](https://github.com/quarzo-life/monorepo/issues/79))
  ([aa6a3ee](https://github.com/quarzo-life/monorepo/commit/aa6a3eec866efd65bf3c61ca5eb3975de136fc63))
* **front-quarzo-life-bff:** refactor get suspense account details
  ([d64fe24](https://github.com/quarzo-life/monorepo/commit/d64fe2448661239217dc877df5da4c8509af02bf))
* **front-quarzo-life:** update types and format functions for consistency to
  fix front build
  ([df488d1](https://github.com/quarzo-life/monorepo/commit/df488d1ec83e3ac0f238dcc9e9da5f6973e828e8))
* **frontend-querzo-life:** update spacing variables to use calc for consistent
  pixel values
  ([4bb4fee](https://github.com/quarzo-life/monorepo/commit/4bb4feefd6ef51fa06be115bc82678d53a7db7da))
* **modular-monolith:** fix lint and build
  ([b95d636](https://github.com/quarzo-life/monorepo/commit/b95d636b8a7f51c0ee671b8df6405184c6f7d1fa))
* **modular-monolith:** update API documentation path for personal IBANs in
  premium-scheduling context
  ([e43113c](https://github.com/quarzo-life/monorepo/commit/e43113c7f3f0f0d1b30e85ba3451476e35712e9e))
* **modular-monolith:** use RFC-compliant UUIDs in pay-in seed data
  ([9f98cfa](https://github.com/quarzo-life/monorepo/commit/9f98cfa7d3f08a2ab4f5f2b0c47599db1a984912))
* **pay-in:** simplify virtual iban generation in tests
  ([3798645](https://github.com/quarzo-life/monorepo/commit/3798645ba7ad13d4a4c8133f4d58a8243b6be7f5))

### Features

* **design-system:** enhance global styles and tokens for theming, sizing, and
  shadows
  ([68e382e](https://github.com/quarzo-life/monorepo/commit/68e382e210c8732073d70774516071331ae15e09))
* **design-system:** enhance typography, colors and radius tokens
  ([ea34774](https://github.com/quarzo-life/monorepo/commit/ea3477471efb0c9f426b3772826ed597d5a4b4fd))
* **front-bff:** implement fetching of transfer details
  ([33e245e](https://github.com/quarzo-life/monorepo/commit/33e245e8c79be5d296d91d80139b414c71d669b0))
* **front-quarzo-life-bff:** handle errors
  ([4133ec6](https://github.com/quarzo-life/monorepo/commit/4133ec6d230ed2fd5a3d12ac3af2487d079e739b))
* **front-quarzo-life:** add suspense account transfer details functionality in
  frontend and related UI components
  ([#80](https://github.com/quarzo-life/monorepo/issues/80))
  ([b1eb581](https://github.com/quarzo-life/monorepo/commit/b1eb581e7593789c1c354602994b78c2264a972b))
* **front-quarzo-life:** integrate Playwright for end-to-end testing with
  configuration and initial tests
  ([a0b813a](https://github.com/quarzo-life/monorepo/commit/a0b813ab72f8cc2b819131eed54020a6017f8ac5))
* **front-quarzo-life:** move formatAmount and formatDate to utils and add tests
  ([8e772c4](https://github.com/quarzo-life/monorepo/commit/8e772c4f023853b381c7d052822304f9b7d09ff6))
* **modular-monolith:** add a deletePayerPersonalIban function to the payer port
  ([d1e9b5e](https://github.com/quarzo-life/monorepo/commit/d1e9b5eed3c441f30a5280ebae65841040149c84))
* **modular-monolith:** add an endpoint for deleting personal ibans
  ([858ff46](https://github.com/quarzo-life/monorepo/commit/858ff46f88af056b47b59fc733e96a0ed9235c5d))
* **modular-monolith:** check if iban exists before registering
  ([8d39522](https://github.com/quarzo-life/monorepo/commit/8d39522c8bb1ff6f492475653e24e2a3469e8bb1))
* **modular-monolith:** emit PayerPersonalIbanAddedEvent on personal iban
  registration in premium-scheduling
  ([972cbde](https://github.com/quarzo-life/monorepo/commit/972cbdebaf6d166d708307308222e25d7d737a66))
* **modular-monolith:** ensure iban is from an authorized country before
  registering
  ([0bbae3e](https://github.com/quarzo-life/monorepo/commit/0bbae3eca87e464a495f9cf90133774e693549fe))
* **modular-monolith:** implement delete payer personal iban usecase
  ([14afe85](https://github.com/quarzo-life/monorepo/commit/14afe856da4f649b9723910c310f424aaa072a47))
* **modular-monolith:** implement retrieval of single suspense account transfer
  by ID
  ([7a57b11](https://github.com/quarzo-life/monorepo/commit/7a57b11707811f0d30013ae9aeb0f2d96ad06033))
* **modular-monolith:** return newly created PersonalIban resource upon
  registration
  ([bfe81f8](https://github.com/quarzo-life/monorepo/commit/bfe81f880ed4e797390d72c86a1bc0985909916b))
* **modular-monolith:** validate iban before registering it
  ([04684cd](https://github.com/quarzo-life/monorepo/commit/04684cd0181fcfff6288d3d5ce5185924ab77cc3))
* **pay-in:** handle memobank bulk completion failures
  ([5cc16c4](https://github.com/quarzo-life/monorepo/commit/5cc16c4f285e3fefe67f2584c9783ab0d11db2cb))
* **premium-scheduling:** implement get personal IBANs functionality for payers
  ([4573a21](https://github.com/quarzo-life/monorepo/commit/4573a21cfd89cdedd89d358e0afd7bee3b561231))

## [0.5.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.5.0...sdk-v0.5.1) (2026-02-10)

### Bug Fixes

* **ci:** fix import
  ([cbad4a8](https://github.com/quarzo-life/monorepo/commit/cbad4a8cb62e10dedcb0c5cf6d1f06e7d0bc9eed))
* **design-system:** change main element to div in SidebarLayout component
  ([dacf3cd](https://github.com/quarzo-life/monorepo/commit/dacf3cd41a2fc11b3627d0a10e4b99440b466a0e))
* **design-system:** remove unused icons
  ([5efbe67](https://github.com/quarzo-life/monorepo/commit/5efbe67ddae8f039455a7fff8375dd3009677a6e))
* **details-view:** adjust font size in DetailsViewContentBlockRenderer for
  improved readability
  ([f3c6adf](https://github.com/quarzo-life/monorepo/commit/f3c6adfa9f69be7e6b05562b6bc44e79f6080d46))
* **emailing:** fmt errors
  ([f2b4be1](https://github.com/quarzo-life/monorepo/commit/f2b4be14bda3a423b9d94cae1bafe831f0fb6dc3))
* **modular-monolith:** fix function names missed by refactor
  ([825c15c](https://github.com/quarzo-life/monorepo/commit/825c15cd93db8fe3a431eadf33c3ac15e77a5570))
* **modular-monolith:** stabilize pay-in seeding and document local reseed flow
  ([8871f31](https://github.com/quarzo-life/monorepo/commit/8871f31f04021fa281c6851a9811da451b0b9d9d))
* **quarzo-life-bff:** test
  ([fb9117f](https://github.com/quarzo-life/monorepo/commit/fb9117fc884842e47697f39c3edaf435a1ec250e))
* **sidebar-logo:** remove conditional margin for collapsed state
  ([101f559](https://github.com/quarzo-life/monorepo/commit/101f559eaa71cb64e704a27ee02194355cc0984b))
* **skill:** add missing name and description to quarzo owasp skill
  ([558cdea](https://github.com/quarzo-life/monorepo/commit/558cdeac0820a7f8bfcd389ba71f05afc4c8a364))
* **tests:** format import statements for consistency
  ([56178e7](https://github.com/quarzo-life/monorepo/commit/56178e79cfe9132bb4cf66bbffa5691ac0358dab))

### Features

* **design-system:** add comprehensive CSS variables for typography, colors,
  radius, border width, opacity, and size
  ([4caa17c](https://github.com/quarzo-life/monorepo/commit/4caa17cb61c4c3c9e9e15873de7c444e556a86d6))
* **design-system:** add input atom
  ([7a4b393](https://github.com/quarzo-life/monorepo/commit/7a4b39334a3375f383281c519a2db28c0914026f))
* **design-system:** add suspense account listing view
  ([ed513bc](https://github.com/quarzo-life/monorepo/commit/ed513bc036c887dcccb158d8763c6b88fba3c131))
* **design-system:** add table-card and sidebar updates
  ([cd354d0](https://github.com/quarzo-life/monorepo/commit/cd354d0d95a2f4f6c57c917925250a51ef6b1d64))
* **design-system:** add tooltip to sidebar item and update layout styles
  ([bca7e1d](https://github.com/quarzo-life/monorepo/commit/bca7e1d843a834102a610b4811cc3d936abcf71a))
* **design-system:** implement sidebar components with icons and navigation
  structure
  ([14b555c](https://github.com/quarzo-life/monorepo/commit/14b555c89f56366ee3795b36130e7a4cab27d0f0))
* **design-system:** implement sortable table headers and enhance cell
  interactivity
  ([2831d9e](https://github.com/quarzo-life/monorepo/commit/2831d9eddd7ae947dd40cccba8b0b127c62bff36))
* **design-system:** introduct primitive and system tokens for spacing dimension
  ([492ebe4](https://github.com/quarzo-life/monorepo/commit/492ebe4a1dd9aafb7cf24ef407eaf8d07d3e0850))
* **design-system:** move language toggle into header
  ([852040f](https://github.com/quarzo-life/monorepo/commit/852040f5ac6ee87b89c632769aa5f061435b8655))
* **design-system:** refactor sidebar components to use new atom components for
  improved structure and maintainability
  ([c4ffcf6](https://github.com/quarzo-life/monorepo/commit/c4ffcf6611c51e6c6f2ccdcca62fd0b53899d397))
* **emailing:** add support for email(resend) templates in email messages
  ([d412ba6](https://github.com/quarzo-life/monorepo/commit/d412ba6e448ab56f8277bc7a18cf33f6b47c34cf))
* **emailing:** docs and logs
  ([c5f7a40](https://github.com/quarzo-life/monorepo/commit/c5f7a4035ef167832c54c2201cbb87b67bcea031))
* **emailing:** implement admin notifications feature with queuing and template
  handling
  ([bb637b5](https://github.com/quarzo-life/monorepo/commit/bb637b51daccb99498ff6551f223ac9dfd054efc))
* **emailing:** implement resend webhook for email delivery updates
  ([a8ad7e7](https://github.com/quarzo-life/monorepo/commit/a8ad7e7083b9521f030577dc4e1653c1ef569ea8))
* **front-quarzo-life-bff:** add Front Quarzo Life BFF context with routes and
  HTTP client
  ([ae468d4](https://github.com/quarzo-life/monorepo/commit/ae468d45bf408e1f37e5ddb6ab3a5b04d2280f96))
* **front-quarzo-life-bff:** implement fetching of suspense account transfers
  ([6904855](https://github.com/quarzo-life/monorepo/commit/6904855c4bec2c07b1779bdf8d1ebdb4ac09b449))
* **front-quarzo-life:** add AppLayout wrapper with header
  ([ffaa0e8](https://github.com/quarzo-life/monorepo/commit/ffaa0e813c281b5835716c90a4ba7f59573eb3e2))
* **front-quarzo-life:** enhance UnknownPayeeUnreconciledTransfer with detailed
  labels, sections, and error handling in English and French translations
  ([48591c2](https://github.com/quarzo-life/monorepo/commit/48591c2e24924a71b84abb9bf16d7e4cc4959a44))
* **front-quarzo-life:** fetch suspense-account transfers from
  front-quarzo-life-bff
  ([64b53bf](https://github.com/quarzo-life/monorepo/commit/64b53bf168e126a4352b2f4ceedb703e535c46f6))
* **front-quarzo-life:** integrate @quarzo-life/moneta and enhance
  UnknownPayeeUnreconciledTransfer component with detailed view and utility
  functions
  ([a61a2f8](https://github.com/quarzo-life/monorepo/commit/a61a2f83e21fc0f24c38182ccac404cd3229a8df))
* **front-quarzo-life:** integrate i18n support in sidebar components for
  localization
  ([6f7085f](https://github.com/quarzo-life/monorepo/commit/6f7085f191d39d5feb96044baf6afc5781212efc))
* **front-quarzo-life:** update index.html title and favicon, add quarzo logo
  SVG
  ([9efb269](https://github.com/quarzo-life/monorepo/commit/9efb2696819e1c80462d7af770626a04e936f199))
* **front-quarzo-life:** wire suspense listing table
  ([b59307a](https://github.com/quarzo-life/monorepo/commit/b59307abd9bca13f09b0d3321925285a6a41765f))
* **modular-monolith:** add Memobank bulk-collections webhook job
  ([c0aefff](https://github.com/quarzo-life/monorepo/commit/c0aefff78c75a923ddccf99d4493f6ec2b3162c9))
* **modular-monolith:** add payer existence check functionality
  ([b47b703](https://github.com/quarzo-life/monorepo/commit/b47b703a1c3bc80252765c60d940285dd47a93be))
* **modular-monolith:** add tracking columns to direct debit batch; add
  submitted and executed direct debit; fetch bulk collection items from memobank
  ([93e7980](https://github.com/quarzo-life/monorepo/commit/93e79806d8c8e4e4a4f217cb92eb70e1abccdcfd))
* **modular-monolith:** enable payers to have multiple personal IBANs
  ([2288bf5](https://github.com/quarzo-life/monorepo/commit/2288bf584b20d85aa657666323a1e00c4a0c92f6))
* **modular-monolith:** handle Memobank bulk collections completed flow
  ([8b29a58](https://github.com/quarzo-life/monorepo/commit/8b29a585b14aa3a442313a0b19a43775e04626a5))
* **modular-monolith:** implement creation of single premium request
  ([2fb1d8e](https://github.com/quarzo-life/monorepo/commit/2fb1d8ec3b0152b5e892356567d5721311021216))
* **modular-monolith:** implement policy existence check in repository
  ([16391d4](https://github.com/quarzo-life/monorepo/commit/16391d4232344c6daf7c36f3f8f61a33477d255d))
* **modular-monolith:** implement SinglePremiumRequest repository port in
  premium-scheduling context and just create the adapter and the in-memory
  ([2b787cb](https://github.com/quarzo-life/monorepo/commit/2b787cb0bb590fd72a88a9f13c397b85697ecd29))
* **premium-scheduling:** add SinglePremiumRequest entity and migration for
  single\_premium\_requests table
  ([3b50a0f](https://github.com/quarzo-life/monorepo/commit/3b50a0fb2f723e846ce50032bef975a59acae547))
* **skills:** add quarzo-implementation and quarzo-adr-review skills for codex
  ([daac574](https://github.com/quarzo-life/monorepo/commit/daac5740e81e7f44ab16dbc411c740c47a617a4e))

### Reverts

* Revert "refactor(design-system): remove ContentContainer component and its
  related stories, tests, and snapshots"
  ([39b5f40](https://github.com/quarzo-life/monorepo/commit/39b5f40c02fe9200cc776d89801150a85b336963))

# [0.5.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.4.0...sdk-v0.5.0) (2026-02-06)

### Bug Fixes

* **emailing migrations:** change TIMESTAMP to TIMESTAMPTZ for created\_at and
  updated\_at fields
  ([151e5bf](https://github.com/quarzo-life/monorepo/commit/151e5bf7f6cd0cfa5c390206b3f8ff1ffad18cf7))
* **logging:** fix logging in feature config and sdk client
  ([a5d6698](https://github.com/quarzo-life/monorepo/commit/a5d6698a86c82b17b220e1d7ee1e8f7ceb55df33))
* **modular-monolith:** add memo bank accountId to the vault; add qa scenario
  for payment requested
  ([f6c0c34](https://github.com/quarzo-life/monorepo/commit/f6c0c34855593e108024e2fe7898b18faba428f9))
* **modular-monolith:** bump test timeout
  ([5004674](https://github.com/quarzo-life/monorepo/commit/500467420e2c152edef8f922d2731342e497d848))
* **modular-monolith:** bump test timeout
  ([8960ba5](https://github.com/quarzo-life/monorepo/commit/8960ba55d40927f2529d2e438b13cee578c6d5b6))
* **modular-monolith:** exception handling on event subscribers
  ([ddff3d2](https://github.com/quarzo-life/monorepo/commit/ddff3d2b19d229283c3c76bb0a01bc494f8f79bf))
* **modular-monolith:** fix flaky subscriber tests
  ([faa337e](https://github.com/quarzo-life/monorepo/commit/faa337e1f8658abe59ff6fd010573b908a2e20c2))
* **modular-monolith:** fix memobank adapter header configuration
  ([f7877b0](https://github.com/quarzo-life/monorepo/commit/f7877b070335fd2ac1630c1387259657f85f48ed))
* **modular-monolith:** fix wrong transfer mapping; don't include subscription
  type
  ([36ed059](https://github.com/quarzo-life/monorepo/commit/36ed05998298d77470b026f0bed4ea4be927f703))
* **modular-monolith:** fix wrong transfer mapping; don't include subscription
  type
  ([57f774e](https://github.com/quarzo-life/monorepo/commit/57f774ec128a7f2c71626ea7c8e5d3054eda60d0))
* **modular-monolith:** make reason field optional in transfer response DTO
  since reason could not exist in the transfer
  ([074ef96](https://github.com/quarzo-life/monorepo/commit/074ef96efbda7dc9a419c0e5680bb348fb4d1e9a))
* **modular-monolith:** properly initialize the per-context loggers
  ([df0f25a](https://github.com/quarzo-life/monorepo/commit/df0f25a58ec368a7336dbe6125181a6bb40988ab))
* **modular-monolith:** skip flaky test
  ([e4e11c6](https://github.com/quarzo-life/monorepo/commit/e4e11c600a027002b398e509f5bddcc616b284a9))
* **modular-monolith:** use get instead of fetch
  ([1e326f6](https://github.com/quarzo-life/monorepo/commit/1e326f681e6af58640f50480a1918ebe5e1e27b5))
* **shared:** add context to bindError function
  ([67b2d89](https://github.com/quarzo-life/monorepo/commit/67b2d892bec95ba827988d6bd8f643c3d385a61e))

### Features

* update welcome message format
  ([2b7fcac](https://github.com/quarzo-life/monorepo/commit/2b7fcac6d9458a198272ef270926ad92788c8ba1))
* **create-header-components:** remove unused classes
  ([4fe6b31](https://github.com/quarzo-life/monorepo/commit/4fe6b3122f21339ed74f047d3196f2aefb620f64))
* **design-system:** add Card component with Header and Content subcomponents,
  including stories and tests
  ([b416df8](https://github.com/quarzo-life/monorepo/commit/b416df8c107525a83fd3f3d6f4dc5120a57e222c))
* **design-system:** add CardHeader component with stories and tests
  ([87bba14](https://github.com/quarzo-life/monorepo/commit/87bba1443b8c7bbcc6f6a977be7017519dfd20c4))
* **design-system:** add ContentContainer component with stories, tests, and
  snapshots
  ([7da6e34](https://github.com/quarzo-life/monorepo/commit/7da6e346b9c73198ab900cf3f1edb188fe646056))
* **design-system:** add DetailsView component with stories, tests, and
  snapshots
  ([4776a8a](https://github.com/quarzo-life/monorepo/commit/4776a8acbdd349ec84be8f349608ea58d08e70cd))
* **design-system:** add KeyValueList component with stories, tests, and
  snapshots
  ([614b4ce](https://github.com/quarzo-life/monorepo/commit/614b4cebf938b579b29eee39fb8266221d96040a))
* **design-system:** add NavigationButton component
  ([793bd7a](https://github.com/quarzo-life/monorepo/commit/793bd7a7bc0e897b2f17a5aa944ed39882d3a01a))
* **design-system:** add new components and update layout tokens for improved
  styling
  ([7461cc0](https://github.com/quarzo-life/monorepo/commit/7461cc0ba2fc56caa13afa72c9fea33f66b89e62))
* **design-system:** enhance CardHeader component with variant support and
  update snapshots
  ([14c88ce](https://github.com/quarzo-life/monorepo/commit/14c88ce5668413b95a4c3010146c1dfe82a123ef))
* **design-system:** implement Text component with stories, tests, and snapshots
  ([5180b3b](https://github.com/quarzo-life/monorepo/commit/5180b3bf7b7998206d20d7de37037b682628c9bb))
* **design-system:** introduce BulletList component with stories and tests
  ([72df9aa](https://github.com/quarzo-life/monorepo/commit/72df9aab773532b06e7f5299c75655dac9615b0e))
* **design-system:** suspense account table
  ([6441f9e](https://github.com/quarzo-life/monorepo/commit/6441f9ed2bfac29808f10ed9068b0671f7a41782))
* **emailing:** add emailing logger implementation
  ([df5dab6](https://github.com/quarzo-life/monorepo/commit/df5dab630b35ad9f014971e3ebd029d349bc8889))
* **emailing:** add idempotency key support and integration tests for resend
  emailing service
  ([9aaebb5](https://github.com/quarzo-life/monorepo/commit/9aaebb5fa4a77c02b863755e8bf6660964352923))
* **emailing:** add migration scripts for email messages, recipients, and jobs
  tables
  ([d79940d](https://github.com/quarzo-life/monorepo/commit/d79940d55f94c3f16121d4216082ee5b15bbe2b6))
* **emailing:** add updateEmailMessageStatus method to email message repository
  ([6bf8751](https://github.com/quarzo-life/monorepo/commit/6bf875158bbef5a28f862319228c6b33fab72d75))
* **emailing:** generic email API endpoints
  ([b3d0113](https://github.com/quarzo-life/monorepo/commit/b3d011311d44355ffe576177a80926c6a1d6448a))
* **emailing:** implement email message handling and validation
  ([b33982c](https://github.com/quarzo-life/monorepo/commit/b33982c0aa6220ef2d8645eb0b4069095e734036))
* **emailing:** implement job queue and unit of work for email processing
  ([12ec7e0](https://github.com/quarzo-life/monorepo/commit/12ec7e05ba622326cc4ede2ad97d21120d2a578a))
* **emailing:** implement unit of work pattern and job repository
  ([b094f26](https://github.com/quarzo-life/monorepo/commit/b094f26e847eb825b6e9a5c2f5d1a58c8469d315))
* **emailing:** initial commit
  ([4632c3c](https://github.com/quarzo-life/monorepo/commit/4632c3cfabdf1bcc690ccc9b8973e8eb317290aa))
* **emailing:** update email response status to CREATED
  ([eebeb34](https://github.com/quarzo-life/monorepo/commit/eebeb34b759bda00ef9f35e4a1ac6417b57a7d86))
* **modular-monolith:** add bounded context information to the logger
  ([421bd8f](https://github.com/quarzo-life/monorepo/commit/421bd8f51f83aa83d73f0a0b2d36c8b330f7a2d3))
* **modular-monolith:** add human-id to payer; refactor human id gateway to
  shared
  ([4adabe4](https://github.com/quarzo-life/monorepo/commit/4adabe4793a5f8063100397c564b8fa347f60b35))
* **modular-monolith:** add optional payment request id field to transfer
  ([d4e7a50](https://github.com/quarzo-life/monorepo/commit/d4e7a50fbcecd0aa6d4d432eaca6639d5933886e))
* **modular-monolith:** add payer creation to premium scheduling
  ([d585a21](https://github.com/quarzo-life/monorepo/commit/d585a212c8438dd578cb834a90075a50f4baea8c))
* **modular-monolith:** add payment request id to transfer when matching
  transfer
  ([03ccc3b](https://github.com/quarzo-life/monorepo/commit/03ccc3b58cf5cae8cf4df4e5cb4b32d11a7ac72d))
* **modular-monolith:** add testing utils for inserting data into pay-in tables
  ([1feec2d](https://github.com/quarzo-life/monorepo/commit/1feec2db44b47e6613b60386d12226e7b8edfa30))
* **modular-monolith:** create migration for tables direct\_debit\_batches and
  direct\_debits
  ([d31e0f2](https://github.com/quarzo-life/monorepo/commit/d31e0f24783abd4ca31a68e3c9d79321e8b36aff))
* **modular-monolith:** detailed computation of next batch date, including
  business days
  ([93b6a8e](https://github.com/quarzo-life/monorepo/commit/93b6a8eed7d42917a229708e470ccaa27af4d5ef))
* **modular-monolith:** implement DirectDebitBatchPort
  ([857ec9c](https://github.com/quarzo-life/monorepo/commit/857ec9c0cf2eb594ec153cf1f3e5e06f210a5ee2))
* **modular-monolith:** implement DirectDebitPort
  ([47ebeac](https://github.com/quarzo-life/monorepo/commit/47ebeac64d12f68bb6b479aa04ce06c84dfa8433))
* **shared:** add a child function to the logger
  ([59f413c](https://github.com/quarzo-life/monorepo/commit/59f413c74dd0373057ee6ed3f8d0aa9df5901d67))

# [0.4.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.3.1...sdk-v0.4.0) (2026-01-30)

### Bug Fixes

* **modular-monolith:** add empty fallback strings to goodflag config
  ([af2285a](https://github.com/quarzo-life/monorepo/commit/af2285a1c15051c2b5af075d1c99d0c0253b1f0c))
* **modular-monolith:** await electronic signing plugin registration
  ([8251648](https://github.com/quarzo-life/monorepo/commit/8251648634ca5686c2c94316dabb1185839a14a4))
* **modular-monolith:** correct logger error argument order in configureApp
  function
  ([09c3808](https://github.com/quarzo-life/monorepo/commit/09c3808a8770fe13833c98f5f35b217828eb93cf))
* **modular-monolith:** fix default route text
  ([92971af](https://github.com/quarzo-life/monorepo/commit/92971af6e401b27a2be96e7a5261860c7b1baf08))
* **modular-monolith:** fix seed for pay-in seed
  ([6ba2e79](https://github.com/quarzo-life/monorepo/commit/6ba2e79d79b92d2b4f7b5a965b0e828341201b9f))
* **modular-monolith:** format
  ([09c42b7](https://github.com/quarzo-life/monorepo/commit/09c42b7dd01659cadcec7d46eb323b6c875ba30e))
* **modular-monolith:** get env variables from config in electronic-signing
  use-cases
  ([b09667e](https://github.com/quarzo-life/monorepo/commit/b09667e0798af685fddad439a444b18f20c9e8d7))
* **modular-monolith:** include error details in signature workflow creation
  failure logging
  ([a6bf4f5](https://github.com/quarzo-life/monorepo/commit/a6bf4f5096e3af8b2980c58eea64d85c4336da35))
* **modular-monolith:** remove unnecessary variables from goodflag config
  ([a32e3d6](https://github.com/quarzo-life/monorepo/commit/a32e3d678eecfd66271308e1c98965c6f89c48fc))
* **modular-monolith:** update electronic signing plugin to accept nullable
  secret store
  ([0ebf9fa](https://github.com/quarzo-life/monorepo/commit/0ebf9fa53f8e0fbf4737cf7e643c0b10931cbbcd))
* **modular-monolith:** use Money object in cents instead of converting
  ([61b1740](https://github.com/quarzo-life/monorepo/commit/61b1740e51f10f80c2234242da3ee42015068caa))
* **signature-signing:** update response handling for workflow event endpoint to
  return JSON
  ([d27e15f](https://github.com/quarzo-life/monorepo/commit/d27e15f42b4b79a426b1d0d755ea97ac2d8172b6))

### Features

* add Tailwind CSS experimental class regex for improved formatting
  ([6b42c2d](https://github.com/quarzo-life/monorepo/commit/6b42c2dfceb060fd9c820b98c820686cbbbd39fd))
* **design-system:** add Badge component with stories and tests
  ([4982a32](https://github.com/quarzo-life/monorepo/commit/4982a324c2d512a255cad6ff43e4116c0670068a))
* **design-system:** add Figma component prompt template for component
  development
  ([e268fd5](https://github.com/quarzo-life/monorepo/commit/e268fd5fdbbce32dcc87ea5ff7b10f9849b333eb))
* **design-system:** enhance Heading component with badge support and styling
  improvements
  ([8c0798e](https://github.com/quarzo-life/monorepo/commit/8c0798ec35967b9efc3c45089cd4dc80a4504fc4))
* **design-system:** introduce Description component
  ([f6e0185](https://github.com/quarzo-life/monorepo/commit/f6e0185ce0a50470ba1d8cde06945ec8190f4681))
* **front-quarzo-life:** integrate react-router for navigation and add
  react-router dependency
  ([3133c6d](https://github.com/quarzo-life/monorepo/commit/3133c6d461da1a2b44ae1a1d7c37f5f208c9baab))
* **front-quarzo-life:** update error handling messages and add reason field to
  unmatched transfers
  ([24dfe55](https://github.com/quarzo-life/monorepo/commit/24dfe5526a474dcca87a4e80e0de997a3cdefa3f))
* **modular-monolith/electronic-signing:** download signed document handler
  ([695efc0](https://github.com/quarzo-life/monorepo/commit/695efc082b56a54cf9cfda8371710a7d7871e350))
* **modular-monolith:** add broker creation to premium scheduling context
  ([0779e3d](https://github.com/quarzo-life/monorepo/commit/0779e3deb692c1d2d80f9ce109b60c4da5482dd2))
* **modular-monolith:** add electronic signing plugin and update file validation
  ([b847033](https://github.com/quarzo-life/monorepo/commit/b847033c0d5df15b2cf4c647e227593171ae6ce8))
* **modular-monolith:** add goodflag config
  ([1932046](https://github.com/quarzo-life/monorepo/commit/1932046631f16f4df1c7990228cc981a63d1a467))
* **modular-monolith:** add reason field to transfer updates when placed on
  suspense account; remove annotating transfers bellow 50 eur as suspense
  account transfers
  ([a8db4d5](https://github.com/quarzo-life/monorepo/commit/a8db4d5eb1e1bd534304c4045e30e7b7c73cf401))
* **modular-monolith:** add subscriber creation in premium scheduling context
  ([16cf51e](https://github.com/quarzo-life/monorepo/commit/16cf51ee55c0e96ebbd2bea2a09a01b1f45eb0f7))
* **modular-monolith:** handle policy created in premium scheduling
  ([c4f4617](https://github.com/quarzo-life/monorepo/commit/c4f46174e616bf112d074e9d06d451f0c34453fc))
* **modular-monolith:** implement applyDefaultSignatureField function on
  ElectronicSignatureGateway
  ([05e6adc](https://github.com/quarzo-life/monorepo/commit/05e6adc3e7bd7f31c34c7ceb09adcf2ad20f7f73))
* **modular-monolith:** implement createSignatureWorkflow function on
  ElectronicSignatureGateway
  ([90651cc](https://github.com/quarzo-life/monorepo/commit/90651cccb865c38db50861d60c535a98842bb0a5))
* **modular-monolith:** implement getWorkflowById function on
  ElectronicSignatureGateway
  ([f36b66b](https://github.com/quarzo-life/monorepo/commit/f36b66bbe48c91758c3b358d052ea0f2de5e6692))
* **modular-monolith:** implement getWorkflowDocument function on
  ElectronicSignatureGateway
  ([8e5cb87](https://github.com/quarzo-life/monorepo/commit/8e5cb87fd88abe2a5b2919182b7232ffddbc8485))
* **modular-monolith:** implement signature signing controller
  ([04c448e](https://github.com/quarzo-life/monorepo/commit/04c448ed9e29f194ea9bbb8de8bd87bff4bda973))
* **modular-monolith:** implement startWorkflow function on
  ElectronicSignatureGateway
  ([92aff30](https://github.com/quarzo-life/monorepo/commit/92aff305c26b9036393ccdbd4b79e418e726d901))
* **modular-monolith:** implement uploadWorkflowDocument function on
  ElectronicSignatureGateway
  ([b475d4f](https://github.com/quarzo-life/monorepo/commit/b475d4fe4c929f880a0cb45656f7f38a35dbe551))
* **modular-monolith:** read goodflag variables from secret store on plugin
  registration
  ([b12a29a](https://github.com/quarzo-life/monorepo/commit/b12a29a0c16466db507cc3fd0df767e10025158e))
* **pay-in:** create a DirectDebitBatch when none exists
  ([6c50b22](https://github.com/quarzo-life/monorepo/commit/6c50b22449653c9afb8a54cac8773629d1648cc9))
* **shared:** allow wrapping promises for context propagation
  ([0c16ac1](https://github.com/quarzo-life/monorepo/commit/0c16ac1042b71242e2cf6e8f61484f32855e9bb0))
* **shared:** make context implicit in asyncResult
  ([023adff](https://github.com/quarzo-life/monorepo/commit/023adffe5b3b28436d210d618382c1138993f7f6))
* **shared:** prepare for consolidation workshop
  ([7394fd5](https://github.com/quarzo-life/monorepo/commit/7394fd5c1a53b32f84bc0269775d96f6724ba210))
* **signature-signing:** add endpoint for workflow events with logging and
  environment-based visibility
  ([e0ce6d2](https://github.com/quarzo-life/monorepo/commit/e0ce6d255c526c89978074d46e8d0bb86e5507b1))

## [0.3.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.3.0...sdk-v0.3.1) (2026-01-27)

### Bug Fixes

* **ci:** fix vitest configuration (no more \*.spec.ts(x) file)
  ([34a7053](https://github.com/quarzo-life/monorepo/commit/34a7053029c54c7f3ec2719487801203fa710634))
* **docs:** remove railway.json file
  ([d0b0a05](https://github.com/quarzo-life/monorepo/commit/d0b0a05655a33a24e0b38d232a6fe1b172e09109))
* **docs:** use url fetching of openapi
  ([1547489](https://github.com/quarzo-life/monorepo/commit/1547489f499a9b1cc9eefbd69bed285093432a52))
* **front-quarzo-life:** trigger build by removing commented line
  ([add18e1](https://github.com/quarzo-life/monorepo/commit/add18e120c2ee41c37fb15281e453602b9da5a91))
* ignore tests when bundling the sdk; exclude dist folder for test execution in
  sdk; add snapshot for design system component
  ([b7348b5](https://github.com/quarzo-life/monorepo/commit/b7348b533eb39228200677f308304af63871f4ef))
* **modular-monolith/outbox:** wait for update status of the events to mark as
  success \[wip]
  ([8401811](https://github.com/quarzo-life/monorepo/commit/8401811664198e15d9ca005f69e7d6b36f1f8b00))
* **modular-monolith:** add human id gayeway when invoking initPayInRouter
  ([4f2d868](https://github.com/quarzo-life/monorepo/commit/4f2d868383be695ed3fbe050d1634fca926eaba8))
* **modular-monolith:** adjust amount calculations in Memobank adapter and
  update seed data for payment requests
  ([4a0083d](https://github.com/quarzo-life/monorepo/commit/4a0083d61cce07bfabfaee5bface8a464ffec5c3))
* **modular-monolith:** adjust cors config
  ([b83e980](https://github.com/quarzo-life/monorepo/commit/b83e980706eeb2316aeba19c1a85f540959da350))
* **modular-monolith:** correct payment request amount structure in tests
  ([46c2c7e](https://github.com/quarzo-life/monorepo/commit/46c2c7e269d4e22b9c499afe80a952e46a0b9ffa))
* **modular-monolith:** correct welcome message punctuation in API response
  ([112bbd0](https://github.com/quarzo-life/monorepo/commit/112bbd0cc65cf66a3aa5ae987816162ccc1e7c87))
* **modular-monolith:** cors config
  ([87e28d4](https://github.com/quarzo-life/monorepo/commit/87e28d43a670b67d6bf091f7aa6098119e75d8ac))
* **modular-monolith:** enable health route on dev
  ([61f85c1](https://github.com/quarzo-life/monorepo/commit/61f85c1d628f2955b30d512997828c0603a1dbd6))
* **modular-monolith:** fix transfer controller test virtual iban
  ([6c82dcc](https://github.com/quarzo-life/monorepo/commit/6c82dcc8347f82bd931316e6b6a0e42b40099ae9))
* **modular-monolith:** hide echo and identity health endpoints
  ([4b463f0](https://github.com/quarzo-life/monorepo/commit/4b463f03ec08818fbb661349f723b7deef08b104))
* **modular-monolith:** improve error handling in transfer retrieval and logging
  in transfer controller
  ([cbbb1a4](https://github.com/quarzo-life/monorepo/commit/cbbb1a43a865d81394e043e975658b08cf6fe310))
* **modular-monolith:** payerId optional on insert payment request
  ([edf715d](https://github.com/quarzo-life/monorepo/commit/edf715d249e1e80d3988e6e98ccb51492185f166))
* **modular-monolith:** remove bigint replacer when stringifying payload
  ([ec6baa6](https://github.com/quarzo-life/monorepo/commit/ec6baa65bb104b9af26a16ecc105323655a4ec29))
* **modular-monolith:** serialize Money object
  ([e88db2d](https://github.com/quarzo-life/monorepo/commit/e88db2df785404064c3d3b73e12b662f24b11fa9))
* **modular-monolith:** set CORS allowed origins based on environment
  ([7df48bf](https://github.com/quarzo-life/monorepo/commit/7df48bf4c535075a981ff8cd2112fe4c00aa38d9))
* **modular-monolith:** update amount handling and createdAt timestamps in
  Memobank seed data
  ([1d4e32d](https://github.com/quarzo-life/monorepo/commit/1d4e32d319c74175de234d95be9e571aa5db64ad))
* **modular-monolith:** update amount parsing and error handling in Memobank
  adapter and transfer controller
  ([3396719](https://github.com/quarzo-life/monorepo/commit/33967190d5adb6d3e46d1ae1e9d50aacd4721abb))
* **modular-monolith:** update transfer event handling to include
  transaction\_authorized
  ([9926225](https://github.com/quarzo-life/monorepo/commit/99262257817ff7b6873e22254790fb8a1596902f))
* **modular-monolith:** use \* for cors origin for testing purposes
  ([5973df5](https://github.com/quarzo-life/monorepo/commit/5973df5293a0e78ee1fb83eb3ef2a05c05c318e8))

### Features

* **electronic-signing:** add upload workflow document handler and tests
  ([41181ab](https://github.com/quarzo-life/monorepo/commit/41181ab80267c1f67cf609ce1939262fe0829f52))
* **electronic-signing:** enhance create workflow handler with error handling
  and logging
  ([b61e405](https://github.com/quarzo-life/monorepo/commit/b61e405c5c3b8973600022bda2512bcd3f3b1ca0))
* **electronic-signing:** implement apply signature handler
  ([27cc244](https://github.com/quarzo-life/monorepo/commit/27cc2444fa90de19a56a25dc855e25d359d5a347))
* **electronic-signing:** implement create-workflow handler
  ([4ba276c](https://github.com/quarzo-life/monorepo/commit/4ba276c7a301f3541b9e9fc6c1d3e2ce52bc020f))
* **electronic-signing:** implement signature signing handler with error
  handling and workflow name support
  ([71a2a90](https://github.com/quarzo-life/monorepo/commit/71a2a90b8e3fb17568f537477e486671c1185390))
* **electronic-signing:** implement signing job repository and in-memory storage
  ([890aea5](https://github.com/quarzo-life/monorepo/commit/890aea508a67aefd729560fbbf0f55d964f37a75))
* **electronic-signing:** implement start workflow use case
  ([54b50ad](https://github.com/quarzo-life/monorepo/commit/54b50ad7c20fbc188d52ade845ba775acb5ef5f4))
* **electronic-signing:** refactor workflow ID handling to use WorkflowId type
  ([2ce752c](https://github.com/quarzo-life/monorepo/commit/2ce752cf5ca7b2ccb2eae3a07f06ec814c4ce780))
* **front:** integrate state management and refactor unmatched transfers
  component
  ([fb49953](https://github.com/quarzo-life/monorepo/commit/fb49953cdedd8360d28adfb03de1062ff1a3070e))
* **modular-monolith/outbox:** add cron outbox publisher for pay in \[wip]
  ([dfbe54e](https://github.com/quarzo-life/monorepo/commit/dfbe54ea453fa343eaf16b99a6d6fb8620205e01))
* **modular-monolith:** add a `PENDING` status to DirectDebit.
  ([bd13fa4](https://github.com/quarzo-life/monorepo/commit/bd13fa473edc66e9262209b42b7263eae39ec61d))
* **modular-monolith:** add CANCEL\_TRANSFER job handling and refactor job types
  ([8bd3c91](https://github.com/quarzo-life/monorepo/commit/8bd3c91bc873d6d936a6f963e9708f86d3e9b385))
* **modular-monolith:** add EventInboxPort to PayInUnitOfWorkContext; implement
  inMemoryEventInboxRepository
  ([ac88bd7](https://github.com/quarzo-life/monorepo/commit/ac88bd725d75e4ca3bf04b2d47d980cd325c9050))
* **modular-monolith:** add handling for transaction\_authorized event in
  transfer controller
  ([a95a93b](https://github.com/quarzo-life/monorepo/commit/a95a93b662984638ecdaf9d731beb753954530ab))
* **modular-monolith:** add job queue cron functionality and tests for job
  processing
  ([3f0c75d](https://github.com/quarzo-life/monorepo/commit/3f0c75dd9149be3c7d2eb206a1a2e3aa8167b667))
* **modular-monolith:** add JobQueue implementation and corresponding tests
  ([2ac404a](https://github.com/quarzo-life/monorepo/commit/2ac404a57a6ec27169dc7236859e64e821ceb003))
* **modular-monolith:** add migration script for jobs table creation
  ([781747c](https://github.com/quarzo-life/monorepo/commit/781747cc33ddd192ffea8e51fe9473a139b196d6))
* **modular-monolith:** add payment persona implementation
  ([#51](https://github.com/quarzo-life/monorepo/issues/51))
  ([6defa2c](https://github.com/quarzo-life/monorepo/commit/6defa2c65f7444340e547f4a50aec601234b8caf))
* **modular-monolith:** add schema hide functionality on routes
  ([4a89868](https://github.com/quarzo-life/monorepo/commit/4a89868ecfb39f2ed63b421158f2d74b1d592dc3))
* **modular-monolith:** add update job status handler and corresponding tests
  ([dd69ad7](https://github.com/quarzo-life/monorepo/commit/dd69ad757e502859e172c610b578f68a591d624d))
* **modular-monolith:** enhance logging for transfer retrieval and job saving in
  Memobank adapter
  ([6702f60](https://github.com/quarzo-life/monorepo/commit/6702f60d53cdb91254e128c4fbc0bbf4d7f8ef7e))
* **modular-monolith:** enhance transfer matching logic with external bank
  integration and add test for transfer not found scenario
  ([2679a8f](https://github.com/quarzo-life/monorepo/commit/2679a8fffb92d02a6e84bdd26008c0d24daf2106))
* **modular-monolith:** enqueue events for transfer matching instead of
  ([bf10bfd](https://github.com/quarzo-life/monorepo/commit/bf10bfd2a9f5eb8e5ccd5038156a0e3ff9cff883))
* **modular-monolith:** implement error handling for job completion and update
  payment request field names
  ([34709d3](https://github.com/quarzo-life/monorepo/commit/34709d3f4cf230c8b4c5c35bc62a0159dcedee59))
* **modular-monolith:** implement event listener idempotency
  ([6a90e85](https://github.com/quarzo-life/monorepo/commit/6a90e8558b09063dd817653c8c3284b3167ec12b))
* **modular-monolith:** implement job handling with in-memory job repository and
  save job use case
  ([1b05fa0](https://github.com/quarzo-life/monorepo/commit/1b05fa058153b96b35f01f45c654bfda10ff5388))
* **modular-monolith:** implement job repository with integration tests
  ([016667b](https://github.com/quarzo-life/monorepo/commit/016667b787e4768d3e25ee9d7a33956307e70bd8))
* **modular-monolith:** implement loadJobsAndFillJobQueue use case and related
  tests
  ([901f2fe](https://github.com/quarzo-life/monorepo/commit/901f2fe9bc854545616e60dd10b604c245539519))
* **modular-monolith:** integrate payer with human id
  ([d736aaf](https://github.com/quarzo-life/monorepo/commit/d736aaf92620fc16e96c58b82322c41dd80a73cd))
* **modular-monolith:** lay foundations for DirectDebit with a first use case
  (batching)
  ([f9d8c96](https://github.com/quarzo-life/monorepo/commit/f9d8c96c9207bdf22c411252a570c26ede75334c))
* **modular-monolith:** limit the number of DirectDebits in a batch to 5,000
  ([d97c6f5](https://github.com/quarzo-life/monorepo/commit/d97c6f5c67e3e484652839f103655c4e5f47a6f9))
* **modular-monolith:** setup electronic signing context
  ([e0ef5a7](https://github.com/quarzo-life/monorepo/commit/e0ef5a7605305a24c975e54f9addb23373b855a0))
* **modular-monolith:** stub repositories for DirectDebit and DirectDebitBatch
  ([d5dfd6a](https://github.com/quarzo-life/monorepo/commit/d5dfd6a25dc59289c3bbbdd3cd44c32e920f2181))
* **modular-monolith:** update job repository and related components to use
  PayInJobKey
  ([12a73fc](https://github.com/quarzo-life/monorepo/commit/12a73fc2a4f7253115b419d146c2a1715ac8547d))
* **shared:** add context management to `asyncResult.bind()`
  ([e91b1ad](https://github.com/quarzo-life/monorepo/commit/e91b1ad07d7e59dcbe2a051f0c14246b6bf5d96a))
* **shared:** add is-leap-year
  ([a957612](https://github.com/quarzo-life/monorepo/commit/a9576124c372881a63443c64478985f0194f1b4e))

# [0.3.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.2.0...sdk-v0.3.0) (2025-12-29)

### Features

* add sync script for deno.jsonc and update Dockerfile
  ([d2a56b6](https://github.com/quarzo-life/monorepo/commit/d2a56b639162875a808391cee9d49cee2c7beae3))
* **design-system:** add build:watch script for improved development workflow
  ([4fbec38](https://github.com/quarzo-life/monorepo/commit/4fbec38f62723716c5aecf24a1e616cfbc9b0b31))
* **docs:** add Version Management section to README and create
  version-management.md
  ([ac80015](https://github.com/quarzo-life/monorepo/commit/ac800150daf6ff8822cddf19f66fb46cf5333833))
* **front:** implement custom useTranslation hook for improved i18n integration
  ([be1af5a](https://github.com/quarzo-life/monorepo/commit/be1af5af63d095e1281c4b6facc29ec109e2ec59))
* **modular-monolith:** add event inbox repository methods \[wip]
  ([7487074](https://github.com/quarzo-life/monorepo/commit/7487074ca3c07f150b5a7b7965fc921cadf4592f))

# [0.2.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.1.3...sdk-v0.2.0) (2025-12-29)

### Bug Fixes

* **CI:** do not use "FAKE\_ID" as a fake UUID…
  ([e2821b9](https://github.com/quarzo-life/monorepo/commit/e2821b93a801b5a42009d47cb197e3eafd7da6d7))
* **CI:** fix CI after commit 6b46551
  ([26bb975](https://github.com/quarzo-life/monorepo/commit/26bb9752454271d45efce3f5417fad11fdaa95cd))
* **CI:** fix CI after commit 6b46551
  ([126b9f2](https://github.com/quarzo-life/monorepo/commit/126b9f21a3e3e320a06909b73785106a8202f07d))
* **CI:** fix regression because of missing return type
  ([86b8c97](https://github.com/quarzo-life/monorepo/commit/86b8c972bc7aea0acf11606bda37149fd5f858b9))
* **CI:** pnpm lint script was disabled and committed!
  ([b4c075e](https://github.com/quarzo-life/monorepo/commit/b4c075e14e0718f57fd4a4b8bc0f4c3872e06e88))
* **CI:** remove empty tests
  ([73c7708](https://github.com/quarzo-life/monorepo/commit/73c770825e2e4ccbe4af8c9c7f6705b31541570e))
* **docs:** update linkPrefix in VitePress config for API sidebar navigation
  ([69500e5](https://github.com/quarzo-life/monorepo/commit/69500e58142d092b2238e13e3aaf2c4108e1f889))
* **front:** fix changelog in front
  ([4c94a80](https://github.com/quarzo-life/monorepo/commit/4c94a804af2b5bac33f9fb87d90c97df7513b13d))
* **front:** fix changelog msg
  ([92399a1](https://github.com/quarzo-life/monorepo/commit/92399a10ae07fdfd2ccaf4c761d4bf83549db34a))
* **front:** fix changelog msg
  ([6be27a8](https://github.com/quarzo-life/monorepo/commit/6be27a8828e1ecfafe6af5f2ffaa06f4814bcda2))
* **front:** fix front changelog
  ([f3d589b](https://github.com/quarzo-life/monorepo/commit/f3d589bb5189a4c7102fbc127cd2f519ca882a81))
* **modular-monolith/pay-in:** '/v1/pay-in/subscribers/{subscriberId}/payer' ->
  '/v1/pay-in/subscribers/{subscriberId}/payers'
  ([50a55a2](https://github.com/quarzo-life/monorepo/commit/50a55a261f0e1ec85a0c7bf575adbfb33f77a55a))
* **modular-monolith/pay-in:** add a test for saving a payment and fix
  savePayment function
  ([1a46a36](https://github.com/quarzo-life/monorepo/commit/1a46a36960df862ac59c8bd3eb71a0ea227fcc62))
* **modular-monolith/pay-in:** add an event listener for PaymentRequestedEvent;
  move payment requested test to pay-in.subscriber.test.ts
  ([2719156](https://github.com/quarzo-life/monorepo/commit/271915620f7b31a294b04705d15116a9f711eaa8))
* **modular-monolith/pay-in:** add explicit generic types in
  inMemoryPaymentRequestRepository
  ([6553155](https://github.com/quarzo-life/monorepo/commit/6553155ee697480c46d92d52c3480c03f5a1d70e))
* **modular-monolith/pay-in:** align savePayment return type in
  inMemoryPaymentRepository to match PaymentPort
  ([06b12f1](https://github.com/quarzo-life/monorepo/commit/06b12f1ede737e0b2fd292fb3c799f99967a6d1d))
* **modular-monolith/pay-in:** broker handler return result
  ([3b75e87](https://github.com/quarzo-life/monorepo/commit/3b75e87d6986d8ae56b94718c00455e69379b330))
* **modular-monolith/pay-in:** failing test after refactoring
  ([45f5803](https://github.com/quarzo-life/monorepo/commit/45f5803ad3bdd5c7088d95cf0e594c10e9183727))
* **modular-monolith/pay-in:** fix broken docsPath links
  ([db7e1fe](https://github.com/quarzo-life/monorepo/commit/db7e1fee3a9880cd13f1790a8a1a675631e1a7af))
* **modular-monolith/pay-in:** fix typo in policy port
  ([4aadca9](https://github.com/quarzo-life/monorepo/commit/4aadca929bac2abaa165aa482007bef2b9c8838c))
* **modular-monolith/pay-in:** remove polling mechanism from pay in subscriber
  test
  ([eb2ff7a](https://github.com/quarzo-life/monorepo/commit/eb2ff7a7b1864e6adf49ab0094c98d1f8ccef412))
* **modular-monolith/pay-in:** remove unused import
  ([ae79991](https://github.com/quarzo-life/monorepo/commit/ae79991058a338301f2b859539d6312ecb770c79))
* **modular-monolith/pay-in:** remove useless line of code
  ([3d54ef7](https://github.com/quarzo-life/monorepo/commit/3d54ef7035ad71d4245bb209c7a6941ae87648c8))
* **modular-monolith/pay-in:** simplify policy controller test
  ([8842613](https://github.com/quarzo-life/monorepo/commit/8842613172485b7380afc0a75a4f326c2dedb9cb))
* **modular-monolith/pay-in:** throw error for DB errors on policy repository
  ([a8c0b14](https://github.com/quarzo-life/monorepo/commit/a8c0b14630a9904b749acccba36c6ffd4044753a))
* **modular-monolith/pay-in:** use subscriber name + policy id for virtual IBAN
  name
  ([45bc883](https://github.com/quarzo-life/monorepo/commit/45bc88350eccdfd680edf087df17f2f3d11c9563))
* **modular-monolith:** add a log to the root endpoint
  ([2d003bb](https://github.com/quarzo-life/monorepo/commit/2d003bbf3b8fa189bc93bc471376ea1cb5fd8cce))
* **modular-monolith:** add case for existing transfer
  ([f7bab7b](https://github.com/quarzo-life/monorepo/commit/f7bab7b27558940f05701241a0827bb14c36274b))
* **modular-monolith:** add internal uuid to human id script
  ([6be216c](https://github.com/quarzo-life/monorepo/commit/6be216cdf93b3b3715bc522e3fefde41692611bf))
* **modular-monolith:** add internal uuid to human id script
  ([fa23908](https://github.com/quarzo-life/monorepo/commit/fa239084ddc571e6e2a3b5335df3807066c91ba2))
* **modular-monolith:** add internal uuid to human id script
  ([f60d856](https://github.com/quarzo-life/monorepo/commit/f60d8560a9278bb24b8fe86d1c9666468e3b9f2f))
* **modular-monolith:** add reason and paymentRequestId to
  PaymentReceivedPayload update tests for transfer matching
  ([3ffa4c0](https://github.com/quarzo-life/monorepo/commit/3ffa4c051c18cc3630ba9d088a4d26eae60af8ee))
* **modular-monolith:** failing tests after rebase
  ([b58e197](https://github.com/quarzo-life/monorepo/commit/b58e1971b162a1bcb00d050c80e6db3cfd789f9c))
* **modular-monolith:** fix broker import in test
  ([92be3ab](https://github.com/quarzo-life/monorepo/commit/92be3ab5cbf862c9ebe43e07ec3d7b895df7b9a7))
* **modular-monolith:** fix concurrency issue on tests; add repeat-tests.sh
  helper
  ([8af3f92](https://github.com/quarzo-life/monorepo/commit/8af3f923526755b3bb52fa6884a1ac35314be357))
* **modular-monolith:** fix createPolicyHandler and policyCreatedHandler
  ([5185c98](https://github.com/quarzo-life/monorepo/commit/5185c9892a25a05f06e1dbdd0b8ebdb8fcc21e1e))
* **modular-monolith:** improve log message for transfer failed
  ([e08988e](https://github.com/quarzo-life/monorepo/commit/e08988efc5ba601d90015da85166b02090e2e9a8))
* **modular-monolith:** include humanId in response validation for human id
  allocator tests
  ([715c597](https://github.com/quarzo-life/monorepo/commit/715c597a165fab7b6f0a8079e9c6c4131f74ba39))
* **modular-monolith:** inline errors with adrs
  ([e7029c4](https://github.com/quarzo-life/monorepo/commit/e7029c41d8a29847d5a15361c7844348366ec7a8))
* **modular-monolith:** optimize imports
  ([605e44d](https://github.com/quarzo-life/monorepo/commit/605e44db2cd5701ac9087b71aee3af9b3395467b))
* **modular-monolith:** outbox: handle failed serialization events \[WIP]
  ([ed6dd4d](https://github.com/quarzo-life/monorepo/commit/ed6dd4d9817e2b3742a4ec56b47e3cb8ad849375))
* **modular-monolith:** remove unused formatId assertion from
  generateHumanIdHandler tests
  ([abdb508](https://github.com/quarzo-life/monorepo/commit/abdb50837c601fb89183eb013173335e3b4b5408))
* **modular-monolith:** remove unused imports
  ([0320d96](https://github.com/quarzo-life/monorepo/commit/0320d96042ab0ff15f2a1501824218a702107544))
* **modular-monolith:** storing of events must be inside an already created
  transaction \[WIP]
  ([a67b0f1](https://github.com/quarzo-life/monorepo/commit/a67b0f11d24936d3a1798ef50cf12bbeb343d1e0))
* **modular-monolith:** update dev script
  ([f710590](https://github.com/quarzo-life/monorepo/commit/f710590f322bafb0781168d59c84b7778e569862))
* **modular-monolith:** update dev script to use deno run with permissions and
  watch mode
  ([ff29e52](https://github.com/quarzo-life/monorepo/commit/ff29e5210d318c8fc44d73cddb7e44d42cddc45d))
* **modular-monolith:** update error handling to use structured error codes
  ([be7e323](https://github.com/quarzo-life/monorepo/commit/be7e3231a8d617085b31e9b6728f109c92e45f58))
* **modular-monolith:** update Location header
  ([#32](https://github.com/quarzo-life/monorepo/issues/32))
  ([2f89fbe](https://github.com/quarzo-life/monorepo/commit/2f89fbe3ced9400a29a9f016b0f3a4c7723b7db5))
* **modular-monolith:** use asyncResult in policy creation handlers
  ([81e701a](https://github.com/quarzo-life/monorepo/commit/81e701a42b3df9f63972423d4aeb6524e3fdebd2))
* **modular-monolith:** when listening to the SubscriberCreated event, do NOT
  create a new Subscriber id.
  ([897b1f1](https://github.com/quarzo-life/monorepo/commit/897b1f1ab66c2eef51c8e12bccebb00b0f749e14))
* **shared/logger:** add opentelemetry transport dependency to deno.jsonc
  ([9e09ed4](https://github.com/quarzo-life/monorepo/commit/9e09ed405a89839f42d9d918e7f2a3741636a1e6))
* **shared/utils:** add files under src package and fix path in tests
  ([f4f30e6](https://github.com/quarzo-life/monorepo/commit/f4f30e6bdbaf93436e6c6d142415c011f5b25720))

### Features

* **adr:** add database migration tool decision and documentation
  ([8ea6359](https://github.com/quarzo-life/monorepo/commit/8ea6359bce50944bc0906da711eb2a699af2fd66))
* **design-system + front:** bootstrap (WIP)
  ([669d9fa](https://github.com/quarzo-life/monorepo/commit/669d9fad511f4fd37460c1a4f832814d35f597be))
* **front:** add build arguments for Vite environment variables in
  Railway.Dockerfile
  ([46a5177](https://github.com/quarzo-life/monorepo/commit/46a517736bcff14df37a6deea9db08b809811e09))
* **front:** basic implementation of unmatched transfers feature with API
  integration and loading state without any state management tool
  ([d5d7d66](https://github.com/quarzo-life/monorepo/commit/d5d7d6656f35fc57dff9cd44a450a0d26b6e22ee))
* introduce package version menagement
  ([#46](https://github.com/quarzo-life/monorepo/issues/46))
  ([77e4872](https://github.com/quarzo-life/monorepo/commit/77e4872f8eb5cd2083c192fef695d1a6a6ed3831))
* **modular-monolith/config:** add docsUrl to AppConfig
  ([3a9acab](https://github.com/quarzo-life/monorepo/commit/3a9acab2386c4835b5073a59753284e244c8939f))
* **modular-monolith/human-id:** add a human\_ids table
  ([b3d04b8](https://github.com/quarzo-life/monorepo/commit/b3d04b80982b9b596b2883a2e386048ba1c03134))
* **modular-monolith/pay-in:** add 'payment\_requests' table
  ([52bddac](https://github.com/quarzo-life/monorepo/commit/52bddace63deb1105b627b43287423e533fb5b91))
* **modular-monolith/pay-in:** add 'payments' table
  ([6e75bdd](https://github.com/quarzo-life/monorepo/commit/6e75bdd95d734365dcb012157ecac058b8eddf86))
* **modular-monolith/pay-in:** add a PolicyCreatedEvent type and its event
  creator
  ([71f5687](https://github.com/quarzo-life/monorepo/commit/71f568717159db3d4731a4a27eceab11e2ad45b6))
* **modular-monolith/pay-in:** add an event handler for PolicyCreatedEvent
  ([b817f10](https://github.com/quarzo-life/monorepo/commit/b817f107d06a1a7ef7bc939b43117fb44a244137))
* **modular-monolith/pay-in:** add docs\_url to api errors
  ([9dfb04a](https://github.com/quarzo-life/monorepo/commit/9dfb04a3caf8ef23efef3220a993aded4af0bc50))
* **modular-monolith/pay-in:** add docsPath metadata to pay-in request schemas
  and DTOs
  ([80b8ade](https://github.com/quarzo-life/monorepo/commit/80b8ade9f2c1bec840ad10dcd4d0b13e5bedfde0))
* **modular-monolith/pay-in:** add migration to creat foreign key constraints on
  payment\_requests
  ([2a12345](https://github.com/quarzo-life/monorepo/commit/2a1234568cc34020cb08a13d65bf66eee620b602))
* **modular-monolith/pay-in:** add try catch for event errors
  ([677e553](https://github.com/quarzo-life/monorepo/commit/677e55334c2675b4683fd6a15c3ec2f5f6f1858d))
* **modular-monolith/pay-in:** change virutal IBAN name; refactor
  createPolicyHandler
  ([61d5537](https://github.com/quarzo-life/monorepo/commit/61d553745e239c86287387452494e3702c7e9628))
* **modular-monolith/pay-in:** create payment request repository adapter
  ([c7e04c5](https://github.com/quarzo-life/monorepo/commit/c7e04c5275036149baec53b5b631f3f023d851eb))
* **modular-monolith/pay-in:** create policy on PolicyCreatedEvent
  ([5f7f8fa](https://github.com/quarzo-life/monorepo/commit/5f7f8fa19862c9c48dba27170b1290fd09ca69ea))
* **modular-monolith/pay-in:** create the transfer controller to receive the
  webhook info from memo bank \[WIP]
  ([bfb521b](https://github.com/quarzo-life/monorepo/commit/bfb521b0315e4bf86d52cabe8c9dbf9396df8613))
* **modular-monolith/pay-in:** generate virtual iban when creating a policy
  ([498aba4](https://github.com/quarzo-life/monorepo/commit/498aba4247bb176f5658ff4eac4e56d889851c1e))
* **modular-monolith/pay-in:** generate virtual IBAN when saving a policy
  ([c2aac0c](https://github.com/quarzo-life/monorepo/commit/c2aac0c86d6d0218abaa875eb5ed61671b654ef9))
* **modular-monolith/pay-in:** implement a handler for creating a policy
  ([e0e4200](https://github.com/quarzo-life/monorepo/commit/e0e420052020e2788881c0488e089bcadd0f533f))
* **modular-monolith/pay-in:** implement a handler for PaymentRequestedEvent
  ([1756273](https://github.com/quarzo-life/monorepo/commit/17562734aedf88e0a4b338eea4ea58ca0fd88728))
* **modular-monolith/pay-in:** implement call to memobank for iban generation
  ([4009bfe](https://github.com/quarzo-life/monorepo/commit/4009bfeda03c3e81366d1901c785d6de0a6c7eb3))
* **modular-monolith/pay-in:** implement payment repository adapter
  ([7c88ce1](https://github.com/quarzo-life/monorepo/commit/7c88ce172aeb442edcc681bc04366cda23ed7d99))
* **modular-monolith/pay-in:** implement payment repository adapter
  ([e8bfe82](https://github.com/quarzo-life/monorepo/commit/e8bfe82fbc5a28f76141782319687d7c9296fac2))
* **modular-monolith/pay-in:** implement payment request repository adapter
  ([4715c2d](https://github.com/quarzo-life/monorepo/commit/4715c2d7f04cfff2390e8e6a5cc8f5b7c12df6dd))
* **modular-monolith/pay-in:** implement PaymentRequested event and necessary
  handlers
  ([9652e53](https://github.com/quarzo-life/monorepo/commit/9652e53864050c5f0923c48b00c213ddc8465c89))
* **modular-monolith/pay-in:** implement requestPaymentHandler
  ([9b3365f](https://github.com/quarzo-life/monorepo/commit/9b3365fe07383e9c7dd7155bc66f2369bae0506f))
* **modular-monolith/pay-in:** implement savePaymentRequest function for
  paymentRequestRepository
  ([f19f3b8](https://github.com/quarzo-life/monorepo/commit/f19f3b8273d42ca1f7bd1d3a9d921b29e8428151))
* **modular-monolith/pay-in:** introduce unit of work pattern for repositories
  ([aca7d34](https://github.com/quarzo-life/monorepo/commit/aca7d341ebe8a665461234653bcf9e491d1c0d1a))
* **modular-monolith/pay-in:** publish VirtualIbanGenerated after creating a
  policy
  ([6642fc7](https://github.com/quarzo-life/monorepo/commit/6642fc79b51f064c316e1a33c7d3938edd44f22b))
* **modular-monolith/schema:** add a schema registry for docs metadata
  ([81db610](https://github.com/quarzo-life/monorepo/commit/81db610c70de44de1b4c7b69065d9805e3c76d15))
* **modular-monolith/shared:** foundations for job-scheduling
  ([f7487ce](https://github.com/quarzo-life/monorepo/commit/f7487ceb938e8f0c24ea8c57f7674ad45d56734b))
* **modular-monolith/shared:** introduce a bad request response schema
  ([8ffdd43](https://github.com/quarzo-life/monorepo/commit/8ffdd435b3be55940a88b3345b107cbb30464e48))
* **modular-monolith/shared:** introduce a forbidden response schema
  ([f2abfd1](https://github.com/quarzo-life/monorepo/commit/f2abfd173440306247853f5e24f3694e3d8ae91d))
* **modular-monolith/shared:** introduce a not found response schema
  ([7054ff8](https://github.com/quarzo-life/monorepo/commit/7054ff8a31629c73c16e99dc7a8b18ae05d7f9cc))
* **modular-monolith:** add a 'source' attribute to events
  ([9d76e22](https://github.com/quarzo-life/monorepo/commit/9d76e2269463a6a9dc0acc5c01fa4f7bd00d67e6))
* **modular-monolith:** add a generateVirtualIban function to ExternalBankPort
  ([3e6abcc](https://github.com/quarzo-life/monorepo/commit/3e6abcc657e37ebbe422292e49ca5b26496aa58a))
* **modular-monolith:** add a human id bounded context
  ([2ecb95c](https://github.com/quarzo-life/monorepo/commit/2ecb95c51f8c8cb058a9532de10f7c94f9ddfdcc))
* **modular-monolith:** add a payment requested payload value object
  ([afe3051](https://github.com/quarzo-life/monorepo/commit/afe3051f8c4f134e277653ea1da42ea9ec9b330c))
* **modular-monolith:** add a schema for human ID bounded context
  ([107fb79](https://github.com/quarzo-life/monorepo/commit/107fb79ab58f10c38f4e96ccc5ab1a6a5ea6aeb9))
* **modular-monolith:** add a VirtualIbanGenerated event
  ([71e7cf3](https://github.com/quarzo-life/monorepo/commit/71e7cf3a24bf420d052a37ce5ce45a7ef7585a34))
* **modular-monolith:** add builder wrappers for broker, payer, policy,
  subscriber, and transfer entities
  ([27fe82d](https://github.com/quarzo-life/monorepo/commit/27fe82d1654d5a9a02f83942794c2a10709a6e5a))
* **modular-monolith:** add error logging for database operations in bounded
  context
  ([0a983c9](https://github.com/quarzo-life/monorepo/commit/0a983c9050fcaf94662820d63439c4bf46a714ac))
* **modular-monolith:** add fp-utils package and update dependencies
  ([683bef0](https://github.com/quarzo-life/monorepo/commit/683bef03b176e95b70e2615fe988f287ef784069))
* **modular-monolith:** add getSuspenseAccountTransfers functionality and update
  in-memory repository
  ([a715ec3](https://github.com/quarzo-life/monorepo/commit/a715ec3fa2d0a7b391843e0250c8ec423a8824e5))
* **modular-monolith:** add human IDs repository and unit of work
  implementations
  ([e377213](https://github.com/quarzo-life/monorepo/commit/e37721377787c45ce86858ee51efa909f2cd3071))
* **modular-monolith:** add methods for setting transfer status and creation
  date
  ([1c5fe34](https://github.com/quarzo-life/monorepo/commit/1c5fe34e5bb414ac0dfded679eb02d6a73f3a735))
* **modular-monolith:** add migration script for subscribers table
  ([c1177f7](https://github.com/quarzo-life/monorepo/commit/c1177f70070db1f5185035624e4f7ce7ac5df2e0))
* **modular-monolith:** add name field to Payer and update personalIban to be
  nullable
  ([18deb89](https://github.com/quarzo-life/monorepo/commit/18deb897587952450ca447aa022ddd70d19f46a5))
* **modular-monolith:** add payment request builder for testing
  ([32b9f8c](https://github.com/quarzo-life/monorepo/commit/32b9f8ccdfdb2a54bd2d04c81bc2a896ce6fd27e))
* **modular-monolith:** add schema types to transfer api \[wip]
  ([6817810](https://github.com/quarzo-life/monorepo/commit/6817810563d7217dd082ab63263ada26975f1f3b))
* **modular-monolith:** add script for events outbox inbox tables
  ([639c904](https://github.com/quarzo-life/monorepo/commit/639c90418a27563705375fec9ac5977aba6c4a7c))
* **modular-monolith:** add serializing/deserializing methods on domain events
  ([20a9045](https://github.com/quarzo-life/monorepo/commit/20a9045107b902c267ef1ceca10b89f93e2c8b5b))
* **modular-monolith:** add subscriber management functionality with in-memory
  repository
  ([73167b5](https://github.com/quarzo-life/monorepo/commit/73167b58164aa7816fae5dfea9a867bf7ece03f3))
* **modular-monolith:** add transfer API \[WIP]
  ([63f8609](https://github.com/quarzo-life/monorepo/commit/63f8609ec6b313b968b371bfb85c950b0e6cc67a))
* **modular-monolith:** add transport settings for the logger
  ([4b2e9f6](https://github.com/quarzo-life/monorepo/commit/4b2e9f618814ccc8134143a4e5e3d9940ddd7fea))
* **modular-monolith:** add update payer request and payer request retrieval
  ([0422d32](https://github.com/quarzo-life/monorepo/commit/0422d32cbc0ac99a1f2557410b776c353fefc873))
* **modular-monolith:** add virtual iban migration on policy and impl…
  ([#29](https://github.com/quarzo-life/monorepo/issues/29))
  ([ab97b38](https://github.com/quarzo-life/monorepo/commit/ab97b38610588cb83f0ce0314d1031d19765d0cd))
* **modular-monolith:** add webhook endpoint for transfer notifications
  ([d54247d](https://github.com/quarzo-life/monorepo/commit/d54247d719429cf0c4800206049b95f55ff35f6d))
* **modular-monolith:** disable file parallelism
  ([0a809e3](https://github.com/quarzo-life/monorepo/commit/0a809e3ddcd1600e6995b941db28e012e0d99ad7))
* **modular-monolith:** enhance payer and payment request schemas with tags
  ([bc8deb5](https://github.com/quarzo-life/monorepo/commit/bc8deb57c4aee76fd023eb843e81e17ea81faa0b))
* **modular-monolith:** enhance payer repository tests and implement payer
  creation logic
  ([99cbd2d](https://github.com/quarzo-life/monorepo/commit/99cbd2de37815e0dca37e1c62ff6f25ce0f6c943))
* **modular-monolith:** enhance transfer handling for missing payer and policy
  ([a6d73ce](https://github.com/quarzo-life/monorepo/commit/a6d73ce412679252c6242401c82e5dcda5606a4d))
* **modular-monolith:** enhance transfer repository with suspense account
  transfer scenarios
  ([79bea3b](https://github.com/quarzo-life/monorepo/commit/79bea3bfeee8c48c6c3202e1a8e0150042b74547))
* **modular-monolith:** handle canceled transfer \[WIP]
  ([f93c9ed](https://github.com/quarzo-life/monorepo/commit/f93c9ed8efb408ecccdfc262bc8058b5e5c593d6))
* **modular-monolith:** implement createPayer functionality
  ([91a542a](https://github.com/quarzo-life/monorepo/commit/91a542a0541393a0adc7a0c7e279f4612b19f6a7))
* **modular-monolith:** implement database seeding
  ([dc3a797](https://github.com/quarzo-life/monorepo/commit/dc3a7971c864765ba4c0e312cd7ccd60f127e1b4))
* **modular-monolith:** implement designate payer use case
  ([083cd56](https://github.com/quarzo-life/monorepo/commit/083cd56a707b70b540b808e94bb6b7359c63f85c))
* **modular-monolith:** implement endpoint for retrieving suspense account
  transfers and enhance response DTOs
  ([fe57191](https://github.com/quarzo-life/monorepo/commit/fe57191deb9261c6439e456d1b7fafca522adccb))
* **modular-monolith:** implement human ID allocation API and related
  controllers
  ([2824b2b](https://github.com/quarzo-life/monorepo/commit/2824b2b2ce09e580fe05e1acf5a9dddd1444c018))
* **modular-monolith:** implement human ID generation and related domain logic
  ([128b008](https://github.com/quarzo-life/monorepo/commit/128b00863a2d36f31f9ab97adeb65dcc4669e9cd))
* **modular-monolith:** implement in-memory unit of work for PayIn context
  ([85c4580](https://github.com/quarzo-life/monorepo/commit/85c458012667a72d5f9708f401ddb6fdcd2cce25))
* **modular-monolith:** implement payer controller and associated schemas for
  creating payers
  ([6e96ee6](https://github.com/quarzo-life/monorepo/commit/6e96ee6725911b5466999a4c769b1bbc448adfd8))
* **modular-monolith:** implement payment request controller
  ([94de9fd](https://github.com/quarzo-life/monorepo/commit/94de9fdd39599f837079d6adfbc98da2165887fc))
* **modular-monolith:** implement PaymentRequestedEvent
  ([4a41987](https://github.com/quarzo-life/monorepo/commit/4a41987614a994aef82ef6e4cd6c15303c873ef6))
* **modular-monolith:** implement register payer personal IBAN functionality
  ([ee0294e](https://github.com/quarzo-life/monorepo/commit/ee0294ee3d4673712c85e90ec7d9144431fc9714))
* **modular-monolith:** implement subscriber creation in the message bug and
  implement add api test
  ([bc2be89](https://github.com/quarzo-life/monorepo/commit/bc2be89cabae3640a1841712cb2da6f4fe0609ac))
* **modular-monolith:** implement transfer repository and associated tests
  ([cb39ef1](https://github.com/quarzo-life/monorepo/commit/cb39ef1a8f30f2041d29ace260f0adb539af6d4a))
* **modular-monolith:** integrate in-memory message bus into payment request
  controller tests
  ([13d99e8](https://github.com/quarzo-life/monorepo/commit/13d99e81a138a281aa1e36dd0dc8e5cd7a4e6e98))
* **modular-monolith:** integrate subscriber repository into PayIn unit of work
  and add integration tests
  ([a34619a](https://github.com/quarzo-life/monorepo/commit/a34619a844c9c21301185d7757d06b5a0d10c232))
* **modular-monolith:** introduce api test for the pay-in-subscriber
  ([b4c0b21](https://github.com/quarzo-life/monorepo/commit/b4c0b2121cbfc334bb5bd007389bac18427f5182))
* **modular-monolith:** introduce creation of idempotency key - create proto
  event
  ([f2c9511](https://github.com/quarzo-life/monorepo/commit/f2c9511d375c26c5fa82da409c1e7f2bafbdf22b))
* **modular-monolith:** introduce creation of idempotency key \[WIP]
  ([6a1e005](https://github.com/quarzo-life/monorepo/commit/6a1e005b3ac99b2aa719f9bc8ce6ea35991a2ae3))
* **modular-monolith:** introduce shared schema types for errors
  ([55f4aa6](https://github.com/quarzo-life/monorepo/commit/55f4aa62f869aea7f659a928389072852b7ee190))
* **modular-monolith:** move the implementation of generate human id
  ([cb962df](https://github.com/quarzo-life/monorepo/commit/cb962dfb5217256bf93cdddb33949706649b36a5))
* **modular-monolith:** publish PaymentReceived event
  ([7e31e07](https://github.com/quarzo-life/monorepo/commit/7e31e0724aba2ef73bd6632b3161e4c05d6e2d0b))
* **QA:** add a /qa/emit-event endpoint
  ([6e06104](https://github.com/quarzo-life/monorepo/commit/6e0610408adf2ae106cdc361b3efdba1d83f0261))
* **shared/fp-utils:** add unbound map and filter
  ([fcf01b4](https://github.com/quarzo-life/monorepo/commit/fcf01b45829e9615dba8273219c77f7b56da632f))

## [0.1.3](https://github.com/quarzo-life/monorepo/compare/sdk-v0.1.2...sdk-v0.1.3) (2025-11-26)

### Bug Fixes

* **ci-cd:** remove PGHOSTADDR environment variable from CI workflow
  ([c0f5d26](https://github.com/quarzo-life/monorepo/commit/c0f5d26c5842c7ef22797b9196b3db0db483bbc0))
* **ci-cd:** update DATABASE\_URL to use localhost and add database connectivity
  verification step
  ([c4d7c20](https://github.com/quarzo-life/monorepo/commit/c4d7c20f40d3add3882b12cbf96958ba4c1e690e))
* **CI:** outdated pnpm-lock.yaml file
  ([66ffb89](https://github.com/quarzo-life/monorepo/commit/66ffb89bd0319a4656df29d0482c08076d9027b1))
* **design-system:** storybook testing
  ([ae7f183](https://github.com/quarzo-life/monorepo/commit/ae7f1839b1c53d939cc7f993b7a34cb6f4394588))
* **docs:** remove autogenerated timestamp from glossary\_fr
  ([fc34744](https://github.com/quarzo-life/monorepo/commit/fc34744c5bd322b21c8b36a1e2525c519bd0f721))
* **docs:** remove folder timestamp
  ([20bd592](https://github.com/quarzo-life/monorepo/commit/20bd59223c04b426b8392dfb59334629104a759c))
* **docs:** remove timestamp from autogeneration
  ([a46f9ca](https://github.com/quarzo-life/monorepo/commit/a46f9cac96556b0386a6b1b0e940516bf34f7a4e))
* **front:** correct button click log message
  ([85ff5ce](https://github.com/quarzo-life/monorepo/commit/85ff5ce5e6bf523555c933a1a2c0fd90f9dc7f98))
* **front:** correct log message in App component button click handler
  ([5b68ce6](https://github.com/quarzo-life/monorepo/commit/5b68ce672270a1d819dba3cf53033dcc46c6ef5b))
* **front:** update button label and log message in App component
  ([fa927ed](https://github.com/quarzo-life/monorepo/commit/fa927ed51269788266a379f374a7069216e40785))
* **generateId:** lint error
  ([28b25bc](https://github.com/quarzo-life/monorepo/commit/28b25bc6ca1ee6eae74402e843c3a30989bd77df))
* **generateId:** typo in test
  ([2d7971b](https://github.com/quarzo-life/monorepo/commit/2d7971b225fa3cde60fdbf353aefc1e0693afdcf))
* **modular-monolith:** correct addition operation in API response from 7 to 8
  ([d781be6](https://github.com/quarzo-life/monorepo/commit/d781be6362374441b779243b8fc8d4d84d0eab77))
* **modular-monolith:** enable identity api test
  ([95a5286](https://github.com/quarzo-life/monorepo/commit/95a528665bc062b2d7a072fb34ec50aaebaf8330))
* **modular-monolith:** fix broken docker build
  ([7064eaf](https://github.com/quarzo-life/monorepo/commit/7064eaf93b951631cd37183beaa9bb1f564381a1))
* **modular-monolith:** remove services for semantic release in ci; add
  documentation for running migration in test
  ([1078366](https://github.com/quarzo-life/monorepo/commit/107836687495d30975ca106c8542a29aa74914a4))
* **modular-monolith:** update deno.lock
  ([0e002ec](https://github.com/quarzo-life/monorepo/commit/0e002ec2e533ea8c9fd8712f24fc3425acf1ee55))
* remove un-used variable
  ([de6e99d](https://github.com/quarzo-life/monorepo/commit/de6e99d5daf2e7ab00a4d79a0fa12e63170c975c))

### Features

* **ci-cd:** add PostgreSQL service and database migration step to CI workflow;
  enable policy repository and controller tests
  ([1c15f41](https://github.com/quarzo-life/monorepo/commit/1c15f412c9f3a6fab5b821800668c9578fbec412))
* **design-system:** add basic Heading component
  ([2afed88](https://github.com/quarzo-life/monorepo/commit/2afed881fe7501c66607e7bb389a2fae847e5cea))
* **design-system:** add basic LinkButton component
  ([df49813](https://github.com/quarzo-life/monorepo/commit/df49813592b90ad813d808ee95e33d0591c38691))
* **design-system:** add basic Table component
  ([76174dd](https://github.com/quarzo-life/monorepo/commit/76174dd2e204e454cae4ce179eedbc4d20c55e76))
* **design-system:** add color variables and set the Inter font as default
  ([fb4b77b](https://github.com/quarzo-life/monorepo/commit/fb4b77b78628c76c21ca8c037f8262db76353ebb))
* **design-system:** add snapshot tests for Heading, LinkButton, and Table
  components
  ([2cfb4d6](https://github.com/quarzo-life/monorepo/commit/2cfb4d627bb2db633047952f36b9d609e284edfe))
* **design-system:** rename button folder component
  ([a094b21](https://github.com/quarzo-life/monorepo/commit/a094b210be82607bbc389ecdd087117b1c7c9378))
* **front:** add temporary separate Dockerfile for Railway
  ([49333c5](https://github.com/quarzo-life/monorepo/commit/49333c574272d853491df98967bde30b67c6d79c))
* **front:** change log message
  ([23325a8](https://github.com/quarzo-life/monorepo/commit/23325a844a7ce1a78e512dedc85b30640c95882f))
* **front:** change log message
  ([f5aacc8](https://github.com/quarzo-life/monorepo/commit/f5aacc82f7f26cbaa328854b380ad421c3bbbd96))
* **modular-monolith/pay-in:** add payment request amount matching\[wip]
  ([5cdcea8](https://github.com/quarzo-life/monorepo/commit/5cdcea840ae15a7fe37533b19bb1f9b2c28c1b98))
* **modular-monolith/pay-in:** add status to transfer
  ([26cf7ad](https://github.com/quarzo-life/monorepo/commit/26cf7ad773ec5bcaacfed3e158d603ed944ecbef))
* **modular-monolith:** add identity routes to feature aware factory
  ([bb2cb92](https://github.com/quarzo-life/monorepo/commit/bb2cb92c77b49a3362fa6023a90bc484eb08e1c7))
* **modular-monolith:** add keycloak configuration
  ([04d1a52](https://github.com/quarzo-life/monorepo/commit/04d1a52eac021a63cab05dc00560024fd26a47ad))
* **modular-monolith:** add SQL migration for policies table creation
  ([7f3385b](https://github.com/quarzo-life/monorepo/commit/7f3385bfb8bd6f2f046d769e6ad7e295ca4d17cc))
* **modular-monolith:** enhance API schemas and refactor controllers for Hono
  integration
  ([a66e4f6](https://github.com/quarzo-life/monorepo/commit/a66e4f6c7bbb7b93d01cca18ccf0c786bb181af8))
* **modular-monolith:** implement Hono adapter and registerPayInRoutes
  functionality
  ([603192c](https://github.com/quarzo-life/monorepo/commit/603192c07780d2b5b52d3908d229dd6a458030ba))
* **modular-monolith:** implement policy management features including
  repository, controller, and integration tests
  ([d50a55f](https://github.com/quarzo-life/monorepo/commit/d50a55face4a933a4ba2e45e6f2355b2d0d690b1))
* **modular-monolith:** migrate to Hono framework and update plugin registration
  ([62a1496](https://github.com/quarzo-life/monorepo/commit/62a1496e2c7e6a02137d793ce1a99589c03e0303))
* **modular-monolith:** pay-in: add matching for transfer's sender IBAN with
  Policy's Payer's personal IBAN (wip)
  ([16673fa](https://github.com/quarzo-life/monorepo/commit/16673fa77b35853676850c8c83565af8c977d38a))
* **modular-monolith:** pay-in: match recepient iban with policy's virtual iban
  (WIP)
  ([c1e0c0b](https://github.com/quarzo-life/monorepo/commit/c1e0c0b80e8730834b0d34aabf6b4241711eb8df))
* **modular-monolith:** set Zod as type provider and migrate schemas to Zod
  ([8ffa863](https://github.com/quarzo-life/monorepo/commit/8ffa8633dd76aa54fd07fd4caa4cc795457a4a17))
* **modular-monolith:** transfer matching (WIP)
  ([a77820b](https://github.com/quarzo-life/monorepo/commit/a77820b28f80440335b2ef671c9bad310858fd14))
* **utils/Result:** allow binding on two results
  ([dd1e196](https://github.com/quarzo-life/monorepo/commit/dd1e1966392b95c70a6fd7d741319e7417d1a762))
* **utils:** add id generator
  ([60adfb9](https://github.com/quarzo-life/monorepo/commit/60adfb95a8bb66fd4fb1881a2fe736e9eb8e32a5))

## [0.1.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.1.1...sdk-v0.1.2) (2025-11-14)

### Bug Fixes

* **modular-monolith:** switch deps to deno.json
  ([9b68d77](https://github.com/quarzo-life/monorepo/commit/9b68d770d38f69641a44b201c26120c00f0eb02e))
* **sdk:** update test script in deno.json to run vitest using deno
  ([1c6b40e](https://github.com/quarzo-life/monorepo/commit/1c6b40eea33b2db0a2bccac34ecfda3a5a9004bb))

### Features

* **modular-monolith:** add DATABASE\_POOL\_SIZE to .env.example, update test
  script to use deno task, and introduce vitest configuration
  ([a5d78f0](https://github.com/quarzo-life/monorepo/commit/a5d78f0bdf1b9c296fd73f3bb18a74d1a69a6c19))
* **modular-monolith:** implement bounded context configuration for migration
  scripts
  ([a4e386e](https://github.com/quarzo-life/monorepo/commit/a4e386ea6cba8767d94c125190e5b332ed4b146b))
* **modular-monolith:** integrate bounded context database into dummy repository
  and enhance error logging
  ([4ffb88b](https://github.com/quarzo-life/monorepo/commit/4ffb88bd45ed5489ea90a0775bf768c4a8fa2fa2))
* **modular-monolith:** update deno.lock and deno.json to include @db/postgres
  and @deno/vite-plugin, modify migration scripts for additional permissions
  ([f1ab28f](https://github.com/quarzo-life/monorepo/commit/f1ab28f38580c28d0acb4d5ee01eaec0f49152da))

## [0.1.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.1.0...sdk-v0.1.1) (2025-11-13)

### Bug Fixes

* **front:** add logger package to Dockerfile
  ([aa2a6e3](https://github.com/quarzo-life/monorepo/commit/aa2a6e39d6fdd1f99d7734b97d8103e947813221))
* **front:** reinstall package @quarzo-life/logger
  ([77543f4](https://github.com/quarzo-life/monorepo/commit/77543f4d3901cf6fe166a3d368bccf443182b309))
* **front:** remove shared logger from fron
  ([166d89d](https://github.com/quarzo-life/monorepo/commit/166d89d542c9a0210c49efd61c1ad3a63750abd0))
* remove postinstall command for shared libs
  ([2093e5b](https://github.com/quarzo-life/monorepo/commit/2093e5b6a8d3fa20602b13a89cd19ac921931a79))

### Features

* **modular-monolith:** add db migration tool
  ([#14](https://github.com/quarzo-life/monorepo/issues/14))
  ([40cef29](https://github.com/quarzo-life/monorepo/commit/40cef291d7a0fcfe207e890b0d2da76a5f9cfa90))
* **utils:** add immutability lib in utils
  ([6f529aa](https://github.com/quarzo-life/monorepo/commit/6f529aae9f80e8eee30e7a05a8773bc64cc7fa7a))

# [0.1.0](https://github.com/quarzo-life/monorepo/compare/sdk-v0.0.2...sdk-v0.1.0) (2025-11-10)

### Bug Fixes

* **docs:** clean up changelog script and remove dead link rule for changelogs
  history
  ([263c94d](https://github.com/quarzo-life/monorepo/commit/263c94dfe565acd79b73ca3fb62dc938b951a1a1))
* **docs:** correct path in Dockerfile for static files copy
  ([b0c4759](https://github.com/quarzo-life/monorepo/commit/b0c4759bf6ef71786eccac0e27fd9726249585d2))
* **docs:** ensure OpenAPI spec file is created if it doesn't exist
  ([0a0a093](https://github.com/quarzo-life/monorepo/commit/0a0a0938e6654c31494fed1df6fb36976dda679f))
* **docs:** handle connection errors when fetching OpenAPI spec
  ([97e0199](https://github.com/quarzo-life/monorepo/commit/97e01995563594f498fe8d2a459f3648c7558885))
* **docs:** update changelog links to use correct markdown file extensions
  ([6bf25d9](https://github.com/quarzo-life/monorepo/commit/6bf25d9baa9fa9460ab3a78315b649c35b60a7d0))
* **docs:** update OpenAPI spec creation to include version 3.0.3
  ([b3892df](https://github.com/quarzo-life/monorepo/commit/b3892df1f4e5e5f231cbb043dc532b52e7bcdf4d))
* **front:** don't use type
  ([a1deaf5](https://github.com/quarzo-life/monorepo/commit/a1deaf558822f95c49dd34bff0651fc89f1047fc))
* **front:** update changelog formatting to group commits by date
  ([76a447e](https://github.com/quarzo-life/monorepo/commit/76a447eb69777d7dab5b7739da69a2a0e08dc02d))
* **logger:** add dependencies to logger package.json
  ([6268881](https://github.com/quarzo-life/monorepo/commit/6268881732a2e9aaac9baca32e6061cf13fff3d9))
* **modular-monolith:** correct log message formatting for transaction received
  ([38db650](https://github.com/quarzo-life/monorepo/commit/38db650fc56652f237afb39f05869ae3b7cab8df))
* **modular-monolith:** introduce deno workspaces and remove dependencies not
  needed from modular-monolith
  ([85690cd](https://github.com/quarzo-life/monorepo/commit/85690cd935226d2198890a0cbbcfeeeeab05cb17))
* **modular-monolith:** keep deps in package.json due to vitest deps resolution
  in package.json
  ([03dce14](https://github.com/quarzo-life/monorepo/commit/03dce14346d986924d668ef1cba8f55eb2803281))
* **modular-monolith:** update operation result in server response and enhance
  transaction log message
  ([fab745c](https://github.com/quarzo-life/monorepo/commit/fab745c2d29a7eaa5c2f24751babf2ad7dcd5874))
* **modular-monolith:** update path and permissions in package.json
  ([ce9e569](https://github.com/quarzo-life/monorepo/commit/ce9e569b567e9cd9742961247003e98d3be6fccb))
* **modular-monolith:** update schema to show webhook banks in API documentation
  ([367edbd](https://github.com/quarzo-life/monorepo/commit/367edbd41cea8f364debe59414ba3eb97d520a24))
* **modular-monolith:** update webhook banks schema to hide from API
  documentation and adjust response status
  ([af230d4](https://github.com/quarzo-life/monorepo/commit/af230d466e45f5da96d005de39464c6d81a420e2))
* **modular-monolith:** use result in secret store port; add client and vault
  adapters
  ([0c1238a](https://github.com/quarzo-life/monorepo/commit/0c1238a12c4156a4f7e713f85d9b1475ca5d45fa))
* **modular-monolith:** use tracking dependencies in package.json and deno.json
  via automated script
  ([a0f6453](https://github.com/quarzo-life/monorepo/commit/a0f64536a4c22ebe090237327700a4461b045be5))
* **utils:** use vitest
  ([c7fdf6c](https://github.com/quarzo-life/monorepo/commit/c7fdf6c060209917f46da0670148df4feac44663))

### Features

* **docs:** add debug logging for OpenAPI spec fetching
  ([e3dd29b](https://github.com/quarzo-life/monorepo/commit/e3dd29bc1a7f96ab09cc0b342ec7891c347c16db))
* **docs:** add environment variable for OpenAPI server URL in Dockerfile
  ([ae991c1](https://github.com/quarzo-life/monorepo/commit/ae991c1242760bd887e4b2eafd6d7af032139772))
* **docs:** add fetchOpenapi script to retrieve and save OpenAPI spec
  ([3c85f62](https://github.com/quarzo-life/monorepo/commit/3c85f627d1923ec7416f476e73dc3c6de7157e83))
* **docs:** integrate vitepress-openapi for enhanced API documentation
  ([73544db](https://github.com/quarzo-life/monorepo/commit/73544dbdf3b6e58abbba3d8c780043008ff49c53))
* **modular-monolith:** add an example POST endpoint
  ([a096f59](https://github.com/quarzo-life/monorepo/commit/a096f59e7bf03ef9e7c384c70c7701833d802df8))
* **modular-monolith:** add config file for OpenAPI setup
  ([2409189](https://github.com/quarzo-life/monorepo/commit/2409189e567363832854d867817aa5f378feb0a0))
* **modular-monolith:** add memobank routes for transaction webhook
  ([4408771](https://github.com/quarzo-life/monorepo/commit/4408771a36de605440e0dc52e569c1ef882ea6ec))
* **modular-monolith:** add schemas to the example endpoints
  ([40fc28f](https://github.com/quarzo-life/monorepo/commit/40fc28f6cd301894e87a6e5517e6d64eb655e4ea))
* **modular-monolith:** generate API docs using swagger-ui
  ([6c058f0](https://github.com/quarzo-life/monorepo/commit/6c058f0b4db4bd5de0ffd605213533db0c654a3f))
* **modular-monolith:** implement CORS configuration and environment handling
  ([a2ef09a](https://github.com/quarzo-life/monorepo/commit/a2ef09ab22f13ec715629e1ccc0698aa8c304646))
* **modular-monolith:** integrate logger for improved logging functionality
  ([6c0355e](https://github.com/quarzo-life/monorepo/commit/6c0355e354e0f3b0047b8c2cb6793e5e0c27e5ac))
* **modular-monolith:** remove explore bar form swagger docs
  ([962bab3](https://github.com/quarzo-life/monorepo/commit/962bab3dde03f7a37818fe2370ac50bf4a982b6c))
* **sdk:** refactor request handling
  ([6499ebf](https://github.com/quarzo-life/monorepo/commit/6499ebf7845a6bd02e269fa5722f530f91cbb437))

## [0.0.2](https://github.com/quarzo-life/monorepo/compare/sdk-v0.0.1...sdk-v0.0.2) (2025-10-27)

### Bug Fixes

* **docs:** dead link setting
  ([b685695](https://github.com/quarzo-life/monorepo/commit/b685695bfee530b71d00e0b5e2f11d03b1c2ce97))
* **docs:** ignoreDeadLinks
  ([c6233fe](https://github.com/quarzo-life/monorepo/commit/c6233fe589a46ad902814d398aa98e55dc62fdcc))
* include conventional commits preset
  ([62fb79d](https://github.com/quarzo-life/monorepo/commit/62fb79d88b57e294e79fcc705b551b1d4bbd9843))
* rename release
  ([c01bedf](https://github.com/quarzo-life/monorepo/commit/c01bedf2ab680c9c43d832c313983740abc68262))
* update commit analyzer
  ([1384a90](https://github.com/quarzo-life/monorepo/commit/1384a90a309f7dae1bd3bbfb290dc4dd4b2a7390))

## [0.0.1](https://github.com/quarzo-life/monorepo/compare/sdk-v0.0.0...sdk-v0.0.1) (2025-10-22)

### Bug Fixes

* **sdk:** add semantic release management
  ([9dffc40](https://github.com/quarzo-life/monorepo/commit/9dffc4043ceb01ba0e57918fa1753085775762c8))
