Quick links: Content - sections - sub sections
EN

Trace:

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:changelog:1.0beta3 [2007/09/28 15:26] laurenten:changelog:1.0beta3 [2007/09/28 16:00] laurent
Line 6: Line 6:
  
  
-    * **Full implementation of jForms**, the form system of Jelix: automatic checking of the datas, server side and client side;   automatic generation of a HTML form.+    * **Full implementation of jForms**, the form system of Jelix: automatic checking of the datas, server side and client side; automatic generation of a HTML form.
     * **Generic controller for ??CRUD|Create Read Update Delete??**, to quickly produce screens of  table contents management (using a DAO and a jform).     * **Generic controller for ??CRUD|Create Read Update Delete??**, to quickly produce screens of  table contents management (using a DAO and a jform).
     * **support of drivers in jAcl**     * **support of drivers in jAcl**
Line 49: Line 49:
  
  
-    * jDao: the attributes selectmotif, updatemotif and insertmotif were famous in selectpattern, updatepattern, insertpattern. The old names are nevertheless valid to version 1.0. +    * jDao: the attributes selectmotif, updatemotif and insertmotif were renamed in selectpattern, updatepattern, insertpattern. The old names are valid until version 1.0. 
-    * jException: the method getMessage turns over the message located rather than the key of the message. There are no more the properties localizedMessage, localeParams property, and the method getLocaleMessage. New methods: getLocaleKey and getLocaleParameters. +    * jException: the method getMessage return the localized message instead of the key of the message. There are no more the properties localizedMessage, localeParams, and the method getLocaleMessage. New methods: getLocaleKey and getLocaleParameters. 
-    * Reorganization of the site of the plugins coordinators, drivers of authentification, drivers for jDb and of the engines of urls. For the details, to see the page of the plugins+    * Reorganization of directories of the plugins coordinator, drivers of authentification, drivers for jDb and of the engines of urls. For the details, to see the page of the plugins
          * Maintaining the repertories indicated by the parameter pluginsPath of the configuration contain all these plugins, classified in distinct sub-directories.          * Maintaining the repertories indicated by the parameter pluginsPath of the configuration contain all these plugins, classified in distinct sub-directories.
          * the naming of the names of classes and the files of the plugins for the coordinator was modified following the reorganization of the repertories of plugins. The names of the files become foo.coord.php, the names of the classes fooCoordPlugin. And the plugins are moved in under repertories coord/repertories jelix-plugins etc. The interface jIPlugin was re-elected in jIAuthPlugin.          * the naming of the names of classes and the files of the plugins for the coordinator was modified following the reorganization of the repertories of plugins. The names of the files become foo.coord.php, the names of the classes fooCoordPlugin. And the plugins are moved in under repertories coord/repertories jelix-plugins etc. The interface jIPlugin was re-elected in jIAuthPlugin.
Line 116: Line 116:
  
 ==== Bug fixes ==== ==== Bug fixes ====
 +
 +    * jDb, driver pdo: the driver pdo returned a table instead of an object during the use of the resultSet as a iterator (because of a bug in PDO). (ticket #180)
 +    * jDao:
 +       * an attribute “been worth” vacuum was not authorized (ticket #191)
 +       * bad formatting for the method.limit.forbidden error
 +       * removal of a “note” in jDaoRecordBase:: setPk ()
 +       * bad generation of the conditions on the level of operators IN/NOT IN (bug #203).
 +       * the names of the tables and the fields between quotes in the request are now generated, in order to be able to correctly use these names in Postgresql and mysql. (bug #98)
 +       * for the optional properties, the methods did not check if the corresponding dynamic values were null, and if thus a IS NULL had to be generated or not during their use in clauses WHERE. (ticket #228)
 +       * correction of bugs on the properties of the type autoincrement
 +    * jTpl:
 +       * (regression) the use of the key words true, false and null was not possible any more bus php sees them like constants
 +       * certain operators were usable in the tags of posting. They are not it any more.
 +       * the same compiled file of template was used during the use of the template in answers of the different type (bug #225)
 +       * it was possible to include tags PHP in a template, which is a potential hole of safety for the templates which are not “confidences” (uploadé by one to use by ex).
 +       * It was not possible to put in comment tags jtpl (bug #106)
 +    * answers:
 +       * headings HTTP were not well managed in certain answers: one could not modify them (ticket #198).
 +       * jResponseBinary: the property mimeType was not declared (ticket #188)
 +       * jResponseXmlRpc and jXmlRpc: bug during the analysis of the data of the type struct (ticket #190 et#192) and to the level of the name of the method (ticket #245 and #243).
 +       * rss and atom: the code language was badly generated (ticket #247)
 +    * jUrl, engine of significant URL: in the file xml, parameter of the type dates, the days “10” and “20” were not recognized (ticket #204)
 +    * jAuth: bad operator in jauth.listener.php (bug #221).
 +    * jControllerCmdLine: the signature of the method param () was not identical to that of its class mother
 +    * Problem of encoding with class JSON included in Jelix: update of this class (bug #321)
 +    * Problem of encoding at the time of the sending of the emails
  
  

en/changelog/1.0beta3.txt · Last modified: 2007/10/19 12:15 by 127.0.0.1

Recent changes RSS feed Creative Commons License