A few days ago, we made OXID eShop v6.0.0-beta.2 publicly available.
Here is what we fixed in this version:
- Issues #6557 and #6558 – A wrong file was taken by the autoloader on Windows host machines:
The autoloader was scanning the Model/ and Controller/ directories for necessary files. On Windows host machines, all the file names were interpreted as lowercase, and as before some files were only different by case sensitivity (for example ./Application/Model/Payment.php and ./Application/Controller/payment.php), this led to a crash.
- Issue #6547 – A namespaced class was created without adding a relation to the original class. For example: oxNew(‘oxpayment’) was not an instance of oxpayment, it was instance of OxidEsales\EshopCommunity\Application\Model\Payment instead. As of now, oxpayment is created as a parent of OxidEsales\EshopCommunity\Application\Model\Payment.
- Issue #6543 – Two delete buttons were shown in the shipping methods section of the administration panel.
- OXID eShop v6.0.0-beta.1 had some issues in the setup process when using demo data and regenerating database views. This issue is resolved in OXID eShop v6.0.0-beta.2.
If you run the installation like described in the blog post “OXID eShop v6.0.0 Beta: Installation” you will now automatically install the new beta version instead of version 1.
[Update] For updating from OXID eShop v6.0.0 beta.1 to beta.2, edit the file oxid_eshop_project/composer.json and replace “^v6.0-beta.1” with “^v6.0-beta.2”. Then run
$ composer update