Releases: Macthieu/MuniRenommage
Releases · Macthieu/MuniRenommage
MuniRename v0.2.2
MuniRename v0.2.2
Release patch UX orientée presets.
Améliorations
- Éditeur de presets simplifié avec une navigation par onglets:
- Résumé
- Noms
- Numérotation
- Fichiers
- Présentation plus lisible des règles actives et de la validation.
- Extraction de l'éditeur dans un fichier dédié pour une maintenance UI plus claire.
Qualité
- Build app Xcode validé (
./scripts/xcode_build.sh). - Build package + smoke-tests validés.
MuniRename v0.2.1
MuniRename v0.2.1
Release patch orientée stabilisation Xcode et maintenabilité du projet.
Améliorations clés
- Validation réelle du build app macOS avec Xcode complet (
BUILD SUCCEEDED). - Ajout d'un script de build Xcode reproductible:
scripts/xcode_build.sh. - Ajout d'un job CI GitHub pour builder l'app Xcode en plus du core package.
- Nettoyage de l'arborescence app:
MuniRename/App/MuniRename/Features/MuniRename/Domain/
- Documentation mise à jour pour la procédure Xcode actuelle (
docs/STATUS-CURRENT.md, README, changelog).
Pourquoi cette release
Cette version ferme explicitement le point de risque initial sur l'environnement Xcode et rend le build GUI reproductible sans dépendre d'un xcode-select global bien configuré.
Notes
- Le warning
Metadata extraction skipped. No AppIntents.framework dependency found.est attendu ici et non bloquant. - Le warning sur destination multiple macOS (
arm64,x86_64) est informatif et non bloquant.
MuniRename v0.2.0
MuniRename v0.2.0
Cette release marque une remise à niveau majeure de MuniRename vers un niveau publiable plus sérieux.
Points clés
- Refonte de la robustesse du renommage en lot.
- Couche Presets renforcée (validation, versionnage, import/export robuste).
- Ajout d'un cœur métier exécutable/testable sans Xcode.
- Ajout d'un CLI manuel (
munirename-cli) pour preview/apply/validation de preset. - Ajout de smoke-tests exécutables (
munirename-smoketests). - Ajout de simulation, confirmation et rapport d'opération dans l'UI.
- Correction complète de l'intégration AppIcon (assets générés + flux documenté).
- Documentation projet fortement améliorée (
README, docs techniques, changelog).
Détails techniques
- Nouveau package Swift:
MuniRenameCore - Nouveau script d'assets:
scripts/generate_appicon.sh - Nouvelle CI GitHub minimale: build + smoke-tests + check CLI
Breaking / migration
- Aucun breaking API public garanti.
- Les presets existants restent lisibles via compatibilité du codec.
Limites connues
- La CI n'exécute pas encore de build Xcode complet de l'app GUI.
- L'ergonomie de l'éditeur de presets peut encore être simplifiée.