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 autoload system. Classes to autoload can be indicated into module.xml file of your modules. The autoload system support the
PSR0 specification
virtual templates
new
API to support HTTP cache
new classes to read Atom and RSS feeds
new class, jPref, to set and get dynamic/functionnal configuration options. An interface is available to allow a webmaster to manage these preferences.
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
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, before searching in the home directory
New jDb driver using the mysqli
API (FlorianLB)
jDb: experimental driver for sqlite3
Support of automatic language parameter in URLS.
“simple” URL engine is deprecated. Will be removed from Jelix 1.5
Improved support of locale/lang: supports now only official lang code, and use real country code when it is not given.
en_US becomes the default locale of Jelix. en_EN is now deprecated, since it is not a valid language code