Module admin
- Correction de page blanche si jamais on ne voulais pas de base par défaut. (julien) (report de benjamin)
Module auth
- Correction des scripts pour avoir description_group avec un null possible (gerald) (report benjamin)
- Bug sur la gestion des utilisateurs de groupes avec des utilisateurs de provenances différentes (gerald, ilmir)
- Ajout d'une méthode testCredential en plus de assertCredential (gerald)
Core
- Système d'autoload pour éviter la surcharge inutile de l'application pour les cas légers (brice)
- Supression des constantes COPIX_CACHECLASS_PATH, COPIX_AUTH_PATH, COPIX_DB_PATH, COPIX_PROFILE_PATH, COPIX_DAO_PATH, COPIX_EVENTS_PATH (gerald)
- Supression de COPIX_EVENTS_DIR & COPIX_CORE_DIR obsolète (gerald)
- Migration de nombreuses parties du code pour profiter de l'autoload (gerald)
- le répertoire actiongroup des modules deviens actiongroups (avec un s) pour plus de cohérence avec le reste (zones, templates, classes, ...) (gerald)
Plugins
- Ajout d'un plugin ezComponents et sa documentation (brice)
- Ajout d'un plugin Zend Framework (brice)
- Correction du plugin theme_module qui ne prenait pas le bon selecteur pour la class theme (juliens)
CopixDB
- Détection correcte des autoincrement avec sqlite (gerald), merci Benjamin pour le bug report.
- getFieldList retourne maintenant un objet "field" unique utilisé par les DAO (gerald)
- Driver PostgreSQL en test (brice)
- Correction de la détection des champs nulls dans sqlite (gerald)
CopixDAO
- Prise en compte des autoincrement avec sqlite (gerald), merci Benjamin pour le bug report.
- Utilisation de l'objet field de getFieldList pour la génération (gerald)
- les fichiers se nomment maintenant .dao.php et .dao.xml par repect des conventions établies ailleurs. (gerald)
- Modification pour la prise en compte du driver PostgreSQL (brice)
- Prise en compte des types SERIAL et des séquences PostgreSQL (brice)
- Ajout de _record dans les méthodes shortcut (gerald)
- Correction d'un bug qui générait une partie where avec des groupes initialisés mais vides de condition (estelle, julien, gerald)
- Dans les CopixDAOSearchConditions, il n'était pas possible d'assigner des valeurs différentes pour un même champ. (gerald, estelle)
- DAOCheckException se nomme maintenant CopixDAOCheckException (gerald)
Tests unitaires
- Supression d'un var_dump de trop dans les tests unitaires sur les logs.
- Modifications des requêtes de CopixDBTest afin de les rendre plus strictes. (brice)
Events
- Les fichiers se nomment maintenant .listener.php et non plus .listener.class.php (pour repecter la même convention que les zones, les actiongroup, les services et autres) (gerald)
- Les méthodes des listeners se nomment maintenant processXXX et non perform (pour convention avec les zones et actiongroup) (gerald)
- Les fichiers se nomment maintenant .urlhandler.php et non plus .significanturl.class.php (pour les conventions de nommage) (gerald)
- une classe CopixUrlHandler de base est proposée. (gerald)
- Ajout de _service (gerald)
- La configuration des types gérés par les profils sont maintenant nommés "handle" et non "type" (Gerald)
Charte
Download in other formats: