Trace: • 1.6.x
Wiki: Sitemap - Recent Changes - Back link
This is an old revision of the document!
Table of Contents
This page is listing updates and enhancements added since 1.6.0 version.
Jelix 1.6.7 ¶
In development.
Bugs fixed ¶
- SECURITY, jAuth: cookie containing the token for persisting authentication was accessible from JS, so usable by malicious scripts (XSS issues)
- jForms: datepickers were not initialized after the creation of a jForms form via an ajax request
Improvements ¶
- jLog: syslog plugin has been modified to use the syslog function. Previous behavior is available in a new plugin legacysyslog
- jCache: new plugin for Redis
Deprecated features ¶
- Because the mcrypt PHP extension is deprecated, the jCrypt class is now deprecated and will be removed in future release (1.7+). You should use instead openssl functions or the lib https://github.com/defuse/php-encryption for example.
- The legacy builder of jForms (jFormsBuilderHtml) is now deprecated too. It will disappear in the next release (1.7).
Jelix 1.6.6 ¶
Released on february 8th, 2016.
Bugs fixed ¶
- Initadmin command: The jauth module was not installed anymore and issues appeared (#224, JulienI)
- jForms: fix issues with fields that have “[]” in their name (#225, JulienI)
- jForms: fix missing methods on legacy builders
- jMailer: Fix “Reply-to” support from templates - regression after the PHPMailer upgrade (#223, JulienI)
- Fix regression on jWSDL: bad WSDL url
- fix jDatetime about RCF822 format and timezone: convertion should be done with the UTC +0000 timezone. Note that this fix may change dates in XML RSS feeds
- jAuth: fix logout action: in some case, url for redirection was empty (#228, JulienI)
- jTpl: fix compatibility with PHP7 (#230, JulienI)
- jRequest::readHttpBody(): fix notice about missing CONTENT_TYPE
- jDao : now methods using parameters for a 'in' condition, can accept single value. It will be used as an array of a single value.
- jDb and posgresql: fix the support of bytea fields with Postgresql9.0+
Improvements ¶
Jelix 1.6.5 ¶
Released on October 27th, 2015
Critical bugs ¶
- in jauth
login::out()
: Fix infinite loop after a logout in some cases
Enhancements ¶
- new method
jCoordinator::execOriginalAction()
allowing to know if the current action is the action corresponding to the requested action. I.e, to know if there was an internal redirection asked by a coord plugin - jauthdb_admin: remove dependency to jauth module to allow to use jcommunity
Bugs fixed ¶
- Fix jAuth: prevent timing attack on hash comparison
- Installer: fix duplication of module parameters when set into localconfig.ini.php
- Fix PHPMailer class loading
Jelix 1.6.4 ¶
Released on June 3d, 2015
Critical bugs ¶
- Fix issues in the OCI dao driver
Enhancements ¶
- master_admin menu: allow to have menu item opened to new windows. There is a new
newWindow
property onmasterAdminMenuItem
. If true, a link withtarget=_blank
should be generated in the HTML menu. - master_admin menu: option in the configuration to not generate dashboard menu item. the option is
disable_dashboard_menu
in amaster_admin
section. - master_admin: a
masteradminGetMenuContent
listener can redefine an item. It just have to return an item with the id of an existing menu item. - sqlite3/sqlite plugins for jDb: support of absolute path to the database file
- Upgrade phpMailer to avoid issues on recent PHP versions
Bugs fixed ¶
- Fix bad config file name in jInstallChecker
- jDb: fix floatToStr conversion for large number. There was a trailing point
- Jelix-scripts: fix some path having double slash
- Fix
jFormsControlChoice::getDisplayValue()
which generated syntax errors. jFile::unparseJelixPath()
should take care aboutvar/
path- Fix support of sqlite3 and mysqli in installWizard.
- Minify plugin: do not minify https absolute path
Jelix 1.6.3 ¶
Released on February 24th, 2015
Enhancements ¶
- New method
jApp::urlBasePath()
to retrieve basePath from config - jForms: adds possibility to indicates attributes on
{jformsubmit}
- improvements from 1.5.5
- Jelix-script: add the command name in error messages
- improvements from 1.4.7
- jWsdl is now able to generate WSDL taking account of a rootUrl
- Improved the help of the acl2right command
- Upgrade WikiRenderer 3.1.6 to fix issues with php 5.4+
- Vagrant configuration for Jelix Contributors
Bugs fixed ¶
- Fix chmod on the compiled ini file
- Fix jConfig: changes in main config was ignored for cache invalidation
- jForms: remove display of stars of required fields when only displaying data
- jDb pgsql driver: “SET AUTOCOMMIT TO OFF” is no longer supported in Postgresql >= 7.4
- Fix notice during
php cmd.php installapp
- bug fixed from 1.5.5
- Jelix-scripts: fix error with createmodule with -ep option
- bug fixed from 1.4.7
- Config compiler: fix cli incompatibility with Windows
- Fix jelix-scripts: help doesn't display good options for createapp
Jelix 1.6.2 ¶
Released on november 7th, 2014
Enhancements ¶
- Support of busytimeout in sqlite3 plugin
- jForms: choice items (li elements) have now an id and a class (jforms-selected and jforms-notselected)
- jForms: group control can now have a checkbox
- For contributors: a vagrant configuration is provided in the source code repository to allow to launch tests without configuration on the developer's machine.
- Chmod can be defined in the configuration for all files created by Jelix
- Testapp is now using PHPUnit 4.3 via Composer
- A Vagrant configuration is provided in the reposiotry to ease the launch of tests
Bugs fixed ¶
- bug fixed in the datetime form widget
- jForms - error decorator should erase list at verification start
- jForms - error on group and choice is not reported any more when there is an error on their children
- To fix issues with the jQuery version provided in Jelix 1.6:
- Upgraded markitup to 1.1.14
- Upgrade wymeditor to 1.0.0beta9
- Fixed relaxng schema for jForms
- Fixed a syntax error in the jTpl datetime plugin
Jelix 1.6.1 ¶
Released on September 23th, 2014
Enhancements ¶
- sqlite3 plugin for jDb : support of sqlite extensions
Bugs fixed ¶
- Fix: jException kept only the first line on multiline messages
- bug fixed from 1.5.4
- Fixed bug on template/other files compilation with opcode cache engines
- bug fixed from 1.4.6
- Fixed a variable issue in jBasicErrorHandler (xnathanx)
Jelix 1.6.0 ¶
Released on June 17th, 2014