Skip to content

Releases: coreshop/CoreShop

2.1.5

23 Mar 14:26
cb2ac59
Compare
Choose a tag to compare

Bugs

  • [Translations] fix: add missing translation (#1308)
  • [IndexBundle] index ui improvements (#1300)
  • [ThemeBundle] fix configuration for default resolvers (#1301)
  • [AddressBundle] introduce filter-active action and filter store-base countries by those (#1302)

2.1.4

20 Feb 07:32
95d5165
Compare
Choose a tag to compare

Feature

  • [CoreBundle] allow store-values to be reset and inherit again (#1273)

Bugs

  • [IndexBundle] Change return type of WorkerInterface::getList (#1280)
  • [ThemeBundle] fix default theme-resolvers (#1281)
  • [Pimcore] make compatible with Pimcore 6.5 (#1285)
  • [Core] fix bug where we calculated item-discount and item-discount-prices (#1293)

2.1.3

10 Feb 12:06
4964102
Compare
Choose a tag to compare

Bugs:

  • [Address, Order, Core] fix release (#1269)

2.1.2

08 Feb 21:37
Compare
Choose a tag to compare

Features:

  • [FrontendBundle] Change function from private to protected (#1248)
  • [Installer] update logo (#1264)
  • [Cart] introduce cart-context resolver to allow better extendability of the context used for the cart (#1267)

Bugs

  • [ThemeBundle] fix Undefined index: default_resolvers (#1235)
  • [IndexBundle] $indexIds is always an array, hence the condition is now empty (#1241)
  • [Stan] fixes for 2.1 (#1244)
  • [CurrencyBundle] fix money-currency type is rounding prices wrong (#1238)
  • [CoreBundle] Change repository so that unit definition deletion works with multiple product models (#1252)
  • [Order] fix throwing/catching right exceptions in purchasable calculalator (#1250)
  • [Core] allow non QuantityPriceRangeAware Products in cart-processor (#1249)
  • [IndexBundle] fix index columns form (#1259)
  • [Country] don't call the request based resolvers every time (#1261)

2.1.1

14 Jan 17:22
c18a2ba
Compare
Choose a tag to compare

Features:

  • [CoreBundle] Implement Variant Unit and QPR Solidifier (#1157)
  • [AddressBundle] Improve Country Address Formatting (#1153)
  • [OrderBundle] properly implement AddMultipleToCart (#1154)
  • [IndexBundle] allow to query relations also by relation type (#1156)
  • [SEOBundle] add priority to extractors (#1155)
  • [QuantityPriceRules] Allow Object Deletion without removing QPR first (#1160)
  • [CoreBundle] Improve Unit Definition <=> QPR Dependency (#1161)
  • [StorageList] introduce service to resolve if cart-items are equal (#1188)
  • [OrderBundle] Allow Item Data per Row in Order Overview (#1193)
  • [OrderBundle] add sale-detail event (#1192)
  • [IndexBundle] Argument for re-index command (#1219)
  • [CoreBundle] Maximum Quantity to Order (#1209)

Bugs:

  • [StoreBundle] add missing store dependency (#1159)
  • [Install] add dummy migration (#1172)
  • [CoreBundle] Remove Store Values after Store has been removed (#1171)
  • [Order] Fix Character Length Count in Voucher Code Generator (https://github.com/coreshop/CoreShop/pull/1194/files)
  • [Order] fix item price for items without tax-rule (#1200)
  • [TRACKING] use single item price in order item extractor (#1232)

2.1.0-RC.2

16 Oct 12:59
89a5b65
Compare
Choose a tag to compare

Features:

  • [IndexBundle] allow for more complex doctrine types in index (#1110)
  • [IndexBundle] add Select and Multiselect Filter Processor from Multiselect (#1111)
  • [Autowire] improvement: allow service registries to be autowired (#1113, #1116, #1122)
  • [QuantityPriceRules] allow price range ordering @solverat (#1121)
  • [Payment] Fix payment provider logo @davidhoeck (#1124)
  • [ResourceBundle, OrderBundle, CoreBundle] introduce more memory efficient (#1126, #1129)
  • [Shipping, ShippingBundle] Add logo field to carrier @davidhoeck (#1127)

Bugs:

  • [Tests] exit code (#1119)
  • [Tracking] remove decimal factor multiplier in order extractor @solverat (#1128)
  • [QuantityPriceRules] Move migration for Quantity Rule Range Unit to Sales Unit migration (#1123)

2.1.0-RC.1

15 Sep 15:32
6fdd93e
Compare
Choose a tag to compare

Finally, almost a year ago, with the 2.0.0 release of CoreShop, a big leap for e-commerce in Pimcore was made. Now, with CoreShop 2.1.0 it's the best CoreShop we have ever build.

I want to give a big thank you to @solverat, for the endless discussions we had, and for his amazing features he delivered for free to all of us:

  • Product Quantity Price Rules
  • Product Sales Units
  • Product Unit Precisions

The most noteworthy new features are:

  • Theme Bundle: Now makes it even more easier having a multi-site Pimcore Installation with multiple themes built in. Also, now its possible to declare the Theme via Document Properties
  • Menu Bundle: Easier then ever to create custom Pimcore Backend Menus
  • Product Quantity Rules: Basically Tier Prices, allow Customers to get cheaper prices if they buy more
  • Product Units: Sell the same product in different units: kg, palette, carton, etc.
  • Product Unit Precisions: Sell the same product in eg 1.5 KG or 1.2567 KG
  • Minimum Order Quantity: Product has to be sold in a quantity of at least 5
  • Data Hub Integration: CoreShop now integrates with its custom Core Extensions into the Data Hub Extension from Pimcore
  • Full Autoloading and Autowiring Support of Symfony
  • Surcharges: Now it's possible to charge the customer a minimum order fee
  • Store Preview for Products: See how your product looks like in different stores within the Pimcore Backend

Except for that, we had a total of 105 PR, and 1125 commits since the final 2.0.0.

CoreShop 2.1.0 now supports Pimcore 6.* and Symfony 4.* with autoloading and autowiring.

Thanks to all of these fine people who helped making this possible:

https://github.com/coreshop/CoreShop/graphs/contributors?from=2018-11-30&to=2019-09-15&type=c

Features:

  • Product Quantity Rules, big thanks to @solverat (#791, #954, #951, #898, #813)
  • Product Units, big thanks to @solverat (#861, #911, #900, #897, #891, #875)
  • Minimum Order Quantity and Item Quantity Factor big thanks to @solverat (#881)
  • Introduce Menu Bundle (#854, #880, #878, #876)
  • Introduce Theme Bundle (#749, #756, #755)
  • [Store Values] swap store-prices with store-values and make them extendable for custom store values (#877, #883, #950, #902, #896)
  • [ResourceBundle] Add group to ThumbnailInstaller (#1017) @AndiKeiser
  • [All] AutoWiring (#850)
  • [All] Pimcore 6/Symfony 4 compatibilty (#996, #1062, #1035)
  • [Tests] Update to friends-of-behat/symfony-extension:^2.0 (#1024)
  • [Travis] add setup for Pimcore 6 changed system.yml config (#1029)
  • [All] Introduce configurable decimal precision and factor (#1030)
  • [All] change db type for pricing fields to BIGINT (#1032, #1098)
  • [ShippingBundle] introduce gross/net checkbox for amount condition (#1042)
  • [Graphql] Add Support for Pimcore GraphQl Data Hub (#1052)
  • [Tracking] Add Decimal Precision to Order Extractor (#1058)
  • [MoneyBundle] add fallback in money-bundle for decimal precision (#1061)
  • [Docs] Added visualization for coreshop_order Workflow (#1067) @davidhoeck
  • [Pimcore] add conflict for Pimcore 6.1.0 and Pimcore 6.1.1 (#1069)
  • [Docs] Update 03_Theme.md (#1072) @D37R4C7
  • [FQCN] FQCN Services (#1079, #1084, #1085, #1086, #1090)
  • [Product] Unit Definition - Precision (#1081, #1091, #1092) @solverat
  • [IndexBundle] split conditions into pre_conditions and user_conditions (#1055)
  • [Quantity Price Rules] Remove "to" field from quantity price range (#1003, #1095)
  • [Order] Introduce backend cart-creation and cart-details (#963)
  • [PermissionSetup] add category to Permission (#1101)
  • [ShippingBundle] add more carrier price options (#1015)
  • [FrontendBundle] show discount/surcharge label in order overview (#1006)
  • [Index, IndexBundle] allow options for the listing load function (#1001)
  • [ResourceBundle] add connection interface into Pimcore Repository (#1000)
  • [ProductBundle, CoreBundle] set itemQuantityFactor min value to null (#993)
  • [Core] use default unit quanity in onhold inventory (#990) @solverat
  • [Maintenance] refactor to use new maintenance task from pimcore 5.8 (#986)
  • [All] require min Pimcore 5.8 and PHP 7.2 (#973)
  • [CoreBundle] introduce store-preview for products (#982)
  • [Adjustments] remove return type AdjustmentInterface (#978) @solverat
  • [Taxation] fix tax collection on gross values - 2.1 (#974)
  • [Order] introduce translatable cart-price-rules (#969)
  • [WholesaleCalculator] introduce purchasable wholesale calculator (#957)
  • [Product] introduce stop propagation flag for price-rules (#946)
  • [Pimcore] make CoreShop 2.1 compatible with Pimcore 5.7.2 (#915)
  • [CoreBundle] serialize relational values (product and store) as relation (#916)
  • [Core] Disable Customer Deletion if bounded Orders are available (#732)
  • [PriceRules] add priority to product-price-rules (#905)
  • [Product] add translation to product price rules (#879)
  • [All] Min 5.7 (#871)
  • [Core] Refactor how we identify CartItem - Product (#866)
  • [Core/Cart] Refactor add to cart (#864)
  • [Cart] implement add-to-cart as Symfony Form (#812)
  • [Core, Order, Product] throw exceptions for when a price can't be found (#811)
  • [Order] make accessor protected for OrderDocument Processor (#775)
  • [WorkflowBundle, OrderBundle] always load all available coreshop states into js (#773)
  • [Core, Order] also apply discounts to cart-items (#770)
  • [OrderBundle, Pimcore] extract DataLoader from Controller to be used oustide (#771)
  • [OrderBundle] add event to prepare sale in order to better extend details (#772)
  • [IndexBundle] implement optional inclusion into ProcessManager (#758)

Bugs:

  • [Product] remove getIsAvailableWhenOutOfStock and setIsAvailableWhenOutOfStock (#1019)
  • [CoreBundle] fix inheritance for store-values (#1028)
  • [ResourceBundle] Fix missing coreshop.helper namespace (#1039)
  • [PimcoreBundle] fix dynamic-dropdown for pimcore-6 (#1040)
  • [All] fix related to element.href and this pimcore PR: pimcore/pimcore#4496 (#1041)
  • [Core] Store Values - default value to 0 instead of null, fix setting inherited store values (#1093)
  • [FrontendBundle] fix wishlist remove and allow purchasables (#997)
    ...
Read more

2.1.0

25 Oct 09:55
686e5a0
Compare
Choose a tag to compare

Bugs:

  • [ThemeBundle] add missing dependency to pimcore-bundle (#1138, #1140)
  • [ResourceBundle] fix naming of parameter sortBy (#1132)
  • [Quantity Price Rules] Check Inherited Product Quantity Price Range Data (#1143)
  • [FrontendBundle] allow usage of auto-wired Frontend Controllers (#1141)
  • [OrderBundle] CartItem Quantity has to be > 0 (#1144)

2.0.12

14 Jan 17:22
f015bb1
Compare
Choose a tag to compare

Bug

  • [TRACKING] use single item price in order item extractor (#1231)

2.0.11

25 Oct 09:45
57a9246
Compare
Choose a tag to compare

Bugs:

  • [IndexBundle] use doctrine schema-config to create index-table schema (#1142)