Skip to content

Latest commit

 

History

History
282 lines (229 loc) · 16.6 KB

CHANGELOG.md

File metadata and controls

282 lines (229 loc) · 16.6 KB

Change Log for OXID eShop 6 Community Edition

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

  • source/Application/views/admin/tpl/shop_license.tpl

Deprecated

Removed

  • \OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController::getServiceUrl()
  • class \OxidEsales\EshopCommunity\Application\Controller\Admin\DynEconda
  • class \OxidEsales\EshopCommunity\Application\Controller\Admin\DynamicInterface
  • class \OxidEsales\EshopCommunity\Application\Controller\Admin\DynamicScreenController
  • class \OxidEsales\EshopCommunity\Application\Controller\Admin\DynamicScreenList
  • class \OxidEsales\EshopCommunity\Application\Controller\Admin\DynamicScreenLocal
  • \OxidEsales\EshopCommunity\Application\Controller\Admin\NavigationTree::_addDynLinks()
  • \OxidEsales\EshopCommunity\Application\Controller\Admin\NavigationTree::_checkDynFile()
  • \OxidEsales\EshopCommunity\Application\Controller\Admin\NavigationTree::_getDynMenuLang()
  • \OxidEsales\EshopCommunity\Application\Controller\Admin\NavigationTree::_getDynMenuUrl()
  • \OxidEsales\EshopCommunity\Application\Component\Widget::getCompareItemsCnt()
  • \OxidEsales\EshopCommunity\Core\Config::getRevision()
  • \OxidEsales\EshopCommunity\Core\Controller\BaseController::getRevision()
  • template source/Application/views/admin/tpl/dyn_econda.tpl
  • template source/Application/views/admin/tpl/dynscreen.tpl
  • template source/Application/views/admin/tpl/dynscreen_list.tpl
  • template source/Application/views/admin/tpl/dynscreen_local.tpl

Fixed

Security

6.1.1 - Unreleased

Added

Changed

Deprecated

Removed

Fixed

  • Banner image upload is not working PR-624

6.1.0 - 2018-01-23

Added

  • Added classes:
    • Core\Form\FormFieldsTrimmer
    • Core\Form\FormFieldsTrimmerInterface
  • Template blocks:
    • admin_article_variant_selectlist
    • admin_article_variant_extended
    • admin_article_variant_language_edit
    • admin_article_variant_bottom_extended
    • admin_order_remark_type
    • admin_user_remark_type
  • New methods:
    • OxidEsales\EshopCommunity\Core\InputValidator::addValidationError
    • OxidEsales\EshopCommunity\Application\Controller\Admin\ActionsMain::checkAccessToEditAction()
    • OxidEsales\EshopCommunity\Application\Controller\Admin\AdminController::isNewEditObject()
    • OxidEsales\EshopCommunity\Application\Model\Actions::isDefault()
    • OxidEsales\EshopCommunity\Core\Model\BaseModel::isPropertyLoaded()
    • OxidEsales\EshopCommunity\Application\Controller\TextEditorHandler::disableTextEditor()
    • OxidEsales\EshopCommunity\Application\Controller\TextEditorHandler::isTextEditorDisabled()
    • OxidEsales\EshopCommunity\Application\Controller\Admin\AdminDetailsController::configureTextEditorHandler()
    • OxidEsales\EshopCommunity\Application\Controller\Admin\AdminDetailsController::getTextEditorHandler()

Changed

  • In voucher series generation, if Coupon Number radio button checked, the number is marked as Required now. PR-476
  • Display full field names in product filter dropdown. PR-614
  • Use getAdminTplLanguageArray() in Admin only. PR-592
  • Delivery dates from past shouldn't be displayed. PR-543
  • Readme.md and Contributing.md files are updated.
  • CSS adapted in OXID eShop Setup to reflect new design, extracted styles to separate file Setup/out/src/main.css
  • The function isset on a not loaded property of a model with lazy loading loads the property if it's possible and returns true. To check if property is loaded use BaseModel::isPropertyLoaded()
  • admin template article_main.tpl

Deprecated

  • \OxidEsales\EshopCommunity\Application\Controller\Admin\ArticleSeo::_getSaveObjectId
  • \OxidEsales\EshopCommunity\Application\Component\Widget\ServiceMenu::getCompareItemsCnt
  • \OxidEsales\EshopCommunity\Core\Utils::strRot13
  • \OxidEsales\EshopCommunity\Core\InputValidator::_addValidationError
  • \OxidEsales\EshopCommunity\Application\Model\Order::ORDER_STATE_INVALIDDElADDRESSCHANGED
  • \OxidEsales\EshopCommunity\Application\Model\Diagnostics::$_sRevision
  • \OxidEsales\EshopCommunity\Application\Model\Diagnostics::getRevision()
  • \OxidEsales\EshopCommunity\Application\Model\Diagnostics::setRevision()
  • \OxidEsales\EshopCommunity\Application\Model\FileChecker::$_sRevision
  • \OxidEsales\EshopCommunity\Application\Model\FileChecker::setRevision()
  • \OxidEsales\EshopCommunity\Application\Model\FileChecker::getRevision()
  • \OxidEsales\EshopCommunity\Core\Config::getRevision()
  • \OxidEsales\EshopCommunity\Core\Controller\BaseController::getRevision()

Removed

  • 'Your market' selection was removed from Setup wizard, as this value is no longer evaluated
  • Database transaction was removed from finalizeOrder method. Fixes bug #6736

Fixed

6.0.0 - 2017-11-17

Fixed

6.0.0-rc.3 - 2017-11-02

