DATASOURCE_URL/USERNAME/PASSWORD correspondent aux variables définies dans
le docker-compose.yml de l'Infra. Ajout de cors.allowed-origin pour le futur.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
out/ sans / initial ignorait application/port/out/, qui est un répertoire
valide de la Clean Architecture.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Champ `name` ajouté sur User, UserEntity, RegisterRequest
- AuthenticateUserUseCase retourne Result(user, token) au lieu du token seul
- UserNotFoundException remplacé par BadCredentialsException au login (pas de fuite d'info)
- @Email retiré de LoginRequest (identifiant = "gato", pas nécessairement un email)
- Migration V2 : colonne name + utilisateur par défaut gato/change (ADMIN)
- bytecode cible Java 21 (ASM Spring Boot 3.4 ne supporte pas Java 25)
- Tests : AbstractIntegrationTest simplifié, URL TC JDBC + network host
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>