All Versions
36
Latest Version
Avg Release Cycle
85 days
Latest Release
-

Changelog History
Page 3

  • v6.2.4 Changes

    October 29, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improve gift registry search #0006698
    • ๐Ÿ‘Œ Improve coupon concurrency using #0006819

    ๐Ÿ”’ Security

  • v6.2.3 Changes

    July 30, 2019

    ๐Ÿ”’ Security

  • v6.2.2 Changes

    February 21, 2019

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix issue with shop roles readonly. Bug 6851
  • v6.2.1 Changes

    July 31, 2018

    โž• Added

    ๐Ÿ”„ Changed

    • \OxidEsales\EshopCommunity\Application\Component\BasketComponent::getPersistedParameters filter simplified to allow arrays in persparams PR-641

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • ๐ŸŽ \OxidEsales\EshopCommunity\Application\Controller\FrontendController::isVatIncluded Fixed notices and performance ๐Ÿ‘Œ improved PR-642

    ๐Ÿ”’ Security

  • v6.2.0 Changes

    March 27, 2018

    โž• Added

    • Possibility to delete shipping address via new method:
      • OxidEsales\Eshop\Application\Component\UserComponent::deleteShippingAddress
    • Possibility to delete user account via new methods:
      • OxidEsales\EshopCommunity\Application\Controller\AccountController::deleteAccount()
      • OxidEsales\EshopCommunity\Application\Controller\AccountController::isUserAllowedToDeleteOwnAccount()
      • OxidEsales\EshopCommunity\Application\Controller\AccountController::getAccountDeletionStatus()
    • ๐Ÿ”ง Possibility for shop users to manage their reviews, configurable by admin:
      • New classes:
      • OxidEsales\EshopCommunity\Application\Controller\AccountReviewController
      • New methods:
      • OxidEsales\EshopCommunity\Application\Controller\AccountController::isUserAllowedToManageOwnReviews
      • OxidEsales\EshopCommunity\Application\Controller\AccountController::getReviewAndRatingItemsCount
      • OxidEsales\EshopCommunity\Application\Controller\CompareController::isUserAllowedToManageOwnReviews
      • OxidEsales\EshopCommunity\Application\Controller\CompareController::getReviewAndRatingItemsCount
      • OxidEsales\EshopCommunity\Application\Model\Review::getProductReviewItemsCntByUserId
      • OxidEsales\EshopCommunity\Application\Model\Review::getReviewAndRatingListByUserId
      • New language constants in Application/translations/[de/en]/lang.php:
      • ERROR_REVIEW_AND_RATING_NOT_DELETED
      • MY_REVIEWS
      • New language constants in Application/views/admin/[de/en]/lang.php:
      • SHOP_CONFIG_ALLOW_USERS_MANAGE_REVIEWS
      • SHOP_CONFIG_ALLOW_USERS_MANAGE_PRODUCT_REVIEWS
    • For displaying recommendations feature new method introduced:
      • OxidEsales\EshopCommunity\Core\ViewConfig::getShowSuggest()
    • ๐Ÿ†• New settings which are configurable in admin area:
      • blAllowSuggestArticle - it's possible to disable recommendation feature.
      • blAllowUsersToDeleteTheirAccount - it's possible to allow users to delete their account.
      • blAllowUsersToManageTheirReviews - it's possible to allow users to manage their reviews.
    • ๐Ÿ†• New methods:
      • OxidEsales\EshopCommunity\Application\Model\User::isMallAdmin()
      • OxidEsales\EshopCommunity\Core\Registry::getRequest PR-626
    • Filter by working title in admin Selection lists list PR-632
    • Article _oAmountPriceInfo list have unit prices calculated if quantity set for product PR-619
      • fbrutamountprice and fnetamountprice available for usage in template
      • prices already preformatted with current language/currency settings
    • \OxidEsales\Eshop\Application\Model\Order::finalizeOrder triggers a complete re-validation of the selected payment method.
      New private methods:
      • \OxidEsales\EshopCommunity\Application\Model\Order::isValidPaymentId
      • \OxidEsales\EshopCommunity\Application\Model\Order::isValidPayment

    ๐Ÿ”„ Changed

    • Loading for non widget classes via widget.php entry point have been declined. To allow a class to be loaded via widget.php it must extend \OxidEsales\Eshop\Application\Component\Widget\WidgetController.
    • SeoEncoderArticle::_prepareArticleTitle now uses _getUrlExtension() method in place of hardcoded .html extension PR-634.
    • โž• Add ^ to version constraint on doctrine/dbal PR-635
    • ๐ŸŽ Model performance micro optimizations PR-646

    ๐Ÿ—„ Deprecated

    • ๐Ÿšš Recommendations feature will be moved to separate module:
      • OxidEsales\EshopCommunity\Application\Controller\SuggestController
      • OxidEsales\EshopCommunity\Core\ViewConfig::getShowSuggest()
      • Config option - blAllowSuggestArticle
      • Language constants: SHOP_CONFIG_ALLOW_SUGGEST_ARTICLE, HELP_SHOP_CONFIG_ALLOW_SUGGEST_ARTICLE
    • sOXIDPHP parameter in config.inc.php

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • Banner image upload is not working PR-624
    • imagecreatefromjpeg can't handle sequential jpeg's correctly PR-627
    • ๐Ÿ‘Œ Support large module list in oxconfig table PR-633
    • ๐Ÿ‘‰ Use flow theme logo image in offline page PR-637
    • ๐ŸŽ Use correct performance checkbox for index page manufacturers PR-625
    • VAT message for b2b users with valid company id PR-495
  • v6.1.0 Changes

    January 23, 2018

    โž• 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

  • v6.0.0-rc.3 Changes

    November 02, 2017

    ๐Ÿ”„ 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

  • v6.0.0-rc.2 Changes

    August 15, 2017

    โž• 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
  • v6.0.0-rc.1 Changes

    April 07, 2017

    โž• 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

    • 0๏ธโƒฃ 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.