Files
fvtt-ecryme/changelog.md
LeRatierBretonnier f130f24a23 Migration complète vers DataModels Foundry VTT
- Ajout de 14 DataModels (10 Items + 3 Acteurs)
  * Items: equipment, weapon, trait, specialization, maneuver, scar, annency, boheme, contact, confrontation
  * Acteurs: pc, npc, annency

- Corrections d'initialisation
  * Ordre d'initialisation corrigé (CONFIG.dataModels avant game.system)
  * Import dynamique des DataModels pour éviter timing issues
  * Helper functions pour éviter réutilisation de champs

- Documentation complète
  * AUDIT_DATAMODELS.md: Rapport d'audit complet (85+ champs vérifiés)
  * MIGRATION_DATAMODELS.md: Guide de migration
  * FIX_INIT_ERROR.md: Résolution des erreurs
  * BABELE_ERROR_ANALYSIS.md: Analyse erreur Babele
  * RESUME_MIGRATION.md: Résumé complet
  * modules/models/README.md: Documentation des DataModels

- template.json marqué comme DEPRECATED
- changelog.md mis à jour

Note: Erreur Babele/LibWrapper non résolue (problème de module externe)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 11:32:29 +01:00

1.7 KiB

[Version à venir] - Migration DataModels

🔄 Changements majeurs

  • Migration complète vers DataModels : Le système n'utilise plus template.json pour définir les structures de données
  • Tous les types d'acteurs (PC, NPC, Annency) utilisent maintenant des DataModels
  • Tous les types d'items (Equipment, Weapon, Trait, Specialization, Maneuver, Scar, Annency, Boheme, Contact, Confrontation) utilisent maintenant des DataModels

Améliorations

  • Validation automatique des types de données
  • Valeurs par défaut cohérentes pour tous les champs
  • Meilleure performance grâce aux optimisations internes de Foundry VTT
  • Code mieux organisé dans modules/models/

🔧 Technique

  • Ajout du dossier modules/models/ avec 14 fichiers DataModel
  • template.json est maintenant marqué comme deprecated mais conservé pour référence
  • Compatibilité ascendante : les données existantes sont automatiquement migrées

📚 Documentation

  • Ajout d'un README dans modules/models/ expliquant la structure et l'utilisation
  • Guide de développement pour ajouter de nouveaux types

v12.0.0

  • Support Foundry v11/v12
  • Correction sur le niveau de jeu par défaut

v11.0.39

  • Modification sur la prise en compte des traits en bonus/malus
  • Correction sur les images de l'aide intégrée FR

v11.0.38

  • Corrections sur les champs background/notes/equipement libre
  • Taduction des répertoires
  • Ajout de 2 landing pages

v11.0.36

  • Enable deletion specialization
  • Custome bonus for specializations
  • Specialization direct rolls

v11.0.31

Add profession, fix equipment tab and add missing translation

v11.0.30

Snapshot and more detailed README

v11.0.28

Initial release