[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 Changes from 3.4.4 to 3.5.0 2 3 *Kernel: 4 - Fixed problem with template compiler ignoring the current pagelayout which is set 5 - Made content class group override keys optional based on .ini setting, disabled by default because of overhead. 6 - Added attributes to fetch cache values of class_identifier and class_name in eZContentObjectTreeNode objects and eZContentObject objects 7 - Added cache for contentclass attribute name, identifier and can translate value to minimize the number of SQL queries. 8 - Added memory cache for content object version objects. 9 - Added function to store the users last visit and to list the content from the users last visit, url to list is /content/new. 10 - Added siteaccess match type 'servervar' that will use a server variable to match a siteaccess. 11 Mod_rewrite maps or a mod_perl redirector could be good examples of usage. 12 - Added function eZUser::isAnonymous 13 - Added new interface for building payment gateways. 14 - Added option to set the number of rows to add to the matrix datatype 15 - Added functionality of preserving of attribute values in the edit interface. 16 Preserving means that if you enter value and submitting returns you back because 17 of an error, you will still have the form filled with these values.) 18 - Fixed problem with ANSI control chars for the shell scripts. 19 http://ez.no/community/bug_reports/cli_scripts_in_windows_dos_box_show_ansi_control_characters 20 - Added new settings in design.ini called CSSFileList which is an array with 21 CSS to include in the pagelayout (base design). This makes it much easier 22 for extensions to add CSS files to the current design. 23 - Added alias (short_name) "contentobject_attr_version" for 24 contentobject_attribute_version attribute in tables ezenumobjectvalue and 25 contentobject_attr_version for DBMSes not supporting long identifiers. 26 - NO "AS" keyword anymore in SQL FROM clauses for more portability 27 between DBMSes. 28 - Added daily and monthly digest options in the notification system. 29 - Added information on webserver (currently only Apache) to the system information page. 30 - Improved support for using short attribute names with persistent objects. 31 - Added content_structure_tree operator which allows retrieve a tree of content. 32 - Added HTTP Post to URL redirection. 33 - Made sure the current viewmode is available as the variable $viewmode in content/view. 34 - New INI setting EmbedNodeAssignmentHandling in content.ini which controls whether 35 location controls are available in content/edit, it is disabled by default. 36 - Fixed the content/remove policy to check if the current object/node is 37 at the top-level (e.g root, media, users). If so access is denied no matter 38 what the policy is. This simplies removal checking of nodes and makes it 39 a lot safer. 40 - Improved the content/browse functionality with cancel button and permission 41 checking on all nodes. 42 - Added actions in content/action to move a given node, either to a specific 43 location or user-selectable location with the browse function. 44 - Added new 'move' permission to content module, this will be used to do checking 45 when trying to move nodes. By default this permission will deny all attempts 46 to move top-level nodes. 47 - Added new post variable 'RedirectOnCancel' for /user/password that can be 48 used to configure the page where is redirected to. Before this was hardcoded to 49 /content/view/sitemap/2. 50 http://ez.no/community/bug_reports/hard_coded_redirect_path_unpossible_to_change_from_a_template 51 - Changed the recent list order in ascending and also now it works according to MaximumRecentItems setting in browse.ini 52 - Added support for deleting drafts when setting version history limit. 53 - Renamed eZSearchEngine::suportedSearchTypes to eZSearchEngine::supportedSearchTypes (spell fix) 54 This will affect all searchengines (apart from the ones not using this function). 55 - Added new module function "list" for module section. 56 - Zend WinEnabler (Zend Performance Suite) added to list of known accelerators. 57 - Removed spam prevention text from PDF version of author datatype 58 - Fixed correct image sizes in PDF articles 59 - Added google navigator for Search statistics. 60 - Added possibility to hide particular nodes (as well as subtrees) in the content tree. 61 - Added support for placing cronjobs in extension. 62 - Added google navigator for url/view. 63 - Fixed in wrokflow grouplist. All selected objects can be removed now. 64 - Changed eZPersistenObject::attribute() to check and return "function_attributes" before "fields". 65 - Changed eZPersistenObject::attribute() to have a second parameter which 66 can be used to disabled checking of 'function_attributes'. 67 - Added permission check for updating priority of sorting. 68 - Disabled removing class which has content object used as system/top node. 69 - Template function fetch( 'content', 'list|list_count|tree|tree_count', ... ) now accepts new 70 boolean parameter 'ignore_visibility'. 71 This might be useful to fetch/count invisible nodes disregarding the ini setting. 72 - Added new method eZContentObjectTreeNode::clearViewCacheForSubtree() 73 that clears view cache for a given subtree. 74 - Added default SOAP server support. Added soap.php, which will include specified SOAP extensions. 75 - Added function to swap two nodes without changing any other content structure. 76 - Added third optional boolean parameter to template operators 77 'mimetype_icon', 'class_icon', 'classgroup_icon' and 'icon'. 78 If it's specified and set to true(), the operators return only the icon URI instead of the whole HTML code. 79 - Related object file upload in content/edit will now work even if there is 80 no HTTP file available, in which it will go to content/upload to get the file. 81 - Translating of content objects can now be done in the normal edit page instead 82 of the separate content/translate page. The old system is kept but will not 83 be shown with in the new admin interface. 84 - Added cache clearing based on ezkeyword attributes, will clear cache for all objects with the same keyword. 85 Configurable in viewcache.ini, see clear_keyword_caches_only. 86 - Added template 'fetch' functions to 'setup' module: version, major_version, 87 minor_version, release, state, is_development, revision, database_version, 88 database_release. 89 - Added support for the template variable 'persistent_variable', which can be 90 used to communicate between content templates and other templates, even 91 though content caching is on. It can be set for example with 92 {set scope=global persistent_variable=42} and fetched with 93 {$module_result.content_info.persistent_variable} 94 - Made sure all errors, warnings and notices in eZScript are sent to stderr. 95 - Added support for dumping data in ezsqldumpschema.php. 96 - Added support for dumping to SQL format in ezsqldumpschema.php. 97 - The fetch functions content/list, content/tree, content/list_count 98 and content/tree_count can now pass the parameter 'limitation' which controls 99 the permission handling of the list. 100 - Added possibility top configure top admin menu through menu.ini. 101 - Added functionality to sort on path_identification_string. 102 http://ez.no/community/bug_reports/content_fetch_add_sort_by_path_string 103 - Added class-type versioning for PDF export and RSS import/export. 104 - Removed checking for contentobject_is_published in subTree() in 105 eZContentObjectTreeNode, the use of this attribute is deprecated and should 106 be removed. 107 - New class eZRedirectManager which takes care of figuring the current redirect 108 URI to use for a given module. 109 - Improved storage of the LastAccessesURI session variable to only happen when 110 a view UI context is used. 111 - Fixed fetching collaboration list with offset. 112 Merged from stable/3.3 rev. 10112, stable/3.4 rev. 10113. 113 - Made sure newly created packages have the package information set. 114 (Merged from stable/3.4 (3.4.5) rev. 10296) 115 - Enabled debug summary report for redirects and added the count for each error 116 type. 117 - Fixed a problem in redirection when the redirect url did not start with a 118 slash. 119 - Fixed wrong creation of tree node in content/versionview which could lead to 120 undefined member variables. 121 - Added a third parameter to eZPreferences::setValue which can be used to 122 define which user should get the preference value. If set to false it will 123 use the current user which is the default behaviour. 124 125 eZNodeAssignment: 126 - Added attribute 'node' to fetch the node the assignment relates to. 127 - Added static function removeByID which removes one or more assignments by IDs. 128 129 eZContentObjectTreeNode: 130 - Added parameter $checkPolicies to childrenCount function which controls whether 131 policies are in effect or not when counting. 132 - Added static function updateMainNodeID which updates the main node selection 133 and node assignments for a given object. 134 - Fixed fetchNode() to also fetch the name of the object, without the 'name' 135 attribute would be empty. 136 137 Class: 138 - Simplified creation of classes by having a 'New class' button on the group 139 listing. Radio buttons were added to select the group to place the class 140 in (default is the first, usually Content). 141 142 Setup: 143 - Improved directory permission test by checking for the user and group ID of the 144 currently running process. This allows the setup to propose chown commands 145 with correct user and group. (Requires posix extension) 146 - The setup wizard will now create a preference entry for the admin user which 147 sets the 'preview' block in the admin interface to open by default. 148 149 Scripts: 150 - New script bin/php/ezcontentcache.php which can be used to clear the 151 viewcache for a given node or subtree. 152 153 *Datatype: 154 - Added default function canRemovable( $contentClassAttribute ) in ezdatatype.php. This 155 function is used to check whether or not a datatype can be removed from a class. Function 156 returns true in default. 157 - Added/reimplemented function isClassAttributeRemovable() in datatype ezuser, 158 disallowed deletion of this datatype if it belongs to the class of login user. 159 - Improved handling for lower-case input of ISBN Datatype. 160 - Removed parameter $mimeData from eZContentObjectAttribute::insertRegularFile() 161 which were not supposed to be there. 162 - Implement regular file support for datatypes eZBinaryFile and eZImage. 163 - Fixed a bug in eZImage datatype which caused the published version to 164 use the temporary version of the image instead of the one with correct 165 node path. 166 - Added the possibility for datatypes to return information on how they should 167 be displayed based on view. 168 This is used in the admin interface when editing an object. 169 - Added the 'filesize' attribute to all alias in ezimage datatype. 170 - Added the 'filesize' and 'filepath' attribute to ezmedia datatype. 171 172 eZDatatype: 173 - Added new interface for querying datatypes for option information. This replaces 174 the old code in basket and wishlist which were hardcoded against ezoption. 175 176 eZMatrix datatype: 177 - Fixed bug in matrix datatype when adding new rows, changed the 'max' to a 178 'min' to avoid it inserting 40 rows each time. 179 180 *eZWebDAVContentServer: 181 - Made sure correct status message is returned for all operations. 182 - Implemented permission checking for all operations. 183 - Integrated with the new eZContentUpload system for centralized 184 detection and creation of objects. 185 186 *Scripts: 187 eztc.php: 188 - Added support for compiling files by filepath. 189 - Added parameter --force to force compilation of template files. 190 - Added checks for directory and temp/hidden files. 191 192 *DataType: 193 - Supported nested list for datatype ezxmltext. 194 - Added a new datatype called eZMultiOption which works like 195 eZOption but handles multiple options in one attribute. 196 - Added support for not using strict rule to parse header for datatype ezxmltext. 197 This can be configurable by setting 'UseStrictHeaderRule' to false in block [header] 198 of content.ini. 199 200 *eZPHPCreator 201 - Added addRawVariable for much improved performance for generating PHP code for 202 a PHP variable. 203 - Added a new parameter to the store() method to allow for atomic updates of 204 files in order to stop concurrency problems. 205 206 *eZTranslationCache 207 - Implemented usage of the new addRawVariable method. 208 209 *LDAP 210 - Could support LDAP version 2 or 3 by defining 'LDAPVersion' variable in ldap.ini. 211 - Changed variable 'LDAPUserGroup' in ldap.ini to an array which means a ldap user 212 can be saved in multiple groups in eZ publish. 213 - An user who is in multiple groups in LDAP server can be assigned to multiple 214 groups in eZ publish automatically. 215 216 *Bugfixes: 217 - Added whitespace removal to mail Transport setting (in site.ini file) - 218 it is critical that there's no whitespace there. 219 - Fixed bug in when editing XML lists. It included some code as text. 220 - Fixed bug with non-required ContentObjectID for adding notifications 221 http://ez.no/index.php/community/bug_reports/adding_a_notification_shouldnt_need_a_content_object_id 222 - Fixed bug 223 http://ez.no/community/bug_reports/ini_settings_editing_causes_change_of_the_current_layout 224 - Fixed bug 225 http://ez.no/community/bug_reports/metadataarray_description_problem 226 - Fixed problem with the URL management: URLs from drafts and archived versions were shown. 227 Now it will only show URLs from published versions. 228 - Fixed concurrency issue with cached files. 229 http://ez.no/community/bug_reports/critical_at_high_traffic_sites_files_aren_t_locked_at_writing_process 230 - Fixed typo in error message. 231 http://ez.no/community/bug_reports/the_fatal_error_ez_publish_did_not_finish_it_s_request_message 232 - Fixed bug: incorrect value of eZNodeAssignment after node was moved. 233 - Removed hardcoded redirect in kernel/user/password.php. You can now control the redirect with the hidden variable 234 "RedirectOnCancel". 235 - Fixed bug: eZContentObjectTreeNode::subTree() - could not fetch nodes without limitations 236 http://ez.no/community/bug_reports/3_5alpha1_ezcontentobjecttreenode_subtree_could_not_fetch_nodes_without_limitations 237 - Fixed bug: restore from trash is impossible 238 http://ez.no/community/bug_reports/restore_from_trash 239 - Fixed bug: Class edit - wrong redirect. 240 http://ez.no/community/bug_reports/class_edit_wrong_redirect 241 - Fixed bug: /class/view - wrong class group. 242 http://ez.no/community/bug_reports/3_5alpha1_class_view_wrong_class_group 243 - Fixed bug: Toolbar management - view not found. 244 http://ez.no/community/bug_reports/toolbar_management_faliure 245 - Fixed bug: Fatal Error with non-existing properties in attribute_gui_view 246 with template optimization turned on. 247 http://ez.no/community/bug_reports/3_5alpha1_fatal_error_if_an_attribute_don_t_exists 248 - Fixed bug: wrong declared property name 249 http://ez.no/community/bug_reports/undefined_member_variable_in_eztemplatecachefunction_php 250 - Fixed call-time pass-by-reference issue in ezpaymentgatewaytype.php 251 http://ez.no/community/bug_reports/warning_when_creating_new_workflow 252 - Fixed bug: popupmenu fails on objects with quotes in their names. 253 - Fixed bug: Package export produces broken tars. 254 http://ez.no/community/bug_reports/package_export_broken_tars_eztararchivehandler_php 255 - Fixed bug: cancel button did not work when editing a PDF export. 256 http://ez.no/community/bug_reports/cancel_button_in_pdf_export 257 - Fixed bug of imported folders from addons get wrong priority number. 258 - Fixed bug: disappearing images due to broken XML 259 http://ez.no/community/bug_reports/3_5alpha1_images_disappear_after_editing 260 http://ez.no/community/bug_reports/problem_with_image 261 - Fixed bug for Workflow, After clicking on "New Wrokflow Group" and then cancel it do not create new wrok flow group now. 262 http://ez.no/community/bug_reports/cancel_in_create_new_workflow_group_does_not_work 263 - Fixed bug for shop/discountgroup, after clicking New Discount Group and then Cancel button it does not create new discount group now. 264 http://ez.no/community/bug_reports/cancel_in_create_new_discount_group_shop_does_not_work 265 - Removed some commented code. 266 - Fixed bug: Sort order ASC/Desc is swapped in admin view template. 267 http://ez.no/community/bug_reports/3_5alpha1_sort_order_ascending_and_descending_is_swapped 268 - Fixed bug: when trying to remove several locations when viewing a node 269 always only the first location is removed. 270 - Fixed bug: cancel in "New workflow" went back to list of groups. 271 http://ez.no/community/bug_reports/cancel_in_new_workflow_goes_back_to_list_of_groups 272 - Fixed bug: Limitation list and fetchtree. 273 http://ez.no/community/bug_reports/limitation_list_and_fetchtree 274 - Fixed bug in template, option and multioption datatype works properly for shop. 275 http://ez.no/community/bug_reports/option_value 276 - Fixed bug in /url/list: after changing the number of URLs displayed on the page (10/20/30) 277 user was redirected to a wrong page (usually /content/view/something/). 278 http://ez.no/community/bug_reports/10_25_50_selector_in_url_list_is_broken 279 - Fixed bug: New role cancel does not work. 280 http://ez.no/community/bug_reports/new_role_cancel_does_not_work 281 - Fixed bug: The location box was not updated after adding/removing assignments. 282 http://ez.no/community/bug_reports/location_box_does_not_update 283 - Fixed bug: ActionAddToBasket crash. 284 http://ez.no/community/bug_reports/actionaddtobasket_crash 285 http://ez.no/community/bug_reports/actionaddtobasket_crash 286 - Fixed bug: Contentstructure javascript reports error when MaxDepth is limited and 287 viewed node depth is greater. 288 http://ez.no/community/bug_reports/contentstructure_javascript 289 - Fixed bug: Previous/Next Links in Gallery are wrong. 290 http://ez.no/community/bug_reports/previous_next_links_in_gallery_are_wrong 291 - Added missing operator i18n for RSS Exports. 292 - Fixed bug: management is not working when using old admin interface. 293 http://ez.no/community/bug_reports/old_admin_menu_management 294 - Fixed bug of no warning messages shows when xml data are not valid. 295 http://ez.no/community/bug_reports/xml_field_validation_trouble 296 - Fixed bug: ezsqldiff.php did not accept empty db user passwords. 297 - Fixed bug: Search is not working when only search from visiable nodes. 298 http://ez.no/community/bug_reports/search_doesn_t_work 299 - Fixed bug of fatal error occures if no node selected when you browse location 300 of importing content objects. 301 http://ez.no/community/bug_reports/3_5beta_fatal_error_at_package_import_browse_mode 302 - Fixed bug of updating priority does not work if parent node is not main node. 303 http://ez.no/community/bug_reports/set_order_priority_in_other_location_no_main_location 304 (Merged from stable/3.4, rev. 9505) 305 - Fixed bug in ezkeyword datatype which will store duplicated keyword if 306 keyword contains apostrophe ('). 307 (Merged from stable/3.4, rev. 9511) 308 - Fixed rendering of bullet and numbered lists in PDF. 309 - Fixed bug: Conditonal role assignment bug. 310 http://ez.no/community/bug_reports/conditonal_role_assignment_bug 311 - Fixed bug of inconsistency between template and fetchalias.ini. 312 http://ez.no/community/bug_reports/inconsistency_between_template_and_fetchalias_ini 313 (Merged from stable/3.4, rev. 9599) 314 - Fixed bug when canceling editation of existing PDF export removes it. 315 http://ez.no/community/bug_reports/pdf_crash 316 - Fixed incorrect break statement 317 http://ez.no/community/bug_reports/break_outside_of_loop 318 - Fixed bug: viewing the object with attibute of datatype which is not present 319 causes fatal error 320 http://ez.no/community/bug_reports/crash_with_object_when_datatype_is_not_present 321 (Merged from stable/3.4 rev. 9633) 322 - Fixed typo in kernel/classes/ezcontentobjectattribute.php 323 http://ez.no/community/bug_reports/3_5_typo_in_ezcontentobjectattribute_serialize 324 - Fixed bug with adjustment of datetime: 325 http://ez.no/community/bug_reports/ez_datetime_datatype_malfunction 326 - Fixed problem with the decimal separator and compiled templates 327 http://ez.no/community/bug_reports/compiled_template_and_decimalsymbol_problem_parse_error 328 (Merged from stable/3.4, rev. 9674) 329 - Fixed bug with non-mandatory user datatype, entered mail but not username 330 http://ez.no/community/bug_reports/ezuser_strange_behavior 331 - Fixed wrong function call 'attributes' vs 'attribute' in contentclass 332 package handler. 333 (Merged from stable/3.4 (3.4.5) rev. 9693) 334 - Fixed usage of wrong defines in 'set' template operator. 335 (Merged from stable/3.4 (3.4.5) rev. 9696) 336 - Fixed bug of function handleList() in ezurl.php create unlimited sql queries. 337 http://ez.no/community/bug_reports/3_5alpha1_url_list_doesn_t_work_with_many_urls 338 - Fixed cache bug for content structure menu 339 http://ez.no/community/bug_reports/3_5alpha1_missing_array_keys_for_cache_block_within_content_structure_menu_tpl 340 - Fixed bug some template typo errors. 341 http://ez.no/community/bug_reports/template_typo_errors 342 (Manually merged from stable/3.4 (3.4.5) rev. 9722) 343 - Fixed bug of duplicated keyword stored. 344 http://ez.no/community/bug_reports/critical_keywords_will_be_duplicated_at_each_publishing_process 345 (Merged from stable/3.4 (3.4.5) rev. 9741) 346 - Fixed bug of fatal error occurs if class id or parent node id is not exist 347 when creating new object. 348 http://ez.no/community/bug_reports/kernel_content_action_php_fatal_error_at_wrong_classid 349 (Merged from stable/3.4 (3.4.5) rev. 9752) 350 - Fixed bug with cache-block expiration in content tree menu. 351 http://ez.no/community/bug_reports/contentstructure_and_cache_key 352 - Fixed bug of potential fatal error may occur in ezcontentcachemanager.php. 353 http://ez.no/community/bug_reports/3_5_deleting_objects_fatal_error_in_kernel_classes_ezcontentcachemanager_php 354 (Merged from stable/3.4 (3.4.5) rev. 9756) 355 - Fixed bug of fatal error may occur in ezrole.php. 356 http://ez.no/community/bug_reports/3_5_deleting_objects_fatal_error_in_kernel_classes_ezrole_php 357 (Merged from stable/3.4 (3.4.5) rev. 9759) 358 - Fixed bug with triing load of empty string translation file multiple times. 359 (Manualy merged from stable/3.3 rev. 9762) 360 http://ez.no/community/bug_reports/nno_no_translation_is_empty 361 - Fixed bug of unserializing ezcontentobjecttreenode get an extra attribute. 362 http://ez.no/community/bug_reports/ezcontentobjecttreenode_unserialize_passes_unneeded_array_key 363 (Merged from stable/3.4 (3.4.5) rev. 9777) 364 - Fixed bug of crash when viewing discount rules with deleted products. 365 http://ez.no/community/bug_reports/deleted_product_and_discount_list 366 - Fixed bug in eZIniSettingType: removing setting of type array causes removing 367 whole section. 368 (Manually merged from stable/3.3 rev. 9785, also in stable/3.4 rev.9786) 369 http://ez.no/community/bug_reports/deleting_the_meta_data_array_makes_site_unreachable_default_siteaccess_is_undefined 370 - Fixed bug of fatal error caused by undeleted workflow processes when 371 associated workflow event is deleted. 372 http://ez.no/community/bug_reports/fatal_error_in_cronjob_after_editing_workflow 373 (Merged from stable/3.4 (3.4.5) rev. 9789) 374 - Fixed bug of cronjob linkcheck not work properly with internal link. 375 [linkCheckSettings] is added to cronjob.ini where you should specify site 376 URLs. 377 http://ez.no/community/bug_reports/cronjob_linkcheck_has_outdated_code_when_checking_relative_urls 378 (Merged from stable/3.4 (3.4.5) rev. 9819) 379 - Fixed bug: PostgreSQL and session list. 380 http://ez.no/community/bug_reports/postgresql_and_session_list 381 - Fixed bug: Class add to group on Postgresql. 382 http://ez.no/community/bug_reports/class_add_to_group 383 - Fixed bug with calendar not showing when not logged in (caused by double "AND" in calendar-method's SQL) 384 - Fixed bug with non-static parameters to the i18n operator with use of the 385 template compiler. 386 http://ez.no/community/bug_reports/3_5_i18n_operator_doesn_t_take_variables_as_input_anymore 387 - Fixed missing error checking of non-existing nodes when fetching subtrees. 388 http://ez.no/community/bug_reports/3_5_fatal_error_ezcontentobjecttreenode_php 389 - Fixed missing error checking of non-existing nodes when fetching subtree counts. 390 - Added a work around for a bug in IE. 391 (Merged from stable/3.4, rev. 10012) 392 http://ez.no/community/bug_reports/pdf_on_the_fly_issue_with_ie_wrong_header 393 - Fixed bug: Calendar toolbar and PostgreSQL. 394 http://ez.no/community/bug_reports/calendar_toolbar_and_postgresql 395 - Fixed bug: Wrong redirection after clearing view-cache from popupmenu. 396 http://ez.no/community/bug_reports/delete_view_cache_problem 397 - Fixed bug: Move in detailed children list doesn't work. 398 http://ez.no/community/bug_reports/move_in_detailed_children_list_doesn_t_work 399 - Fixed bug: Wrong redirection after content/draft. 400 http://ez.no/community/bug_reports/wrong_redirecting_in_admin_area 401 - Fixed bug: Time attribute can't be left empty. 402 http://ez.no/community/bug_reports/time_attribute_can_t_be_left_empty 403 - Fixed bug of toolbar templates search use id in html input element. 404 http://ez.no/community/bug_reports/invalid_xhtml_with_two_search_box 405 - Fixed bug with generating package names with non-standard-latin characters. 406 http://ez.no/community/bug_reports/3_5_package_create_no_utf_8_package_name 407 - Fixed bug related to a typo in comments: 408 http://ez.no/community/bug_reports/dbschema_and_end_comment 409 - Fixed call-time pass-by-reference warning. 410 http://ez.no/community/bug_reports/call_time_pass_by_reference_in_ezsmtptransport_php 411 (Merged from stable/3.3, rev. 10052) 412 - Added some more clean-up code for when users are deleted. 413 Part of: http://ez.no/community/bug_reports/3_5_deleting_objects_dirty_tables_after_deleting_process 414 - Fixed unincluded file required for ezCache 415 http://ez.no/community/bug_reports/fatal_error_when_clearing_cache_from_shell 416 - Fixed parsing of .tr files in DOS/Mac format. 417 http://ez.no/community/bug_reports/3_5_ezcodemapper_lowercase_not_working 418 - Fixed PDF generation bug, from stable/3.4 rev. 10099. 419 http://ez.no/community/bug_reports/fatal_error_in_pdf_generation 420 - Fixed bug of no search index generated for datatype 'datetime'. 421 - Fixed bug: Role editing forgets limitations in step 3. 422 http://ez.no/community/bug_reports/role_editing_forgets_limitations_in_step_3 423 - Fixed bug: "target" object parameter was sometimes unset in ezxhtmlxmloutput.php. 424 (Merged from stable/3.3, rev. 10115, also in stable/3.4, rev. 10116) 425 http://ez.no/community/bug_reports/xhtml_output_and_attribute_target 426 - Fixed bug: runcronjobs.php didn't report database connection error. 427 - Fixed bug: ezurl-operator fails on anchors (#) when TemplateCompile=enabled 428 http://ez.no/community/bug_reports/ezurl_operator_fails_on_anchors_when_templatecompile_enabled 429 (Merged from stable/3.4 rev 10125). 430 - Fixed bug: Call to undefined function: missingvariable() 431 (Manual merge from stable/3.4 rev. 10144) 432 http://ez.no/community/bug_reports/call_to_undefined_function_missingvariable 433 - Fixed some PHP warnings in the template system's sequence function 434 - Fixed bug: Empty class list when creating new template override. 435 http://ez.no/community/bug_reports/3_5_rc1_template_overriding_gui_seems_broken 436 - Added extra check to see if there are any keywords at all when cleaning them up 437 http://ez.no/community/bug_reports/3_5_removing_nodes_objects_manually_fatal_errors 438 (Merged from stable/3.3, rev. 10150) 439 - Added checks to object removals for cases where the object already was deleted 440 http://ez.no/community/bug_reports/3_5_removing_nodes_objects_manually_fatal_errors 441 (Merged from stable/3.3, rev. 10153) 442 - Fixed bug in content structure menu related to disappearing of item icon when no content is present 443 http://ez.no/community/bug_reports/treemenu_top_folder_icon_disappears_when_no_content_is_present 444 - Fixed bug with setting template namespaces and toolboxes 445 http://ez.no/community/bug_reports/toolbar_function_ignores_namespaces_in_template_variable_management 446 - Fixed bug with ezstring and max-length validation 447 http://ez.no/community/bug_reports/3_5_max_text_input_restriction_don_t_work_with_utf_8 448 - Fixed bug with unchecked nodeID 449 http://ez.no/community/bug_reports/node_not_set_and_fatal_error 450 - Fixed bug with indexing of attributes and translations 451 http://ez.no/community/bug_reports/search_doubled_indexed_words_in_ezsearch_object_word_link 452 - Fixed bug: When importing a 3.3 content class package, two classes are created instead of one. 453 (Merged from stable/3.4 rev. 10255) 454 http://ez.no/community/bug_reports/import_package_with_one_content_class_results_in_two_content_classes 455 - Fixed a PHP warning in packagehandlers/contentclass/ezcontentclasspackagehandler.php. 456 (Merged from stable/3.4 rev. 10255) 457 - Fixed bug with missing class_identifier override key. 458 http://ez.no/community/bug_reports/class_identifier_and_override_problems 459 (Merged from stable/3.4 (3.4.5) rev. 10258). 460 - Added missing class and section override keys for the 461 content_version_view_gui template function. 462 (Merged from stable/3.4 (3.4.5) rev. 10258). 463 - Fixed bug Workflow results are ignored in content/edit.php. 464 http://ez.no/community/bug_reports/workflow_results_are_ignored_in_content_edit_php 465 (Manually merged from stable/3.4 rev. 10261). 466 - Changed workflow mechanism so that the before and after connection types can 467 be specified in the workflow.ini. 468 - Fixed bug in archive handler in doWrite() method, the length parameter was 469 not checked for false and would in some cases not write any data at all. 470 (Manually merged from stable/3.4 (3.4.5) rev. 10273) 471 - Removed setting path in content/versionview, merged from stable/3.3 rev. 10284, stable/3.4 rev. 10286. 472 http://ez.no/community/bug_reports/crash_when_using_versionview 473 - Fixed bug: unable to view media files. 474 http://ez.no/community/bug_reports/media_files_can_t_be_viewed_flash_quicktime_etc 475 - Fixed bug: Fatal errors after importing a class with the same identifier as one of the exising classes has. 476 http://ez.no/community/bug_reports/package_import_problem_with_same_class_identifiers 477 - Added check to class/edit for it to ensure that two different classes cannot have equal identifiers. 478 - Fixed bug: Day name is not translated with operator l10n(datetime). 479 http://ez.no/community/bug_reports/operator_l10n_day_name_translation_and_datetime 480 - Fixed fatal error in subtree() when viewing a newly created node which doesn't 481 have sorting rule for its subitems. 482 - Fixed bug: Incorrectly handled fetchalias.ini file which resulted in wrong function parameters' values were 483 set when using fetch aliases. 484 - Fixed bug: PostgreSQL - empty ezobjectrelation. 485 http://ez.no/community/bug_reports/postgresql_empty_ezobjectrelation 486 - Fixed bug: Can`t remove selected objects from trash. 487 http://ez.no/community/bug_reports/can_t_remove_selected_objects_from_trash 488 - eZIdentifier datatype now correctly sets the sort_key_string value 489 (Merged from stable/3.3 rev. 10311) 490 - Fixed bug in displaying the memory limit when no limit was actually set. 491 http://ez.no/community/bug_reports/incorrect_display_of_memory_limit 492 - Fixed a bug in the installer to check correctly for a memory limit setting of 493 -1 and no available memory limit at all. 494 - Fixed problem with class/edit and removal of object attributes 495 http://ez.no/community/bug_reports/storing_a_class_in_ui_will_remove_attributes_of_all_related_objects 496 - Fixed bug in workflow triggering system: object approval didn't work. 497 - Fixed bug with exporting packages 498 http://ez.no/community/bug_reports/3_5_0rc2_package_file_size_is_0b 499 - Fixed bug: Deleting nodes -> role assignment isn't deleted. 500 http://ez.no/community/bug_reports/3_5rc2_deleting_nodes_role_assignment_isn_t_deleted 501 (Merged from stable/3.4/ rev. 10363) 502 - Fixed bug: Call to undefined function: ezi18n in eztopmenuoperator.php. 503 http://ez.no/community/bug_reports/fatal_error_call_to_undefined_function_ezi18n_in_eztopmenuoperator_php 504 - Fixed bug with wrongly quotes query for Delayed Indexing 505 http://ez.no/community/bug_reports/delayed_indexing 506 - Fixed incorrect display of requirements for package name. 507 (Merged from trunk rev. 10348) 508 - Fixed problem with & being escaped inside attributes 509 http://ez.no/community/bug_reports/xml_and_broken_link_with 510 - Fixed SQL error in PostgreSQL when versionviewing objects in trash. 511 http://ez.no/community/bugs/versionview_in_trash_postgresql 512 - Removed warning when redirecting to some views. 513 http://ez.no/community/bugs/warning_when_redirecting 514 - Fixed bug: fatal error when $node variable is not defined in template 515 http://ez.no/community/bugs/template_compile_include_crash_when_node_not_defined 516 (Merged from trunk rev. 10430) 517 518 *Library: 519 - Added eZDir::isWriteable() and eZFile::isWriteable() methods. 520 - Added eZFile::download() method. 521 - Improved Image interface methods and GD resource handling. 522 - Added adjustment of placement when using centered alignment in eZImageObject. 523 - Fixed logical problem in eZLocale attributes: 524 'weekday_list' changed to 'weekday_name_list' 525 'weekday_name_list' changed to 'weekday_number_list' 526 - Added eZWizardBase for creating web based wizards. The class contain a 527 framework for wizards, including storing data during the wizard. 528 529 eZURI: 530 - Added originalURIString() method which returns the original URI with user parameters. 531 532 eZDebug: 533 - Added ability to debug by subnet. 534 - The number of times a warning, error, debug or notice occurs is now stored 535 in a global variable. 536 537 eZ SOAP: 538 - Added eZSOAPServer::registerObject() method. 539 - Improved SOAP client port setting. 540 - Improved decoding of request parameters in SOAP server. 541 542 eZ WebDAV: 543 - Added removal of temporary files after upload 544 - Added support of removal of objects 545 - Made sure the server always reads the whole request body to prevent Apache 400 Bad Request responses 546 - Added support for creating a new version when a file is overwritten 547 - Added support for moving nodes 548 - Added permissions to read access 549 - Added permissions checking to folder creation 550 - Added permission checking to removing of an object 551 - Fixed better compatibility by adding support for WebDav depth 552 - Added support for managing content under Media via WebDAV 553 554 eZ DB: 555 - Added support to MySQL driver for setting the character set on the connection 556 if the server is running MySQL 4.1.1 or higher. 557 - Support for binding variables in the DB interface. 558 - Support for eZ DB interface implementations in extensions. 559 - Added new method relationMatchRegexp() to eZDBInterface, 560 this can be implemented by DB drivers to provide information 561 about which tables, triggers etc. belongs to eZ publish. 562 - Database implementations can now have aliases, currently mysql points to 563 ezmysql and postgresql to ezpostgresql. 564 - Added method which can check if a given character set matches the one used in 565 the database. Currently implemented for MySQL when 4.1.1 or higher is used. 566 567 eZDBSchema: 568 - Added support for schema handlers in extensions. 569 - Made sure the tables, indexes and fields are sorted after their names. 570 - Length field are now stored as integer instead of numeric strings. 571 - Fixed bug in PostgreSQL handler when generating SQL for dropping primary 572 index. 573 - Fixed bug in MySQL handler when generating SQL for adding indexes. 574 - Fixed bug in SQL upgrade file generation, removed indexes are now listed 575 before new indexes. 576 - Added support for dumping the data of tables to array and serialized 577 structures. The default code will work for most database implementations. 578 - Added support for dumping to SQL format. 579 - All SQL output can now be dumped in a diff friendly format which is designed 580 to work well with Subversion. 581 - The generated SQL for the primary key in PostgreSQL will not make a key 582 based on the table name. 583 - Added check for primary key length in PostgreSQL, the length of the key must 584 not exceed 63 characters. 585 - Added lint checker for DB schemas, this will make sure that the schema 586 can be used for all databases supported by eZ publish. 587 - Added support for schema transformation, these are transformations that are 588 done to and from the generic schema. 589 - Redone the default and null handling for mysql and pgsql schema handlers, 590 the new code is stricter and produces more accurate results. 591 - Added support specifying table storage type when dumping a schema to 592 SQL format. The option is called --table-type. 593 - Added support for specifying the table charset with --table-charset when 594 dumping a schema to SQL format. 595 - Added --compatible-sql option to ezsqldumpschema.php which makes the output 596 of SQL more similar to the ones used by their native dump programs. 597 - Added detection of storage type (array or serialized) when reading schema 598 from files. 599 - MySQL will now extract the length of index fields and store it in the schema 600 as mysql:length. 601 - Changed handling of index fields to check if the entry is either a string 602 or array. If the field contains more information than the name it will be 603 an array. 604 - Added --meta-data switch to ezsqldumpschema.php, if used the schema will 605 contain some meta-data specific to a database. 606 - Fixed key generation in SQL files for MySQL, now it will have a KEY / 607 UNIQUE KEY / PRIMARY KEY( ... ) entry in the table schema instead 608 of separate ALTER TABLE entries. 609 610 eZ Module: 611 - Added UI context and UI component variables to module system, this variables 612 are determined from the running module and will be available globally in 613 the templates. This is currently used to perform logic in the admin pagelayout. 614 - Added support for user-defined parameters and anchor to all redirect methods(). 615 - Added possibility to change the name and view of the currently running module. 616 - Added new redirect method which redirects to the current module and view with 617 all its parameters. 618 619 eZ Template: 620 - Added a new setting (site.ini/TemplateSettings/TemplateCompression) that 621 enables compression of compiled template files. 622 - Made sure the full-url setting of eZHTTPTool is used for generating the compiled filename. 623 This setting is controlled by layout/set and is used in for instance payment gateways. 624 - Updated template compiler script to compile with and without full urls. 625 - Fixed bug in cronjobs/workflow.php 626 http://ez.no/community/bug_reports/deleting_the_default_admin_user_disables_workflow 627 - Added template override for class_group. 628 - Added classification as classname in xmltags 629 http://ez.no/community/bug_reports/many_of_the_ezxmltags_templates_lacks_class 630 - Optimized the logical operators, eq, ne, lt, le, gt, ge, and, or 631 when static values are used. 632 - Optimized section function, if the 'show' parameter contains a static 633 value it will remove the need to have both an 'if' and 'else' block, 634 only one will be needed. 635 - Implemented compiled template optimizer and optimizations: 636 - $node.object.data_map optimization and caching. 637 - $node.object.data_map.x."content" optimization. 638 - Optimization for {attribute_view_gui..} where we can make use of the 639 available class definition. 640 - Added a uniqid resource to a template to unique identify it. 641 - Added an option to turn off generation of whitespace in the compiled 642 templates. This is on by default. 643 - Removed hard html code in toolbar function and moved those code to corresponding templates. 644 - New template operator 'locale' which can be used to fetch the locale object 645 for a given locale string. 646 - New setting ShowMethodDebug in site.ini under TemplateSettings which when enabled 647 will show debug information about function and operator calls. 648 - Added debug information for template processing (not compiled mode) which is shown 649 before and the processed template with uri and filename. Only shown when debug 650 is enabled. 651 - Improved error handling for function and operators, the file placement will now 652 be included on more of the errors and warnings. (Only for processed mode) 653 - Added template operator 'flag_icon' to get the correct path of flag icon. 654 - Added scope support to the "set" template function. Scope can be global, root 655 or relative (default). 656 Also added unit tests for this. 657 - Added debug functions called debug-timing-point, debug-accumulator and 658 debug-trace which can be used to get detailed debug information for any 659 template. 660 - Fixed bug in template compiler when assigning the results of an expression to 661 a PHP variable and the expression resulted in an object proxy (e..g section 662 iterator) 663 - Fixed problem with template optimizer which would create initialization code 664 placed inside conditional code that may never be run. 665 666 eZWebDAV: 667 - The URL that is passed to the various operations is now first handled to processURL() 668 which can be reimplemented to clean it it up if required. 669 - The result from getCollectionContent() can now be a non-array type, in which 670 case it is used as a DAV status code. 671 - The result of the output buffer is now added to WebDAV log, for instance PHP errors 672 and other output. 673 - Reworked internal storage of uploaded file to a temporary file, 674 the file will now reuse the original filename and store in a random 675 subdirectory. 676 Storage of file is now done with a simple copy() function. 677 678 eZCLI: 679 - Made sure all errors, warnings and notices are sent to stderr. 680 681 eZFileHandler: 682 - Made sure copy() and move() methods check if source and destination points 683 to the same file, if so it just returns true. 684 (Merged from stable/3.4 (3.4.5) rev. 10293) 685 686 eZTarArchiveHandler: 687 - Made sure directories have the ending slash when storing in tar file. 688 (Merged from stable/3.4 (3.4.5) rev. 10293) 689 - Made sure tar files are padded to 20 blocks (of 512 bytes) containing 690 zero filled blocks. 691 (Merged from stable/3.4 (3.4.5) rev. 10293) 692 693 eZPHPCreator: 694 - Start using PHP's var_export function to generate all variables. 695 696 eZXML: 697 - Added support for PHP 4's libxml DOM parser to improve performance. This is 698 now used for translation files and the image alias handler. 699 700 eZSys: 701 - Added detection of OS name which can be read with osName(). 702 This can be used together with osType() to figure out the current system. 703 704 eZSysInfo: 705 - New class which takes care of scanning the system for CPU and memory information. 706 707 *Templates: 708 - Added the red color marking of titles of attributes with invalid content. 709 710 *Tests: 711 - Added unit test for image system. 712 713 *Design: 714 - Removed admin.css from pagelayout.tpl and redirect.tpl in standard design. 715 Merged from stable/3.3 rev. 10194, stable/3.4 rev. 10195.
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 |