Quick links: Content - sections - sub sections
EN FR

Trace: 1.7.x 1.1.5 1.3 1.0.4 1.8.x 1.1 1.3.x 1.1.10 1.1 1.3.x

This is an old revision of the document!


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

Jelix 1.3.4

Still in development.

Critical bugs

  • none

Enhancements

  • debug toolbar: display error messages logged directly by the user in the same categories of PHP errors
  • 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.2 application.
  • 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)

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
 * 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

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.1349706287.txt.gz · Last modified: 2012/10/08 14:24 by laurent

Recent changes RSS feed Creative Commons License