Releases
09-04-2024: OXID eShop 7.1.0
With OXID eShop 7.1, take advantage of numerous improvements:
Security & reliability
PHP 8.2 support
Symfony 6.4 update
PHPUnit 10 implementation
Accessibility
APEX theme WCAG (Level AA) compliant
Eye-Able Assist visual help for users
Eye-Able Assist dashboard for developers
New Visual CMS user functions
Extended Media library (SVG, AVIF, PDF, ZIP)
Folder function & file renaming in Media library
CSS classes for image control
Visual CMS code improvements
Carousel widget extended
Configuration of allowed file formats
Simplified shortcode integration
Syntax check for CSS/LESS
Developer functions
Module dependencies
Symfony DI container usage
Console command for theme activation
Find the complete release note under Release Note OXID eShop 7.1.0.
26-03-2024: OXID eShop 7.0.3
OXID eShop 7.0.3 optimizes the template cache of OXID eShop Enterprise Edition subshops and improves the performance of your OXID eShops.
For more information, see the Release Note OXID eShop 7.0.3.
19-03-2024: OXID eShop Enterprise B2B Edition 7.0.0
With OXID eShop Enterprise B2B Edition Version 7.0.0, switch to the new Twig standard.
Also benefit from the modernized OXID eShop code: The OXID eShop Enterprise B2B Edition uses centralized internal services of OXID eShop.
For more information, see the release notes in the User documentation.
27-02-2024: OXID eShop 7.0.2
To close a security gap in Composer, install OXID eShop 7.0.2, 6.5.4, 6.4.4. oder 6.3.3.
For more Information, see SECURITY BULLETIN 2024-001.
18-01-2024: OXID eShop Enterprise B2B Edition 6.0.0
To avoid problems when processing vouchers, update to OXID eShop Enterprise B2B Edition Version 6.0.
For more information, see
the release notes of the User documentation
the changelog under https://github.com/OXID-eSales/oxid-eshop-b2b-edition/blob/v6.0.0/CHANGELOG.md
17-01-2024: OXID eShop 7.0.1
OXID eShop 7.0.1 contains corrections and minor improvements.
For more information, see the Release Note OXID eShop 7.0.1.
01-08-2023: OXID eShop 6.5.3
With OXID eShop 6.5.3, we close a potential security vulnerability.
For more information, see our security bulletin under SECURITY BULLETIN 2023-002.
Other improvements:
With PAYONE 1.9.0, new payment methods are available for selection.
With Unzer 1.1.1, the new payment method Unzer Invoice (Paylater) is available. We have also made numerous improvements to the module.
Makaira 1.4.5 contains improvements.
We have also fixed minor bugs.
30-05-2023: OXID eShop 7.0.0
The most important changes at a glance
OXID eShop 7.0 natively supports the template engine Twig.
The previously used template engine Smarty is available as an alternative package.
However, we recommend switching to the new standard Twig as soon as possible.
MySQL 8, Composer 2.4 and the image format WebP are supported.
Module handling has been optimized and adapted.
For the full release note, see Release Note OXID eShop 7.0.0.
21-02-2023: OXID eShop 6.5.2
With OXID eShop 6.5.2, we close a potential security vulnerability: Passing a URL that contains the force_sid
parameter could have resulted in the session being hijacked. In case of a takeover, the attacker would have had access to the user account.
For more information, see our security bulletin under SECURITY BULLETIN 2023-001.
With PAYONE 1.8.0, new payment methods are available.
In addition, we have fixed minor bugs.
06-12-2022: OXID eShop 7.0.0 RC 2
OXID eShop 7.0.0 RC 2 is replaced with OXID eShop 7.0.0.
06-12-2022: OXID eShop 6.5.1
With OXID eShop 6.5.1, the “Wave” theme no longer dynamically embeds Google Fonts, but locally from the theme folder.
Background: Shop owners that use dynamically embedded Google Fonts have become victims of warnings.
If you have dynamically included Google fonts other than those used in the Wave theme, make sure to include these fonts from a local folder as well. Google describes how to do this under https://fonts.google.com/knowledge/using_type/self_hosting_web_fonts.
For more information, see our blog post of 21-09-2022.
Find the release notes under docs.oxid-esales.com/eshop/en/6.5/releases/releases-65/oxid-eshop-651.html.
Find our corrections in our bug tracking system under bugs.oxid-esales.com/changelog_page.php?version_id=712.
23-08-2022: OXID eShop Enterprise B2B Edition 5.0.0
With OXID B2B version 5.0, use all frontend functions (including B2B functions of the admin interface) of your OXID eShop Enterprise B2B Edition also via GraphQL.
Your benefit as a store owner: You can hire software developers to design your OXID eShop completely free according to your individual ideas.
Your software developers can use OXID GraphQL queries to retrieve data from the database of your OXID eShop or execute actions with GraphQL mutations, e.g. creating a shopping cart, adding articles and so on (see https://graphql.org/learn/queries/).
At the same time, all functions are still available in your traditional frontend.
For more information, see the
Find the bugs fixed with this version in the Changelog.
16-08-2022: OXID eShop 6.5.0
In addition to optimizations and bug fixes, our minor release OXID eShop 6.5 ensures compatibility with PHP 8.1.
We also add Makaira Connect Essential directly into the compilation, and our Enterprise Edition includes our new Unzer Payment for OXID module, waiting for your feedback.
Outside of the compilation, we are releasing an updated Amazon Pay module. To install it in your OXID eShop, follow the instructions in the Module Documentation for Amazon Pay for OXID.
Find the release note under docs.oxid-esales.com/eshop/en/6.5/releases/releases-65/oxid-eshop-650.html.
Find the fixes in our bug tracking system under bugs.oxid-esales.com/changelog_page.php?version_id=670.
16-08-2022: OXID eShop 6.4.3
OXID eShop fixes 6.4.3 bugs.
Find the fixes in our bug tracking system under bugs.oxid-esales.com/changelog_page.php?version_id=698.
Our colleagues at PAYONE have also taken care of some bugs in their module (see github.com/PAYONE-GmbH/oxid-6/blob/v1.6.2/Changelog.txt).
Find the release note under docs.oxid-esales.com/eshop/en/6.4/releases/releases-64/oxid-eshop-643.html.
31-05-2022: OXID eShop 6.4.2 and 6.3.2
OXID eShop 6.4.2 and 6.3.2 fix bugs.
OXID eShop 6.4.2
Find the fixes in our bug tracking system under bugs.oxid-esales.com/changelog_page.php?version_id=673.
Find the release note under docs.oxid-esales.com/shop/en/6.4/releases/releases-64/oxid-eshop-642.html.
OXID eShop 6.3.2
Find the release note under docs.oxid-esales.com/eshop/en/6.3/releases/releases-2022/oxid-eshop-632.html.
08-02-2022: OXID eShop 6.4.1
To provide the customers with a safe shopping experience operate your OXID eShop smoothly, make sure you install the latest OXID eShop version 6.4.1.
As per version 6.4.1, we have fixed, among others, a security issue in the core application (see bugs.oxid-esales.com/changelog_page.php?version_id=671).
Our colleagues at PAYONE have taken care of some bugs in their module as well (see github.com/PAYONE-GmbH/oxid-6/blob/v1.6.2/Changelog.txt). If you use it, make sure you have installed PAYONE version 1.6.2.
Find the release note under docs.oxid-esales.com/eshop/en/6.4/releases/releases-64/oxid-eshop-641.html
Display the changes in this compilation under github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.4.0…v6.4.1.
15-12-2021: OXID eShop 6.4.0
To improve security and performance, we have ensured you can now use PHP 8.0.
Note that we no longer support PHP 7.3 since this version has reached end of life.
We have updated the GraphQL and B2B modules also to support PHP 8.0.
Also, we ensured OXID eShop is compatible with the updated modules.
In GraphQL, check out the new file upload handling function, it allows you to upload images or other files.
Use the bug tracker under bugs.oxid-esales.com/changelog_page.php?version_id=619 to find the bugs we have fixed.
Note that we no longer provide the Paymorrow module.
Finally, we would like to suggest you to try Moga, an open source OXID theme based on Bootstrap 5.
Download it and find support for it under moga-kit/moga-theme (github.com). Feel free to collaborate and help improve the theme!
Find the release note under docs.oxid-esales.com/eshop/en/6.4/releases/releases-64/oxid-eshop-640.html
Display the changes under github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.4.0…v6.4.1.
03-08-2021: OXID eShop 6.3.1
Additionally to bug fixes, this patch release contains merged pull requests (thanks to you guys!).
Changes
Security improvements concerning:
Input parsing in Smarty plugins – many thanks to Dr. Dominic Breuker @it.sec!!
Template names
Vulnerability in jQuery library
More libraries updated to secure versions
Use the bug tracker under bugs.oxid-esales.com/changelog_page.php?version_id=626.
See the changes in this compilation (OXID eShop 6.3.1) under github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.3.0…v6.3.1.
See the release note under https://docs.oxid-esales.com/eshop/en/6.3/releases/releases-2021/oxid-eshop-631.html.
Credits
Many thanks to your merge requests released with this patch!
SeifertDaniel for
PR-52 (PayPal: add missing colgroup in order_list table)
BenjaminJoerger and ThomasDartsch for
PR-872 (add Northern Ireland)
keywan-ghadami-oxid for
PR-863 (fix error case with module chain generator)
C3000 for
PR-713 (fix double error message)
SvenBrunk for
PR-864 (fix Docblock)
matasskarzauskas for
PR-867 (fix typo in SQL statement in ActionList.php.)
TumTum for
PR-860 (add SettingChangedEvent triggering when module settings have been changed in admin)
KiryiMONZTA for
PR-865 (fix SQL performance issue #6247)
mariolorenz for
PR-873 (fix css style of password type fields in admin #7249)
PR-874 (fix password checking script in admin module settings #7249)
michaelkeiluweit for
PR-868 (fix moduleSettings existence requirement in environment file #7241)
BernhardScheffold for
PR-869 (fix reuse of cached delivery rules)
03-08-2021: OXID eShop 6.2.5
OXID eShop 6.2.5 fixes bugs.
Changes
Security improvements concerning:
Input parsing in Smarty plugins – many thanks to Dr. Dominic Breuker @it.sec!!
Template names
Vulnerability in jQuery library
More libraries updated to secure versions
Use the bug tracker under bugs.oxid-esales.com/changelog_page.php?version_id=618.
See the changes in this compilation (OXID eShop 6.3.1) under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.4…v6.2.5.
See the release note under https://docs.oxid-esales.com/eshop/en/6.2/releases/releases-2021/oxid-eshop-625.html.
Credits
Many thanks to your merge requests released with this patch!
SeifertDaniel for
PR-857 (fix reset of oxcreate date when saving order remark)
22-07-2021: OXID eShop 7.0.0 RC 1
OXID eShop 7.0.0 RC 2 is replaced with OXID eShop 7.0.0.
OXID eShop v7.0.0 release candidate 1 is publicly available. You may find it on GitHub tagged as github.com/OXID-eSales/oxideshop_metapackage_ce/releases/tag/v7.0.0-rc.1.
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
: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
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.
Note that it is not recommended to use the OXID eShop v7.0.0 RC.1 in productive environments.
For the Community Edition run:
composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-7.0-rc-ce
For the Professional Edition run:
composer create-project --no-dev oxid-esales/oxideshop-project my_oxid_eshop_project dev-b-7.0-rc-pe
For the 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
20-04-2021: OXID eShop version 6.3.0
Additionally to bug fixes, this patch release contains merged pull requests (thanks to you guys!).
Changes
Now supporting PHP 8.0; PHP 7.1 and 7.2 are not supported anymore
Security improvement concerning voucher handling – many thanks to dreikern.io!
New pre-installed module: cookie management with usercentrics
Third gender support in forms (thanks to 4takte)
Klarna Support for new countries added (IT, ES, FR and BE)
Change concerning doctrine/dbal
Find the bugs fixed in this compilation under bugs.oxid-esales.com/changelog_page.php?version_id=528
See the changes in this compilation (OXID eShop 6.3.1) under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.3%E2%80%A6v6.3.0.
See the release note under docs.oxid-esales.com/eshop/en/6.3/releases/releases-2021/oxid-eshop-630.html.
Credits
Many thanks to your merge requests released with this patch!
JaroslavHerber for
PR-845 (Resetting voucher reservations after logout)
alfredbez for
PR-850 (Fix wrong docblock in OrderArticle)
vanilla-thunder for
PR-851 (prevent password autofill)
PR-108 (Wave: reviews and avaialbility microdata fixed, sku and offer url microdata added)
PR-113 (Wave: tpl blocks for product list template)
keywan-ghadami-oxid for
PR-757 (using one controler instance per widget)
SeifertDaniel for
PR-163 (Flow & Wave: add required template block for newsletter registration captcha)
4takte for
PR-164 and PR-112 (Flow & Wave: third gender :: add block salutation_options)
flow-control for
PR-107 (Wave: Add autocomplete attributes)
astehlik for
PR-114 (Wave: Add img-fluid class to manufacturer icon in product details)
Alpha-Sys for
PR-116 (Wave: Add blocks to ordercust email)
mprokopov for
PR-115 (Wave: wrap forgot_email into a block to be overriden)
kermie for
PR-9 (GDPR: renamed lang files to be coherent with the rest of OXID and modules)
20-04-2021: OXID eShop version 6.2.4
Additionally to bug fixes, this patch release contains merged pull requests (thanks to you guys!).
Changes
Security improvement concerning voucher handling – many thanks to dreikern.io!
New pre-installed module: cookie management with usercentrics
Third gender support in forms (thanks to 4takte)
Klarna Support for new countries added (IT, ES, FR and BE)
Change concerning doctrine/dbal
Find the bugs fixed in this compilation under bugs.oxid-esales.com/changelog_page.php?version_id=592
See the changes in this compilation under bugs.oxid-esales.com/changelog_page.php?version_id=592github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.3%E2%80%A6v6.2.4.
See the release note under docs.oxid-esales.com/eshop/en/6.2/releases/releases-2021/oxid-eshop-624.html.
Credits
Many thanks to your merge requests released with this patch!
JaroslavHerber for
PR-845 (Resetting voucher reservations after logout)
alfredbez for
PR-850 (Fix wrong docblock in OrderArticle)
vanilla-thunder for
PR-851 (prevent password autofill)
PR-108 (Wave: reviews and avaialbility microdata fixed, sku and offer url microdata added)
PR-113 (Wave: tpl blocks for product list template)
keywan-ghadami-oxid for
PR-757 (using one controler instance per widget)
SeifertDaniel for
PR-163 (Flow & Wave: add required template block for newsletter registration captcha)
4takte for
PR-164 and PR-112 (Flow & Wave: third gender :: add block salutation_options)
flow-control for
PR-107 (Wave: Add autocomplete attributes)
astehlik for
PR-114 (Wave: Add img-fluid class to manufacturer icon in product details)
Alpha-Sys for
PR-116 (Wave: Add blocks to ordercust email)
mprokopov for
PR-115 (Wave: wrap forgot_email into a block to be overriden)
kermie for
PR-9 (GDPR: renamed lang files to be coherent with the rest of OXID and modules)
24-11-2020: OXID eShop version 6.2.3
Additionally to bug fixes and a security improvement (thanks to Dr. Breuker @it.sec!), this patch release contains merged pull requests – thanks to you guys!
Changes
Support for Composer v2.0 was added, which is not as performance-hungry as his ancestor – yee-haa! But no fear: this implementation is backwards-compatible so you are able to use v1.0 as well.
We added the oe:module:uninstall-configuration command for OXID console which removes a module configuration from YAML configuration files and database.
Support Symfony’s optional class for named services was added. This means that in services.yaml files, you can now drop the class: configuration for namespaces if it is the same like the identifier itself.
Here’s an example.
Find the bugs fixed in this compilation under bugs.oxid-esales.com/changelog_page.php?version_id=578
See the changes in this compilation under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.2%E2%80%A6v6.2.3.
See the release note under docs.oxid-esales.com/eshop/en/6.2/releases/releases-2020/oxid-eshop-623.html.
Credits
Many thanks to your merge requests released with this patch!
keywan-ghadami-oxid for
Flow-PR-154 (Add a block for password policy modules and display the password strength)
Wave-PR-103 (Email validation regex)
alfredbez for
Wave-PR-109 (Add template blocks to checkout process)
Wave-PR-106 (Make salutation required if configured)
Phillinger for
Wave-PR-73 (Removed unwanted quotation mark in productmain.tpl html)
oxidsimongassenschmidt for
Wave-PR-105 (Correction of Div due to schema.org offers)
mysteriusguy for
Flow-PR-162 (Variantselector doesn’t work in List View listitem_line in wave and flow)
WYSIWYG-PR-15 (Allow superscript signs in the WYSIWYG editor)
28-07-2020: OXID eShop version 6.2.2
Additionally to bug fixes and two security improvements, we added module migrations and updated several 3rd party components.
This patch release contains 20+ merge requests – thanks to you guys!
Update 2020-07-28 3:15PM
In case you already tried to update from a former Version: there was a bug in it which is fixed now.
The package has been re-tagged and can be used (hopefully without problems now).
Changes
Find the bugs fixed in this version under
https://bugs.oxid-esales.com/changelog_page.php?version_id=554
https://bugs.oxid-esales.com/changelog_page.php?version_id=417
https://bugs.oxid-esales.com/changelog_page.php?version_id=537
See the changes in this compilation under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.1%E2%80%A6v6.2.2
See the release note under https://docs.oxid-esales.com/eshop/en/6.2/releases/releases-2020/oxid-eshop-622.html
Credits
Many thanks to 20+ accepted merge requests in this patch release!
alfredbez for
PR-99 (Add block around birthdate fields in billing-form)
Wave PR-100 (Fix align of text in basket delivery tax row)
PR-101 (Add a ‘order_agb_inner’ block)
PR-815 (Change the return type in the render method from null to string)
PR-816 (Fix docblocks)
Alpha-Sys for
PR-85 (Fix price information structure by schema.org)
PR-83 (Use schema.org specification for breadcrumbs)
PR-84 (Add a block for an AGB checkbox)
dx-bhesse for
PR-740 (Fix second page of article list load via SEO #0007014)
PR-796 (MariaDB column default values must be trimmed)
keywan-ghadami-oxid for
Flow-PR-154 (Add a block for password policy modules and display the password strength)
PR-88 (Add two blocks for Google Analytics [google_analytics and google_analytics_ecommerce])
leofonic for
PR-158 (Fix wrapping in order/shipping email on small viewport)
mariolorenz for
PR-13 (Fix incorrect lace brackets)
martin-hofer for
Wave PR-71 (Added an option to enable/disable pricealarm tab in product id)
PR-44 (Added a badge span to the counters at the header)
oliveranderson for
PR-821 (New language constants in Application/translations/[de/en]/lang.php)
proudcommerce for
PR-806 (Fix using special symbols in smtp by fetching the raw password)
s-diez for
PR-86 (Remove duplicate id of birthdate field)
SimonNitzsche for
Wave PR-98 (Avoid empty row before subcategories list)
tterhaarlaudert for
PR-738 (cross-seling -> cross-selling)
28-04-2020: OXID eShop version 6.2.1
This patch release contains some bug fixes and a pull request.
Please note that the functionalities Beta note as well as E-mail suggests have been marked as ‘deprecated’ and will be removed with one of the next minor or major updates.
Changes
Bugs fixed in OXID eShop 6.5.4 component:
https://bugs.oxid-esales.com/changelog_page.php?version_id=563
PR#785: Make setSessionCookie protected, correct _sessionStart regression
See the changes in this compilation under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.2.0%E2%80%A6v6.2.1 .
See the release note under https://docs.oxid-esales.com/eshop/en/6.2/releases/releases-2020/oxid-eshop-621.html .
Credits
31-03-2020: OXID eShop version 6.2.0
Besides other bug fixes, this patch release contains two security improvements:
Updated PayOne module to v1.3.1 (thanks @jens-trant for reporting)
Minor session fixation issue (thanks @IT Consultant Dr. Christian Forster for reporting)
After the first stable release of OXID eShop series 6.0 by the end of 2017, this series now has reached EoL (end of life) and can’t be supported any more.
Please consider to update.
For more information about the release plans, see https://docs.oxid-esales.com/en/releases/release-plan.html.
Changes
Fixed bugs in OXID eShop 6.5.3 component:
https://bugs.oxid-esales.com/changelog_page.php?version_id=459
https://bugs.oxid-esales.com/changelog_page.php?version_id=529
https://bugs.oxid-esales.com/changelog_page.php?version_id=542
See the changes in this compilation under https://github.com/OXID-eSales/oxideshop_metapackage_ce/compare/v6.1.5%E2%80%A6v6.2.0 .
See the release note under https://docs.oxid-esales.com/eshop/en/6.2/releases/releases-2020/oxid-eshop-620.html .
Credits
Many thanks to all you GitHub contributors for 80+ pull requests merged in this version!
OXID eShop CE repository
alfredbez for 556, 694, 699, 700, 520, 716, 717, 719, 707, 709, 677, 751
GM-Alex for 734
vanilla-thunder for 585
Crease29 for 667, 668
michaelkeiluweit for 654, 678, 689, 672
tmloberon for 714
TumTum for 722
zaxxo for 706
gerlweb for 701
kaluzki for 685
keywan-ghadami-oxid for 661, 580, 514
dx-bhesse for 697
flow-control for 628, 659, 746, 768
bmnnit for 670
gaertnermarkus for 688
mparienti for 534
MaxBoeh for 649
tabsl for 640, 660
ivoba for 708
Sioweb for 681
KristianH for 676
Phillinger for 726
JaroslavHerber for 755
mreiss for 731
zoh48gz04 for 742
Flow and Wave theme repositories
vanilla-thunder for 80
martin-hofer for 42, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 62, 63, 64, 69, 70 and 71
Alpha-Sys for 59, 60 and 72
bYemma for 65 and 151
s-diez for 61
alfredbez for 156
AmazonPay repository
b3nl for 117, 116
bestit-sweber for 115
gregorhyneck for 120
farzamtm for 124
baumann-bestit for 129, 128
mKnoop for 132