Skip to content

Latest commit

 

History

History
67 lines (58 loc) · 3.74 KB

CHANGELOG-8.0.md

File metadata and controls

67 lines (58 loc) · 3.74 KB

Change Log for OXID eShop Community Edition Core Component

v8.0.0 - unreleased

Added

  • Set custom product low stock label #0004401
  • Support PSR caching interface, related functionalities and applied them on module cache.
  • Registration of environment variables via Symfony Dotenv Component
  • Interface for storing Symfony Service Container parameters in configuration
  • Support Symfony caching interface with tags

Deprecated

  • Utils methods for managing cache will be replaced by using Symfony cache directly

Changed

  • Configuration parameters have been moved from config.inc.php to environment and container parameters
  • Admin directory is not removed from the url in ViewConfig::getModuleUrl anymore PR-817
  • Reset created product "sold" counter during Copying of the product PR-913
  • ModuleConfigurationValidatorInterface is not optional anymore in the module activation service.
  • The visibility of time-activated products has changed, products with an undefined end date appear in the shop for an unlimited period of time
  • Functionality to extend Symfony DIC for environments and shops
  • Method getAltImageUrl of PictureHandler will not use ssl parameter anymore
  • oe:setup:shop command now fetches parameters from the current environment configuration. All corresponding command-line parameters were removed
  • Updated list of Search Engines (formerly aRobots configuration)
  • Browser-based application setup was discontinued. Only console-based setup is available
  • Replace file caching in Utils with Symfony cache
  • Removed $includePermanentCache parameter from oxResetFileCache method, all cache files are now cleared without exclusions.

Removed

  • Remove console classes from the Internal namespace: Executor, ExecutorInterface, CommandsProvider, CommandsProviderInterface
  • Cleanup deprecated Private Sales Invite functionality
  • getContainer() and dispatchEvent() methods from Core classes
  • Remove deprecated global function \makeReadable()
  • Redundant TemplateFileResolverInterface functionality
  • Smarty templates support
  • PAYMENT_INFO_OFF translation #0006426 PR-953
  • Remove deprecated TemplateCacheService implementation
  • Remove deprecated BasicContextInterface::getCurrentShopId and its basic implementation in BasicContext::getCurrentShopId
  • Remove deprecated model property Attribute::_sTitle PR-914
  • Obsolete caching related functionalities
  • Methods in deprecated Database and DatabaseProvider, related to configuration management
  • Redundant interfaces TransactionServiceInterface, FinderFactoryInterface
  • ConnectionProviderInterface::get() was superseded by ConnectionFactory::create()
  • Deprecated global functions warningHandler(), dumpVar(), debug()
  • Superseded and obsolete config.inc.php parameters
  • Obsolete ConfigFile class and functionality for config.inc.php management
  • Deprecated class ModuleVariablesLocator
  • Redundant BasicContextInterface methods
  • Related configuration parameter method isTplBlocksDebugMode of ViewConfig class
  • Deprecated NamedArgumentsTrait
  • Deprecated isEnabledAdminQueryLog method in ContextInterface. Query logging mode can be fetched directly from container.
  • Deprecated handleDatabaseException functionality
  • Dependency on oxideshop-facts component
  • FileCache and SubShopSpecificFileCache classes. Use ContextInterface::getCurrentShopId() instead
  • Legacy file-based caching methods from Utils class