42 lines
2.0 KiB
Markdown
42 lines
2.0 KiB
Markdown
# Changelog
|
|
|
|
Toutes les modifications notables sont documentées ici.
|
|
Format : [Keep a Changelog](https://keepachangelog.com/fr/1.0.0/)
|
|
|
|
## [Unreleased]
|
|
|
|
### Fixed
|
|
- Permissions du fichier `.env` corrigées (`chown cedrix:www-data`) pour que PHP-FPM (`www-data`) puisse le lire (erreur 500)
|
|
- PHPStan : namespaces manquants `\PDOException` et `\InvalidArgumentException` dans `UserRepository` (#1)
|
|
- PHPStan : `UserRepository` instancié sans argument PDO dans `AuthService::changePassword()` (#2)
|
|
- PHPStan : `MailQueue` et `MailService` injectent désormais un `PDO` directement au lieu d'appeler `Database::getConnection()` inexistante (#3)
|
|
- PHPStan : bootstrap `phpstan-bootstrap.php` ajouté pour définir `BASE_PATH` lors de l'analyse statique (#4)
|
|
- PHPStan : comparaison `200 > 0` toujours vraie supprimée dans `MailService` ; `addScope()` reçoit désormais un array dans `auth.php` (#5)
|
|
|
|
### Removed
|
|
- Méthode privée inutilisée `UserRepository::nullIfEmpty()` (#1)
|
|
- Chargement de la police Inter depuis `fonts.googleapis.com` remplacé par un auto-hébergement local (#7)
|
|
- Tags `<link rel="preconnect">` vers Google Fonts supprimés du layout (#7)
|
|
|
|
### Added
|
|
- Police Inter auto-hébergée dans `public/assets/fonts/` (woff2, latin + latin-ext, OFL-1.1) (#7)
|
|
- Favicon SVG `public/assets/favicon.svg` aux couleurs du site (#8)
|
|
- Page `/route.php?action=licenses` listant les licences des composants tiers (Bootstrap, PHPMailer, Inter, Claude Code…)
|
|
|
|
### Added
|
|
- Initialisation du dépôt git sur le serveur
|
|
- Réorganisation des dossiers (`includes/` → `src/` et `templates/`, `docs/`, `database/`)
|
|
- Scripts de déploiement (`sync.sh`, `commit.sh`, `deploy.sh`, `sync-server-config.sh`)
|
|
- Copie locale des configs serveur Apache et PHP-FPM
|
|
|
|
---
|
|
|
|
<!-- Format des entrées :
|
|
## [x.y.z] - YYYY-MM-DD
|
|
### Added — nouvelles fonctionnalités
|
|
### Changed — modifications de fonctionnalités existantes
|
|
### Fixed — corrections de bugs
|
|
### Removed — suppressions
|
|
### Security — corrections de failles
|
|
-->
|