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 revisionBoth sides next revision
en:changelog:1.4 [2012/06/09 07:48] 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 27: Line 29:
  
   * **READ THE [[http://docs.jelix.org/en/manual-1.4/installation/migrate|MIGRATION TUTORIAL]]**.   * **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