====
TODO
====

**Mise en ligne de la documentation en français** : ceci a été rendu possible grâce au projet ¨pyba qui lui aussi est disponible sur ¨pypi.

**Utilisation de ¨github** : les différentes versions et le développement du module seront dorénavant aussi disponibles sur ¨github.



**Amélioration des fonctions ``nextFile`` et ``listFile`` du module ``os_use``** : suffix du nom sans extension

**Amélioration des fonctions ``nextDir`` et ``listDir`` du module ``os_use``** : prefix + suffix







==========
16-10-2013
==========

**Correction d'une mini-coccille dans la fonction ``frame`` du module ``string_use``** : dans le cas où aucune ligne n'était à tracer avec un coin gauche sans coin droit correspondant, le rendu n'était pas celui attendu.


==========
14-10-2013
==========

**Petit nettoyage dans le module ``python_use``** : la fonction ``pyRepr`` utilise des fonctions imbriquées internes à son code. Ceci simplifie bien les choses ! Merci Jean-Emmanuel ! Il se reconnaîtra.


==========
12-10-2013
==========

**Correction d'une grosse coccile de fonction ``pyRepr`` du module ``python_use``** : les listes vides, les uplets vides et les dictionnaires vides n'étaient pas gérés par la fonction.


==========
10-10-2013
==========

**Ajout de la classe ``FindGroups`` au module ``string_use``** : on peut dorénavant rechercher dans un texte des groupes délimités par des caractères comme des parenthèses, des guillemets...


==========
09-10-2013
==========

**Amélioration de la fonction ``pyRepr`` du module ``python_use``** : les ensembles correspondant au type ``set`` n'étaient pas gérés jusqu'à présent.


**Factorisation du module ``string_use``** : les formats de cadres utilisables par défaut avec la fonction ``frame`` seront dorénavant stockés dans un dictionnaire ``FRAME_FORMATS``. Ceci permet au passage à toute utilisateur d'avoir facilement la liste de tous les formats disponibles par défaut.

De plus, on peut utiliser des abréviations pour définir des types personnalisés de cadres.


**Nettoyage du code** : ajout d'un sous-module ``config`` contenant toutes les constantes "laides" qui sont construites de façon automatisée.


==========
09-10-2013
==========

**Correction d'une coccille dans la fonction ``pyRepr`` du module ``python_use``** : la constante ``None`` n'était pas prise en compte.


==========
05-10-2013
==========

**Automatisation de l'historique anglais des changements** : le nouveau système permet de ne garder que les derniers changements dans la description pour ¨pypi, et date automatiquement la nouvelle version mise en ligne.


==========
03-10-2013
==========

**Simplification du module ``regex_use``** : les fonctions ``isUpperRoman`` et ``isLowerRoman`` ont été remplacées par une unique fonction ``isRoman`` qui possède un argument optionnel ``case`` pour indiquer le type de casse attendu.


**Changement de noms** : attention à tout ceci !

    1) Dans le module ``os_use``, la variable ``listPath`` de la fonction ``commonPath`` a été renommée ``paths``.

    1) Dans la classe ``AutoComplete`` du module ``string_use``, les variables d'initialisation ``listPath`` et ``dict`` ont été renommées ``paths`` et  ``dictAsso`` ¨resp. La variable ``listText`` de la fonction ``joinAnd`` devient ``texts``, et enfin la classe ``step`` devient ``Step``.


==========
01-10-2013
==========

**Amélioration de la fonction ``pyRepr`` du module ``python_use``** : support des types ``tuple``, ainsi que du type ``collections.OrderedDict`` du module standard ``collections``.

De plus, la gestion des dictionnaires, ordonnés ou non, prend maintenant en compte des clés de type expressions régulières.
