Quick links: Content - sections - sub sections
EN FR

Trace: 1.3.x

Wiki: Sitemap - Recent Changes - Back link

This is an old revision of the document!


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

Jelix 1.3.10

not released yet.

Critical bugs

Enhancements

Bugs fixed

Jelix 1.3.9

Released on September 23th, 2014

Bugs fixed

  • Fixed instanciation of a Dao when using the same with multiple profiles
  • Fixed bad content type check in jRequest::readHttpBody()

Jelix 1.3.8

Released on 19 september 2013

Enhancements

  • command createdao: Add a check for non existing table (by Phillipe)

Bugs fixed

  • Minify plugin: fixed a regression
  • bug #1513 - jauthdb_admin: admin couldn't change the password
  • Fixed a bad method call in the command createzone (fixed by Khena)
  • Imported from Jelix 1.2.13
    • Soap: fix the parameters parser, to allow non-scalar parameters (fixed by khena)

Jelix 1.3.7

Released on 21 March 2013

Critical bugs

  • fix regressions in jAuth (infinite redirection loop) because of bad fix in jUrl::getCurrentUrl()

Jelix 1.3.6

Released on 19 March 2013

Enhancements

  • Ticket #1487 - improve jControllerDaoCrud::index(): it injects the dao and the profile in the template
  • 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()
    • ticket #1483 - jauth listener: improved the actif field check. The value of this field in the user table can be either either '1', 'true', 'on', 'yes'.

Bugs fixed

  • Fix #1461 - minify, bad exlusion of files. Base path in indicated URL should be take cared
  • Fix #1488 - jUrl::getCurrentUrl() should return or not the entry point according to the URL configuration
  • Fix #1504 - menulist should take care about <emptyitem>. The empty option should not be generated, except in the case where the selection in the menulist is not required or if <emptyitem> is filled.
  • 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
    • Fix #1503 - jDaoConditions should satinize order input
    • Fix #1496 - jforms, syntax error with generateHtmleditor when xhtml attribute is not true
    • Fix #1481 - let's have a default template for the check install zone so no error for language not supported by the jelix module.
    • Fix #1497 - offset error in jIniFileModifier when reading multiline values
    • fix #1498 - jIniFileModifier should return an array for keys that are arrays. Warning: it may brake your code. Previous behavior was to return the first value.
    • fix #1509 - Wrong HTTP status code with jTcpdfResponse. Default headers were not sent.

Jelix 1.3.5

Released on 29 dec. 2012

Bugs fixed

  • jUrl::getCurrentUrl() should return the URL for the frontend server when the app is behind a proxy
  • jelix-scripts: installapp command didn't receive the configuration (catsoup)
  • Jelix-tests - fix a bug: launching runtests.php with a filename did execute all tests of the module instead of the given file
  • bug fixed from Jelix 1.2.11
    • 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.3.4

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.3 application. These improvement has been backport in all active branch.
  • 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

  • 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

Jelix 1.3.3

Release date: 08/24/2012

Enhancements

  • new verbose mode in jelix-scripts. support of -v on all commands and verboseMode property in jelix-scripts.ini.
  • Added an error message when the pdf-fonts folder isn't found. (Philippe Villiers - Kissifrot)
  • Switching from simpletest 1.1a to 1.1 (Brice Tencé)
  • Updated wikirenderer to 3.1.5

Bugs fixed

  • Ticket #1139 : jFormsControlDateTime should support non-array value from a request like in jFormsControlDate. (michgeek)
  • Ticket #1464 - jResponsHtml shouldn't ask to call meta to jtpl::fetch since it has already done it before (Brice Tencé)
  • Fixed an issue in the pgsql plugin appearing with PHP 5.4 (Charles R )
  • Ticket 1397 - Solving issue about integer detection differences between 64bits and 32bits versions of PHP. (Brice Tencé)
  • Ticket #1480 - PHPUnit test environment for application: tests may need to load classes using jClasses, during the load of the file. Jelix configuration should then be available
  • Include bugs fixed in Jelix 1.2.8 and 1.2.9
    • Ticket #1476 - jDaoXmlException was not found when using the createclassfromdao command
    • jDaoConditions: the REGEXP operator is not supported by pgsql, added support for real regexp operators of pgsql
    • Ticket #1428 - dao - string delimiters in parameters for the IN operator in conditions, were not escaped in the compiled SQL query
    • To improve usability of forms, don't generate a token each time the form is displayed, but only per form id and per session… This was already the case when the form id was not numerical.
    • Ticket #1456 - jforms - dependent lists inside a choice were not dynamically updated
    • ticket #1466, jDatetime gave bad results when parsing ISO 9601 dates with a timezone. original fix by LionelT
    • ticket #1460, sitemap response did not generate good urls
    • ticket #1464 - jTpl::fetch shouldn't add the template in processedMeta if the caller doesn't say to call meta (patch by Brice Tencé)

