Trace:
Differences ¶
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Last revisionBoth sides next revision | ||
en:changelog:1.0 [2008/01/09 13:16] – laurent | en:changelog:1.0 [2008/01/21 12:28] – laurent | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Jelix 1.0 ====== | ||
- | |||
- | * RC1 : svn-711 (12/ | ||
- | * RC2 : svn-725 (01/ | ||
- | * 1.0 : svn-731 01/08/2008 | ||
- | |||
- | ===== Main improvements since 1.0b3.1===== | ||
- | |||
- | * Compatible with PHP 5.2 and higher ( [[http:// | ||
- | * **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:: | ||
- | * 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**: | ||
- | * 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 ' | ||
- | * 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, | ||
- | |||
- | * jControllerDaoCrud: | ||
- | * improvements from 1.0branch3.x | ||
- | * added the response as a parameter to some methods of jControllerDaoCrud (#330) | ||
- | * Responses: | ||
- | * added a // | ||
- | * 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 // | ||
- | * you can now put ' | ||
- | * Added support of // | ||
- | * Added support in jforms of datasources based on a class (#323) | ||
- | * new //reset// control (#258) | ||
- | * // | ||
- | * span tag has been added around radio buttons and checkboxes | ||
- | * jDatatype: new method // | ||
- | * jTpl: | ||
- | * new method // | ||
- | * added // | ||
- | * added support of ' | ||
- | * improvement of // | ||
- | * new plugin //stripws// (#140) | ||
- | * new plugin // | ||
- | * 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 // | ||
- | * 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 // | ||
- | |||
- | ==== 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:: | ||
- | * 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: | ||
- | * jAuth: error ' | ||
- | * 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) | ||
- | * // | ||
- | |||
- | |||
- | ==== 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 ' | ||
- | * 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: | ||
- | * [[en: | ||