Quick links: Content - sections - sub sections
EN FR

Trace: 1.2.x 1.1.6 fin 1.2 config-base hall-of-fame 1.2 1.0 jevent 1.4.x

This is an old revision of the document!


This page is listing updates and enhancements added since 1.4.0 version.

Jelix 1.4.3

Still in development.

Critical bugs

  • none

Enhancements

  • Imported from Jelix 1.2.12:
    • jAuth: security improvement. New option session_destroy=on in the configuration of jAuth, to destroy the session after a jAuth::logout()

Bugs fixed

  • jPref::get() did return false for empty string instead of an empty string
  • Imported from Jelix 1.2.12:
    • Fixed jAuth: the new hash method couldn't be used by app that don't use the jauth module

Jelix 1.4.2

Released on 29 dec. 2012

Bugs fixed

  • jDao: the autoload failed when a dao object is stored in a session with an entry point that did not activate the module the dao comes from (Brice Tence)
  • Fix bug in the mysqli driver for jDb. Fatal error during the retrieve of result of prepared statement, on installation that don't use mysqlnd
  • Fix sqlite scripts for the update of jacl2db
  • jUrl::getCurrentUrl(): prevent a trailing '?' (Brice T)
  • Load coordinator plugin with include_once, not include in _loadPlugins, so no more issue when switching of jelix environment (Charles R)
  • Fixed in 1.3.5
    • jelix-scripts: installapp command didn't receive the configuration (catsoup)
    • jUrl::getCurrentUrl() should return the URL for the frontend server when the app is behind a proxy
    • Jelix-tests - fix a bug: launching runtests.php with a filename did execute all tests of the module instead of the given file
    • jForms - deactivated lists inside a choice item was activated
    • Fixed a typo error in ldap driver for jAuth (Khena)
    • jacl2db_admin: little improvements on the screen allowing manage groups rights

Jelix 1.4.1

Release date: 10/25/2012

Enhancements

  • new hashing method in jAuth, using new password API of PHP 5.5 (a pure PHP implementation is provided in Jelix for other PHP version). It allows to store password in a more secure manner. Read the migration process if you want to use this new hashing method in your current Jelix 1.4 application. These improvement has been backport in all active branch.
  • New BASEPATH variable available in static HTML pages and error pages
  • From Jelix 1.3.x
    • debug toolbar: display error messages logged directly by the user in the same categories of PHP errors
    • jSoapClient: added duration of soap requests into logs
    • new jtpl modifier to use DateTime to display date
    • Update jQuery UI (1.8.20 → 1.8.24) (Philippe Villiers)
    • Update TCPDF (5.9.159 → 5.9.193) (Philippe Villiers)
    • ticket #1485 - support of short time format in jDateTime and jDatatype

Bugs fixed

  • jacl2db: in the rights table, the field id_aclres of rights that are not on resources, is now containing the value “-“ instead of null. A SQL script is executed by the installer to update your table. This fix has been done in order to fix issue in some database like Oracle, where a primary key on several field cannot contain a null value. (Philippe Villiers)
  • getFieldList of sqlite3 driver did not detect correctly “not null” fields
  • jInstallChecker: in PHP 5.4, short_open_tag is deprecated. Don't verify it in the checker
  • jLog: Fix unusable custom loggers. (Philippe Villiers)
  • initadmin should disable the jacl module by default
  • ticket #1482 - the installer couldn't use mysql SQL script to install with the mysqli driver.
  • ticket #1486 - jImageModifier - transparent background was not correctly applied
  • fixed selectors of locales in jpref
  • Fixed a few code style problems, possible break bugs and undefined variables. (Philippe Villiers)
  • PHPUnit tests: fixed messages in junittestcase
  • From Jelix 1.3.x
    • jDao: Add quotes escaping in patterns value. (Philippe Villiers)
    • jCoordinator plugins: configuration inside main configuration file of the entry points, was not well supported
    • Coordinator plugins auth, jacl, jacl2: for ajax request, these plugins should not do redirections when there is an error
    • jSoapClient: log was not generated when the result of a call was an exception
    • jMailer: take the default mailer type if it is empty in the configuration
    • jUnitTestCase for PHPUnit
      • Fixed assertion method assertComplexIdentical
      • Fixed a bad phpunit call to check classes
    • Tests: fixed possible conflicts in some tests
    • Tests: fixed unit test with pgsql
  • From 1.2.x branch
    • In tests (Brice Tencé)
    • In the installer, errors appearing during the temp cleanup are now catched and a readable warning message is displayed.
    • testapp - forgot to add a script to upgrade the database with the table towns
    • Fixed verbose mode in jelix-scripts, with the -v flag (Philippe Villiers)
    • Fix jDatatype: wrong regexp to extract mindata/maxdate in jDatatypeDateTime

Other versions

en/changelog/1.4.x.1362585891.txt.gz · Last modified: 2013/03/06 16:04 by laurent

Recent changes RSS feed Creative Commons License