|
|
bc6a603913
|
feat(brands): remove internal uuid from brand responses and query only by brandCode
|
2026-08-31 17:35:32 +02:00 |
|
|
|
7312289811
|
feat(employees): rename ArcadiaEmployeeId to SiRhMatricule and expose matricule in api responses
|
2026-08-31 17:29:18 +02:00 |
|
|
|
71f97b16e3
|
refactor(string): centralize string encoding and normalization in StringEncoder & StringHelper, normalize BrandName to titleCase
|
2026-08-31 15:36:16 +02:00 |
|
|
|
197aedbc5e
|
refactor(health): remove toArray from HealthCheckResult DTO and encapsulate serialization in HealthCheckResponse
|
2026-08-27 15:19:36 +02:00 |
|
|
|
e31767cfd0
|
refactor(brand): make ArcadiaId strictly string value extending EntityId
|
2026-08-24 21:45:04 +02:00 |
|
|
|
55576a6971
|
refactor(security): unify ClientDirectory reading methods into ClientRepository
|
2026-08-24 21:44:56 +02:00 |
|
|
|
891b21ba61
|
test(security): add unit tests for audit entities, presenter, and ClientConsoleResolver
|
2026-08-21 16:16:26 +02:00 |
|
|
|
37bd6cdbdd
|
feat(shared): implement PSR-20 Clock contract, Utc facade, and RFC3339 normalization
|
2026-08-21 15:45:32 +02:00 |
|
|
|
62289d2222
|
refactor(domain): introduce Domain Builders for IncoComposition and IncoSheet
|
2026-08-21 10:13:43 +02:00 |
|
|
|
aca627ff78
|
test(presentation): add missing unit tests for API and Console presenters
|
2026-08-20 18:22:20 +02:00 |
|
|
|
1f8f03e6d8
|
feat(brand): add Brand use cases, API v1 endpoints, console command, OpenAPI spec and Bruno collection
|
2026-08-20 17:35:47 +02:00 |
|
|
|
ac552a4530
|
refactor: adopt native PHP 8.5 \Uri\Rfc3986\Uri for request URIs and pagination links
|
2026-08-17 09:30:21 +02:00 |
|
|
|
70375f8139
|
feat(dto): implement PaginationDto for pagination metadata
Added PaginationDto to handle pagination details and links for API responses.
Updated related response classes to utilize the new PaginationDto.
|
2026-08-14 12:02:13 +02:00 |
|