Trace:
Wiki: Sitemap - Recent Changes - Back link
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: |