Magento-logo

Magento CE 1.4.2.0 veröffentlicht

Major Highlights

  • Integration der TheFind Extension (momentan nocht uninteressant für Merchants im deutschsprachigen Raum).
  • Der neue Magento Connect Manager Verison 2.0 wurde von dieser Version noch ausgenommen. Wird erst in Magento 1.5 integriert.
  • Upgrade Hinweis:
    Diejenigen, die Magento Version 1.4.2.0-beta1 oder 1.4.2.0-rc1 über Magento Connect installiert haben, sollten 1.4.2.0 manuell neu installieren, da diese die alte Version des Magento Connect Managers enthält

Die Verbesserungen und Änderungen geben wir direkt auf englisch wieder.

Improvements

  • Added "Switch/Maestro" card type support to centinel 3DS validator. Added comment about maestro and 3d-secure to paypal system config
  • Added more flexible filters implementation in collections
     * Varien_Data_Collection::addFilter() registers filters as objects and implements getFilter() method to be able to detect/modify already existing filters
     * Varien_Data_Collection_Db::_renderFilters():
      * Added a hook _renderFiltersBefore()
      * Implemented ‘public’ filter type, which maps the provided filter field from public into internal view and passes the "value" as a condition through _getConditionSql()
     * Added $this->_renderFilters() call to abstract EAV collection to accommodate the filters that may be set by addFilter() method
  • Added ability to pass multiple recipient emails and names to Mage_Core_Model_Email_Template::send()
  • Backordered Item Status for subitems in Orders
     * Added correct message at order for all backordered items. At back-end all items shows as backordered if their quantity is below or equal to zero
     * Fix of duplication backorder messages for composite product options with same backordered item – saving backorder messages per product id
  • Magento Connect Manager
     * checking cyclic dependency references and conflicts with local files
     * implemented adding to MCM manually installed extension
     * changed upgrade logic, previous version of package should be deleted before install new
     * Implemented new download process and dependencies rules
     * Added correct behavior during extension reinstall, so dependencies will not reinstall automatically
  • Optimized rewrite selection from DB, added url rewrite and suffix validation at admin backend
  • Added verification of access level for app/etc/local.xml.
     * Now if server configuration has issue and this file accessible from browser admin user gets notification in backend.
  • Upgraded Zend Framework to version 1.10.8
  • Added the Recurring Profiles tab in customer management
  • Implemented cache for shipping rates and fixing issues with rounding
  • Design packages and themes optimization/refactoring/improvements:
     * minor improvements and fixes
     * improved upgrade-ability of CE themes
  • iPhone Theme Refactoring
  • Added Widget settings sharing between widget types
  • For Invoices, Shipment, Credit Memos added possibility to show admin comments at user frontend (checkboxes "Visible on Frontend" in admin interface)
     * Added JS to enables/disable checkbox ‘Append Comments’ depending on checkbox ‘Email Order Confirmation’
     * Refactored invoice/shipment/refund comments collections models to one abstract Comment Collection Model
     * Refactored Block Order Invoice/Shipment/Creditmemo comments to usage of common block and design – Block Order Comments
  • A little more accurate profiler – important for very quick measurements
  • Add Shopping Cart API
  • Implementing payment refund notifications
  • Added website price scope for bundle items
  • Added support of pending transaction to payflow pro. Also fixed "denied payment review" message in payment
  • Upgraded TinyMCE to v.3.3.7
  • Added to prototype validation by length min-length validation
  • Added Varien.DateElement for front-end date form fields and re-implemented Varien.DOB
  • Added functionality to disable dashboard charts in backend (System > Configuration > Admin > Dashboard)
  • Added functionality to disable dashboard charts during installation
  • Adminhtml W3C Validation improvements
  • Added ability to use session save method from configuration
  • Rendering customer attributes
  • Added favicon manager under System > Configuration > Design > HTML Head

Changes

  • Refactored shipping rates calculation to keep process solid and do not try to recreate internal process of calculation, as it was
  • Added caching of requests to shipping carriers, because otherwise we get too much duplicate requests during calculation of every shipping method
  • Refactored "Special products" RSS feeed
  • Shortened the names of all foreign keys longer than 49 characters
  • Compilation scope for some EAV models which was causing blank page after enabling compilation
  • Deleted Mage_Sales_Model_Recurring_Profile_Info, which was not on its place and added accidentally
  • Category and product design settings inheritance logic
  • Refactored one routine in Inventory Observer to remove code duplication
  • Disabling product attribute usage in promo rules not affect existing promo rules
  • Refactoring validation states for Centinel
     * Added template method Mage_Centinel_Model_StateAbstract::isLookupSuccessful
  • Add boolean type for catalog price rules and condition for category_ids
  • Removed Maestro/Switch/Solo card from system. Added Maestro/Switch and Solo cards to Chronopay and Cybersource methods
  • Mage_Adminhtml_Block_Sales_Order_Creditmemo block had dependence from ‘canCapture’ ‘canCapturePartial’. It was changed to ‘canRefund’ ‘canRefundPartialPerInvoice’. For set result of Mage_Adminhtml_Block_Sales_Items_Abstract::CanEditQty`s we can use setCanEditQty
  • Added Maestro/Switch and Solo Dollars card types for paypal_direct payment method. Also removed Maestro/Solo/Switch card type for this method
  • Removed "Shipping address" block on recurring profile view page if product is virtual. Also fixed virtual order detection
  • Refactored PayPal cart line items and cart totals calculation to accommodate various discounts and tax settings
     * added hidden discount and hidden shipping taxes to the calculation
     * eliminated cart line items logic from the helper, moved it to the paypal/cart model
     * simplified transferring of the totals and line items to PayPal API objects
  • Refactored sales rule discount detection on "buy_x_get_y" rule type
  • Added catalog_product table definition to product review collection
  • Changed type of obscure input field to ‘password’, so this field is hidden even when user enters data in it
  • Removed dependence to payment method on getting billing agreement method title. For now payment method title stored in billing agreement
  • Removed invoice creation thought zero subtotal checkout with new order status "pending"
  • Removed SID from url generation when Use SID on Frontend option is disabled
  • Added customer session validation for loadCustomerQuote method
  • Iphone clears.css has been deleted

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert