Trace:
no way to compare when less than two revisions
Differences ¶
This shows you the differences between two versions of the page.
| — | en:changelog:1.1beta1 [2008/09/26 21:20] (current) – created laurent | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Jelix 1.1beta1 ====== | ||
| + | release : september 26th, 2008. svn 1100 | ||
| + | |||
| + | Changelog since 1.0.x. | ||
| + | |||
| + | ===== Main improvements ===== | ||
| + | |||
| + | * many improvements in jForms : | ||
| + | * new 1.1 version of the XML format (the 1.0 version is still usable) | ||
| + | * new controls : < | ||
| + | * dynamically add/remove or enable/ | ||
| + | * possibility to know the updated values | ||
| + | * Integration of jQuery, Wymeditor (wysiwyg html editor) | ||
| + | * new jAcl2 API, simpler than jAcl | ||
| + | * support of SOAP | ||
| + | |||
| + | ==== Updating from Jelix 1.0.x ==== | ||
| + | |||
| + | * replace the lib directory by the one in jelix 1.1beta1 | ||
| + | * remove all the files in the temp/ directory | ||
| + | * update your code as specified hereafter : | ||
| + | |||
| + | * remove most of unuseful JELIX_LIB_* constants. Only JELIX_LIB_PATH, | ||
| + | * remove also JELIX_PLUGINS_PATH and JELIX_MODULE_PATH | ||
| + | * Rename the " | ||
| + | * Because of misspelling methods and properties, there were methods and properties renamed: | ||
| + | * template plugin formdatasfull renamed to formdatafull | ||
| + | * template plugin formdatas | ||
| + | * jFormsBase:: | ||
| + | * jFormsDatasource:: | ||
| + | * jFormsDatasource:: | ||
| + | * jFormsDataContainer:: | ||
| + | * jResponseJson:: | ||
| + | * jResponseRdf:: | ||
| + | * jControllerDaoCrud:: | ||
| + | * The jDateTime:: | ||
| + | * in your customized response objects, rename the _commonProcess method to doAfterActions | ||
| + | * jForms : | ||
| + | * in the templates, the {form} and {formfull} plugins have their list of parameters updated | ||
| + | * The name of the root tag of the jForms files is now uniform and is then called " | ||
| + | * The javascript API of jForms has been slightly updated : if you use it (but it is rare), you have to update your scripts. | ||
| + | * The API of the jFormBase object has been slightly updated at the level of methods setReadOnly() | ||
| + | * The id of the generated html form tags has changed (#423) and also the the ids of the controls to avoid collisions and " | ||
| + | * The old syntax of the action selectors (with a " | ||
| + | |||
| + | |||
| + | ===== Details of changes ===== | ||
| + | |||
| + | |||
| + | ==== Enhancements, | ||
| + | |||
| + | * all little improvements from 1.0.1 to 1.0.5 version | ||
| + | * core: | ||
| + | * added support of SOAP (#377) | ||
| + | * improvements in error handler and exception handler (code refactor) (#467) | ||
| + | * made little performance improvement during retrieving of the response object | ||
| + | * new CRUD controller, jControllerDaoCrudDfk, | ||
| + | * new jResponseHtmlFragment, | ||
| + | * new jResponseCmdLine, | ||
| + | * first argument of jController:: | ||
| + | * jLocale: support multiline rendering in strings (#569) | ||
| + | * Errors logs: messageLogFormat now supports %url% to log the url causing an error (#638) | ||
| + | * Automatic detection of the time zone (#600) | ||
| + | * new url engine basic_significant, | ||
| + | * jControllerDaoCrud | ||
| + | * new _preCreate and _preUpdate methods (#627) | ||
| + | * jResponseHtml : | ||
| + | * you can now specify your own doctype, by overloading the new outputDoctype() method (#440) | ||
| + | * renamed _commonProcess method to doAfterActions (however _commonProcess is still there for the compatibility) | ||
| + | * new addLink method() (#657) | ||
| + | * jForms : | ||
| + | * possibility to add your own builder (XUL, extjs or other) under the form of a plugin (#434). The template plugins for jForms are now more more independents from the output format (then from the builder) | ||
| + | * possibility to specify the builder at the level of template plugins (#583) | ||
| + | * New version 1.1 of xml format of jForms including : | ||
| + | * New < | ||
| + | * New < | ||
| + | * New < | ||
| + | * new < | ||
| + | * New < | ||
| + | * support of type=" | ||
| + | * new way to specify datasources : < | ||
| + | * possibility to indicate a parameter for method of dao for datasource (#555) | ||
| + | * new < | ||
| + | * support of the minlength and maxlength attributes for < | ||
| + | * support of the " | ||
| + | * new method jForms:: | ||
| + | * new method jFormsBase:: | ||
| + | * new method jFormsBase:: | ||
| + | * new methods for jFormsBase : isReadOnly(), | ||
| + | * Possibility to add or remove controls dynamically thanks to new methods of jFormsBase : addControl(), | ||
| + | * New methods in jFormsControl : setForm(), setData(), setReadOnly(), | ||
| + | * Possiblity to specify the presence of a fields in the generated form, thanks to jFormsBase:: | ||
| + | * added support of maxlength attribute on input tags (#460) | ||
| + | * important reorganizations in jForm' | ||
| + | * new template plugin ifctrl (#601) | ||
| + | * new template plugin formdatafull text reponses (#649) | ||
| + | * {formcontrol} template plugin : it is now possible to specify a list of controls that we **don' | ||
| + | * 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. | ||
| + | * jDao : | ||
| + | * jDaoFactoryBase:: | ||
| + | * new jDaoConditions:: | ||
| + | * jelix-www | ||
| + | * the javascript scripts are now " | ||
| + | * updated tooltip.js to 1.1 version | ||
| + | * added wymeditor to do wysiwyg html editing (#214) | ||
| + | * added jQuery + some plugins (date_input) | ||
| + | * jAcl2: better acl API | ||
| + | * new module jacl2_admin to manage rights with jAcl2, in a HTML user interface | ||
| + | * jAuth: | ||
| + | * added a " | ||
| + | * jauth~login: | ||
| + | * jTpl: | ||
| + | * new methods registerModifier and registerFunction (#138) | ||
| + | * new method assignByRef (#137) | ||
| + | * added support of multiline tags in templates (#55) | ||
| + | * new plugin ' | ||
| + | * minor enhancements in the compilator | ||
| + | * enhancement of the image plugin | ||
| + | * new plugin to integrate flash objects (#498, #585) | ||
| + | * improvements on plugin meta_html (#553) | ||
| + | * new plugin breadcrumb (#527) | ||
| + | * new plugin link_to_remote (AJAX) (#30) | ||
| + | * new modifer plugin number_format (#679) | ||
| + | * for the compiled template plugins : new jTplCompiler:: | ||
| + | * other plugins | ||
| + | * coord plugin : history (#507) | ||
| + | * zendframework plugin for the coordinator allowing to directly use utility classes of ZF (#652) | ||
| + | * jelix:utils | ||
| + | * new class jIniFileModifier | ||
| + | * Added a class to do http request, jHttp, based on netHttp from clearbricks (#7) | ||
| + | * new class jDuration, to use with jDateTime (#425) | ||
| + | * Updated WikiRenderer (jWiki) to 3.1pre version | ||
| + | * 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) | ||
| + | * jMailer : possibility to use a template for the messages | ||
| + | * jZone : replaced the getParam() method by param() (getParam is still here but deprecated) (#690) | ||
| + | * added support of virtual jdb profiles (#410) | ||
| + | * junittests module : possibility to run the tests in command line (#454) | ||
| + | * jelix php extensions (gold edition) : new option for php.ini to deactivate the extension in virtualhost (#386) | ||
| + | |||
| + | ==== Bug fixes ==== | ||
| + | |||
| + | * all bugs fixed from 1.0.1 to 1.0.5 version | ||
| + | * jDateTime:: | ||
| + | * Change content-type of jResponseJSon to application/ | ||
| + | * jDaoFactoryBase:: | ||
| + | |||
| + | ====== Other versions ====== | ||
| + | |||
| + | * [[en: | ||