Changed

  • \OxidEsales\Eshop\Application\Controller\FrontendController::getUserSelectedSorting() checks if element to sort is configured in Admin.
  • Removed exec() calls in setup.
  • Pagination has been changed: for example previously it was "Geschenke/100/", now it will be "Geschenke?pgNr=99". In addition these pages come with "robots" meta tag "noindex, follow".

Deprecated

  • \OxidEsales\Eshop\Application\Controller\Admin\AdminController::$_sShopVersion
  • \OxidEsales\Eshop\Application\Controller\Admin\AdminController::_getShopVersionNr()
  • \OxidEsales\Eshop\Core\Config::getVersion()
  • In oxshops table field - OXVERSION is deprecated. This field value will not be updated anymore and will contain "6.0.0" value. To retrieve correct shop version OxidEsales\Eshop\Core\ShopVersion::getVersion() must be used.
  • \OxidEsales\Eshop\Core\Config::getEdition()
  • In oxshops table field - OXEDITION is deprecated. To retrieve OXID eShop edition facts component should be used: \OxidEsales\Facts\Facts::getEdition().
  • \OxidEsales\Eshop\Application\Controller\Admin\ShopRdfa::submitUrl(), because GR-Notify page feature was removed.
  • \OxidEsales\Eshop\Application\Controller\Admin\ShopRdfa::getHttpResponseCode(), because GR-Notify page feature was removed.
  • Template block in Application/views/admin/tpl/shop_rdfa.tpl - admin_shop_rdfa_submiturl, because GR-Notify page feature was removed.
  • Config option blLoadDynContents as it's part of dynamic pages.
  • \OxidEsales\Eshop\Core\ShopControl::$_blHandlerSet. This property is not used anymore.
  • \OxidEsales\Eshop\Core\WidgetControl::$_blHandlerSet. This property is not used anymore.

Removed

  • Dynamic pages related code including.
  • GR-Notify page feature.

Fixed

Security

6.0.0-rc.2 - 2017-08-15

Added

  • Integrate new Admin UI from digidesk backend UI Kit
  • ddoe/wysiwyg-editor-module was added as requirement of OXID eShop Community Edition in composer.json
  • Grace period reset email is sent on grace period reset.
  • User and admin sessions are detached on E_ERROR type errors (in register_shutdown_function).
  • Translation for GENERAL_ARTICLE_OXVARMAXPRICE, Pull Request 572, Pull Request 573
  • Added mkdir if folders not exist in _copyFile method, Pull Request 590

Changed

Deprecated

  • iUtfMode in config.inc.php. This property will be removed in the future as the shop will always use UTF-8.
  • Class Core/Email: Rename $SMTP_PORT to $smtpPort, Pull Request 563

Removed

  • Azure theme was extracted from the OXID eShop CE repository to separate repository.
    • Azure theme should not be used for new projects.
    • In case there is a need to use azure theme, install it via command: composer require oxid-esales/azure-theme:^1.4.1.

Fixed

  • Date formatting in EXCEPTION_LOG.txt: textual representation of the day was replaced by numerical representation (01 to 31)
  • iUtfMode in config.inc.php: backwards compatibility restored. This setting was removed, but it is introduced again, as some modules still might use it.
  • BaseModel::_update(): backwards compatibility restored. Returns always true on success or throws an exception.
  • Removed duplicate directory separators in vendor directory calculation methods, Pull Request 557
  • BaseController::executeFunction throws ERROR_MESSAGE_SYSTEMCOMPONENT_CLASSNOTFOUND for metadata v2 modules in some cases, #0006627
  • Template directories local class cache is cleared on smarty reinitialization Change
  • Change primary key of database table oxstates to composite, #0005029
  • Issue with basket reservations causing wrong stock levels in high load scenarios, #0006102
  • Deactivating a module which extends basket causes shop maintenance mode, #0006659
  • Pass along shopid to call to _loadFromDb(), Pull Request 571

6.0.0-rc.1 - 2017-04-07

Added

Changed

  • Pull Request 550: replace intval with typecast
  • Pull Request 555: Removed a commented debugging line
  • Module section extend in the file metadata.php gets validated since metadata version 2.0.
  • Database columns were changed due to unification of OXID eShop editions.
  • In case OXID development tools are installed, IDE Helper generator will be run on every composer install/update.
  • Not loadable module classes are now shown in Problematic files section.
  • Only backwards compatible classes (e.g oxarticle) or classes from virtual namespace can be extended by modules.
  • PayPal module, which is compatible with OXID eShop 6, has been added to the compilation.
  • Changed templates and blocks:
    • block admin_order_overview_total, file admin/tpl/order_overview.tpl.
    • template admin/tpl/order_article.tpl
    • template admin/tpl/order_overview.tpl
    • template admin/tpl/include/order_info.tpl

Deprecated

  • Azure theme is deprecated and in next release it will be removed from compilation.
  • Deprecated classes and methods: Search for the notation @deprecated in the sourcecode. At a later time, please use this overview of source code documentation, pick the version you need and follow the link to it. On the navigation to the left hand side you will find a link called Deprecated list which leads you to the wanted information.

Removed

  • config.inc.php options iUtfMode, sDefaultDatabaseConnection and blSkipEuroReplace because shop is utf-8.
  • config.inc.php option vendorDirectory. Instead the constant VENDOR_PATH was introduced.

Fixed

  • Module deactivation/deletion/cleanup issues fixed which occured because of namespaces in modules.

6.0-beta.3 - 2017-03-14

See

6.0-beta.2 - 2017-12-13

See

6.0-beta.1 - 2016-11-30

See