OXID eShop version 4.9.6 (CE + PE) & 5.2.6 (EE)

General hints for this package

  • Runs on PHP 5.3, 5.4, 5.5 and 5.6 versions
  • Please see this blog post if you run MySQL 5.6 and OXID eShop EE)
  • Possible to download OXID eShop Professional and Enterprise Edition for PHP 5.3, 5.4, 5.5 and 5.6 now.

Installation

For update instructions please see
http://www.oxid-esales.com/en/support-services/documentation-and-help/oxid-eshop/installation/oxid-eshop-update-installation.html

Templates

No template changes in this patch.

Fixed Bugs

  • Wrong shippingcost calculation (Bug fix #5650)
  • Wrong language switch url in manufacturerlist page 2 and ff.. (Bug fix #6233 by @Daniel Seifert)
  • Duplicated language keys in admin (Bug fix #5782
  • sDefaultDatabaseConnection config option default value is not set (Bug fix #6203) .

Bugtrack change log: https://bugs.oxid-esales.com/changelog_page.php?version_id=306

New Features

No new features in this patch.

Important information for developers

  • Added an empty composer and composer autoloader usage
    • Use modules/composer.json to define project dependencies
    • OXID eShop will check for autoload.php in the directory modules/vendor/
    • It is still possible to use your own autoloader by registering it in modules/functions.php
    • In order to change the autoloader’s registration sequence or disable autoloader, define methods to override registerComposerAutoLoad, registerShopAutoLoad in modules/functions.php.
    • Of course, it is still possible to use OXID eShop without composer as it checks if composer autoloader exists before using it
    • Please also see the blog post Composer integration for projects from OXID eShop 4.9.6 on
  • Config option “sDefaultDatabaseConnection” default value was added ($this->sDefaultDatabaseConnection = ‘latin1’).

See a comparison to the former version on GitHub