[ 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.5/ -> CHANGELOG-3.4.4-to-3.5.0 (source)

   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.


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