[ Index ]
 

Code source de eZ Publish 3.9.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/doc/changelogs/3.1/ -> CHANGELOG-3.1.0-1 (source)

   1  Changes from 3.0-2 to 3.1.0-1
   2  
   3  * Security:
   4  - Fixed a security exploit in user edit which would allow
   5    anyone to edit the user content of a specific user.
   6    Now the only users who have content/edit permission on
   7    the user object can change the settings and profile.
   8  - Fixed proper escaping of PHP session id keys, fixes possible security problem.
   9  - Fixed security bug which user could move or add object to anywhere if he could edit the object.
  10  
  11  *Kernel :
  12  - Fixed cache bug in eZ user. instance() returned a common user object for all instances.
  13  - Fixed bug of unable to deselect all enum elements in datatype enum.
  14  - Fixed bug with next and previous in sitemap and full view.
  15  - Fixed problem with not being able to unset the information collector setting in class edit.
  16  - Fixed missing error type in kernel/content/copy.php when no object was found.
  17  - Fixed bug in ezsearch. Not all word was indexed if contentobject contained some special chars.
  18  - Fixed bug of image cleanup in image variation directory and file cleanup.
  19  - Fixed bug in purge function which redundantly calls cleanup attribute function.
  20  - Fixed bug of image cleanup in image variation directory and file cleanup.
  21  - Fixed bug in purge function which redundantly calls cleanup attribute function.
  22  - Fixed bug of object published in multiple places where node assignment was not updated when 
  23    one of its none main location is deleted.
  24  - Fixed bug in datatype object relation which causes can not move or add locations for object. 
  25  - Fixed bug in node deletion which does not remove children in noen main node locations when 
  26    a main node is deleted.
  27  - Added cache admin page for cache status and manual clearing
  28  - Added system information page under setup
  29  - Added new template override system. Template overrides are defined in override.ini
  30  - Added admin GUI for template management. Template editing and override creation can now be done in the admin interface.
  31  - eZPersistentObject class changed to support postgresql 7.3.x. Also all persistent classes definitions have been changed to support new syntax.
  32  - Added support for searching in multiple sections, classes and content class attributes
  33  - kernel sql files has been devided in two parts, one for schema and another for data
  34  - Added possibility to switch off operations.
  35  - Optimized reading of view cache, operations and triggers are skipped resulting in less memory and speed improvements
  36  - Removed overhead checking in database handler when DebugOutput was disabled and SQLOutPut was enabled.
  37  - Made eZHTTPFile use move_uploaded_file instead of copy when moving an uploaded file
  38  - Made object preview compatible with simple view templates, the $node object will be available in the same manner as the in the node view
  39  - Added function for permission policy editing.
  40  - Added options "Node" and "Subtree" when creating permission policy for content module.
  41  - Fixed proper HTTP 404 header error on unrecogniced url's
  42  - Added support for viewmodes on attribute_view_gui, the viewmodes are placed in directories under the normal datatype templates.
  43    The viewmode is optional for backwards compatability.
  44  - Added template-block and template override to clearcache script.
  45  - Added support for disabling specific views in modules as well as whole modules.
  46    The views are specified with a / in the Rules array in group SiteAccessRules.
  47  - New error code kernel/22 which is used for disabled modules and views.
  48  - Added support for specifying optional conditions when fetching version list in ezcontentobject.
  49  - Added version_name attribute to ezcontentobjectversion.php which returns the calculated name for the version.
  50  - Added support for draft checking in content/edit, if drafts exists the user is warned and given some options before continuing.
  51  - Added google navigator in versions management.
  52  - Added new notification system.
  53  - Added new browse system which makes it easier to use for developers and users. The new browse pages will
  54    show relevant information and also have quick access to top-level nodes, bookmark and recent nodes.
  55  - New functionality for automatically creating template operators using a wizard. Part of the new RAD functionality
  56    and available at setup/templateoperator.
  57  - Added a new template operator, WordToImage. Replaces any given string with a link to an image.
  58  - Added template fetch function section_list which returns all available sections
  59  - Added fetch function for section objects.
  60  - Added upgrade script from old to new override system
  61  - Fixed database update files, to a new naming structure.
  62  - Fixed bug with role assignment cleanup after user is deleted.
  63  - Fixed proper indexing of . characters
  64  
  65  Binary file:
  66  - Added support for resuming downloads.
  67  
  68  Search:
  69  - Fixed for compatibility with Oracle driver
  70  
  71  Setup tool:
  72  - Separate ( for schema and for data ) kernel sql files are now supported.
  73  
  74  Shop:
  75  - Added support for choosing objects ( products ) to discount rule editing.
  76  - Added support for sorting of order list.
  77  
  78  Admin:
  79  - Used cache-block operator to speed up the admin interface
  80  
  81  *Doc :
  82  - Added document describing authentication and authorization handling in eZ publish
  83  
  84  *SDK :
  85  - Swapped the last two images in the main concepts tutorial.
  86  
  87  *Library :
  88  eZ Utils:
  89  - Added function to remove a group in eZINI
  90  - Added groups() function to eZINI which returns all the defined group as an accociative array
  91  - Added the possibility to have local override dir settings in .ini objects
  92  - Added functions to eZDir::recursiveFind() and eZDir::recursiveFindRelative() which will return files matched within a subdir
  93  - Added memory usage to debug timing points.
  94  - Added debug labels to output when displaying plain text debug.
  95  - Added support for recursive accumulator calls in debug, the caller must specify this for it to work.
  96  - Made sure sendmail transport sent out correct mails when safe_mode is on.
  97  - Made sure header list does not return duplicate standard headers.
  98  - Added function create() to eZINI which works like instance() but doesn't keep a global instance.
  99  - The handleChecked function in eZHTTPPersistence is now deprecated.
 100  - Added check for error type in eZModule::handleError, if no type is specified
 101    kernel is assumed and a warning is issued.
 102  
 103  eZ Locale:
 104  - Added function create() which works like instance() but doesn't keep a global instance.
 105  
 106  
 107  eZ PHP Creator:
 108  - Added optional whitespacehandling on comments
 109  - Added optional support for displaying arrays without using intermediate variables.
 110  - Added support for reference assignment when creating variables.
 111  - Made sure $ was escaped in strings.
 112  - Added support for creating include statements.
 113  - Added support for adding variable unset statements.
 114  - Added return value to store()
 115  - Made sure errors are detected and reported.
 116  
 117  eZ DB:
 118  - Driver for postgresql has been changed to support 7.3.x version. Fixed problem with limit and offset.
 119  - Driver for postgresql has been changed to set up correct errorMessage variables.
 120  
 121  eZ template:
 122  - Finished the template compiling system, it will now generate PHP template files that can be properly executed.
 123  - New class eZTemplateNodeTool which has static tool functions for working on template nodes.
 124  - Renamed the process cache system to template compiling which is a better name. Updated classes, functions and files.
 125  - Compiled templates are now created in var/cache/compiled instead of var/cache/process.
 126  - Added node transformation support for let, default and section functions.
 127  - Added support for internal template nodes which can be generated in the node transformation process.
 128  - New template operator for indenting text, it will indent each line in a text according the specified options.
 129    The operator is called indent.
 130  
 131  eZ XML:
 132  - Fixed bug of unable to save prefix "xmlns" for attributes.
 133  
 134  eZ I18N:
 135  - The charset conversion from UTF8 to codepage has been optimized by inlining some UTF8 code.
 136  
 137  *Settings :
 138  site.ini:
 139  - Fixed wrong spelling of NodeTranslation in site.ini.
 140  - Added more comments to the various elements.
 141  - Changed names of process cache settings and added new development settings for template compilation.
 142  
 143  siteaccess/admin/site.ini.append:
 144  - Removed errorhandler setting.
 145  
 146  *Changed files:
 147  - All sql update files in update/database/ has been given the suffix .sql and
 148    the name now reflects the from and to version.


Généré le : Sat Feb 24 10:30:04 2007 par Balluche grâce à PHPXref 0.7