[ Index ] |
|
Code source de eZ Publish 3.9.0 |
1 Changes from 3.4.0alpha1 to 3.4.0alpha2 2 3 *Kernel: 4 - Added removal of session data when removing or disabling user, to automaticly log out invalid user. 5 - Removed possibility to remove user to trash, not possible to clean up properly for user in trash. 6 - Added Worlflow filtering when listing triggers, to only show allowed triggers according to workflows. 7 - Changed the eZMySQLDB to check the $this->IsConnected variable directly to get rid of un-needed function calls. 8 - Changed content view to not use operations if read workflows are disabled. Saved approx 500KB of memory on every view page. 9 - Added menu config admin page which can edit the settings for which menu to use. 10 This will only work with pagelayouts which uses this setup. 11 - Added toolbar config admin page which could edit the settings of toolbar in page layuout. 12 - Added support for or (|) logic in object name pattern, you can now specify <firstname|lastname> 13 this will then set the object name to the value of lastname attribute if firstname is empty. 14 - Optimized eZPersistentObject::fill it now uses much less function calls it reduces approx 600+ function calls on a simple view page. 15 - Made eZExpiryHandler not use eZPHPCreator a bit faster and we may be able to remove the eZPHPCreator include. 16 - Optimized eZContentCache to save a bit more efficient cache files and removing the need to eZPHPCreator, using PHP serialize function instead. 17 - Made eZRole::fetchIDListByUser() sort the roles by id thus preventing the need for doing this sorting in PHP when doing view caching. 18 - Changed extension of cache files to .cache for template-block and view cache. 19 This prevents PHP Accelerator and friends to cache these files, which causes problems on large sites. 20 - Added the possibility to set attributes in eZWorkflowType. (Merged from stable/3.3 rev. 5534) 21 - Create new script sqldiff.php which can be used to figure out differences between two databases (even database type). 22 It uses the eZDBSchema library to compute the differences. 23 - Added 'Delayed Indexing' of published objects; when activated a lost of not 24 indexed objects are kept, and being processed by a cronjob. 25 - Added missing definition of class_identifier in eZContentObject which made hasAttribute() always return false. 26 This made it impossible to have class identifier overrides of node children. 27 - Added {$requested_uri_string} variable to pagelayout which will contain the untranslated requested URL. 28 Useful for keys and subtree checks. 29 - Made sure it is not possible to move, remove or add locations for top level objects. (Merged from stable/3.3 rev. 5577) 30 - Added class_identification override key for embeded objects in XML text. 31 - Made the default object.tpl add div for object alignment 32 - Fixed support for attribute_keys for object forwarding. 33 - Added support for setting global overrides in eZTemplateDesignResource. 34 - Added support for inherited roles from top to bottom. 35 - Added operator mimetype_icon() which will take a mimetype string as an argument and return an icon for that mimetype. 36 - Added is_empty attribute to ezauthor datatype to have simple checking for an empty author list in the template. 37 38 eZPersistentObject: 39 - Redone the attributes, hasAttribute, attribute and setAttribute functions to 40 properly include support for function_attributes and custom functions. 41 With this it is no longer necesary to implent the function calling yourself, 42 eZPersistentObject will handle the function call. 43 - Made sure the dirty flag is only set when an attribute is actually changed, 44 that means either the type or content is changed. 45 - Fixed storeObject() to not do any updates when the number of keys is 0. 46 - Fixed a bug in storeObject() which could cause definitions with 1 key to not 47 insert into the database but just do an update. 48 49 *Setup 50 - Merged checking of existing MySQL databases to use mysql_list_dbs() from stable/3.3 rev. 5376. 51 - Added back the finetuning page, it will display hints for extending eZ publish. 52 - Added finetuning check for the ImageTTFText and ImageTTFBBox functions which are 53 need for texttoimage to work properly. 54 55 *DataType: 56 - eZMedia now uses eZMimeType for mime type handling. Merged in from stable/3.3 rev. 5380. 57 - Made sure eZOption and eZRangeOption does no initialization when an attribute is copied 58 (e.g. on when creating a new version). 59 - Made sure eZImage, eZMedia and eZENUM only copies attribute data when 60 supplied version is non-false. 61 - Added attribute is_enabled to eZUser. 62 63 *Shop: 64 - Added list of customers. 65 - Added order list and product list for each custom. 66 - Added reports on monthly/yearly basis for sales. 67 - Changed Custom name from user object name to account name which is generated from shopaccounthandler. 68 For each handler ez*shopaccoundhandler.php, it must implement function accountName(). 69 70 *Libraries: 71 72 eZ Utils: 73 - Added function to redirect client to other URL, with POST parameters. eZHTTPTool::sendHTTPRequest() 74 - Use TRUNCATE TABLE instead of DELETE FROM, which is a faster alternative and 75 works on MySQL, PostGreSQL and Oracle. 76 http://ez.no/community/bug_reports/ezsession_truncate_instead_of_delete 77 - Added eZMath library. 78 - Added function to find the absolute Path to the eZ publish root directory. eZSys::rootDir() 79 80 eZ PDF: 81 - Added more functionality. 82 83 eZ ini: 84 85 eZ template: 86 - New class eZTemplateToolbarFunction which support template syntac {tool_bar name=$toolbar_name view=$viewmode}. 87 - New class eZTemplateMenuFunction which support template syntac {menu name=$menuName}. 88 - Added the subtree_expiry option to {cache-block}. 89 - Fixed numeric parser to properly recognize float and integers, previously all numbers were float. 90 91 eZ cli: 92 - Added 'failure' style which is similar to error. 93 94 eZ file: 95 - Added function to remove files match a given pattern in class eZDir. 96 97 eZDebug: 98 - Made sure the dumpVariable function don't mess up any existing output buffers 99 or start a new unneeded one. (Merged in changes from stable/3.3 rev. 5539) 100 101 eZ DB Schema: 102 - Made sure the DB schema checker takes into account different database types which can have different 103 names on the same indexes. 104 - Moved the table generation code into a separate function for MySQL and PostgreSQL handler. 105 - Added new tables to sql output. 106 107 *Unit tests: 108 - Added support for selecting a specific subtest to run for testunits.php. 109 110 *Bugs: 111 - Made sure eZRoleIDList session variable is cleaned up in eZUser::cleanup(). 112 http://ez.no/community/bug_reports/security_risk_caching_problems_session_problems 113 - Made sure shop/confirmorder does not crash when order ID is missing or wrong. 114 http://ez.no/community/bug_reports/error_in_confirmorder_php 115 - Made sure the SubTreeArray parameter is remembered on next/previous links in advanced search. 116 http://ez.no/community/bug_reports/ez_no_documentation_search_problem 117 - Made sure assigment to PHP variables unsets the PHP variable before 118 the assignment is applied in compiled template code. 119 - Made sure the same repository is not scanned multiple times. 120 http://ez.no/community/bug_reports/ezdatatype_php_latest_trunk 121 - Fixed bug, mondayfirst does not take effect. (merged from 3.3 stable rev. 5464) 122 http://ez.no/community/bug_reports/mondayfirst_does_not_take_effect 123 - Fixed bug, removed dependency on eZDateTime for currentTimeStamp(). 124 http://ez.no/community/bug_reports/missing_include_ezdatetime_php 125 - Fixed small bugs in clearing the cache files. (merged from 3.3 stable rev. 5478) 126 http://ez.no/community/bug_reports/kernel_classes_ezcache_php_fatal_error_missing_includes_more 127 - Fixed bug when the email list was empty in a custom webshop list. 128 http://ez.no/community/bug_reports/shop_customlist_sql_error 129 - Fixed missing {section} start in ezrangeoption.tpl. (merged from 3.2 stable rev. 5487) 130 http://ez.no/community/bug_reports/design_standard_content_datatype_view_plain_ezrangeoption_tpl_missing_section 131 - Fixed bug in permissions for versionview. (Merged from 3.2 rev. 5501) 132 http://ez.no/community/bug_reports/unable_to_use_versionview_without_create_permission 133 - Fixed bug with missing include in eztextcodec. 134 http://ez.no/community/bug_reports/eztextcodec_php_missing_includes 135 - Fixed bug in shorten template operator. (Merged from stable/3.3 rev. 5511) 136 http://ez.no/community/bug_reports/bug_in_template_operator_shorten 137 - Fixed bug with pre and post text for the 'text' tag in the simpletags operator. (Merged from stable/3.3 rev. 5517) 138 http://ez.no/community/bug_reports/error_in_ezsimpletagsoperator_php 139 - Fixed bug with wrong case usage in arithmetic operator. 140 http://ez.no/community/bug_reports/typo_in_eztemplatearithmeticoperator_php 141 - Fixed a warning in content/browse.php (Merged from stable/3.3 rev. 5526) 142 http://ez.no/community/bug_reports/warning_in_browse_php_when_assign_a_section 143 - Made sure deferred workflow processes with activation_date set to 0 are continue 144 as normal. This makes sure that a deferred multiplexer works properly. (Merged from stable/3.3 rev. 5534) 145 - Made sure the workflow cronjob will only lookup master workflow processes 146 and not child processes. (Merged from stable/3.3 rev. 5534) 147 - Made sure the multiplexer workflow handler stores the current user ID and restores 148 it if it was previously deferred. (Merged from stable/3.3 rev. 5534) 149 - Link tags in ezxml fields with empty href values are now handled properly, empty links 150 will signal a validation error. (Merged from stable/3.3 rev. 5582) 151 http://ez.no/community/bug_reports/xml_field_one_empty_link_causes_all_other_links_to_disappear 152 - Fixed a bug with login of user when running mysql, the number of returned rows would 153 increase exponentially. (Merged from stable/3.3 rev. 5648) 154 - Fixed a bug with charset conversion. 155 http://ez.no/community/bug_reports/all_translations_special_characters 156 - Fixed a bug with eZDebug and references to string offsets. 157 http://ez.no/community/bug_reports/ezdebug_fatal_error 158 159 *Update 160 - Added script addorderemail.php which will add email field content to table ezorder.
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 |