This is an old revision of the document!
Table of Contents
Jelix 1.4 ¶
This page is listing updates and enhancements added since 1.3.x version, and that will be available for the 1.4 version.
Release date: still in development
Main improvements ¶
- new jApp::config() method, to retrieve the configuration. $gJConfig is deprecated
- virtual templates
- new API to support HTTP cache
- new classes to read Atom and RSS feeds
Migrating from Jelix 1.3.x ¶
- READ THE MIGRATION TUTORIAL. (not available yet)
Details of changes in 1.4a1pre ¶
Enhancements ¶
- Core
- the global variable $gJConfig is now deprecated. You should use jApp::config() instead, to retrieve the configuration.
- New HTTP cache API on response object: cleanCacheHeaders(), setExpires(), setLifetime(), isValidCache(). @FlorianLB
- jXmlResponse allow now to specify your own mime type. @Thomas PT
- jUrl
- new method getRootUrl($keyword) (and a jTpl plugin) to associate some urls to keywords. @bricet #1073
- jTpl:
- virtual templates. You can use jTpl with simple strings (not readed from files): jTpl::fetchFromString(). @doubleface, @laurentj, #545
- new meta instructions: meta_if, meta_else, meta_endif. @bricet
- plugins: added support of IE8 and IE9 in meta_html
- jAuth:
- new hash function bcrypt() using blowfish algorithm. @FlorianLB
- Utils:
- new classes to retrieve and parse Atom and RSS feeds: jAtom10Reader and jRSS20Reader. Compatible with responses that generates Atom and RSS feeds. @FlorianLB #23