Skip to content

Latest commit

 

History

History
242 lines (214 loc) · 19.8 KB

CHANGELOG-2.2.x.md

File metadata and controls

242 lines (214 loc) · 19.8 KB

Within 2.2

2.2.14

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

2.2.13

  • Bugs:
    • [ResourceBundle] fix ResourceSettingsController getConfigAction (#1981)

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.11

  • Bugs:
    • [CoreExtensions] refactor how Doctrine Entities are cloned (#1770)
    • [Frontend] After renaming formtypes with coreshop[], form elements where not found (#1791)
    • [Checkout] fix new form namespace (#1807)

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:

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

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)

2.2.8

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

2.2.7

  • 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

  • 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

  • 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)

2.2.4

  • Bugs:

    • [CoreBundle] Don't validate maximum or minimum order quantity when value is 0 (#1467, #1468)
    • [Specific Price Rule] Unable to edit saved rule (#1437, #1452)
    • [Pimcore] Fix Ext Item Selector (#1465)
    • [Core, Order] fix surchage amount processor and remove apply-on (#1462)
    • [All] fix for copying data-objects with complex doctrine entities (#1404)
    • [CoreBundle] fix installation of address format (#1455, #1432)
    • [Orders] Unable to edit grid options to add/remove fields (#1438, #1454)
    • [Voucher] Voucher code generator returns always the same code (#1448, #1451)
    • [ProductBundle] fix serialization of translation labels in product-price rules (#1447)
  • Features:

    • [OrderBundle] check if generation of a certain amount of codes is possible before actually generating them (#1456, #1453)

2.2.3

  • Bugs:

    • [FrontendBundle] apply confirm and pay transition for orders with value of 0 (#1442)
    • [Core] create default address if customer doesn't have one (#1444)
    • [OrderBundle] Values should be zero, if amount should not be defined (#1443)
    • [OrderBundle] Voucher Credit and Tax rounding issue (#1441)
    • [OrderBundle] Add currency property (#1436)
    • [Docs] Fix typo in the docs (#1426)
    • [CoreBundle] assert default address type (#1440, #1257)
  • Features:

    • [OrderBundle] Voucher Credit and Tax rounding issue (#1441)

2.2.2

  • Bugs:

    • [IndexBundle] fix range filter condition (#1416, #1387)
    • [OrderBundle] Fix currency formatting in sale detail related components (#1421)
    • [OrderBundle] Fix order expire command (#1422)
    • [Product] re-add id reset on entity clone (#1419)
    • [ProductBundle] fix quantity price rule condition (#1412)
    • [Installer] fix output of thumbnail installer (#1413)
    • [IndexBundle] fix saving of nested filters (#1415, #1414)
    • [CoreBundle] fix typo in query condition to fetch product variants (#1418)
    • [FrontendBundle] Fixed issue with saving address changes (#1408)
    • [RuleBundle] improve dirty detection (#1410)
    • [CurrencyBundle] fix cache issue with money-currency type (#1406)
    • [QuantityPriceRules] fix decimal precision display (#1398, #1395)
  • Features:

    • [FrontendBundle] add italian translations (#1417) big thanks to @ramundomario

2.2.1

  • Bugs:
    • [CoreBundle] fix registration service (#1391)
    • [CoreBundle] fix validation groups (#1390)
    • [PimcoreBundle] Dynamic Dropdowns Issues (#1380, #1382)
    • [FrontendBundle] revert url-forward, doesn't work for all cases (#1386, #1383)

2.2.0

  • Features:

    • [Order] don't allow order-revise when completed payment has been made (#1334)
    • [Order] persist internal cancellation reasons (#1333)
    • [Pimcore] require min 6.6 (#1338)
    • [GithubAction] add stan test (#1341)
    • [OrderBundle] show price rules without tax in backend (#1346)
    • [ThemeBundle] introduce theme inheritance (#1353, #1359)
    • [Order] introduce paymentTotal Property to store the rounded payment value with a precision of 2 (#1360)
    • [Order] use Javascript intl for currency format (#1366)
    • [FrontendBundle] allow preview from admin-mode and redirect to right URL if wrong (#1367)
  • Bugs:

    • [SecurityValidator] only trigger when Pimcore Frontend request (#1339)
    • [PimcoreBundle] Fix loading dynamic dropdown options (#1340)
    • [PimcoreBundle] fix dynamic dropdown extensions (#1337)
    • [PimcoreBundle] Fix data persistence for class definition and database (#1343)
    • [PimcoreBundle] add dependency resolving (#1348)
    • [CoreBundle] add missing alias for taxed product price calculator (#1355)
    • [Migration] move migration before other migration in order to avoid missing db columns (#1356)
    • [Payment] Revert "decouple Payment from Payum and consider decimal factor" (#1358)
    • [Pimcore] fix getDataForEditmode (#1361)
    • [ThemeBundle] fix pimcore bc-break (#1363)
    • [Product] serialize stopPropogation property (#1365)
    • [Product] fix null value for pricing (#1370)
    • [ResourceBundle] ignore length for name of CoreShop doctrine assets (also fixes the error on cancel) (#1369)
    • [CoreBundle] only show restore-inheritance when actually inheritable (#1368)

2.2.0-RC.2

  • Features:

    • [IndexBundle] allow configuring if versions should be indexed or not (#1303)
    • [IndexBundle] add possibility to store extra information into relational table (#1306)
    • [Pimcore] Compatibility with Pimcore 6.5.3 (#1310)
    • [Shipping] Calculate shipping tax using cart items (#1283)
    • [Doctrine] remove usage of deprecated merge (#1314)
    • [Docs] Add Documentation for Unit Definitions (#1312)
    • [Payment] decouple Payment from Payum and consider decimal factor (#1021)
    • [Installer] change installer colors (#1325)
    • [Github Actions] introduce testing with Github Actions (#1329)
  • Bugs:

    • [CoreBundle] fix typo in validation groups and fix guest-registration type (#1304)
    • [Frontend] Fixes the category items-per-page dropdown in the frontend (#1313)
    • [Customer] fix missing username field (#1315)
    • [FrontendBundle/CoreBundle] prevent _fragment calls by using ACL's (#1309)
    • [Reports] fix export params (#1328)

2.2.0

  • Features:
    • [Core] Implement Username/Email Login Identifier @solverat (#1290, #1291)
    • [Pimcore] require min Pimcore 6.5 (#1286)
    • [Core] Company - Customer Workflow @solverat (#1266, #1284)
    • [Scrutinizer] remove unused-code (#1226)
    • [STAN] fixes (#1239)
    • [PHPStan] level-3 (#1220)
    • [Pimcore] remove pimcore bc layers (#1221)
    • [CoreBundle] support version marshall und unmarshall to merge with existing data (#1145)
  • Bugs:
    • [CoreExtensions] fix issue with CoreShop CoreExtensions Recycle Bin (#1254)