# Changelog

## [2.0.4] - 2026-07-08

### Fixed
- Publication manuelle : attribution à l'utilisateur WordPress ayant réellement cliqué sur « Publier » (enregistré au moment du clic), l'API Forgejo ne renvoyant que le propriétaire du token

## [2.0.3] - 2026-07-08

### Added
- Publication : distinction visuelle entre publications par commit et publications relancées manuellement (badge « Commit » / « Manuelle ») + affichage de la personne ayant relancé manuellement

### Fixed
- Publication : attribution cohérente de l'auteur pour un même commit (résolution de l'auteur Git une seule fois par SHA + repli sur l'auteur du push en cas d'API commit indisponible), corrigeant les cas où un rebuild manuel affichait le déclencheur au lieu de l'auteur du commit

## [2.0.1] - 2026-07-08

### Fixed
- Publication : affichage de l'auteur du commit git au lieu de l'utilisateur ayant déclenché le workflow Forgejo

## [2.0.0] - 2026-06-23

### Added
- Migration CI/CD et mises à jour automatiques vers Forgejo Actions et le registry generic
- Intégration Forgejo : sélection de branches, déclenchement de workflow et suivi des publications en temps réel
- Configuration et test de l'API DeepL dans les réglages
- Support de l'API ACF Abilities
- Nouveau logo Eliophot et remplacement des icônes material par lucide-svelte
- Anglais (États-Unis) ajouté comme langue par défaut
- Callback de permissions centralisé pour les routes REST
- Visibilité de l'historique de publication selon le rôle utilisateur
- Mémorisation de la dernière branche sélectionnée pour la publication

### Changed
- Publication : déclenchement d'un rebuild Forgejo à la place du redeploy Dokploy uniquement
- Menu admin : injection de la sidebar dans le footer pour préserver l'import map WordPress
- Versionnement des assets par date de modification (filemtime) pour un cache busting fiable
- Chargement CSS dynamique des feuilles de style depuis le dossier assets
- Amélioration du formatage et du tri des dates dans le composant Datatable

### Fixed
- Durcissement de l'authentification REST, des secrets et du rendu Svelte (IDOR, SSRF, XSS)
- Normalisation des dates et des champs relation ACF lors de la création de posts CPT
- Correction du menu latéral qui disparaissait lors des mises à jour du plugin
- Correction du chargement des assets en production (erreurs MIME type)
- Gestion des posts planifiés : auto-publication des posts en retard et résolution du statut
- Rafraîchissement réactif de l'UI après import des collections par défaut
- Icône de mise à jour du plugin via logo.svg local
- Compatibilité Forgejo : limitation explicite des workflow runs aux 6 derniers
- Divers correctifs menu, publish-status et post-cpt

### Removed
- Gestion des soumissions Contact Form 7 et endpoints REST associés

## [1.1.0] - 2026-01-14

### Added
- Ajout de la vue par cartes des collections

### Fixed
- Corrige la gestion des select dans le repeater, minor bugfixes

## [1.0.1] - [1.0.12]

## [1.0.0] - 2024-10-08

### Added
- Première version