OXID eShop v7.0.0 release candidate 1 is publicly available. You may find it tagged as Release v7.0.0-rc.1 · OXID-eSales/oxideshop_metapackage_ce · GitHub on GitHub.
A „stable“ version is much more than just a software package, as for example compatible modules, documentation for this series, content of OXID Academy, tools for updating etc. need to be prepared and shipped as well. All this is planned to be released step by step in the next months. However, OXID eShop v7.0.0 RC1 presently is in a state of feature freeze, no more important changes, just bug fixes will be done.
Although still work in progress, the developer documentation may already give some great insights. Take a look at it!
What’s new with OXID eShop v7.0.0
- Supported and tested PHP versions: v7.4 and v8.0
- Supported and tested MySQL versions: v5.7, v8.0
- Tested with MariaDB 10.4
- Supported metadata version v2.0 and v2.1
- New CLI commands
- oe:setup:shop
- oe:setup:demodata
- oe:admin:create-user
- oe:license:add
- oe:license:clear
- oe:module:install
- oe:module:uninstall
- News feature is dropped
- Sending out newsletters is dropped instead you are able to export recipients as CSV an import them to your favorite tool
- Introduced individual tracking URL per shipping provider
- Native composer support for modules, means source files are not copied into source/modules folder
- Dropped payment record for credit card payment
- Cache optimization via timestamp for module assets
- Dropped encoding of database values as functionality is no longer supported with MySQL v8.0
- Removed many deprecated methods
Installing OXID eShop v7.0.0 RC.1
The simplest way to install the OXID eShop is to run the Composer command to create a project. Please note, that it is not recommended to use the OXID eShop v7.0.0 RC.1 in productive environments.
-
For Community Edition run:
composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-7.0-rc-ce
-
For Professional Edition run:
composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-7.0-rc-pe
-
For Enterprise Edition run:
composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-7.0-rc-ee
What’s next ?
- Modules will be made compatible with 7.0.0-rc.1
- Update tools and documentation from prior versions to OXID 7.0.0 will be prepared
Credits
Many thanks to your merge requests published with this release!
-
- PR-764 Display more details in permission check in setup process
-
-
PR-466 Improve
oxseo::OXOBJECTID
index
-
PR-466 Improve
-
- PR-772 Replaced BC classes with namespaced ones
- PR-493 Timestamp is now added for css and js files included from module
- PR-733 Logging to shop constructor if shop is not valid
- PR-766 Introduction of Psalm for static code analysis
- PR-449 Support for single language map file
-
PR-744 Added arguments to
oxNew
method signature to improve static analysis possibilities -
PR-802 Throw exception in
getLanguageAbbr
method if no abbreviation is available by specific id
-
- PR-789 Ensure source/out/pictures/generated directory exists
-
- PR-793 Fix special chars escape problem in simplexml::addChild
-
- PR-771 Performance improvement of Field class
-
- PR-730 Switch block names in source/Application/views/admin/tpl/shop_main.tpl
-
- PR-750 Skip currency url generation if “Display Currencies” option is disabled
-
- PR-787 Improved config options loading process
-
- PR-853 Updated aRobots in source/config.inc.php.dist
-
- PR-813 Fix copyright string
-
Fixing code style and type issues by alfredbez, flow-control, mprokopov, ivoba, SvenBrunk, SimonNitzsche