Trace:
Differences ¶
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:changelog:1.4 [2012/05/10 07:58] – laurent | en:changelog:1.4 [2012/08/30 11:21] (current) – [Jelix 1.4] laurent | ||
---|---|---|---|
Line 3: | Line 3: | ||
====== Jelix 1.4 ====== | ====== Jelix 1.4 ====== | ||
- | This page is listing updates and enhancements added since 1.3.x version, and that will be available | + | This page is listing updates and enhancements added since 1.3.x version, and that are available |
- | Release date: **still in development** | + | Release date: 08/30/2012 |
===== Main improvements ===== | ===== Main improvements ===== | ||
Line 11: | Line 11: | ||
* new jApp:: | * new jApp:: | ||
* new jApp:: | * new jApp:: | ||
- | * new autoload system. Classes to autoload can be indicated into module.xml file of your modules. | + | * new autoload system. Classes to autoload can be indicated into module.xml file of your modules. |
* virtual templates | * virtual templates | ||
* new API to support HTTP cache | * new API to support HTTP cache | ||
Line 18: | Line 18: | ||
* modules can provide their own response object and indicate them directly into the configuration | * modules can provide their own response object and indicate them directly into the configuration | ||
* modules can provide their own CSS and JS file without copying them into the @@F@www@@ directory | * modules can provide their own CSS and JS file without copying them into the @@F@www@@ directory | ||
+ | * The plugins directories of modules are now automatically registered, no need to indicate them into @@pluginsPath@@. | ||
* Jelix-scripts now searches a .jelix-scripts.ini in the current directory and its parent directories, | * Jelix-scripts now searches a .jelix-scripts.ini in the current directory and its parent directories, | ||
* New jDb driver using the mysqli API (FlorianLB) | * New jDb driver using the mysqli API (FlorianLB) | ||
+ | * jDb: experimental driver for sqlite3 | ||
+ | * Support of automatic language parameter in URLS. | ||
+ | * **" | ||
+ | * Improved support of locale/ | ||
+ | * en_US becomes the default locale of Jelix. en_EN is now deprecated, since it is not a valid language code | ||
Line 26: | Line 31: | ||
===== Migrating from Jelix 1.3.x ===== | ===== Migrating from Jelix 1.3.x ===== | ||
- | * **READ THE [[en:manual-1.4:installation:migrate|MIGRATION TUTORIAL]]**. | + | * **READ THE [[http:// |
- | * your entrypoints should be changed: | ||
- | * the coordinator should be set into the jApp object. | ||
- | * the configuration file should be indicated with jApp:: | ||
- | * See a template in lib/ | ||
- | * you are encouraged to replace all your $gJConfig/ | ||
- | ===== Details of changes in 1.4a1pre | + | |
+ | ===== Details of changes | ||
+ | |||
+ | ==== Enhancements ==== | ||
+ | |||
+ | * Ticket #953 - Support of automatic language parameter | ||
+ | * Improved support of locale/ | ||
+ | * The configuration parameter availableLanguageCode of the autolocale plugin has been moved to the main configuration and renamed to availableLocales. | ||
+ | * jDb: experimental driver for sqlite3 | ||
+ | * jDb: removed Intuition plugin. not maintened anymore. | ||
+ | * The plugins directories of modules are now automatically registered | ||
+ | |||
+ | ==== Bugs fixed ==== | ||
+ | |||
+ | * fixed for resources in external modules (Steven jehannet) | ||
+ | * Removed some forgotten gJConfig and gJCoord call.. | ||
+ | * admin-module jpref ui : added selectedMenuItem (Steven Jehannet) | ||
+ | * Fixed SQL script of Testapp, to specify table type, else some tests could fails with some mysql server (Brice Tencé) | ||
+ | * Fixed issues with the new mysqli plugin (Brice Tencé) | ||
+ | * Remove a dependancy of testapp to php's gd module (Brice Tencé) | ||
+ | * Fixed bug in jforms: instance with non numerical ids were not correctly destroy after several ::get or ::create. | ||
+ | * informations about modules should not be loaded when there are deactivated | ||
+ | |||
+ | |||
+ | |||
+ | ===== Details of changes from 1.3 to 1.4b1 ===== | ||
==== Enhancements ==== | ==== Enhancements ==== | ||
Line 42: | Line 67: | ||
* the global variable $gJCoord is now deprecated. You should use jApp:: | * the global variable $gJCoord is now deprecated. You should use jApp:: | ||
* New HTTP cache API on response object: cleanCacheHeaders(), | * New HTTP cache API on response object: cleanCacheHeaders(), | ||
- | * jXmlResponse | + | * jXmlResponse |
- | * in the configuration, | + | * in the configuration, |
* 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 | ||
* new class jAutoloader, | * new class jAutoloader, | ||
Line 49: | Line 74: | ||
* rework the errors/ | * rework the errors/ | ||
* 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 | + | * New coordinator |
* actions in controllers can be implemented with @@__call@@ (flav) | * actions in controllers can be implemented with @@__call@@ (flav) | ||
* jUrl | * jUrl | ||
Line 75: | Line 100: | ||
* none | * none | ||
+ | |||
+ | |||
+ | |||
---- | ---- |