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/04 09:58] – laurent | en:changelog:1.1 [2009/01/03 14:05] – 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-1188** | + | **Changelog updated until : SVN-1261** |
===== Main improvements ===== | ===== Main improvements ===== | ||
Line 11: | Line 12: | ||
* many improvements in jForms : | * many improvements in jForms : | ||
* new 1.1 version of the XML format (the 1.0 version is still usable) | * new 1.1 version of the XML format (the 1.0 version is still usable) | ||
- | * new controls : < | + | * new controls : < |
* dynamically add/remove or enable/ | * dynamically add/remove or enable/ | ||
* static association between some controls | * static association between some controls | ||
Line 24: | Line 25: | ||
* support on-the-fly declaration of modifiers and functions | * support on-the-fly declaration of modifiers and functions | ||
* syntax : multilines instruction, | * syntax : multilines instruction, | ||
- | * new plugins : cycle, flash, breadcrumb, link_to_remote, | + | * new plugins : cycle, flash, breadcrumb, link_to_remote, |
* new utilities class: jIniFileModifier, | * new utilities class: jIniFileModifier, | ||
* 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 47: | Line 50: | ||
* new jResponseHtmlFragment, | * new jResponseHtmlFragment, | ||
* new jResponseCmdLine, | * new jResponseCmdLine, | ||
+ | * 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 | ||
* first argument of jController:: | * first argument of jController:: | ||
* jLocale: support multiline rendering in strings (#569) | * jLocale: support multiline rendering in strings (#569) | ||
* Errors logs: messageLogFormat now supports %url% to log the url causing an error (#638) | * Errors logs: messageLogFormat now supports %url% to log the url causing an error (#638) | ||
* Automatic detection of the time zone (#600) | * Automatic detection of the time zone (#600) | ||
- | * 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. | ||
* jControllerDaoCrud | * jControllerDaoCrud | ||
* new _preCreate and _preUpdate methods (#627) | * new _preCreate and _preUpdate methods (#627) | ||
+ | * new _getForm and _createForm methods so we can redefine them to personnalize the form before its use. | ||
* jResponseHtml : | * jResponseHtml : | ||
* you can now specify your own doctype, by overloading the new outputDoctype() method (#440) | * you can now specify your own doctype, by overloading the new outputDoctype() method (#440) | ||
Line 67: | Line 73: | ||
* new < | * new < | ||
* New < | * New < | ||
+ | * New < | ||
* support of type=" | * support of type=" | ||
* new way to specify datasources : < | * new way to specify datasources : < | ||
- | * possibility to indicate a parameter for method of dao for datasource (#555) | + | * possibility to indicate a parameter for method of dao for datasource (#555): criteria and criteriafrom |
* new < | * new < | ||
* support of the minlength and maxlength attributes for < | * support of the minlength and maxlength attributes for < | ||
* support of the " | * support of the " | ||
* new method jForms:: | * new method jForms:: | ||
- | * new method jFormsBase:: | + | * new method jFormsBase:: |
* new method jFormsBase:: | * new method jFormsBase:: | ||
* new method jFormsBase:: | * new method jFormsBase:: | ||
Line 88: | Line 95: | ||
* linebreaks are replaced by a <br/> when displaying the content of a text area (#646) | * linebreaks are replaced by a <br/> when displaying the content of a text area (#646) | ||
* new htmllight builder (#688) : it generates classical HTML and javascript, and the html builder now uses jquery. | * new htmllight builder (#688) : it generates classical HTML and javascript, and the html builder now uses jquery. | ||
+ | * support of external urls (http and https) for the urls to submit a form (#710) | ||
* jDao : | * jDao : | ||
* jDaoFactoryBase:: | * jDaoFactoryBase:: | ||
* new jDaoConditions:: | * new jDaoConditions:: | ||
+ | * During an update, field which have updatepattern and selectpattern are updated in the reocrd object. (#770) | ||
+ | * jDb: | ||
+ | * removed support of old PDO version for PHP 5.0 and constants JPDO* | ||
+ | * jDbConnection:: | ||
+ | * added support of FETCH_INTO | ||
+ | * added support of virtual jdb profiles (#410) | ||
* jelix-www | * jelix-www | ||
* the javascript scripts are now " | * the javascript scripts are now " | ||
Line 97: | Line 111: | ||
* 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 " | ||
- | | + | |
+ | | ||
* jTpl: | * jTpl: | ||
* new methods registerModifier and registerFunction (#138) | * new methods registerModifier and registerFunction (#138) | ||
Line 120: | Line 135: | ||
* zendframework plugin for the coordinator allowing to directly use utility classes of ZF (#652) | * zendframework plugin for the coordinator allowing to directly use utility classes of ZF (#652) | ||
* jelix:utils | * jelix:utils | ||
- | * new class jIniFileModifier | + | * new classes |
- | | + | |
* new class jDuration, to use with jDateTime (#425) | * new class jDuration, to use with jDateTime (#425) | ||
- | * Updated WikiRenderer (jWiki) to 3.1pre version | ||
* Added enhanced service handling (dependency injection) in jClasses (#523) | * Added enhanced service handling (dependency injection) in jClasses (#523) | ||
* new jMessage class and jTpl plugin to manage messages in session and display them in templates (#644) | * new jMessage class and jTpl plugin to manage messages in session and display them in templates (#644) | ||
Line 129: | Line 143: | ||
* jZone : replaced the getParam() method by param() (getParam is still here but deprecated) (#690) | * jZone : replaced the getParam() method by param() (getParam is still here but deprecated) (#690) | ||
* new class jImageModifier to ease modification and caching of images. code issued from image template plugin (#604) | * new class jImageModifier to ease modification and caching of images. code issued from image template plugin (#604) | ||
- | * added support of virtual jdb profiles (#410) | ||
* junittests module : possibility to run the tests in command line (#454) | * junittests module : possibility to run the tests in command line (#454) | ||
* module auth | * module auth | ||
- | * enhanced redirection to a referring page (origin of the request to auth module) (#658) | + | * jauth~login: |
- | * created a new response htmlauth for better customization | + | * enhanced redirection to a referring page (origin of the request to auth module) (#658) |
+ | | ||
* 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/ | ||
* new constants can be edited in scripts.conf.php (author, copyright, license...) to fill automatically heading comments of php files, module.xml, plugin.xml and project.xml. | * new constants can be edited in scripts.conf.php (author, copyright, license...) to fill automatically heading comments of php files, module.xml, plugin.xml and project.xml. | ||
* 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, | ||
* new specs for module.xml, plugin.xml et project.xml. | * new specs for module.xml, plugin.xml et project.xml. | ||
- | * jQuery | + | * Jelix-www: |
* TCPDF update, version 4.3.006 | * TCPDF update, version 4.3.006 | ||
- | * clearbricks classes update, version svn-192. | ||
* PHPMailer update, version 2.3 (jMailer and PHPMailer now clearly separated) | * PHPMailer update, version 2.3 (jMailer and PHPMailer now clearly separated) | ||
* WikiRenderer update, version 3.1pre65 | * WikiRenderer update, version 3.1pre65 | ||
Line 155: | Line 170: | ||
* Change content-type of jResponseJSon to application/ | * Change content-type of jResponseJSon to application/ | ||
* jDaoFactoryBase:: | * jDaoFactoryBase:: | ||
+ | |||
+ | ===== little improvements and bug fixes since jelix 1.1RC1 ===== | ||
+ | |||
+ | * renamed @@C@jBinding@@ to @@C@jClassBindind@@. This class is still experimental. | ||
+ | * removed @@M@jClasses:: | ||
+ | * 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 (# | ||
+ | * @@F@init.php@@ use now spl autoload instead of @@__autoload@@ so other libs could define their own autoload. | ||
+ | * Jelix scripts: | ||
+ | * 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 | ||
+ | * it was impossible to create a module when basePath is set to a virtual path (#783) | ||
+ | * @@createapp -wwwpath somepath@@ doesn' | ||
+ | * scripts.conf.php is renamed to scripts.conf.php.dist, | ||
+ | * jMailer: | ||
+ | * the @@M@Tpl()@@ method return a jTpl object so we can assign any variables on the template | ||
+ | * Changed some properties from private to protected access on phpmailer class, so jMailer can access to it | ||
+ | * jforms_jquery.js: | ||
+ | * jForms: | ||
+ | * minor fixes in JS datepicker | ||
+ | * allow @@E@< | ||
+ | * fixed menulist for hour selection in date and datetime controls. (#790) | ||
+ | * modified internal API of jForms javascript object, in order to facilitate unit tests | ||
+ | * fixed javascript error during the validation of radio buttons. (#781) | ||
+ | * @@M@getModifiedControls@@ didn't work for checkbox. (#772) | ||
+ | * fixed syntax error in javascript files in compressed mode | ||
+ | | ||
+ | * 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 @@F@lib.files.php@@ for ticket #776 | ||
+ | * 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 ===== | ||
+ | |||
+ | * Jelix-scripts, | ||
====== Other versions ====== | ====== Other versions ====== | ||
* [[en: | * [[en: | ||
+ |