Skip to content

Releases: coreshop/CoreShop

3.0.3

27 Jan 10:54
Compare
Choose a tag to compare

Feature

  • [StorageList] allow for shareable StorageLists (eg. wishlist) (#2150)

Bugs

  • [StorageListItem] add definitive StorageList (Order/Wishlist) field to Item (#2117)
  • [FrontendBundle] keep a reference to the just-removed Product (#2125)
  • [MessengerBundle] only allow to list ListableReceiverInterface (#2127)
  • [MessengerBundle] standalone fixes (#2130)
  • [Slug] improve slug generation and don't store slugs for every site if the same (#2131)
  • [MoneyBundle] fix issue with not-nullable types and null values (#2138)
  • [Resource] add return types for BigIntIntegerType (#2140)
  • [LinkGeneration] introduce possibility to disable slugs and use fallback routes (#2143)
  • [Payum] use stable payum release (#2141)
  • [FrontendBundle] use asset() helper for logo image (#2137)
  • [CoreBundle] Fix migration for price_rules in OrderItem class (#2145)
  • [CoreBundle] Add layout price_rules only once to OrderItem (#2148)
  • [StorageList & Slug] fixes for shared wishlist & slugs (#2151)
  • [CoreBundle] Use valid key in user migration (#2159)
  • [CoreBundle] fix price_rule migration section (#2160)
  • [StorageList] Fix SessionStorageManager (#2165)
  • [IndexBundle] check if index value is null before exploding (#2163)
  • [IndexBundle] process children within same Handler (#2171)

2.2.14

09 Jun 13:02
100b1b3
Compare
Choose a tag to compare

Bugs

  • [ProductQuantityPriceRules] remove variable variables sign (#1991)

2.2.13

03 May 08:31
db13991
Compare
Choose a tag to compare

Bugs

  • [ResourceBundle] fix ResourceSettingsController getConfigAction (#1981)

2.2.12

08 Apr 14:20
09d21f9
Compare
Choose a tag to compare

Bugs

  • [FrontendBundle] Fix "Invoice Address is Shipping Address" in checkout address step (#1823)
  • [OrderBundle] cart context returns latest cart even if multiple found (#1837)
  • [FrontendBundle] Password reset: Clearer form labels (#1855)
  • [ResourceBundle] Fatal error when saving object with product-specific prices -> EntityMerger got object of wrong class (#1864)
  • [ProductBundle] Add isEqual() for product-specific price (#1844)
  • [Pimcore] Fix delete icons in Pimcore backend (#1885)

2.2.10

13 Oct 09:30
2643267
Compare
Choose a tag to compare

Bugs:

  • [Shipping] make shipping calculation more independent from cart (#1562)
  • [PaymentBundle] Add PaymentProvider Multiselect CoreExtension (#1585)
  • [Address] prevent empty lines in address formatter (https://github.com/coreshop/CoreShop/pull/1587/files)
  • [Core] remove country-aware currency context as it messes with the Storage Based Currency Context (#1588)
  • [DoctrineCache] remove doctrine cache and all usages of useQueryCache and useResultCache (#1596)
  • [FrontendBundle] use named forms where applicable (#1597)
  • [All] Add italian translations for validators (#1595)
  • [PaymentBundle] Fix provider multiselect (#1601)
  • [IndexBundle] Fix range filter to work if min/max value = 0 (#1606)
  • [Docs] Fixed typo (#1608)
  • [FrontendBundle] clear password reset hash after reset (#1631)
  • [ShippingBundle] fix configuration (#1632)
  • [PimcoreBundle] fix missing Multiselect (#1614)
  • [Fixtures] fix region_short for address format (#1636)
  • [Docs] Add missing process conditions in docs (#1643)
  • [FrontendBundle] fix having unique form-ids for cart add (#1648)
  • [Core] fix cloning and serializing (with DeepCopy) of UnitDefinitions (#1649)
  • [Tracking] enable auto-configuration and auto-wiring with configuration (#1656)
  • [Rule] refactor Rule conditions and actions persistence (#1657)
  • [OrderBundle] fix pagination in voucher codes and add pagination for csv export (#1662)
  • [CoreBundle] remove zones from shipping rules installer (#1664)
  • [IndexBundle] add feature to rename tables when index get's renamed (#1663)
  • [FrontendBundle] Print cart price rule label instead name if available (#1668)
  • [Tests] Add Pimcore ~6.9.0 in behat test matrix (#1670)
  • [CoreBundle] Use right permission for tax rate (#1681)
  • [SEO] Add thumbnail definition coreshop_seo (#1688)
  • [Core] Fix: ProductRepository: Added missing placeholder (#1708)
  • [Docs] Quantity Price Rules (#1716)
  • [PimcoreBundle] super-select box readonly (#1739)

Feature:

  • [ProductQuantityPriceRules] add interface for QuantityPriceFetcher and QuantityRuleFetcher (#1628)
  • [Payment] make payment description translatable (#1633)

2.2.9

29 Jan 14:54
f3ab73b
Compare
Choose a tag to compare

Bugs:

  • [ResourceBundle] fix compatibility with Doctrine EventSubscriber (#1580)
  • [All] replace all usages of href with manyToOneRelation and multihref with manyToManyRelation (#1576)
  • [OptimisticEntityLockBundle] fix version for Pimcore Extensions UI (#1577)
  • [Models] strict defining of model trait methods (#1578)
  • [ProductBundle] use full unit definition label in choice field (#1569)
  • [ResourceBundle] check if instance is null before calling class_implements (#1566)
  • [Admin] use form.Panel instead of form.FieldSet (panel supports isDirty) (#1561)
  • [Resource] Provide Pimcore driver for Stack Repository (#1567)
  • [StoreBundle] fix cached store context decoration (#1565)
  • [Mailer] remove usages of PimcoreBundle\MailerInterface and fix interface deprecation (#1568)

2.2.8

21 Jan 07:34
0469374
Compare
Choose a tag to compare

Bugs:

  • [OptimisticEntityLockBundle] fix Version loading with Composer v3 (#1558)

2.2.7

15 Jan 08:53
4df1fe9
Compare
Choose a tag to compare

Features

  • [OptimisticLock] allow to optimistically lock Pimcore DataObjects (#1537)
  • [Pimcore] introduce DataObjectBatchListing (#1519)

Bugs

  • [Payment] Concurrency issues (#1536, #1549)
  • [Frontend] fix addressAccessType check and improve view (#1544)
  • [Payment] Payment Details can be null (#1545)
  • [ProductBundle] fix UnitDefinition without id (#1547)
  • [Order] fix payment provider (#1548)
  • [Payment] ignore failed payments in total amount check (#1543)
  • [Checkout] Fix checkout with addressAccessType COMPANY_ONLY (#1526)
  • [CompilerPass] rework compiler passes (simplify) (#1535)
  • [Admin Order detail] Carrier name not shown with legacy serialization of Orders (#1540)
  • [composer2] make getVersion compatible (#1539)
  • [DynmicDropdown] support class override and fix order by id (#1538)
  • [DeepCopy] Order details are no longer working (#1507, #1534)
  • [OrderBundle] fix voucher code export (#1530)
  • [Resources] Reset Id on __clone (#1501, #1502)
  • [Document] Document saving failed (#1498, #1518)
  • [Admin] fix payment details in backend order view (#1525)
  • [Notification] fix return of store on notification rule (#1520)
  • [Locale] Fix PSR-4 namespace (#1509)

Docs

  • [Docs] add docu for product units (#1551)

Tests

  • [Actions] add tests for packages (#1542)

2.2.6

23 Oct 08:55
d24cd90
Compare
Choose a tag to compare

Bugs:

  • [Product] fix cloning of ProductUnitDefinitions and add test for it. (#1502)
  • [CoreBundle] interactive login: cart might not be available for several reasons, ignore exception and don't assign a cart (#1500)

2.2.5

09 Oct 09:24
36fcae9
Compare
Choose a tag to compare

Bugs

  • [OrderBundle] fix permission keys for order-creation (#1474)
  • [ProductBundle] fix persistance of spefiic-product-price-rule label (#1472)
  • [OrderBundle] remove 'applyOn' from DiscountPercent and SurchagePercent (#1479)
  • [QPR] Wrong Pseudo-Price in Grid-View (#1488)
  • [Pimcore] fix hasDefinition with pimcore.implementation_loader.document.tag (#1490)
  • [OrderBundle, LocaleBundle] fix backend order-creation localeCode selection (#1481)
  • [CoreBundle] fix setting price-values for inherited store-values (#1491)
  • [CoreBundle] don't set product for store-values on pre-get-data (#1492)

Features

  • [Core] pass cart-item to price calculation context (#1482)
  • [Index] allow to define column config with index-extensions (#1494)