Mocodo

Latest version: v4.2.13

Safety actively analyzes 714919 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

4.1.2

Not secure
- 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**: https://github.com/laowantong/mocodo/compare/4.1.1...4.1.2

4.1.1

Not secure
**Full Changelog**: https://github.com/laowantong/mocodo/compare/4.1.0...4.1.1

Voir l'issue 104, et la documentation [ici](https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#Identifiants-explicites-dans-les-associations) et [là](https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#Identifiants-explicites-dans-les-associations).

4.1.0

Not secure
Si vous avez un serveur personnel, vous pouvez maintenant fournir à Mocodo l'URL d'un répertoire distant contenant des MCD.

- En ligne de commande, lorsque Mocodo ne trouve pas le fichier d'entrée (`--input`), il va le chercher dans ce répertoire.
- Sous Mocodo online, copier-coller le nom du fichier dans le champ de titre remplace le texte-source par son contenu.

Cette fonctionnalité est particulièrement adaptée à la communication du corrigé d'un exercice de modélisation : il suffit de donner aux étudiants le nom du fichier correspondant.

Documentation : https://rawgit.com/laowantong/mocodo/master/doc/fr_refman.html#Bibliothèque-de-MCD-en-ligne

----

PR: add remote library support by laowantong in https://github.com/laowantong/mocodo/pull/103

**Full Changelog**: https://github.com/laowantong/mocodo/compare/4.0.14...4.1.0

4.0.14

Not secure
**Full Changelog**: https://github.com/laowantong/mocodo/compare/4.0.13...4.0.14

- L'ajout de flèches à la demande se fait seulement sur les cardinalités 1,1 (et non plus 0,1 et 1,1).
- Amélioration de certains messages.
- L'inférence des entités PÉRIODE devient un cas particulier : l'identifiant généré est dorénavant <ins>début</ins>, <ins>fin</ins> au lieu de <ins>id. période</ins>.
- Explicitation de l'encodage UTF-8 des fichiers de ressources, évitant un plantage sous Windows lorsque la langue par défaut est anglais et que l'encodage par défaut n'est pas UTF-8 (102).
- Toutes les opérations de lecture et d'écriture de fichier utilisent désormais la bibliothèque `pathlib`.
- Ajout de quelques nouvelles inférences de types.

4.0.13

Not secure
**Full Changelog**: https://github.com/laowantong/mocodo/compare/4.0.11...4.0.13

- Paramétrage de la visualisation des cardinalités « renforçantes » pour les entités faibles sous Mocodo online (97).
- Correction d'un crash au lancement en l'absence de la bibliothèque `requests` (98).
- Paramétrage de la visualisation des clés étrangères dans le diagramme relationnel (99).
- Meilleure gestion du double-clic sous Mocodo online.

4.0.11

Not secure
- Aide-mémoire : séparation des opérations de conversion et de réécriture en deux tableaux. Les alias ne sont plus accessibles qu'au survol.
- Correction de 95 : l'inférence de rôle ne fonctionnait pas pour les associations comportant une cardinalité 01 et une 11.
- Correction de 96 : décomposition des associations n-aires comportant plus d'une cardinalité maximale 1.
- Ajout d'une conversion au format [D2](https://d2lang.com).
- L'explication de la suppression des tables est augmentée d'une instruction pour modifier ce comportement en « protégeant » l'entité avec le préfixe `+`.
- Ajout d'une localisation en chinois pour les messages d'aide des transformations.
- Correction d'un plantage si la langue du système n'est ni le français, ni l'anglais.
- Améliorations cosmétiques sur Mocodo online.
- Correction d'une régression : Mocodo online ne restituait pas un MCD partagé par URL.
- Explication de la politique de confidentialité dans le panneau d'info de Mocodo online.
- Amélioration d'un message d'erreur à l'intention des débutants qui essaient de mettre des clés étrangères au niveau conceptuel.
- Augmentation de `lorem.txt` avec environ 6000 mots latins.
- Sous Mocodo online, les entraînements au passage au relationnel utilisent des mots anglais de 4 lettres (plus courts à transcrire).

**Full Changelog**: https://github.com/laowantong/mocodo/compare/4.0.8...4.0.11

Page 2 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.