Quick links: Content - sections - sub sections
EN

Trace:

Wiki: Sitemap - Recent Changes - Back link

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
en:changelog:1.0 [2008/01/09 13:14] laurenten:changelog:1.0 [2008/01/21 12:28] laurent
Line 1: Line 1:
-====== Jelix 1.0 RC2 ====== 
- 
-  * 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