Releases: coreshop/CoreShop
Releases · coreshop/CoreShop
3.0.6
Bugs
- [StorageList] add default session based context resolver (#2269)
- [Pimcore] Handle unknown class names in ClassUpdate (#2271)
- [Guzzle] use ^1.0 for guzzle adapter (#2274)
- [FrontendBundle] throw 404 when Reset-Token not found (#2277)
- [IndexBundle] support 'zero' values for filtering (#2282)
- [Pimcore] make compatible with Pimcore 10.6 (#2285)
- [Order] fix voucher modifier calling findByCode with null (#2289)
- [MenuBundle] fix Pimcore 10.6 compatibility issue (#2292)
- [ResourceBundle] fix Pimcore 10.6 compatibility to find Admin User (#2293)
- [OrderBundle] improve unlinking files in pdf generation (#2294)
- [SerializedData] show data as string in version preview (#2295)
- [Docs] Maintenance mode <-> Maintenance job (#2299)
- [MessengerBundle] fix for standalone installation (#2298)
3.0.5
Bugs
- [CoreBundle] fix column names for coreshop_carrier_store table (#2187)
- [PHP] Require at least php 8 via composer.json (#2210)
- [Store] Throw exception if site store isnt found in SiteBasedRequestResolver (#2209)
- [FrontendBundle] Checkout allow to pass query params from step to step (#2224)
- [ResourceBundle] fix: added event.js on ResourceBundle (#2228)
- [FrontendBundle] restrict parentCategoryIds in filter index (#2230)
- [Variant] fix sorting in findMainVariant (#2232)
- [StorageList] fix missing classes (#2235)
- [ResourceBundle] re-implement expression evaluation (#2237)
- [CoreBundle] add missing parameter identifier (#2241)
- [StorageListBundle] fix loading 'coreshop.context.cart' (#2246)
- [SEO] Check first if metatitle is not null before setting it SEO TitleExtractor (#2242)
- [Services] Fix deprecation format (#2244)
- [Shipping] don't include shipping total in amount shipping condition (#2238)
- [Slugs] Make URL slugs overwritable (#2236)
- [Core] Use invoice address of logged in customer for tax calculation (#2254)
- [Order] don't add CartItemPriceRule if not applicable (#2258)
- [Cache] disabling caching of StorageLists for better concurrency (#2250)
- [Docs] Update docs (#2259)
- [Pimcore] add locale to SlugGenerationEvent (#2260)
- [Core] Support "store" field type in grid (#2262)
- [WishlistBundle] make wishlist easier usable outside of CoreShop (#2266)
- [FrontendBundle] Adjusted locale switcher for internal shop pages without translations (#2261)
3.0.4
Bugs
- [PimcoreBundle] fix SluggableLinkGenerator DI Config (#2218)
- [CoreBundle] Fix Grid Column Config (#2215)
- [CoreBundle] Improve payment detail rendering (#2207)
- [CoreBundle] Move Cart Subtotal Calculation To Dedicated Cart Processor (#2205)
- [FrontendBundle] fix only showing customer orders and not cars too (#2201)
- [IndexBundle] check recursively child elements (#2200)
- [CoreBundle] set corret store value attributes (#2197)
- [Core] allow decoration of StackRepository (#2196)
- [CoreBundle] surcharge is possible to be more than item value (#2192)
- [ShippingBundle] allow min.amount from to be 0 (#2195)
- [Payum] don't use dev version (#2193)
3.0.3
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
2.2.13
2.2.12
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
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:
2.2.9
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)