Correction d'erreurs en sortie
- Les boîtes invisibles sont ignorées lors du calcul de l'inflexion des pattes et la détection des chevauchements.
- #106 : Correction de la sortie LaTeX pour certaines sous-options ou toutes :
- déduplication du croisillon des clés étrangères ;
- résolution d'une erreur de compilation due à un croisillon non échappé ;
- correction des définitions de commandes utilisant
\textsc
et\textsl
(le\t
était interprété comme une tabulation).
- Sous Mocodo online, la sortie LaTeX inclut le boilerplate et produit donc un document complet prêt à l'emploi.
- Il est possible d'ajouter un commentaire à une clé de gabarit destinée à effacer le dictionnaire correspondant lors de la dérivation.
- Mots réservés dans les sorties SQL :
- liste des mots réservés mise à jour pour tous les dialectes ;
- les noms de colonnes ne sont plus suivis de deux espaces ;
- la protection des mots réservés se fait après traitement du rôle, ce qui évite des choses bizarres comme
"date"_inscription
;
- #107 : Génération d'un code SQLite respectant les spécificités du dialecte (définition des clés étrangères dans la table elle-même et rejet de la déclaration de la primarité d'une clé après celle du ou des attributs concernés).
- #105 : La ou les dernières associations des MCD obtenus par croissance stochastique devraient être correctement nommées dans tous les cas.
- Menues corrections et précisions dans la doc.
- Correction d'un bug de mocodo.js qui empêchait la récupération d'un MCD d'une bibliothèque utilisateur.
Merci à @fduchatea pour les signalements.
Full Changelog: 4.1.1...4.1.2