Skip to content

Releases: Macthieu/MuniRenommage

MuniRename v0.2.2

11 Mar 22:23

Choose a tag to compare

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

11 Mar 21:58

Choose a tag to compare

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

11 Mar 21:50

Choose a tag to compare

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.