Ajoute les mises à jour autonomes

Les installations hors YunoHost peuvent désormais vérifier et installer une release Forgejo avec sauvegarde et retour arrière complet.
This commit is contained in:
Alexandre NOEL 2026-09-08 20:13:55 +02:00
commit 53e79a72d7
25 changed files with 1146 additions and 61 deletions

View file

@ -2,6 +2,19 @@
Toutes les modifications importantes du projet sont consignées ici. Le format s’inspire de [Keep a Changelog](https://keepachangelog.com/fr/1.1.0/) et le projet suit le [versionnage sémantique](https://semver.org/lang/fr/).
## [1.0.0-rc.16] — 2026-09-08
### Mise à jour autonome
- ajout d’un centre de mises à jour pour les installations hors YunoHost ;
- détection directe des releases stables publiées sur le dépôt Forgejo configurable ;
- vérification SHA-256 obligatoire des archives téléchargées ou téléversées ;
- sauvegarde complète vérifiée et copie du code avant chaque installation ;
- restauration automatique du code et des données lorsqu’une migration ou un contrôle échoue ;
- retour manuel vers la version précédente depuis l’interface et la ligne de commande ;
- préservation stricte de `.env`, `data`, `storage` et `public/media` ;
- journal technique téléchargeable et diagnostic préalable des permissions.
## [1.0.0-rc.15] — 2026-09-08
### Navigation dans le catalogue vétérinaire