[ Index ] |
|
Code source de eZ Publish 3.9.0 |
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.
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Sat Feb 24 10:30:04 2007 | par Balluche grâce à PHPXref 0.7 |