Releases

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.

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 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?

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

Credits

Many thanks to your merge requests published with this release!

flow-control
PR-758 Refactor calls to deprecated getStr
PR-721 Fixed missed deprecated getConfig and getSession method usages
PR-728 Do not reset the PHP error reporting level

vanilla-thunder
PR-764 Display more details in permission check in setup process

BernhardScheffold
PR-466 Improve oxseo::OXOBJECTID index

alfredbez
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

8i11y
PR-789 Ensure source/out/pictures/generated directory exists

ivoba
PR-808 and PR-827 Improve gitignore

dx-bhesse
PR-793 Fix special chars escape problem in simplexml::addChild

keywan-ghadami-oxid
PR-754 Preflight check for views generation
PR-794 Turn off autocomplete for SMTP fields in admin template

AlfonsMartin
PR-771 Performance improvement of Field class

kermie
PR-826 Example dist files for translations in Application/translations folder
PR-729 Removed multilines in translation files to make it fit for localization platforms
PR-852 Fix new version check url protocol

SvenBrunk
PR-730 Switch block names in source/Application/views/admin/tpl/shop_main.tpl

tterhaarlaudert
PR-750 Skip currency url generation if “Display Currencies” option is disabled

JaroslavHerber
PR-787 Improved config options loading process

szdirk
PR-853 Updated aRobots in source/config.inc.php.dist

olivereanderson
PR-813 Fix copyright string

Fixing code style and type issues by alfredbez, flow-control, mprokopov, ivoba, SvenBrunk, SimonNitzsche

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)
  • Please consider reading about this 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)
  • Please consider reading about this 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).

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:

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

Many thanks to cpjolly for PR#785!

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.

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