Quick links: Content - sections - sub sections
EN FR

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:changelog:1.4 [2012/06/09 07:07] laurenten:changelog:1.4 [2012/06/09 08:10] laurent
Line 6: Line 6:
  
 Release date: **still in development** Release date: **still in development**
 +
 +Jelix 1.4 beta is available!
  
 ===== Main improvements ===== ===== Main improvements =====
Line 11: Line 13:
    * new jApp::config() method, to retrieve the configuration and new jApp::loadConfig() to load the configuration. $gJConfig is deprecated.    * new jApp::config() method, to retrieve the configuration and new jApp::loadConfig() to load the configuration. $gJConfig is deprecated.
    * new jApp::coord() method, to retrieve the coordinator and new jApp::setCoord() to set the coordinator into the Jelix environment. $gJCoord is deprecated.     * new jApp::coord() method, to retrieve the coordinator and new jApp::setCoord() to set the coordinator into the Jelix environment. $gJCoord is deprecated. 
-   * new autoload system. Classes to autoload can be indicated into module.xml file of your modules. the autoload system support the [[https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md|PSR0 specification ]]+   * new autoload system. Classes to autoload can be indicated into module.xml file of your modules. The autoload system support the [[https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md|PSR0 specification]]
    * virtual templates    * virtual templates
    * new API to support HTTP cache    * new API to support HTTP cache
Line 26: Line 28:
 ===== Migrating from Jelix 1.3.x ===== ===== Migrating from Jelix 1.3.x =====
  
-  * **READ THE [[en:manual-1.4:installation:migrate|MIGRATION TUTORIAL]]**. (not available yet) +  * **READ THE [[http://docs.jelix.org/en/manual-1.4/installation/migrate|MIGRATION TUTORIAL]]**.
- +
-  * your entrypoints should be changed: +
-    * the coordinator should be set into the jApp object. +
-    * the configuration file should be indicated with jApp::loadConfig() instead of the coordinator. +
-    * See a template in lib/jelix-scripts/templates/www/index.php.tpl +
-  * you are encouraged to replace all your $gJConfig/$gJCoord use by jApp::config() and jApp::coord().+
  
 ===== Details of changes in 1.4b1 ===== ===== Details of changes in 1.4b1 =====
Line 42: Line 38:
     * the global variable $gJCoord is now deprecated. You should use jApp::coord() instead, to retrieve the coordinator. Entry points should store the coordinator into jApp, not into $gJCoord.     * the global variable $gJCoord is now deprecated. You should use jApp::coord() instead, to retrieve the coordinator. Entry points should store the coordinator into jApp, not into $gJCoord.
     * New HTTP cache API on response object: cleanCacheHeaders(), setExpires(), setLifetime(), isValidCache(). @FlorianLB     * New HTTP cache API on response object: cleanCacheHeaders(), setExpires(), setLifetime(), isValidCache(). @FlorianLB
-    * jXmlResponse allow now to specify your own mime type. @Thomas PT +    * jXmlResponse allows now to specify your own mime type. @Thomas PT 
     * in the configuration, we can indicate a response class which is in a module. Syntax: @@{responsetype}=module:{modulename}~{classname}@@. And the response class should be store into a @@F@{modulename}/responses/{classname}.class.php@@.     * in the configuration, we can indicate a response class which is in a module. Syntax: @@{responsetype}=module:{modulename}~{classname}@@. And the response class should be store into a @@F@{modulename}/responses/{classname}.class.php@@.
     * Methods isModuleEnabled and getModulePath have been moved from jCoordinator to jApp. These methods are still availabled on jCoordinator but deprecated     * Methods isModuleEnabled and getModulePath have been moved from jCoordinator to jApp. These methods are still availabled on jCoordinator but deprecated
Line 49: Line 45:
     * rework the errors/exceptions handlers     * rework the errors/exceptions handlers
     * Short error message is now displayed on the error page at startup     * Short error message is now displayed on the error page at startup
-    * New coordintor plugin to trace execution (FlorianLB)+    * New coordinator plugin to trace execution (FlorianLB)
     * actions in controllers can be implemented with @@__call@@ (flav)     * actions in controllers can be implemented with @@__call@@ (flav)
   * jUrl   * jUrl

en/changelog/1.4.txt · Last modified: 2012/08/30 11:21 by laurent

Recent changes RSS feed Creative Commons License