Trace:
Differences ¶
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
en:changelog:1.1 [2008/12/21 14:19] – laurent | en:changelog:1.1 [2009/02/03 14:03] – laurent | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~LANG: | ||
====== Jelix 1.1 ====== | ====== Jelix 1.1 ====== | ||
- | **Still in development** but soon to be released. | + | **Still in development** but soon to be released. |
- | This page list updates and enhancements added since the 1.0 version, and that will be available | + | This page is listing |
- | **Changelog updated until : SVN-1240** | + | **Changelog updated until : SVN-1302** |
===== Main improvements ===== | ===== Main improvements ===== | ||
Line 28: | Line 29: | ||
* virtual profiles in jDb | * virtual profiles in jDb | ||
* jelix-scripts enhanced | * jelix-scripts enhanced | ||
+ | * new modules: master_admin and jacl2db_admin | ||
Line 42: | Line 44: | ||
* core: | * core: | ||
* added support of SOAP (#377) | * added support of SOAP (#377) | ||
+ | * Security improvements : new config parameter ' | ||
* improvements in error handler and exception handler (code refactor) (#467) | * improvements in error handler and exception handler (code refactor) (#467) | ||
* made little performance improvement during retrieving of the response object | * made little performance improvement during retrieving of the response object | ||
Line 54: | Line 57: | ||
* new url engine basic_significant, | * new url engine basic_significant, | ||
* init.php use now spl autoload instead of @@__autoload@@ so other libs could define their own autoload. | * init.php use now spl autoload instead of @@__autoload@@ so other libs could define their own autoload. | ||
+ | * Added new option loadClasses in the sessions section, so we can indicate selectors of classes to load before the session_start | ||
* jControllerDaoCrud | * jControllerDaoCrud | ||
* new _preCreate and _preUpdate methods (#627) | * new _preCreate and _preUpdate methods (#627) | ||
Line 80: | Line 84: | ||
* new method jFormsBase:: | * new method jFormsBase:: | ||
* new method jFormsBase:: | * new method jFormsBase:: | ||
+ | * new method @@M@prepareObjectFromControls()@@ | ||
* new method jFormsBase:: | * new method jFormsBase:: | ||
* new methods for jFormsBase : isReadOnly(), | * new methods for jFormsBase : isReadOnly(), | ||
Line 108: | Line 113: | ||
* added jQuery + jQuery UI + some plugins (date_input) | * added jQuery + jQuery UI + some plugins (date_input) | ||
* jAcl2: better acl API | * jAcl2: better acl API | ||
- | * new module | + | * new module |
* jAuth: | * jAuth: | ||
* added a " | * added a " | ||
* new method jAuth:: | * new method jAuth:: | ||
* the user in session is now updated when the call of jAuth:: | * the user in session is now updated when the call of jAuth:: | ||
+ | * empty password are now considered as bad password during a check | ||
* jTpl: | * jTpl: | ||
* new methods registerModifier and registerFunction (#138) | * new methods registerModifier and registerFunction (#138) | ||
Line 144: | Line 150: | ||
* jauth~login: | * jauth~login: | ||
* enhanced redirection to a referring page (origin of the request to auth module) (#658) | * enhanced redirection to a referring page (origin of the request to auth module) (#658) | ||
- | * created a new response htmlauth for better customization | + | * created a new response htmlauth for better customization |
+ | * new jauthdb_admin module to manage users with the db plugin of jAuth | ||
+ | * new module master_admin, | ||
* new modifier for jDiff (Diff) (#720) | * new modifier for jDiff (Diff) (#720) | ||
* new script jelix_check_server.php checking jelix compatibility against a server (#409). | * new script jelix_check_server.php checking jelix compatibility against a server (#409). | ||
* jelix php extensions (gold edition) : new option for php.ini to deactivate the extension in virtualhost (#386) | * jelix php extensions (gold edition) : new option for php.ini to deactivate the extension in virtualhost (#386) | ||
* Jelix-Scripts : | * Jelix-Scripts : | ||
+ | * scripts.conf.php is renamed to scripts.conf.php.dist, | ||
* createapp : application documentroot can be indicated optionnally (it still defaults to your_app/ | * createapp : application documentroot can be indicated optionnally (it still defaults to your_app/ | ||
* createapp : application.init.php now includes jelix/ | * createapp : application.init.php now includes jelix/ | ||
Line 154: | Line 163: | ||
* new command createentrypoint : create an entry point with your type of choice. | * new command createentrypoint : create an entry point with your type of choice. | ||
* createform: now it adds controls for primary keys if there are not autoincremented, | * createform: now it adds controls for primary keys if there are not autoincremented, | ||
- | * new specs for module.xml, plugin.xml et project.xml. | + | * new specifications |
* Jelix-www: jQuery and jQuery UI added. | * Jelix-www: jQuery and jQuery UI added. | ||
* TCPDF update, version 4.3.006 | * TCPDF update, version 4.3.006 | ||
Line 167: | Line 176: | ||
* jDaoFactoryBase:: | * jDaoFactoryBase:: | ||
- | ===== little improvements and bug fixes in jelix 1.1RC1 ===== | + | ===== little improvements and bug fixes since jelix 1.1RC1 ===== |
* renamed @@C@jBinding@@ to @@C@jClassBindind@@. This class is still experimental. | * renamed @@C@jBinding@@ to @@C@jClassBindind@@. This class is still experimental. | ||
Line 173: | Line 182: | ||
* in the config file, renamed the @@[Bindings]@@ section to @@[classbindings]@@. | * in the config file, renamed the @@[Bindings]@@ section to @@[classbindings]@@. | ||
* a CLI script can now be dedicated to the default action, so we don't have to indicate the action as arguments of the script (# | * a CLI script can now be dedicated to the default action, so we don't have to indicate the action as arguments of the script (# | ||
+ | * @@F@init.php@@ use now spl autoload instead of @@__autoload@@ so other libs could define their own autoload. | ||
* Jelix scripts: | * Jelix scripts: | ||
* added verification on the module name in createapp and createmodule. | * added verification on the module name in createapp and createmodule. | ||
* createdao: fixed a bug on the support of the table parameter, and little improvements on the dao template | * createdao: fixed a bug on the support of the table parameter, and little improvements on the dao template | ||
- | | + | |
- | * jMailer: the @@M@Tpl()@@ method return a jTpl object so we can assign any variables on the template | + | * @@createapp -wwwpath somepath@@ doesn' |
+ | * scripts.conf.php is renamed to scripts.conf.php.dist, | ||
+ | * jMailer: | ||
+ | | ||
+ | * Changed some properties from private to protected access on phpmailer class, so jMailer can access to it | ||
* jforms_jquery.js: | * jforms_jquery.js: | ||
* jForms: | * jForms: | ||
Line 184: | Line 198: | ||
* fixed menulist for hour selection in date and datetime controls. (#790) | * fixed menulist for hour selection in date and datetime controls. (#790) | ||
* modified internal API of jForms javascript object, in order to facilitate unit tests | * modified internal API of jForms javascript object, in order to facilitate unit tests | ||
- | * javascript error during the validation of radio buttons. (#781) | + | |
- | * getModifiedControls didn't work for checkbox. (#772) | + | |
- | * createapp -wwwpath somepath doesn't work under windows | + | |
- | * updated clearbricks to its svn-204 version, and include lib.files.php for ticket #776 | + | |
- | * init.php use now spl autoload instead | + | * jDb: better parsing of a mysql script in jDbTools. |
+ | * fixed urls in the @@check_install@@ template and other templates | ||
+ | * updated clearbricks to its svn-204 version, and include | ||
+ | * jIniFileModifier: | ||
+ | * modules: | ||
+ | * Renamed the module jacl2_admin to jacl2db_admin | ||
+ | * Added sql script to create jlx_users table, and fixed comments in jacl2db_admin | ||
+ | * Added sql scripts to create jAuth.db tables in pgsql, and little improvements in sql scripts for jAuth.db | ||
+ | * new module master_admin, | ||
+ | * improvements in templates of jacl2db_admin | ||
+ | * Security improvements : new config parameter ' | ||
+ | * regression: check for addJSLink, addCSSLink support before calling it.(#791) | ||
+ | * | ||
+ | |||
+ | ===== little improvements and bug fixes since jelix 1.1RC2 ===== | ||
+ | |||
+ | |||
+ | * jAuth plugins: empty password are now considered as bad password during a check | ||
+ | * Jelix-scripts, | ||
+ | * master_admin module: | ||
+ | * fixed bugs in templates and css | ||
+ | * added support of jMessage in templates | ||
+ | * other little improvements... | ||
+ | * initadmin command configure now urls for " | ||
+ | * module jacl2db_admin : | ||
+ | * added rights check in the listener of jacl2db_admin for the menu of master_admin | ||
+ | * added a form to set default groups | ||
+ | * fixed bugs in createapp command (modulename), | ||
+ | * new jauthdb_admin module to manage users with the db plugin of jAuth | ||
+ | * Added new option loadClasses in the sessions section, so we can indicate selectors of classes to load before the session_start | ||
+ | * jForms: added a new method | ||
+ | |||
+ | |||
+ | |||
+ | ===== little improvements and bug fixes since jelix 1.1RC3 ===== | ||
+ | |||
+ | |||
+ | * jelix-scripts: | ||
+ | * there was some error about selectors. | ||
+ | * cleantemp: it didn't clean the right temp directory. Now jelix-scripts.init.php should contain two new constant which indicates the path of the temp directory of the application, | ||
+ | * init_admin command : fixed bug, it droped the existing rights and users | ||
+ | * Fixed bug in jWSDL: urls always used soap.php entrypoint, even if the soap entry point had an other name. | ||
+ | * Added a missing parameter for secure connection in jMailer: @@smtpSecure@@. | ||
+ | * jAcl2:: | ||
+ | * jAuth: removed the enableAclDbEventListener and enableAcl2DbEventListener options from the configuration. | ||
+ | * jForms: regression, boolean fields were no longer saved to dao by jForms | ||
+ | * jDao: fixed bug on the support of some patterns in selectPattern | ||
+ | * master_admin: | ||
+ | * added the possibility to add any content in the menu of master_admin (#811) | ||
+ | * bug on the display of even number of widget on the dashboard (#816) | ||
+ | * improvements on the infobox, with events to add new content in it (#812) | ||
+ | * jTcpdf | ||
+ | * use now helvetica as default font (#819) | ||
+ | * missing config constants (#814) | ||
+ | * jEvent: it always transformed class of event class name into lowercase (#823) | ||
+ | * swf plugin: fixed bug for IE (#805) | ||
====== Other versions ====== | ====== Other versions ====== |