Raccourcis : Contenu - rubriques - sous rubriques
FR

Piste :

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fr:changelog:2.0 [2015/05/06 20:40] – créée laurentfr:changelog:2.0 [2020/01/01 10:15] (Version actuelle) – [Améliorations principales] laurent
Ligne 8: Ligne 8:
  
   * Les classes de Jelix seront dans le namespace \Jelix\. Cependant il sera toujours possible d'utiliser les anciens noms, pour avoir le temps de faire la migration de votre code.    * Les classes de Jelix seront dans le namespace \Jelix\. Cependant il sera toujours possible d'utiliser les anciens noms, pour avoir le temps de faire la migration de votre code. 
 +  * Autoload dans module.xml : support des répertoires de fallback pour les namespaces, comme dans composer.json (balise namespace ou namespacePathMap sans attribut name).
 +  * Les fichiers module.xml et project.xml sont déclarés obsolètes. Ils sont remplacés par des fichiers jelix-module.json et jelix-app.json.
 +  * module.xml/project.xml : balises creator et contributor remplacée par des balises author
 +  * les attributs minversion et maxversion dans les fichiers module.xml doivent être remplacé par un attribut version ayant la même syntaxe que la notation des versions de Composer
 +  * nouvelle classe \Jelix\Core\Framework pour avoir des informations sur le framework.
 +  * jVersionComparator : prise en charge de la notation des versions de Composer
 +  * jUnittestcase: dans le xml pour assertComplexIdentical(), la syntaxe pour spécifier un tableau a changé. La notation json est utilisé à la place d'un tableau php
 +  * jMailer: fix error during template meta processing about Reply-To #155
  
 +===== Corrections =====
 +
 +  * IniFile\Modifier: do not generate an extra new line during saving
 +
 +
 +===== Changement d'API =====
 +
 +  * @@M@Jelix\Core\Config\CompilerPluginInterface::onModule()@@ a changé de signature
  
  
Ligne 14: Ligne 30:
 ===== API dépréciées ===== ===== API dépréciées =====
  
-  * jSelectorLog, jSelectorSimpleFile, jSelectorTmp, jSelectorVar, jSelectorCfg, jSelectorLib+  * jSelectorLog, jSelectorTmp, jSelectorVar, jSelectorCfg, jSelectorLib 
 +  * l'appel à la fonction checkAppOpened() doit être remplacé par \Jelix\Core\AppManager::errorIfAppClosed() 
 +  * l'appel à la fonction checkAppNotInstalled() doit être remplacé par \Jelix\Core\AppManager::errorIfAppInstalled(); 
 +  * l'appel à la fonction isAppInstalled() doit être remplacé par \Jelix\Core\AppManager::isAppInstalled() 
 + 
 +===== API supprimées ===== 
 + 
 +  * fonctions internes jelix_scan_* 
 +  * classe jInstallerApplication
  
  

fr/changelog/2.0.1430944814.txt.gz · Dernière modification : 2015/05/06 20:40 de laurent

Fils rss des changements récents dans le wiki Creative Commons License