Quick links: Content - sections - sub sections
EN

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
en:changelog:1.0 [2008/01/09 13:16] laurenten:changelog:1.0 [2008/01/21 12:28] laurent
Line 1: Line 1:
-====== Jelix 1.0 ====== 
- 
-  * RC1 : svn-711 (12/18/2007) 
-  * RC2 : svn-725 (01/02/2008) 
-  * 1.0 : svn-731 01/08/2008 
- 
-===== Main improvements since 1.0b3.1===== 
- 
-  * Compatible with PHP 5.2 and higher ( [[http://jelix.org/en/news/post/jelix-supports-gophp5|GOPHP5 campaign]]) 
-  * **New format for action selectors** 
-  * new response **jResponseTcpdf** to generate PDF 
-  * **new attributes and elements in jforms xml format** and improved stability of jForms 
-  * **Support of drivers for jDaoGenerator** so it easier to support additionnal database in jDao 
-  * **Possiblity to add dynamically prefix on table name** in jDao and jDb, without modifying your source code. 
-  * **Possiblity to store sessions in a database** 
-  * Possibility to overload locales and jforms files 
-  * You can display **errors and logs in firebug** 
-  * Improvements in jDb::getTools 
-  * many bug fixes and optimizations for better performances 
- 
-===== Update from 1.0beta3.1 ===== 
- 
-Because of some changes, you have to do things in your application to migrate from 1.0beta3.1 to 1.0. 
- 
-  * **New format for action selectors**: the separator between the controller name and the method name has changed from "_" to ":". You can now use "_" in your controller name and method names. So you should : 
-     * modify all your action selectors 
-     * or set enableOldActionSelector=on in your config file, then you can use old and new action selector. However, in this case, if you use the new format, you cannot use short selector : you must indicate at least both controller and method name. 
-  * removed support of deprecated *motif attribute in jDao 
-  * old behavior about parameters in xmlrpc and jsonrpc requests is re-enabled. If the RPC parameter is an array, its elements become a jelix parameter. However the RPC parameter is still stored in a 'params' jelix parameter (#279) 
-  * old class namming is now disabled and enableOldClassNaming option in the configuration has been removed 
-  * the name of jDb driver for postgresql has changed to pgsql. Update your dbprofils.ini.php. 
-  * Old deprecated methods have been removed (#299) 
- 
-===== Change details ===== 
- 
-==== Improvements, new features ==== 
- 
-  * jControllerDaoCrud: 
-      * improvements from 1.0branch3.x 
-      * added the response as a parameter to some methods of jControllerDaoCrud (#330) 
-  * Responses: 
-      * added a //jResponseRedirectUrl::toReferer// method and added an error message when the url is empty in jResponseRedirect 
-      * improved addCssLink usability for IE in jResponseHTML (#348) 
-      * new response jResponseTcpdf (codename: tcpdf), based on TCPDF classes, to generate PDF. If you want to use it, you have to download the archive which contains all fonts. 
-  * jForms:  
-      * added the possibility to overload a jforms file 
-      * added a primarykey value as a parameter of initControlFromDao and saveControlToDao (#274) 
-      * HTML forms generated by jForms can now be sent with GET method (#273) 
-      * added support of //size// attribute on //input// and //secret// elements, and //rows// and //cols// on textarea (#307) 
-      * Added a //jFormsBase::getControl()// method 
-      * you can now put 'now' as a defaultvalue of a date/time input (#313) 
-      * Added support of //minlength// and //maxlength// attribute on //input// and //textarea// elements (#251) 
-      * Added support in jforms of datasources based on a class (#323) 
-      * new //reset// control (#258) 
-      * //formscontrol// plugin: you can indicate list of fields to not display (#353) 
-      * span tag has been added around radio buttons and checkboxes 
-  * jDatatype: new method //getFacet()// 
-  * jTpl: 
-      * new method //appendZone// 
-      * added //j_themepath// predefined variable (#346) 
-      * added support of 'else' keyword for block plugin in jtpl (#349) 
-      * improvement of //pagelinks// plugin (#340) 
-      * new plugin //stripws// (#140) 
-      * new plugin //count_record// (#370) 
-      * new plugin //counter// (#375) 
-  * jDao: 
-      * Implementing drivers for jDaoGenerator (#101) 
-      * Added support of events in jDao methods (#51) 
-      * New //default// attribute on properties 
-      * Added table prefix support in jDb/jDao (#293) 
-      * Added boolean datatype in jDao (#142) 
-  * jDb : the postgresql db driver has been renamed to pgsql (#269 #319) 
-  * jEvent : increased performance and removed jEventListenerFactory class 
-  * jelix extension: added new selector parsers (#256) 
-  * Improvements in the install checker. 
-  * new class //jSession//, allowing to choose the storage : files, database (#354) 
-  * Possibility to overload locales files (#358) 
-  * improvements in jDateTime : support of RFC2822 format, and better date check (#379) 
-  * Support of Firebug : error messages and logs can be displayed in Firebug (#179) 
-  * jlog: 
-      * file names are more configurable (#344) 
-      * possibility to include IP in logs file names (#357) 
-  * Added //webmasterEmail// and //webmasterName// parameter in the configuration file (#278) 
- 
-==== Bug fixes ==== 
- 
-  * All bugs fixed in the 1.0branch3.x 
-  * jTpl standalone does not work when an output type is specified (#321) 
-  * jDao: 
-      * Autoincremented fields and calculated fields other than primary keys were not updated in the record object, when it was inserted into the database (#11) 
-      * SQL errors when using deleteBy() (#376) 
-  * jForms: 
-      * if a dao property was not required and the corresponding field in jforms was empty, the updated or inserted value in the database was not null (#305) 
-      * bug in jforms.js with IE (#335 + #332) 
-      * error when trying to update a record with jforms, when no value in this record was not changed (#341) 
-      * an empty choice in a menulist was not created when the menulist is not required (#315) 
-      * on IE, submitted values of buttons are labels instead of their real values (#334) 
-      * when a field is empty, it didn't use the default value of the corresponding dao property when saving values in a dao (#342) 
-      * Errors when using jForms with multiple keys (#306) 
-      * jforms.js file was not included when using formfull plugin (#360) 
-  * jDb:  
-      * fixed bugs in jDb::getTools, mysqlDbTools and pgsqlDbTools 
-      * fixed bugs in sqliteDbTools (#336) 
-      * bad error message when connection was closed after a timeout (#359) 
-  * Bad generated path in JELIX_APP_WWW_PATH with windows (#331) 
-  * jResponseBinary: bad headers for the download with IE (#337) 
-  * jAuth: error 'jDummyAuthUser class not found' in some case (#352) 
-  * Notice on the use of a deprecated constant jSON_LOOSE_TYPE (#316) 
-  * Notice on a undefined variable in jMailer (#314) 
-  * Bad escape in a string in the javascript part of jforms (#326) 
-  * Errors in help messages in jelix-scripts (#328) 
-  * bad display of the calls stack in exception handler (#356) 
-  * Bad generated url when a controller was not indicated in urls.xml (#364) 
-  * //notFoundAct// config parameter is supported now by the simple url engine (#219) 
- 
- 
-==== Bugs fixed between 1.0RC1 and 1.0RC2 ==== 
- 
-  * jMailer, bad encoding of characters in the subject (#374) 
-  * Forms, impossible to save an empty selection with saveControlToDao (#384) 
-  * infinite loop when throwing exception in a specific lang in which error messages don't exist (#387) 
-  * bad behaviors about urls when running jelix on a server with PHP-CGI or SUPHP (#390) 
-  * No explicit error when after_login or after_logout aren't set (#388) 
-  * bad values in the config file of auth plugin in jauth module (#393) 
-  * enableOldActionSelector option should not be in the defaultconfig template if ENABLE_OLD_ACTION_SELECTOR=0 (#391) 
-  * error 'jDummyAuthUser class not found' when migrating from jelix beta to RC1 (#395) 
-  * fails of few unit tests with jFilter + filter extension + some other notices (#394) 
- 
-==== Bugs fixed between 1.0RC2 and 1.0 ==== 
- 
-  * jforms: added span and classes around checkboxes and radiobuttons 
-  * jDao, bad generated query when calling countBy. order clause is not allowed here, and a WHERE keyword is generated even if conditions are empty (#398) 
-  * notFoundAct was not used in some cases when using significant url engine and for default entry point (#401) 
-  * Removed a notice on REMOTE_ADDR in cli sapi (#404) 
- 
- 
- 
----- 
-  * [[en:changelog:1.0beta3.1|Previous version: 1.0beta3.1]] 
-  * [[en:changelog|Last improvements]] 
  

en/changelog/1.0.txt · Last modified: 2008/01/21 13:27 by 127.0.0.1

Recent changes RSS feed Creative Commons License