[ 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.4/unstable/ -> CHANGELOG-3.4.0alpha1-to-3.4.0alpha2 (source)

   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.


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