Jelix 1.3.2

Release date: 05/17/2012

Enhancements

  • Update jQuery UI to version 1.8.20 (Philippe Villiers - Kissifrot)
  • Upgraded Simpletest to 1.1a3
  • Update wikirenderer to v3.1.4
  • Update TCPDF to 5.9.159 (Philippe Villiers - Kissifrot)
  • new class jServer and a method isCLI().
  • Ticket #1263 - new methods jDaoFactoryBase::getTables() and getPrimaryTable
  • Improved SQL script to install jauthdb and jacl2db with Oracle (Philippe Villiers - Kissifrot)
  • Added {meta_html jsie7} and {meta_html jsltie7} tags, to do the same as the {meta_html css*} ones (Philippe Villiers - Kissifrot)
  • jDao, on properties element: check unknown attributes, to avoid mistakes such as typos in attributes names. (Philippe Villiers - Kissifrot)
  • The debug bar is activated by default on new application created with the createapp command
  • Import enhancements from 1.2.7 and 1.2.8:
    • ticket #624 - jscompress - a new plugin for jtpl to compress inline javascript (Hadrien Lanneau)

Bugs fixed

  • CLI scripts of an application should be able to be executed from the command line and launched with php-cgi. new class jServer and a method isCLI.
  • The jfullurl template plugin for xml had a bad function name. (Thomas PT)
  • Plugins for the debugbar, soaplog and sqllog, should verify that messages are implemented by expected classes
  • Fixed a bad support of redirection response in soap request
  • Fixed issues in junittestcasedb for phpunit
  • testapp install: typofix s/shema/schema (Steven Jehannet)
  • Some comments in the source code were still in french. Translated it to english (Philippe Villiers - Kissifrot)
  • PhpUnit tests for application: the configuration of the entry point indicated for test was not loaded correctly.
  • jRequest::getPort add an ulimate check to $port var to prevent function from returning ':' alone (domi-papin)
  • Error log: some messages did not end by a line break
  • Import bugs fixed in 1.2.7 and 1.2.8:
    • ticket 1401 - jforms: for some datatypes, whitespace should be removed during the check (Foxmask)
    • ticket 1389 - fixed a bug in jDbPDOConnection related to the MSSql support (Vincent Herr)
    • Removed a E_STRICT message: jDbPDOConnection::lastInsterId should have the same signature of PDO:lastInsertId
    • Fixed inconsitencies in return values in some drivers of jKVDb
    • jTpl: meta was processed by fetch, even the meta method was called before. This is a regression since the fix for the ticket #1396
    • In CLI context, jRequest::getPort generated an error when retrieving SERVER_PORT.
    • jInifileModifier - section name with a '-' was not supported

Jelix 1.3.1

Release date: 12/18/2011

Enhancements

  • jAuth ldap plugin - it should support anonymous connection to the ldap server

Bugs fixed

  • Legacy constant JELIX_APP_PATH was not generated when calling jApp::initLegacy
  • Fixed a bug in a CLI context, when an error appeared, jResponseCmdline is not known
  • jelix-tests: Fixed compatibility with PHPUnit 3.6. Jelix-tests is still compatible with PHPUnit 3.5
  • method jFile::getMimeTypeFromFilename() wasn't added with PHP 5.3 build + simplify way to get extension
  • jquery.effects.core.min.js was miising with the use of jquery_ui effect in meta in templates
  • ticket 1435 - limit queries were not fully shown in the debug bar
  • fixed also in 1.2.7:
    • fixed a notice into the history plugin
    • jZone::_tplOuputType is mispelled, corrected the name to _tplOutputType, and added a support of the deprecated _tplOuputType to keep compatibility
    • ticket 1440 - jDao - fixed bad syntax in generated sql queries for update methods, when properties in value element, starts with the same word.

Other versions

en/changelog/1.3.x.1411402074.txt.gz · Last modified: 2014/09/22 16:07 by laurent
Recent changes RSS feed Creative Commons License