Developers/Changelog/2019

From Aimeos documentation

< Developers

This log contains a list of changes that might break your extension code or change the behavior of the frontend in a way that is different than before so a functionality won't work as expected any more:

Version 2019.x

Date Area Change Reference
2019-03-30 Frontend controller Added resolve() method to product controller to retrieve items by URL segment [1]
2019-03-30 Core Added index.text:url() search function and made index.text:name() not case sensitive [2]
2019-03-27 Core Add order service attributes of previous order [3]
2019-03-23 Job controller Rewritten product export to comply to new product import [4]
2019-03-22 Core Added getDomains() to fetch all domains where list items are available for [5]
2019-03-09 Core Return modified order service item by setConfigFE() [6]
2019-03-08 Frontend controller Rewritten basket frontend controller [7], [8], [9]
2019-03-06 Frontend controller Rewritten order frontend controller [10]
2019-03-06 Core Use logged in user ID as default criteria for searching order items [11]
2019-03-05 Core Shortend injectController() to inject() in common controller factories [12]
2019-03-05 Core Return order items passed as parameters in order controller methods [13]
2019-03-04 Core Speed up :has search functions [14]
2019-03-03 Core Added unique key for attributes [15]
2019-02-26 Client JSON API Send plugin error messages to the client [16]
2019-02-25 Core Removed moveItem() method from lists managers [17]
2019-02-23 Frontend controller Rewritten customer controller [18]
2019-02-23 Core Make object for inject() optional for clearing the cached object [19]
2019-02-19 Core Improved pre/post dependencies of setup tasks [20]
2019-02-18 Core Added getPropertyItem() to PropertyRef trait [21]
2019-02-18 Core Manage addresses by position [22]
2019-02-17 TYPO3 Don't make internal TYPO3 pid value a public item property [23]
2019-02-17 Core Import internal item properties only on request [24]
2019-02-08 Core Renamed index.attribute:all to index.attribute:allof [25]
2019-02-08 HTML client Changed media download type from product list type to media type [26]
2019-02-04 Core Removed lists and property search keys from managers [27]
2019-01-27 Core Implemented alternative number view helper on ICU formatter [28]
2019-01-21 Core PHP SPL compatible publisher/listener interface [29]
2019-01-20 Core Return passed value in plugins, added fluent interface and improved code [30]
2019-01-20 Core Return passed value in publisher/listeners and added fluent interface [31]
2019-01-19 Core Simplified coupon provider interface [32]
2019-01-19 Core Rewritten coupon methods for order base item [33]
2019-01-19 Core Improved basket plugins [34]
2019-01-18 Core Streamlined plugin provider configuration names [35]
2019-01-18 Core Moved MShop/Common/Item/Helper to MShop/Common/Helper [36]
2019-01-17 Core Moved methods between base and standard classes [37]
2019-01-17 Core Improved service provider implementation and remove unused methods [38]
2019-01-16 Core Offer fluent interface for tree manager/node implementations [39]
2019-01-14 Core Implemented fluent interface for all mshop manager methods [40]
2019-01-13 Core Removed ListRef base class in interface (use Traits trait) [41]
2019-01-13 Core Offer fluent methods for all manager decorators [42]
2019-01-13 Core Offer fluent interface for methods in base manager class [43]
2019-01-12 Core Rewritten ProductAdd plugin [44]
2019-01-12 Core Rewritten ProductMatch plugin [45]
2019-01-11 Frontend controller Rewritten locale frontend controller interface [46]
2019-01-11 Core Implemented setProducts/setAddresses/setServices/setCoupons() methods [47]
2019-01-10 Frontend controller Rewritten subscription frontend controller interface [48]
2019-01-10 Frontend controller Rewritten supplier frontend controller interface [49]
2019-01-10 Frontend controller Rewritten stock frontend controller interface [50]
2019-01-08 Frontend controller Rewritten catalog frontend controller interface [51]
2019-01-07 Frontend controller Simplified frontend controller factory [52]
2019-01-07 Frontend controller Simplified frontend controller factory [53]
2019-01-07 JQAdm Improved simplified JQAdm admin factory and removed old factory [54]
2019-01-07 Core Simplified MShop/MAdmin factories [55]
2019-01-05 Frontend controller Rewritten and simplified product controller interface [56]
2019-01-05 Core Implement product manager interface for index manager [57]
2019-01-04 Core Replace client/html/common/content/baseurl by resource/fs/baseurl [58]
2019-01-02 Core Added charset to information schema data [59]
2018-12-29 JQAdm admin Renamed "image" subparts to "media" [60]
2018-12-29 JQAdm admin Renamed createClient() to create() and createClientBase() to createAdmin() in factories [61]
2018-12-29 JsonAdm admin Renamed createClient() to create() and createClientBase() to createAdmin() in factories [62]
2018-12-29 JSON API client Renamed createClient() to create() and createClientBase() to createClient() in factories [63]
2018-12-29 HTML client Renamed createClient() to create() and createClientBase() to createClient() in factories [64]
2018-12-29 Jobs controller Renamed createController() to create() and createControllerBase() to createController() [65]
2018-12-29 Frontend controller Renamed createController() to create() and createControllerBase() to createController() [66]
2018-12-29 Core Reordered customer item parameters [67]
2018-12-29 Core Renamed createManagerBase() to createManager() [68]
2018-12-29 Core Renamed createController() to create() [69]
2018-12-29 Core Renamed createControllerBase() to createController() [70]
2018-12-27 Core Renamed createManager() to create() in manager factories [71]
2018-12-27 Core Renamed createManager() to create() for cache and DB adapter [72]
2018-12-22 Core Changed fromArray() for method chaining [73]
2018-12-21 Core Removed type/domain parameters from createItem() [74]
2018-12-18 Core Removed type sub-manager in resources and search config [75]
2018-12-18 Core Removed unused searchRefItems() method [76]
2018-12-17 Core Replaced type ID by type and removed type name methods [77]
2018-12-10 Frontend controller Improved filtering by category and supplier [78]
2018-12-07 Core Simplified price index [79]
2018-12-06 Core Simplified attribute and text index [80]
2018-12-06 Core Remove ctime/editor columns from index tables [81]
2018-12-06 Core Added inheritance of order records by default to avoid problems with service delivery [82]
2018-12-04 Core Fixed types of search index.text:relevance() functions [83]
2018-12-02 Core Change increase/decrease() to use code/quantity pairs as first parameter [84]
2018-12-02 HTML client, JSON client
JQAdm, JsonAdm, Core
Use template names without file extension when resolving template files [85]
2018-11-29 Frontend controller Simplified methods for adding product filters [86]
2018-11-27 Core Return "enabled" by default when calling getStatus() [87]
2018-11-26 HTML client Removed quotes in catalog list view [88]
2018-11-25 Core Removed unused address flag column [89]
2018-11-25 Core Move check for basic coupon validity to controller [90]
2018-11-22 Core Removed deprecated ListRef base class [91]
2018-11-22 Core Removed communication classes [92]
2018-11-19 Core Replaced standard by manual delivery service provider [93]
2018-11-19 Core Removed list type from index.text:relevance search function [94]
2018-11-17 Core Removed deprecated searchTexts() in index text manager [95]
2018-11-17 Core Removed deprecated index text search functions [96]
2018-11-17 Core Removed deprecated index price search functions [97]
2018-11-16 Core Removed deprecated index supplier search functions [98]
2018-11-16 Core Removed deprecated index catalog search functions [99]
2018-11-16 Core Removed deprecated index attribute search functions [100]
2018-11-10 HTML client Hand over basket to summary options template and remove customerid parameter [101]
2018-11-10 Core Added getConfigValue() to retrieve single values from items with settings [102]
2018-11-08 Core Replaced get/setAttributes() from order base product/service with get/setAttributeItems() [103]
2018-11-08 Core Removed updateListItems() from managers with lists [104]
2018-11-08 Core Replaced get*String() by get*Source() and getColumnString() by translate() [105]
2018-11-08 Core Removed bit operators for compare criteria [106]
2018-11-08 HTML client Renamed catalog/tree-standard.php to catalog/tree-partial-standard.php [107]
2018-11-08 HTML client Use media items of type icon only [108]
2018-11-08 HTML client Reversed type / list type for stage images [109]