Magento v2.4.1 Release Notes
Release Date: 2020-10-15 // over 4 years ago-
🚀 Magento Release 2.4.1
Previous changes from v2.4.0
-
GitHub issues:
- #24229 -- Unable to enable maintenance mode when env.php is read only (fixed in magento/magento2#25790)
- #22416 -- Coupling beetwen Magento_Checkout::js/view/shipping.js:validateShippingInformation() and layout definition or view. (fixed in magento/magento2#25541)
- #25739 -- grunt clean does not clean generated folder (fixed in magento/magento2#25765)
- #25654 -- Magento OpenGraph meta description / title content bleeding (fixed in magento/magento2#25655)
- #25731 -- queue_consumer.xml doesn't allow numbers in handler class (fixed in magento/magento2#25952)
- #25935 -- Email address mismatch with text in iPad(768) view (fixed in magento/magento2#25942)
- #25931 -- Refresh Statistics: Updated At = Null should be display as "Never" instead of "undefined". (fixed in magento/magento2#25932)
- #25925 -- Dupplicate Records when sorting column in Content->Themes Grid (fixed in magento/magento2#25926)
- #25917 -- Admin confirm password input doesn't inherit needed styles (fixed in magento/magento2#25918)
- #25911 -- Category - Notice on incorrect price filter GET param (fixed in magento/magento2#25912)
- #25893 -- A "500 (Internal Server Error)" appears in Developer Console if Delete the image that is added to Page Content (fixed in magento/magento2#25924)
- #25896 -- Cannot create folder using only letters (fixed in magento/magento2#25904)
- #24713 -- Symbol of the Belarusian currency BYR is outdated (fixed in magento/magento2#25723)
- #19805 -- Sales order Address Information edit form layout design improvement. (fixed in magento/magento2#25699)
- #23481 -- Billing/Shipping Address edit form design update from order backend (fixed in magento/magento2#25699)
- #25972 -- Not required spacing in submenu on hover desktop (fixed in magento/magento2#25973)
- #25586 -- Mixins are not applied for advanced bundled modules (fixed in magento/magento2#25587)
- #20379 -- calendar icon not aligned inside the textbox in Add Design Change page (fixed in magento/magento2#26063)
- #18687 -- Left Side Back End Menu Design fix (fixed in magento/magento2#26034)
- #24025 -- Slow Performance of ProductMetadata::getVersion (fixed in magento/magento2#26001)
- #100 -- Users can see Negotiable Quotes from other Company (fixed in magento/magento2#25940 and magento/partners-magento2ee#134)
- #24357 -- Eav sort order by attribute option_id (fixed in magento/magento2#24360)
- #25930 -- Integration Success Message Text Overflow Issue in Admin (fixed in magento/magento2#26011)
- #25433 -- Close (X) not working when error come for qty (fixed in magento/magento2#25759)
- #26155 -- Table quote column customer_note uses wrong type (fixed in magento/magento2#26160)
- #761 -- A more verbose message when the db is not up to date. (fixed in magento/magento2#25864)
- #25974 -- Amount of characters on a 'Area' Customizable Option counted differently on backend/frontend (fixed in magento/magento2#26033)
- #25674 -- Elasticsearch version selections in admin are overly broad (fixed in magento/magento2#25838)
- #13136 -- Error in vendor/magento/module-shipping/Model/Config/Source/Allmethods.php - public function toOptionArray (fixed in magento/magento2#25315)
- #22047 -- Magento CRON Job Names are missing in NewRelic: "Transaction Names" (fixed in magento/magento2#25957)
- #26164 -- Underline should not display on hover for delete icon at shopping cart Internet explorer browser (fixed in magento/magento2#26173)
- #24972 -- Special Price class not added in configurable product page (fixed in magento/magento2#26170)
- #25659 -- Paypal Payments Pro IPN keeping payments marked as Pending Payment (fixed in magento/magento2#25876)
- #18717 -- UrlRewrite removes query string from url, if url has trailing slash (fixed in magento/magento2#25603)
- #26176 -- Footer Newsletter input field width is not identical in Internet Explorer/EDGE browser compared with chrome (fixed in magento/magento2#26182)
- #25390 -- UPS carrier model getting error when create plugin in to Magento 2.3.3 compatibility (fixed in magento/magento2#26130)
- #26083 -- Problem when trying to unset additional data in payment method. (fixed in magento/magento2#26084)
- #26064 -- Incorrect Error Message While Sharing Wish list more than Specified Email Address Value in Admin Configuration (fixed in magento/magento2#26066)
- #14663 -- Updating Customer through rest/all/V1/customers/:id resets group_id if group_id not passed in payload (fixed in magento/magento2#25958)
- #20966 -- Elastic Search 5 Indexing Performance Issue (fixed in magento/magento2#25452)
- #21684 -- Currency sign for "Layered Navigation Price Step" is not according to default settings (fixed in magento/magento2#24815)
- #24468 -- Export Coupon Code Grid redirect to DashBoard when create New Cart Price Rule (fixed in magento/magento2#24471)
- #22856 -- Catalog pricerules are not working with custom options as expected in Magento 2.3.0 product details page (fixed in magento/magento2#22917)
- #14001 -- M2.2.3 directory_country_region_name locale fix? 8bytes zh_Hans_CN(11bytes) ca_ES_VALENCIA(14bytes) (fixed in magento/magento2#26268)
- #23521 -- Unable to run \Magento\Downloadable\Test\Unit\Helper\DownloadTest without internet connection / dns resolution (fixed in magento/magento2#26264)
- #25936 -- Regular Price Label Alignment Issues in Frontend (fixed in magento/magento2#26237)
- #26227 -- Need some space between input and update button Minicart (fixed in magento/magento2#26234)
- #26208 -- Sorting issue for status column for Cache Management (fixed in magento/magento2#26215)
- #26206 -- Missing information about currently reindexed index on failure (fixed in magento/magento2#26207)
- #26181 -- Out of stock text is not aligned properly with add to cart button at list page in responsive (fixed in magento/magento2#26183)
- #26168 -- Input Checkbox Alignment Issue at checkout page in Safari Browser (fixed in magento/magento2#26169)
- #19093 -- API: salesOrderItemRepository does not include gift message (fixed in magento/magento2#25946)
- #23350 -- Add support for catching throwables in App/Bootstrap (fixed in magento/magento2#25250)
- #26289 -- Jump Datepicker in Catalog Price Rule (fixed in magento/magento2#26290)
- #22964 -- Unable to save any dates if the user interface locale is not english (US) in 2.3.1 (fixed in magento/magento2#26270)
- #14913 -- bookmark views become uneditable after deleting the first bookmark view. (fixed in magento/magento2#26263)
- #26217 -- Wrong fields selection while using fragments on GraphQL products query (fixed in magento/magento2#26218)
- #23899 -- system.xml file validation issue (fixed in magento/magento2#25985)
- #14971 -- Improper Handling of Pagination SEO (fixed in magento/magento2#25337)
- #22988 -- Wrong behavior of grid row and checkbox click (fixed in magento/magento2#22990)
- #7065 -- page.main.title is translating title (fixed in magento/magento2#26269)
- #11209 -- Wishlist Add grouped product Error (fixed in magento/magento2#26258)
- #26235 -- Both Menu spacing should be same (fixed in magento/magento2#26238)
- #25130 -- Issue with reorder when disabled reorder setting from admin (fixed in magento/magento2#26051)
- #25881 -- Admin panel is not accessible after limited permissions set to at least one admin account (fixed in magento/magento2#25909)
- #25373 -- The 'promotion' region of the minicart is never rendered (fixed in magento/magento2#25375)
- #25278 -- Incorrect @return type at getSourceModel in Eav\Attribute (fixed in magento/magento2#25333)
- #25188 -- Magento 2.3: Import fails if configurable attribute has an equal sign in its value (fixed in magento/magento2#25194)
- #22304 -- [Grouped product] Can´t add simple products to cart if one other is out of stock (fixed in magento/magento2#24955)
- #26331 -- [ MFTF ] Mess in ActionGroups: invalid names, multiple nodes. (fixed in magento/partners-magento2ee#120 and magento/partners-magento2ee#108 and magento/partners-magento2ee#107 and magento/partners-magento2ee#106 and magento/partners-magento2ee#104 and magento/partners-magento2ee#105 and magento/partners-magento2ee#119 and magento/magento2#26323 and magento/magento2#26321 and magento/partners-magento2ee#111 and magento/magento2#26320 and magento/magento2#26319 and magento/partners-magento2ee#109 and magento/magento2#26322 and magento/partners-magento2ee#121 and magento/partners-magento2ee#117 and magento/partners-magento2ee#116 and magento/magento2#25828 and magento/magento2#26329)
- #22909 -- requirejs/domReady.js can severely delay rendering of content (fixed in magento/magento2#23313 and magento/partners-magento2ee#50)
- #26396 -- MFTF: Functional Tests are failing in Magento CI process (fixed in magento/magento2#26407 and magento/magento2#26395)
- #26364 -- Add to Compare link not showing in mobile view under 640px (fixed in magento/magento2#26424 and magento/magento2#26365)
- #25968 --
getPrice()
returns a string when setting custom price in admin order (fixed in magento/magento2#26313) - #26612 -- MFTF: StorefrontApplyPromoCodeDuringCheckoutTest is failing in CI process (fixed in magento/magento2#26614)
- #26437 -- Viewing customer shopping cart in admin shows all products in catalog when there is no active quote (fixed in magento/magento2#26489)
- #26479 -- Bug: AutoloaderRegistry::getAutoloader returns array (fixed in magento/magento2#26480)
- #25162 -- Message at Frontend has No HTML format (fixed in magento/magento2#26455)
- #25761 -- Site map doesn't include home page (fixed in magento/magento2#26445)
- #18012 -- Can not add string to underscore template using knockout (fixed in magento/magento2#26435)
- #25300 -- Mobile view issue on category page - Sort By label overlaps with Shop By button (fixed in magento/magento2#26381)
- #26275 -- Whitespace between label and required star on Checkout page (fixed in magento/magento2#26285)
- #26065 -- Performance of isSalable method check on configurable product (fixed in magento/magento2#26071)
- #21014 -- Gallery Thumbnail (left/right) Scroll Performance Android Chrome Sluggish and Unresponsive (fixed in magento/magento2#25839)
- #10518 -- Mobile product page image jumps (fixed in magento/magento2#25385)
- #21717 -- Product view page scrolls up randomly on mobile device (fixed in magento/magento2#25385)
- #25962 -- Radio alignment issue (fixed in magento/magento2#25966)
- #9466 -- Duplicating product copies product images couple of hundred times (fixed in magento/magento2#25875)
- #17125 -- x-magento-init initialisation not bound to happen in the right order. (fixed in magento/magento2#25764)
- #26610 -- MFTF: AdminAddingNewOptionsWithImagesAndPricesToConfigurableProductTest is failing in CI process (fixed in magento/magento2#26611)
- #26240 -- Minimum Advertised Price doesn't change for selected swatch option for configurable product (fixed in magento/magento2#26241 and magento/magento2#26317)
- #17847 -- Wrong State Title, Displaying Status Label Rather than State (fixed in magento/magento2#26569)
- #21555 -- Anonyomus classes in 2.3 (test data provider) (fixed in magento/magento2#26533)
- #26532 -- di:setup:compile fails with anonymous classes (fixed in magento/magento2#26533)
- #26332 -- BeforeOrderPaymentSaveObserver override payment insructions with wrong store view config (fixed in magento/magento2#26399)
- #25591 -- & character in SKUs is shown as & in current variations list on configurable products (fixed in magento/magento2#26007)
- #13865 -- Safari "Block all cookies" setting breaks JavaScript scripts (fixed in magento/magento2#25324)
- #26375 -- Switching billing address causes Javascript function text to render in front-end checkout payment section (fixed in magento/magento2#26378)
- #25032 -- Display some error "We can't update your Wish List right now." at wish list (fixed in magento/magento2#25641)
- #8691 -- Language pack inheritance order is incorrect (fixed in magento/magento2#26420)
- #25195 -- Issue with tier price 0 when saving product second time (fixed in magento/magento2#26162)
- #26622 -- Fixed cart discount calculated incorrectly when product first added to cart. (fixed in magento/magento2#26623)
- #26543 -- My Wish List Product not showing properly between >768px and <1023px (fixed in magento/magento2#26546)
- #25268 -- $order->getCustomer() returns NULL for registered customer (fixed in magento/magento2#26423)
- #26338 -- Code cleanup for module xml extra end tag removed (fixed in magento/magento2#26339)
- #26760 -- Validate html error when enable critical css (fixed in magento/magento2#26764)
- #14885 -- Refactoring: Code duplication EmailSender / ShipmentSender and so on (fixed in magento/magento2#26714)
- #863 -- How to switch base,thumbnail images in magento 2 back end (fixed in magento/magento2#26502)
- #26276 -- Checkout. Quote Address Street cloning issue (fixed in magento/magento2#26279)
- #26245 -- Magento does not send an email about a refunded grouped product (fixed in magento/magento2#26246)
- #26141 -- Modal Popup and Custom subTitle erased (fixed in magento/magento2#26142)
- #25487 -- Redis cache grows unilimmited (fixed in magento/magento2#25488)
- #25245 -- Warning when Search Terms page is opened by clicking option at the footer (fixed in magento/magento2#25246)
- #24842 -- Unable to delete custom option file in admin order create (fixed in magento/magento2#24843)
- #847 -- Use cursor: pointer for the product online switcher (fixed in magento/magento2#25991)
- #26843 -- es_US Spanish (United States ) Locale is not supported in Magento 2.3.4 (fixed in magento/magento2#26857)
- #26054 -- Do not duplicate SEO meta data when duplicating a product (fixed in magento/magento2#26659)
- #26314 -- Minimum Advertised Prices duplicates for all configurable products with price from selected swatch (fixed in magento/magento2#26317)
- #24547 -- Magento\Customer\Model\Account\Redirect::setRedirectCookie() not properly working (fixed in magento/magento2#24612)
- #26675 -- Date incorrect on pdf invoice (fixed in magento/magento2#26701)
- #25675 -- Unable add product to cart in Magento 2.3.3 backend when stock quantity is 1 - "The requested qty is not available" (fixed in magento/magento2#26650)
- #26583 -- Product Detail Page - Tier price (fixed & discount) save percentage displaying wrong calculation (fixed in magento/magento2#26584)
- #25963 -- Grid Export rendered data is not reflecting in the exported File, Displayed ID instead of Rendered Label (fixed in magento/magento2#26523)
- #26416 -- Compare Products section not showing in mobile view under 767px (fixed in magento/magento2#26418)
- #25656 -- M2.3.2 : Nullable getters in Service Contracts will throw a reflection error when used in the web API (fixed in magento/magento2#25806)
- #24971 -- Incorrect @var reference in docBlock of a class member variable (fixed in magento/magento2#24976)
- #14958 -- sale_sequence_* records are not removed on store view deletion (fixed in magento/magento2#22296)
- #26607 -- MFTF: AdminReorderWithCatalogPriceTest is failing in CI process (fixed in magento/magento2#26608 and magento/partners-magento2ee#135)
- #25856 -- Ordered Products Report not grouping by configurable products variations (fixed in magento/magento2#25858)
- #26973 -- Fatal error on calling ImageFactory::create() for product_page_image_large (fixed in magento/magento2#26974)
- #26917 -- Tax rate Zip/Post range and check box alignment issue (fixed in magento/magento2#26932)
- #26838 -- Low stock report showing disabled products (fixed in magento/magento2#26862)
- #26229 -- Active menu is not set when opening admin path Marketing > User Content > Pending Reviews (fixed in magento/magento2#26230)
- #25910 -- Choose drop down not close when open another for upload file for swatch (fixed in magento/magento2#26090)
- #13269 -- Magento Framework Escaper - Critical log with special symbols (fixed in magento/magento2#25895)
- #25738 -- DOMDocument::loadHTML(): Tag date invalid in Entity (fixed in magento/magento2#25895)
- #572 -- How do I: Bug tracking for Magento 1 + ideas for Magento 2 (fixed in magento/magento2#25349)
- #26800 -- Undefined variable $type in Product-Link Management (fixed in magento/magento2#26979)
- #13252 -- Fetching customer entity through API will not return 'is_subscribed' extension attribute (fixed in magento/magento2#25311)
- #27044 -- BUG: Category Repository get()'s argument
store_id
does not work (fixed in magento/magento2#27048) - #27040 -- Images no longer responsive (fixed in magento/magento2#27041)
- #17933 -- Bank Transer Payment Instuctions switch back to default (fixed in magento/magento2#26765)
- #23755 -- Store view switcher is wrong , when each store views have different url. (fixed in magento/magento2#26548)
- #26384 -- Store switcher redirects to homepage for multistore setup with different domains (fixed in magento/magento2#26548)
- #25243 -- Numerical placeholder count in Phrase starts with %1, however js code assumes 0% (fixed in magento/magento2#25359)
- #23619 -- Less compilation extend 'mixin' has no matches (fixed in magento/magento2#24003)
- #27032 -- Add image lazy loading (fixed in magento/magento2#27033)
- #25834 -- Discount fixed amount whole cart applied mutiple time when customer use Check Out with Multiple Addresses (fixed in magento/magento2#26419)
- #26989 -- MFTF: Use Magento Cron for reindexing after creating data (fixed in magento/magento2#26990)
- #27027 -- Admin date of birth doesn't factor in user locale set (fixed in magento/magento2#27149)
- #973 -- [Question] Add jenkins-ci ant build.xml and tool configurations to repository (fixed in magento/magento2#27138)
- #26758 -- cms-page-specific layouts are not applied if FullActionName differs from page_view (fixed in magento/magento2#27131)
- #26847 -- Hitting enter on create folder in media gallery refreshes the page (fixed in magento/magento2#27029)
- #27009 -- Missing variable outside CATCH causing a double-fault in Renderer.php (fixed in magento/magento2#27026)
- #26992 -- Add New ratings Is active and checkbox alignment issue (fixed in magento/magento2#27014)
- #20309 -- URL Rewrites redirect loop (fixed in magento/magento2#26902)
- #26648 -- Table bottom border color different then thead and tbody border color (fixed in magento/magento2#26649)
- #26590 -- Customer registration multiple form submit (fixed in magento/magento2#26642)
- #24637 -- Chinese input in tinymce 4 (fixed in magento/magento2#25454)
- #22609 -- Since Magento 2.3 the wysiwyg image uploader incorrectly uses pub/media as storage root. (fixed in magento/magento2#24878)
- #24735 -- Image in minicart is blurred on iPhone (fixed in magento/magento2#24743)
- #14086 -- Guest cart API ignoring cartId in url for some methods (fixed in magento/magento2#27172)
- #25219 -- Custom attributes of images generated by Block\Product\ImageFactory don't render correctly (fixed in magento/magento2#26959)
- #26499 -- Product url key is not transliterated anymore if already set (fixed in magento/magento2#26506)
- #25669 -- health_check.php fails if any database cache engine configured (fixed in magento/magento2#25722)
- #20472 -- Special Price shown without currency symbol in magento backoffice (fixed in magento/magento2#27261)
- #20906 -- Magento backend catalog "Cost" without currency symbol (fixed in magento/magento2#27261)
- #21910 -- Magento backend catalog "MSRP" without currency symbol (fixed in magento/magento2#27261)
- #4112 -- Wrong parent category url_key in URL (fixed in magento/magento2#26784)
- #11615 -- URL Rewrites vs multiple storeviews - a never ending battle (fixed in magento/magento2#26784)
- #11616 -- URL Rewrites vs multiple storeviews - too many rewrites are being generated (fixed in magento/magento2#26784)
- #25124 -- Magento 2.3 Wrong product url for anchor categories for multiple storeviews (fixed in magento/magento2#26784)
- #26393 -- Product category url rewrite missing storeview specific url_key (fixed in magento/magento2#26784)
- #26345 -- Reorder in Admin panel leads to report page in case of changed product custom option max characters (fixed in magento/magento2#26348)
- #26117 -- "Current user does not have an active cart" even when he actually has one (fixed in magento/magento2#27187)
- #26825 -- Adding/updating image using API will not create thumbnail for admin products grid (fixed in magento/magento2#27170)
- #27117 -- MFTF: Test names are not following Best Practices (
Test
suffix) (fixed in magento/magento2#27118 and magento/partners-magento2ee#151) - #26683 -- Unable to execute addSimpleProduct mutation while other items out of stock (fixed in magento/magento2#27015)
- #26963 -- Missing JS file (critical-css-loader) in Magento 2.3.4 (fixed in magento/magento2#26987)
- #26473 -- BUG: Wrong selected product image when query url param configurable product (fixed in magento/magento2#26560)
- #26856 -- Wrong gallery main image and active preview after updating for configurable products. (fixed in magento/magento2#26560)
- #26858 -- Wrong gallery behavior when query url param configurable product (fixed in magento/magento2#26560)
- #22251 -- Admin Order - Email is Now Required - Magento 2.2.6 (fixed in magento/magento2#24479)
- #24704 -- Saving CMS Page Title from REST web API makes content empty (fixed in magento/magento2#27237)
- #26827 -- 500 when creating new product after adding attribute via API and assigning to attribute set via UI (fixed in magento/magento2#27191)
- #27124 -- Share Wishlist Email: Image Logic Issue (fixed in magento/magento2#27125)
- #27335 -- My account Address Book Additional Address Entries table issue (fixed in magento/magento2#27336)
- #14080 -- Category path is the same as key producing duplicate URL issue (fixed in magento/magento2#27304)
- #26708 -- ORDER BY has two similar conditions (fixed in magento/magento2#27263)
- #26745 -- OrderPaymentInterface is missing setAdditionalInformation() (fixed in magento/magento2#26748)
- #26335 -- Update zendframework to laminas (fixed in magento/magento2#26436)
- #186 -- Indexing product (on save) should be done after committing the transaction (fixed in magento/magento2#26923)
- #26224 -- Cache type without "instance" causes exception when disabling the module through "Cache Management" in the backend (fixed in magento/magento2#27307)
- #25540 -- Products are not displaying infront end after updating product via importing CSV. (fixed in magento/magento2#25664)
- #22010 -- 22010 -Updates AbstractExtensibleObject and AbstractExtensibleModel annotations (fixed in magento/magento2#22011)
- #22363 -- Layered navigation breaks HTML5 Validation (fixed in magento/magento2#26055)
- #26884 -- Customer address is duplicated after setBillingAddressOnCart GraphQL mutation. (fixed in magento/magento2#27107)
- #26742 -- graphql mutation setShippingMethodsOnCart get wrong data in available_shipping_methods. (fixed in magento/magento2#27004)
- #13689 -- Cannot create catagory's name with thai langauge (fixed in magento/magento2#27412)
- #27370 -- Internet explorer issue:Default billing/shipping address not showing (fixed in magento/magento2#27383)
- #27086 -- Report Value doesn't matching - "Year-To-Date Starts" (fixed in magento/magento2#27088)
- #22833 -- Short-term admin accounts (fixed in magento/magento2#22837)
- #6310 -- Changing products 'this item has weight' using 'Update Attributes' is not possible (fixed in magento/magento2#26075)
- #16315 -- Product save with onthefly index ignores website assignments (fixed in magento/magento2#27365)
- #26762 -- undefined index db-ssl-verify (fixed in magento/magento2#26763)
- #26652 -- In the minicart edit and remove icon is not aligned. (fixed in magento/magento2#27493)
- #1002 -- Database Schema: Incorrect Unique Indexes (fixed in magento/magento2#27399)
- #24990 -- Admin Panel logo link is not directing to admin dashboard page (fixed in magento/magento2#26100)
- #27500 -- Unit Tests incompatible with PHPUnit 8 (fixed in magento/magento2#27521 and magento/magento2#27519 and magento/magento2#27627 and magento/magento2#27522)
- #27496 -- The store logo is missing when using the Magento_blank theme (fixed in magento/magento2#27497)
- #27169 -- Not able to update value with "use default checkbox" for Downloadable Product's Sample and Links Title. (fixed in magento/magento2#27295)
- #27320 -- MFTF: Functional Tests failing due to missing data in indexes (fixed in magento/magento2#27322 and magento/magento2#27321 and magento/magento2#27323)
- #171 -- CMS Page modifications are not being reported in Action Log (fixed in magento/magento2#27597 and magento/partners-magento2ee#172)
- #13851 -- Credit doesn't recognize amount after comma (fixed in magento/magento2#27343)
- #26986 -- REST API Pagination Does not work as expected (fixed in magento/magento2#26988)
- #27638 -- PHPUnit Tests bundled with Magento fatal errors (fixed in magento/magento2#27701 and magento/partners-magento2ee#178)
- #27506 -- Viewport resizing on search input focus on iphone (fixed in magento/magento2#27603)
- #27607 -- Integration Tests: DOM Assertion class (fixed in magento/magento2#27606)
- #27299 -- Integration Tests: Consecutive
dispatch($uri)
on Test AbstractController fails (fixed in magento/magento2#27300) - #27920 -- [2.3.5] Incorrect html structure after MC-30989 (fixed in magento/magento2#27926)
- #25769 -- Arabic invoice pdf issue Magento 2.3.0 showing as Arabic letters but not correct (fixed in magento/magento2#27887)
- #27874 -- Vat Validation URL for EU Vat numbers changed. (Vies Service) (fixed in magento/magento2#27886)
- #27089 -- BUG:
getDefaultLimitPerPageValue
returns value that is not available (fixed in magento/magento2#27093) - #1270 -- back button not working in edit order status (fixed in magento/magento2#27976)
- #27897 -- MFTF: Inconsistent case in Section name (fixed in magento/magento2#27955)
- #27503 -- MFTF: Acceptance tests break the naming convention (fixed in magento/magento2#27515)
- #15 -- Remove Login as Customer actions from admin grids (fixed in magento/magento2-login-as-customer#23)
- #34 -- Remove option to merge guest cart (fixed in magento/magento2-login-as-customer#49)
- #110 -- Need to add spinner/loader while Admin is logging in as Customer (fixed in magento/magento2-login-as-customer#123)
- #159 -- Error is shown on the page if customer is not sign out from account (fixed in magento/magento2-login-as-customer#164)
- #102 -- Admin user is logged into the default website if customer registered on second website (fixed in magento/magento2-login-as-customer#148)
- #59 -- Customer data not invalidated private content after logged in (fixed in magento/magento2-login-as-customer#68)
- #33 -- Update Readme.txt (fixed in magento/magento2-login-as-customer#64)
- #60 -- Customer data sometimes not being cleared when logging in as customer (fixed in magento/magento2-login-as-customer#75)
- #73 -- Page title is empty when admin login as customer (fixed in magento/magento2-login-as-customer#92)
- #55 -- [DEV] Need to update/change titles for ACL resource tree related to Login as Customer (fixed in magento/magento2-login-as-customer#69)
- #8 -- Merge initial module (fixed in magento/magento2-login-as-customer#7)
- #122 -- Issue 96 (fixed in magento/magento2-login-as-customer#123)
- #71 -- Login As Customer functionality is available when Login As Customer->Enable Extension=No (fixed in magento/magento2-login-as-customer#121)
- #16 -- All System Configuration settings should be on Global level (fixed in magento/magento2-login-as-customer#120)
- #56 -- [DEV] Confirmation pop-up window for "Login as Customer" if the setting "Store View To Log In" = "Manual Chooser" (fixed in magento/magento2-login-as-customer#119)
- #100 -- Moved all UI from LoginAsCustomer to new LoginAsCustomerUi module (fixed in magento/magento2-login-as-customer#101)
- #97 -- Refactor Magento\LoginAsCustomer\Model\Login Model (fixed in magento/magento2-login-as-customer#99)
- #17 -- Notification banner on storefront (fixed in magento/magento2-login-as-customer#87)
- #10 -- Controllers refactoring (fixed in magento/magento2-login-as-customer#21)
GitHub pull requests:
- magento/magento2#25905 -- [Checkout] Cover DirectoryData by Unit Test (by @edenduong)
- magento/magento2#25808 -- No marginal white space validation added (by @ajithkumar-maragathavel)
- magento/magento2#25790 -- Don't disable FPC for maintenance, instead send "no cache" headers (by @Parakoopa)
- magento/magento2#25774 -- [Config] Giving the possibility to have a config dependency based on empty config value (by @eduard13)
- magento/magento2#25604 -- Moving Ui message.js hide speed and timeout into variables for easier (by @edward-simpson)
- magento/magento2#25541 -- Removes hardcoded references to country selector component (by @krzksz)
- magento/magento2#25939 -- [ProductAlert] Cover Helper Data by Unit Test (by @edenduong)
- magento/magento2#25928 -- [Variable] Cover Variable Data Model by Unit Test (by @edenduong)
- magento/magento2#25913 -- [Backend] Covering the Backend Grid Decoding Helper by UnitTest (by @eduard13)
- magento/magento2#25822 -- MFTF: Extract Action Groups to separate files - magento/module-import-export (by @lbajsarowicz)
- magento/magento2#25812 -- MFTF: Extract Action Groups to separate files - magento/module-reports (by @lbajsarowicz)
- magento/magento2#25803 -- MFTF: Extract Action Groups to separate files - magento/module-shipping (by @lbajsarowicz)
- magento/magento2#25791 -- MFTF: Extract Action Groups to separate files - magento/module-widget (by @lbajsarowicz)
- magento/magento2#25792 -- MFTF: Extract Action Groups to separate files - magento/module-variable (by @lbajsarowicz)
- magento/magento2#25765 -- Magento#25739: fixed issue "grunt clean does not clean generated folder" (by @andrewbess)
- magento/magento2#25655 -- Add escaping on meta properties for open graph (by @NathMorgan)
- magento/magento2#25952 -- Resolve queue_consumer.xml doesn't allow numbers in handler class issue25731 (by @edenduong)
- magento/magento2#25942 -- Resolve Email address mismatch with text in iPad(768) view issue25935 (by @edenduong)
- magento/magento2#25932 -- Resolve Refresh Statistics: Updated At = Null should be display as "Never" instead of "undefined". issue25931 (by @edenduong)
- magento/magento2#25926 -- Resolve Duplicate Records when sorting column in Content->Themes Grid issue25925 (by @edenduong)
- magento/magento2#25918 -- [Ui] Adding admin class for password input type. (by @eduard13)
- magento/magento2#25912 -- Category filters - Fix notice on incorrect price param (by @ihor-sviziev)
- magento/magento2#25995 -- Updating wee -> weee in Magento_Weee README (by @MellenIO)
- magento/magento2#25984 -- [Customer] Cover CustomerData\Customer and CustomerData\JsLayoutDataProviderPool by Unit Test (by @edenduong)
- magento/magento2#25982 -- [Catalog] Cover Price Validation Result class by Unit Test (by @edenduong)
- magento/magento2#25954 -- Refactor: Add method hints to Tracking Status (by @lbajsarowicz)
- magento/magento2#25924 -- Resolve A "500 (Internal Server Error)" appears in Developer Console if Delete the image that is added to Page Content issue25893 (by @edenduong)
- magento/magento2#25904 -- Resolve issue 25896: Cannot create folder using only letters (by @edenduong)
- magento/magento2#25723 -- Fix #24713 - Symbol of the Belarusian currency BYR is outdated (by @Bartlomiejsz)
- magento/magento2#25699 -- magento/magento2#23481: Billing/Shipping Address edit form design update from order backend (by @alexey-rakitin)
- magento/magento2#25262 -- Allow autoplay for vimeo thumb click (by @philkun)
- magento/magento2#26016 -- [DownloadableImportExport] Cover Helper Data by Unit Test (by @edenduong)
- magento/magento2#25997 -- [Newsletter] Refactor code and Cover Model/Observer class by Unit Test (by @edenduong)
- magento/magento2#25993 -- [InstantPurchase] Cover Ui/CustomerAddressesFormatter and Ui/ShippingMethodFormatter by Unit Test (by @edenduong)
- magento/magento2#25992 -- Cover magento/magento2#25556 with jasmine test (by @Nazar65)
- magento/magento2#25973 -- [Removed spacing in submenu on hover desktop] (by @hitesh-wagento)
- magento/magento2#25975 -- phpdoc fix return type (by @maslii)
- magento/magento2#25624 -- Add right arrow to show some items have children (by @fredden)
- magento/magento2#25114 -- Added translate for strings and added missing node in existing translate attribute on xml. (by @sanganinamrata)
- magento/magento2#25587 -- Refactor JavaScript mixins module (by @krzksz)
- magento/magento2#26069 -- [CMS] Improving the test coverage for UrlBuilder ViewModel (by @eduard13)
- magento/magento2#26067 -- [Msrp] Cover MsrpPriceCalculator by Unit Test (by @edenduong)
- magento/magento2#26063 -- [Theme] Reverting removed container class (by @eduard13)
- magento/magento2#26057 -- [Contact] covered Model Config by Unit Test (by @srsathish92)
- magento/magento2#26050 -- [Catalog] covered product ViewModel AddToCompareAvailability by Unit Test (by @srsathish92)
- magento/magento2#26044 -- Set empty value to color picker when input is reset to update preview (by @gperis)
- magento/magento2#26045 -- [Downloadable] Cover Helper Data by Unit Test (by @edenduong)
- magento/magento2#26042 -- [Catalog] Cover Component/FilterFactory by Unit Test (by @edenduong)
- magento/magento2#26043 -- [Persistent] Cover CustomerData by Unit Test (by @edenduong)
- magento/magento2#26037 -- Fixes phpcs errors and warnings for Magento\Framework\View\Element (by @krisdante)
- magento/magento2#26034 -- MAGETWO-95866 Add horizontal scroll if elements extend menu's width (by @ptylek)
- magento/magento2#26003 -- [Directory] Cover action directory/json/countryRegion by Integration Test (by @edenduong)
- magento/magento2#26001 -- Fix caching Magento Metadata getVersion (by @luklewluk)
- magento/magento2#25940 -- Asynchronous operation validate (by @sedonik)
- magento/magento2#25697 -- [New Relic] Making system configs dependent by Enabled field (by @eduard13)
- magento/magento2#25523 -- Contact form > Adding ViewModel (by @rafaelstz)
- magento/magento2#24360 -- #24357 Eav sort order by attribute option_id (by @tnsezer)
- magento/magento2#26060 -- [Backend] Cover Dashboard Helper Data by Unit Test (by @edenduong)
- magento/magento2#26059 -- [Downloadable] Cover the Observer SetHasDownloadableProductsObserver by Unit Test (by @edenduong)
- magento/magento2#26058 -- Fixed typo: "reviwGrid" to "reviewGrid" (by @matheusgontijo)
- magento/magento2#26011 -- Fixed the issue 25930 (by @divyajyothi5321)
- magento/magento2#26004 -- [Backend] Cover action admin/dashboard/ajaxBlock by Integration Test (by @edenduong)
- magento/magento2#25920 -- Code refactor in Catalog ViewModel Breadcrumbs (by @srsathish92)
- magento/magento2#26082 -- [GiftMessage] Cover Observer SalesEventOrderItemToQuoteItemObserver by Unit Test (by @edenduong)
- magento/magento2#26076 -- [Search] Cover SynonymActions Column by Unit Test (by @edenduong)
- magento/magento2#26068 -- [GoogleAnalytics] covered Helper Data by Unit Test (by @srsathish92)
- magento/magento2#26009 -- Refactor: Add information about the path that is not allowed (by @lbajsarowicz)
- magento/magento2#25759 -- fixed issue 25433 (by @Ashna-Jahan)
- magento/magento2#25854 -- MFTF: Extract Action Groups to separate files - magento/module-catalog (by @lbajsarowicz)
- magento/magento2#25846 -- MFTF: Extract Action Groups to separate files - magento/module-catalog-import-export (by @lbajsarowicz)
- magento/magento2#25845 -- MFTF: Extract Action Groups to separate files - magento/module-catalog-inventory (by @lbajsarowicz)
- magento/magento2#25844 -- MFTF: Extract Action Groups to separate files - magento/module-catalog-rule (by @lbajsarowicz)
- magento/magento2#25842 -- MFTF: Extract Action Groups to separate files - magento/module-catalog-search (by @lbajsarowicz)
- magento/magento2#25841 -- MFTF: Extract Action Groups to separate files - magento/module-checkout (by @lbajsarowicz)
- magento/magento2#25831 -- MFTF: Extract Action Groups to separate files - magento/module-config (by @lbajsarowicz)
- magento/magento2#25836 -- MFTF: Extract Action Groups to separate files - magento/module-cms (by @lbajsarowicz)
- magento/magento2#25830 -- MFTF: Extract Action Groups to separate files - magento/module-configurable-product (by @lbajsarowicz)
- magento/magento2#25829 -- MFTF: Extract Action Groups to separate files - magento/module-currency-symbol (by @lbajsarowicz)
- magento/magento2#25825 -- MFTF: Extract Action Groups to separate files - magento/module-downloadable (by @lbajsarowicz)
- magento/magento2#25823 -- MFTF: Extract Action Groups to separate files - magento/module-email (by @lbajsarowicz)
- magento/magento2#25821 -- MFTF: Extract Action Groups to separate files - magento/module-grouped-product (by @lbajsarowicz)
- magento/magento2#25819 -- MFTF: Extract Action Groups to separate files - magento/module-multishipping (by @lbajsarowicz)
- magento/magento2#25820 -- MFTF: Extract Action Groups to separate files - magento/module-indexer (by @lbajsarowicz)
- magento/magento2#25818 -- MFTF: Extract Action Groups to separate files - magento/module-newsletter (by @lbajsarowicz)
- magento/magento2#25817 -- MFTF: Replace redundant Action Group with proper one - magento/module-page-cache (by @lbajsarowicz)
- magento/magento2#25816 -- MFTF: Extract Action Groups to separate files - magento/module-paypal (by @lbajsarowicz)
- magento/magento2#25815 -- MFTF: Extract Action Groups to separate files - magento/module-persistent (by @lbajsarowicz)
- magento/magento2#25813 -- MFTF: Extract Action Groups to separate files - magento/module-product-video (by @lbajsarowicz)
- magento/magento2#25811 -- MFTF: Extract Action Groups to separate files - magento/module-sales (by @lbajsarowicz)
- magento/magento2#25807 -- MFTF: Extract Action Groups to separate files - magento/module-sales-rule (by @lbajsarowicz)
- magento/magento2#25804 -- MFTF: Extract Action Groups to separate files - magento/module-search (by @lbajsarowicz)
- magento/magento2#25802 -- MFTF: Extract Action Groups to separate files - magento/module-store (by @lbajsarowicz)
- magento/magento2#25800 -- MFTF: Extract Action Groups to separate files - magento/module-swatches (by @lbajsarowicz)
- magento/magento2#25799 -- MFTF: Extract Action Groups to separate files - magento/module-tax (by @lbajsarowicz)
- magento/magento2#25797 -- MFTF: Extract Action Groups to separate files - magento/module-ui (by @lbajsarowicz)
- magento/magento2#25794 -- MFTF: Extract Action Groups to separate files - magento/module-url-rewrite (by @lbajsarowicz)
- magento/magento2#25793 -- MFTF: Extract Action Groups to separate files - magento/module-user (by @lbajsarowicz)
- magento/magento2#25788 -- MFTF: Extract Action Groups to separate files - magento/module-wishlist (by @lbajsarowicz)
- magento/magento2#25787 -- MFTF: Extract Action Groups to separate files - magento/module-bundle (by @lbajsarowicz)
- magento/magento2#25784 -- MFTF: Extract Action Groups to separate files - magento/module-braintree (by @lbajsarowicz)
- magento/magento2#25783 -- MFTF: Extract Action Groups to separate files - magento/module-backup (by @lbajsarowicz)
- magento/magento2#26157 -- Remove blank space at the end of label (by @gihovani)
- magento/magento2#26160 -- Changing the data type for quote column customer_note (by @ravi-chandra3197)
- magento/magento2#26154 -- [LayeredNavigation] Covering the ProductAttributeGridBuildObserver for LayeredNavigation (by @eduard13)
- magento/magento2#26150 -- [CatalogInventory] Covering the InvalidatePriceIndexUponConfigChangeObserver for Catalog (by @eduard13)
- magento/magento2#26148 -- [Bundle] Covering the SetAttributeTabBlockObserver for Bundles by Unit Test (by @eduard13)
- magento/magento2#26140 -- [ImportExport] Cover Export Source Model by Unit Test (by @edenduong)
- magento/magento2#26136 -- Code refactor, updated Unit Test with JsonHexTag Serializer (by @srsathish92)
- magento/magento2#26128 -- Refactor Magento Version module (+ Unit Tests) (by @lbajsarowicz)
- magento/magento2#26127 -- [Weee] Cover Weee Plugin by Unit Test (by @edenduong)
- magento/magento2#26096 -- [Checkout] Covering the ResetQuoteAddresses by Unit Test (by @eduard13)
- magento/magento2#26028 -- Refactor: Remove deprecated methods (by @andrewbess)
- magento/magento2#25864 -- Adobe stock integration Issue-761: Highlight the selected image in the grid (by @serhiyzhovnir)
- magento/magento2#24849 -- Simplify some conditional checks (by @DanielRuf)
- magento/magento2#26131 -- Reduce sleep time for Unit Test of Consumer to 0 seconds (by @lbajsarowicz)
- magento/magento2#26126 -- [WeeeGraphQl] Covering the FixedProductTax (by @lbajsarowicz)
- magento/magento2#26129 -- Refactor / Cleanup:
use
section does not need leading backslash (by @lbajsarowicz) - magento/magento2#26125 -- [WishlistGraphQL] Covering the CustomerWishlistResolver (by @lbajsarowicz)
- magento/magento2#26033 -- Normalize new line symbols in Product Text Option (type=area) (by @Leone)
- magento/magento2#25915 -- Tests for: magento/magento2#24907, magento/magento2#25051, magento/magento2#25149, magento/magento2#24973, magento/magento2#25666. (by @p-bystritsky)
- magento/magento2#25838 -- [FIXES] #25674: Elasticsearch version selections in admin are overly (by @mautz-et-tong)
- magento/magento2#25315 -- Error in vendor/magento/module-shipping/Model/Config/Source/Allmethod (by @mrodespin)
- magento/magento2#25957 -- Add Cron Jobs names to New Relic transactions (by @lbajsarowicz)
- magento/magento2#24103 -- Refactor AdminNotification Render Blocks (by @DavidLambauer)
- magento/magento2#26173 -- Added Fix for 26164 (by @divyajyothi5321)
- magento/magento2#26170 -- Fixed Special Price class not added in configurable product page (by @ravi-chandra3197)
- magento/magento2#25876 -- Advance the order state to processing when a capture notification is received (by @azambon)
- magento/magento2#25428 -- Fixed model save and ObjectManager usage (by @drpayyne)
- magento/magento2#25125 -- Performance optimizations (by @andrey-legayev)
- magento/magento2#26225 -- Hotfix for Invalid date format in Functional and hotfix for failing Integration Tests (by @lbajsarowicz)
- magento/magento2#25603 -- Fix removing query string from url after redirect (by @arendarenko)
- magento/magento2#26182 -- Fix for footer newsletter input field length in IE/Edge (by @divyajyothi5321)
- magento/magento2#26130 -- Fix #25390 - UPS carrier model getting error when creating plugin in to Magento 2.3.3 compatibility (by @Bartlomiejsz)
- magento/magento2#26084 -- Fix #26083 - problem with unsAdditionalInformation in \Magento\Payment\Model\Info (by @marcoaacoliveira)
- magento/magento2#26066 -- 26064 issuefix (by @divyajyothi5321)
- magento/magento2#25958 -- #14663 Updating Customer through rest/all/V1/customers/:id resets group_id if group_id not passed in payload (by @MaxRomanov4669)
- magento/magento2#25479 -- JSON fields support (by @akaplya)
- magento/magento2#25640 -- set correct pram like in BlockRepository implementation (by @torhoehn)
- magento/magento2#25478 -- Clearer PHPDocs comment for AbstractBlock and Escaper (by @edward-simpson)
- magento/magento2#25452 -- Elastic Search 5 Indexing Performance Issue with product mapper (by @behnamshayani)
- magento/magento2#24815 -- Fix #21684 - Currency sign for "Layered Navigation Price Step" is not according to default settings (by @Bartlomiejsz)
- magento/magento2#24471 -- Resolve Export Coupon Code Grid redirect to DashBoard when create New Cart Price Rule issue24468 (by @edenduong)
- magento/magento2#22917 -- magento/magento2#22856: Catalog price rules are not working with custom options as expected. (by @p-bystritsky)
- magento/magento2#26274 -- MFTF: Replace incorrect URLs in Tests and ActionGroups (by @lbajsarowicz)
- magento/magento2#26273 -- MFTF: Replace with for Admin log out (by @lbajsarowicz)
- magento/magento2#26268 -- Fix #14001 - M2.2.3 directory_country_region_name locale fix? 8bytes zh_Hans_CN(11bytes) ca_ES_VALENCIA(14bytes) (by @Bartlomiejsz)
- magento/magento2#26264 -- Issue 23521 (by @aleromano89)
- magento/magento2#26259 -- Fix invalid XML Schema location (by @lbajsarowicz)
- magento/magento2#26237 -- Added Fix for 25936 (by @divyajyothi5321)
- magento/magento2#26234 -- [Align some space between input and update button Minicart] (by @hitesh-wagento)
- magento/magento2#26215 -- Disabled the sorting option in status column on cache grid (by @srsathish92)
- magento/magento2#26207 -- #26206 Add information about currently reindexed index. (by @lbajsarowicz)
- magento/magento2#26183 -- Added Fix for - 26181 (by @divyajyothi5321)
- magento/magento2#26169 -- Added Fix for issue 26168 (by @divyajyothi5321)
- magento/magento2#26029 -- Fixed keyboard arrow keys behavior for number fields in AdobeStock grid (by @rogyar)
- magento/magento2#25946 -- Add plugin for SalesOrderItemRepository gift message (#19093) (by @lfolco)
- magento/magento2#25250 -- Implement catching for all Errors - ref Magento issue #23350 (by @miszyman)
- magento/magento2#26290 -- [Fixed Jump Datepicker issue in Catalog Price Rule] (by @hitesh-wagento)
- magento/magento2#26270 -- Fix #22964 (by @marcoaacoliveira)
- magento/magento2#26263 -- Fix #14913 - bookmark views become uneditable after deleting the first bookmark view (by @Bartlomiejsz)
- magento/magento2#26251 -- [Customer] Removing the delete buttons for default customer groups (by @eduard13)
- magento/magento2#26218 -- FIX issue#26217 - Wrong fields selection while using fragments on GraphQL (by @phoenix128)
- magento/magento2#26048 -- Fixed spelling and adjusted white spaces (by @pawankparmar)
- magento/magento2#25985 -- Fixed ability to save configuration in field without label (by @AndreyChorniy)
- magento/magento2#25337 -- #14971 Improper Handling of Pagination SEO (by @chickenland)
- magento/magento2#22990 -- [Catalog|Sales] Fix wrong behavior of grid row click event (by @Den4ik)
- magento/magento2#26360 -- System xml cleanup (by @Bartlomiejsz)
- magento/magento2#26359 -- Remove Filename Normalization in Delete Controller (by @pmclain)
- magento/magento2#26354 -- Make WYSIWYG configuration options depend on wysiwyg being enabled (by @Bartlomiejsz)
- magento/magento2#26312 -- magento/magento2#: Unit test for \Magento\Review\Observer\CatalogProductListCollectionAppendSummaryFieldsObserver (by @atwixfirster)
- magento/magento2#26311 -- [CurrencySymbol] Fixing the redirect after saving the currency symbols (by @eduard13)
- magento/magento2#26305 -- [GoogleAdWords] Conversion ID client validation (by @eduard13)
- magento/magento2#26269 -- Fix #7065 - page.main.title is translating title (by @Bartlomiejsz)
- magento/magento2#26258 -- #11209 Wishlist Add grouped product Error (by @MaxRomanov4669)
- magento/magento2#26238 -- [Correct both Menu spacing issue] (by @hitesh-wagento)
- magento/magento2#26185 -- Allow wishlist share when all items are out of stock (by @pmclain)
- magento/magento2#26051 -- Issue with reorder when disabled reorder setting from admin issue25130 (by @edenduong)
- magento/magento2#25909 -- Resolve Admin panel is not accessible after limited permissions set to at least one admin account issue25881 (by @edenduong)
- magento/magento2#25718 -- add the possibility to add display mode dependant layout handles (by @brosenberger)
- magento/magento2#25716 -- add check if attribute value is possible to be set as configurable option (by @brosenberger)
- magento/magento2#25375 -- Fix minicart promotion region not rendering #25373 (by @mattijv)
- magento/magento2#25333 -- Fixed issue magento#25278:Incorrect @return type at getSourceModel in (by @mkalakailo)
- magento/magento2#25194 -- Limit the php explode to 2 to prevent extra '=' sign content in the a (by @dhoang89)
- magento/magento2#25083 -- Cleanup search api di (by @thomas-kl1)
- magento/magento2#24955 -- Fix: add to cart grouped product when exists a sold out option (by @gihovani)
- magento/magento2#23313 -- Trigger page load listeners when no longer loading (by @johnhughes1984)
- magento/magento2#26407 -- MFTF: Set of fixes for failing Functional Tests (by @lbajsarowicz)
- magento/magento2#26395 -- HotFix: Failing Magento EE check on Layered Navigation (by @lbajsarowicz)
- magento/magento2#26323 -- MFTF: Extract Action Groups to separate files - magento/module-ui (by @lbajsarowicz)
- magento/magento2#26321 -- MFTF: Extract Action Groups to separate files - magento/module-shipping (by @lbajsarowicz)
- magento/magento2#26320 -- MFTF: Extract Action Groups to separate files - magento/module-sales (by @lbajsarowicz)
- magento/magento2#26319 -- MFTF: Extract Action Groups to separate files - magento/module-catalog (by @lbajsarowicz)
- magento/magento2#26424 -- Add to Compare link does not show in mobile view under 640px in blank theme (by @ptylek)
- magento/magento2#26402 -- magento/magento2#: Unit test for \Magento\AdminNotification\Observer\PredispatchAdminActionControllerObserver (by @atwixfirster)
- magento/magento2#26365 -- Add to Compare link not showing in mobile view under 640px (by @tejash-wagento)
- magento/magento2#26313 -- Issue-25968 - Added additional checking for returning needed variable (by @AndreyChorniy)
- magento/magento2#26495 -- Fix confusing phpdoc in curl client (by @tdgroot)
- magento/magento2#26464 -- magento/magento2#: GraphQl. RevokeCustomerToken. Test coverage. (by @atwixfirster)
- magento/magento2#26452 -- magento/magento2#: GraphQl. DeletePaymentToken. Remove redundant validation logic. Test coverage. (by @atwixfirster)
- magento/magento2#26322 -- MFTF: Extract Action Groups to separate files for dev/tests (by @lbajsarowicz)
- magento/magento2#26391 -- MFTF: Add missing tests annotations (by @lbajsarowicz)
- magento/magento2#26628 -- Fixed #26513 (by @vikalps4)
- magento/magento2#26614 -- #26612 Fix failure on Coupon Apply procedure when loading mask still visible (by @lbajsarowicz)
- magento/magento2#26558 -- [Csp] Covering the model classes by Unit Tests (by @eduard13)
- magento/magento2#26540 -- Added action group for cms block duplication test (by @ajithkumar-maragathavel)
- magento/magento2#26537 -- Covered admin cms block creatation with MFTF test (by @ajithkumar-maragathavel)
- magento/magento2#26512 -- Extend exception message (by @oroskodias)
- magento/magento2#26511 -- Extend exception message (by @oroskodias)
- magento/magento2#26509 -- Update PHP Docs (by @oroskodias)
- magento/magento2#26490 -- Fixed type issue. Create unit test for customer data model (by @AndreyChorniy)
- magento/magento2#26489 -- Checked if quote object contains id before looking for quote items (by @rav-redchamps)
- magento/magento2#26480 -- Bugfix #26479 Exception when Autoloader was not registered properly (by @lbajsarowicz)
- magento/magento2#26478 -- Unit Test for Magento\Fedex\Plugin\Block\DataProviders\Tracking\ChangeTitle (by @karyna-tsymbal-atwix)
- magento/magento2#26455 -- 25162 fixed wrong format link (by @Usik2203)
- magento/magento2#26445 -- Fix #25761: Site map doesn't include home page (by @deepaksnair)
- magento/magento2#26435 -- #18012: added i18n wrapper to be used in underscore templates for translation (by @sergiy-v)
- magento/magento2#26434 -- Fix typo in sitemap product collection docblock (by @Tjitse-E)
- magento/magento2#26381 -- #25300 Mobile view issue on category page - Sort By label overlaps (by @akartavtsev)
- magento/magento2#26327 -- Fix the wrong behavior of validation scroll on the iPhone X (by @iGerchak)
- magento/magento2#26285 -- Remove extraneous whitespace - #26275 (by @DanielRuf)
- magento/magento2#26071 -- #26065 isSaleable cache and optimize result for configurable products (by @ilnytskyi)
- magento/magento2#25994 -- Extend exception messages (by @oroskodias)
- magento/magento2#25839 -- Fix gallery thumbs navigation scrolling (by @iGerchak)
- magento/magento2#25385 -- Prevent page scroll jumping when product gallery loads (by @krzksz)
- magento/magento2#26355 -- Performance: Getting rid of
array_merge
in loop (by @lbajsarowicz) - magento/magento2#26296 -- Add Visual Code catalog generator (by @manuelcanepa)
- magento/magento2#26000 -- magento/magento2#: Remove unused Default Email Domain option and related to it code (by @atwixfirster)
- magento/magento2#25966 -- [Fixed Radio alignment issue] (by @hitesh-wagento)
- magento/magento2#25875 -- Prevent endless loop when duplicating product (by @JeroenVanLeusden)
- magento/magento2#25764 -- Cleanup, refactor and cover with tests section-config module (by @krzksz)
- magento/magento2#24460 -- Allow construction of products with custom_attributes in $data (by @Vinai)
- magento/magento2#26634 -- Xml fixes for Magento_AdvancedPricingImportExport module (by @sanganinamrata)
- magento/magento2#26611 -- #26610 Fix failing CI due to invalid variable handler (by @lbajsarowicz)
- magento/magento2#26549 -- [Fedex] covered Model/Source/Generic.php by unit test (by @srsathish92)
- magento/magento2#26525 -- Unit test for Magento\Reports\Observer\EventSaver (by @karyna-tsymbal-atwix)
- magento/magento2#26487 -- Unit test for Magento\Fedex\Plugin\Block\Tracking\PopupDeliveryDate (by @karyna-tsymbal-atwix)
- magento/magento2#26439 -- magento/magento2#: Unit test for \Magento\Bundle\Observer\InitOptionRendererObserver (by @atwixfirster)
- magento/magento2#26429 -- magento/magento2#: Unit test for \Magento\Bundle\Observer\AppendUpsellProductsObserver (by @atwixfirster)
- magento/magento2#26241 -- #26240: Fixed logic for getting option price index for selected swatch option (by @sergiy-v)
- magento/magento2#26641 -- Correct doc url added to README (by @rishatiwari)
- magento/magento2#26579 -- Unit test for Magento\Reports\Observer\CheckoutCartAddProductObserver (by @karyna-tsymbal-atwix)
- magento/magento2#26574 -- Cover Search Term Entity Redirect Works on Store Front by MFTF Test (by @DmitryTsymbal)
- magento/magento2#26569 -- 17847 Fixed wrong state title (by @Usik2203)
- magento/magento2#26568 -- Action group added for existing test (by @ajithkumar-maragathavel)
- magento/magento2#26542 -- Typo Mistake (by @mayankzalavadia)
- magento/magento2#26533 -- Github #26532: di:setup:compile fails with anonymous classes (by @joni-jones)
- magento/magento2#26496 -- [CurrencySymbol] Fixing the disabled currency inputs (by @eduard13)
- magento/magento2#26476 -- magento/magento2#: Remove a redundant call to DB for guest session (by @atwixfirster)
- magento/magento2#26462 -- Escape dollar sign for saving content into crontab (by @Erfans)
- magento/magento2#26451 -- Add frontend template hints status command (by @WaPoNe)
- magento/magento2#26430 -- Unit Test for Magento\Sitemap\Model\Config\Backend\Priority (by @karyna-tsymbal-atwix)
- magento/magento2#26399 -- Issue #26332 BeforeOrderPaymentSaveObserver override payment instructions (by @karyna-tsymbal-atwix)
- magento/magento2#26213 -- SEO: Do not follow links on filter options (by @paveq)
- magento/magento2#26007 -- #25591 & character in SKUs is shown as & in current variations li (by @KaushikChavda)
- magento/magento2#25860 -- Add mass action to invalidate indexes via admin (by @fredden)
- magento/magento2#25851 -- Fix SearchResult isCacheable performance (by @wigman)
- magento/magento2#25742 -- Http adapter curl missing delete method (by @jimuld)
- magento/magento2#25324 -- 13865 safari block cookies breaks javascript scripts (by @raulvOnestic91)
- magento/magento2#24648 -- reduce reset data actions on DeploymentConfig (by @georgebabarus)
- magento/magento2#24485 -- Fix return type of price currency format method (by @avstudnitz)
- magento/magento2#26378 -- 26375 braintree payment address issue (by @chris-pook)
- magento/magento2#25641 -- M2C-21768 Validate product quantity on Wishlist update (by @ptylek)
- magento/magento2#25285 -- Add lib wrapper for UUID validation. (by @nikolaevas)
- magento/magento2#26420 -- #8691: improved language pack inheritance order (by @sergiy-v)
- magento/magento2#26413 -- #895 Fix for Media Gallery buttons are shifted to the left (by @diazwatson)
- magento/magento2#26162 -- Fixed Issue with tier price 0 when saving product second time (by @ravi-chandra3197)
- magento/magento2#26623 -- #26622 - Check quote item for parentItem instead of parentItemId (by @aligent-lturner)
- magento/magento2#26621 -- Set of fixes introduced during #CoreReview 31.01.2020 (by @lbajsarowicz)
- magento/magento2#26546 -- [fixed My Wish List Product not showing properly between >768px and < (by @hitesh-wagento)
- magento/magento2#26423 -- Update getCustomer method in order class (by @sertlab)
- magento/magento2#26339 -- Module xml extra end tag removed (by @tejash-wagento)
- magento/magento2#24691 -- Allows additional payment checks in payment method list (by @jensscherbl)
- magento/magento2#26782 -- Module_Cms MFTF test improvements (by @ajithkumar-maragathavel)
- magento/magento2#26781 -- Code hygeine in bundle option graphql resolver (by @moloughlin)
- magento/magento2#26770 -- Unit tests for Magento\Csp\Model\Mode\ConfigManager and Magento\Csp\Observer\Render (by @karyna-tsymbal-atwix)
- magento/magento2#26764 -- LoadCssAsync html format fixed for critical css (by @srsathish92)
- magento/magento2#26714 -- Deprecated redundant class (by @drpayyne)
- magento/magento2#26715 -- Unit test for \Magento\Captcha\Observer\ResetAttemptForBackendObserver and ResetAttemptForFrontendObserver (by @karyna-tsymbal-atwix)
- magento/magento2#26502 -- {ASI} :- Error message to be cached for grid data storage component (by @konarshankar07)
- magento/magento2#26279 -- Fix issue #26276 with clonning quote billing address street (by @yutv)
- magento/magento2#26246 -- magento/magento2#26245: Magento does not send an email about a refunded grouped product (by @atwixfirster)
- magento/magento2#26142 -- Textarea patch 1 (by @textarea)
- magento/magento2#25488 -- Update composer dependency to fix Redis Key Expiery (by @toxix)
- magento/magento2#25249 -- upgrade method delete by ids to inject array skus (by @sarron93)
- magento/magento2#25246 -- Warning when Search Terms page is opened by clicking option at the footer (by @vishalverma279)
- magento/magento2#24843 -- Issue #24842: Unable to delete custom option file in admin order create (by @adrian-martinez-interactiv4)
- magento/magento2#26820 -- [Theme] Covered Unit Test for \Magento\Theme\Controller\Result\JsFooterPlugin (by @srsathish92)
- magento/magento2#26816 -- Unit Test for \Magento\Directory\Block\Adminhtml\Frontend\Currency\Base (by @karyna-tsymbal-atwix)
- magento/magento2#26771 -- Removed unnecessary function argument (by @ajithkumar-maragathavel)
- magento/magento2#26684 -- Move additional dependencies from private getters to constructor - Magento_PageCache (by @Bartlomiejsz)
- magento/magento2#26674 -- Comment add in translate. (by @pratikhmehta)
- magento/magento2#26342 -- Remove extra space before semicolon and remove extra comma in php, phtml and js files (by @tejash-wagento)
- magento/magento2#25991 -- Fixed issue when the preview images navigation is triggered by moving the input filed cursor using arrow keys (by @drpayyne)
- magento/magento2#26857 -- Issue/26843: Fix es_US Spanish (United States ) Locale is not support (by @vincent-le89)
- magento/magento2#26846 -- magento/magento2#: GraphQL. setPaymentMethodOnCart mutation. Extend list of required parameters for testSetPaymentMethodWithoutRequiredParameters (by @atwixfirster)
- magento/magento2#26844 -- Unit Tests for observers from Magento_Reports (by @karyna-tsymbal-atwix)
- magento/magento2#26835 -- Unit test for Magento\Downloadable\Model\Sample\DeleteHandler (by @karyna-tsymbal-atwix)
- magento/magento2#26839 -- Unit test for \Magento\MediaGallery\Plugin\Wysiwyg\Images\Storage (by @karyna-tsymbal-atwix)
- magento/magento2#26769 -- Fix return type in ResetAttemptForFrontendObserver and ResetAttemptForBackendObserver (by @karyna-tsymbal-atwix)
- magento/magento2#26768 -- Marginal space validation (by @ajithkumar-maragathavel)
- magento/magento2#26712 -- Unit test for \Magento\Captcha\Observer\CheckUserForgotPasswordBackendObserver (by @karyna-tsymbal-atwix)
- magento/magento2#26688 -- Use '===' operator to check if file was written. (by @vovayatsyuk)
- magento/magento2#26659 -- [26054-Do not duplicate SEO meta data when duplicating a product] (by @dasharath-wagento)
- magento/magento2#26398 -- Move additional dependencies from private getters to constructor - Magento_Captcha (by @Bartlomiejsz)
- magento/magento2#26317 -- #26314: fixed logic for updating map price for selected swatch (by @sergiy-v)
- magento/magento2#24612 -- Fix for the issue #24547 Magento\Customer\Model\Account\Redirect::setRedirectCookie() not properly working (by @sashas777)
- magento/magento2#26904 -- [Layout] Adding 'article' as an additional supported layout tag (by @eduard13)
- magento/magento2#26899 -- Unit test for Magento\Vault\Plugin\PaymentVaultAttributesLoad (by @karyna-tsymbal-atwix)
- magento/magento2#26897 -- Swatches options: eliminate objects instantiation since only their data needed (by @ilnytskyi)
- magento/magento2#26894 -- Unit test for Magento\GiftMessage\Model\Plugin\MergeQuoteItems (by @karyna-tsymbal-atwix)
- magento/magento2#26878 -- [NewRelicReporting] Covering the New Relic plugins by Unit Tests (by @eduard13)
- magento/magento2#26869 -- Update MockObject class in Widget module (by @hws47a)
- magento/magento2#26868 -- Update MockObject class in Wishlist module (by @hws47a)
- magento/magento2#26863 -- TierPriceBox toHtml method should be return with string (by @tufahu)
- magento/magento2#26790 -- Disabled flat: cast $attributeId as (int) in selects (by @ilnytskyi)
- magento/magento2#26761 -- [Analytics] Code refactor & covered unit test in Analytics/ReportXml/QueryFactory (by @srsathish92)
- magento/magento2#26710 -- [Customer] Fixing the code style for account edit template and Integration test (by @eduard13)
- magento/magento2#26701 -- Date incorrect on pdf invoice issue26675 (by @edenduong)
- magento/magento2#26650 -- issue-#25675 Added fix for #25675 issue to the 2.4 Magento version (by @molneek)
- magento/magento2#26617 -- Unit Test for Magento\LayeredNavigation\Observer\Edit\Tab\Front\ProductAttributeFormBuildFrontTabObserver (by @karyna-tsymbal-atwix)
- magento/magento2#26584 -- #26583 Tier pricing save percent showing logic updated in product detail page (by @srsathish92)
- magento/magento2#26523 -- [#25963] Fixed grids export: option labels are taken from grid filters and columns now. (by @novikor)
- magento/magento2#26418 -- [Fixed Compare Products section not showing in mobile view under 767px] (by @hitesh-wagento)
- magento/magento2#25806 -- Reflection: Fix null as first return type (by @Parakoopa)
- magento/magento2#25626 -- Fix translation retrieval (by @brosenberger)
- magento/magento2#25426 -- Ui: log exception correctly (by @bchatard)
- magento/magento2#25417 -- README > Improving the apresentation (by @rafaelstz)
- magento/magento2#25321 -- Changing input phone type to tel in Contact, Error Report and Customer widget pages (by @rafaelstz)
- magento/magento2#24976 -- Fix doc block for $queueIterator Magento\Framework\MessageQueue\Topology\Config (by @UncleTioma)
- magento/magento2#22296 -- Fix #14958 - remove sales sequence data on store view delete (by @Bartlomiejsz)
- magento/magento2#26833 -- magento/magento2#: GraphQL. MergeCarts mutation. Add additional API-functional test cases (by @atwixfirster)
- magento/magento2#26608 -- HOTFIX: #26607 Fix failing CI due to Functional Tests (by @lbajsarowicz)
- magento/magento2#26772 -- Clean up 'isset' coding style (by @GraysonChiang)
- magento/magento2#25858 -- FIX #25856 / Group Ordered Products report by SKU (by @lbajsarowicz)
- magento/magento2#23570 -- Improve: [UrlRewrite] Move grid implementation to ui components (by @Den4ik)
- magento/magento2#26995 -- Fix typo in description node. (by @BorisovskiP)
- magento/magento2#26982 -- Remove app/functions.php (by @Bartlomiejsz)
- magento/magento2#26974 -- Fix: #26973 Fatal error when Product Image size is not defined (by @lbajsarowicz)
- magento/magento2#26947 -- Unit test for AssignCouponDataAfterOrderCustomerAssignObserver (by @mmezhensky)
- magento/magento2#26944 -- Unit test for CatalogProductCompareClearObserver (by @mmezhensky)
- magento/magento2#26932 -- Fix #26917 Tax rate zip/post range check box alignment issue (by @srsathish92)
- magento/magento2#26928 -- Module_Cms MFTF test improvements (by @nandhini-nagaraj)
- magento/magento2#26916 -- Move cache cleanup operation on state modification operation (by @kandy)
- magento/magento2#26912 -- Unit test for ProductProcessUrlRewriteRemovingObserver (by @mmezhensky)
- magento/magento2#26862 -- Removed disabled products from low stock report grid (by @Mohamed-Asar)
- magento/magento2#26821 -- Reduce requirements for parameter in catalog product type factory (by @hws47a)
- magento/magento2#26755 -- Fix wrong type of argument appendSummaryFieldsToCollection (by @Usik2203)
- magento/magento2#26697 -- Update the product model custom option methods PHPdoc (by @hws47a)
- magento/magento2#26586 -- Improve exception message (by @oroskodias)
- magento/magento2#26230 -- Activated "Pending Reviews" menu item when merchant opens 'Pending Reviews' section (by @rav-redchamps)
- magento/magento2#26090 -- Fixed issue 25910 choose drop down not close when open another (by @Usik2203)
- magento/magento2#25895 -- Change tag name (by @AndreyChorniy)
- magento/magento2#25349 -- Fixed issue when escape key is pressed to close prompt (by @konarshankar07)
- magento/magento2#25161 -- fixed confusing grammar in the backend formatDate() function (by @princefishthrower)
- magento/magento2#26979 -- #26800 Fixed Undefined variable in ProductLink/Management (by @srsathish92)
- magento/magento2#26842 -- Unit test for Magento\Catalog\Observer\SetSpecialPriceStartDate has added (by @mmezhensky)
- magento/magento2#26615 -- Add missing annotations to MFTF tests (by @sta1r)
- magento/magento2#25828 -- MFTF: Extract Action Groups to separate files - magento/module-customer (by @lbajsarowicz)
- magento/magento2#25311 -- Add afterGetList method in CustomerRepository plugin to retrieve is_s (by @enriquei4)
- magento/magento2#27054 -- Cleanup ObjectManager usage - Magento_Authorization (by @Bartlomiejsz)
- magento/magento2#27048 -- #27044 Integration Test to cover
$storeId
on Category Repositoryget()
(by @lbajsarowicz) - magento/magento2#27041 -- FIX: responsiveness for images (by @GrimLink)
- magento/magento2#27021 -- Unit test for \Magento\MediaGallery\Plugin\Product\Gallery\Processor (by @karyna-tsymbal-atwix)
- magento/magento2#27010 -- Unit test for UpdateElementTypesObserver (by @mmezhensky)
- magento/magento2#26779 -- Fix failure for missing product on Storefront (by @lbajsarowicz)
- magento/magento2#26765 -- Fix #17933 - Bank Transfer Payment Instructions switch back to default (by @Bartlomiejsz)
- magento/magento2#26548 -- issue/26384 Fix store switcher when using different base url on stores (by @TobiasCodeNull)
- magento/magento2#26329 -- MFTF: Replace invalid ActionGroup for AdminLogin (by @lbajsarowicz)
- magento/magento2#25359 -- Fix #25243 (by @korostii)
- magento/magento2#24003 -- Fixes less compilation problems in the Magento/luma theme (by @hostep)
- magento/magento2#27114 -- magento/magento2#: Remove a redundant PHP5 directives from .htaccess (by @atwixfirster)
- magento/magento2#27057 -- Removed redundant method _beforeToHtml (by @Usik2203)
- magento/magento2#27033 -- Catalog image lazy load (by @tdgroot)
- magento/magento2#26907 -- Open separate page when click 'View' in CMS pages(Grid) (by @dominicfernando)
- magento/magento2#26619 -- Cover CartTotalRepositoryPlugin by unit test and correct docblock (by @mrtuvn)
- magento/magento2#26778 -- Eliminate the need for inheritance for action controllers. (by @lbajsarowicz)
- magento/magento2#26990 -- #26989 MFTF: Use for reindex (by @lbajsarowicz)
- magento/magento2#27196 -- Remove @author annotation from Magento framework (by @diazwatson)
- magento/magento2#27149 -- 27027 added date format adjustment for 'validate-dob' rule (by @sergiy-v)
- magento/magento2#27138 -- Removed unnecessary tabindex property (by @drpayyne)
- magento/magento2#27131 -- 26758 improved cms page custom layout update logic (by @sergiy-v)
- magento/magento2#27084 -- Cleanup ObjectManager usage - Magento_CacheInvalidate (by @Bartlomiejsz)
- magento/magento2#27083 -- Cleanup ObjectManager usage - Magento_AsynchronousOperations (by @Bartlomiejsz)
- magento/magento2#27082 -- Cleanup ObjectManager usage - Magento_Analytics (by @Bartlomiejsz)
- magento/magento2#27080 -- Cleanup ObjectManager usage - Magento_EncryptionKey (by @Bartlomiejsz)
- magento/magento2#27029 -- #26847: Added 'enterKey' event handler to prompt widget (by @sergiy-v)
- magento/magento2#27026 -- Issue 27009: Fix error fire on catch when create new theme (by @vincent-le89)
- magento/magento2#27014 -- Fix #26992 Add new rating is active checkbox alignment issue (by @srsathish92)
- magento/magento2#26964 -- Cleanup ObjectManager usage - Magento_Elasticsearch (by @Bartlomiejsz)
- magento/magento2#26939 -- ObjectManager cleanup - Remove usage from AdminNotification module (by @ihor-sviziev)
- magento/magento2#26902 -- Fix #20309 - URL Rewrites redirect loop (by @Bartlomiejsz)
- magento/magento2#26649 -- table bottom color different then thead and tbody border color (by @tejash-wagento)
- magento/magento2#26642 -- MAG-251090-26590: Fixed Customer registration multiple form submit (by @princeCB)
- magento/magento2#26563 -- magento/magento2#: Test Coverage. API functional tests. removeItemFromCart (by @atwixfirster)
- magento/magento2#25454 -- TinyMCE4 hard to input double byte characters on chrome (by @HirokazuNishi)
- magento/magento2#24878 -- Create missing directories in imageuploader tree if they don't alread (by @hostep)
- magento/magento2#24743 -- fix issue 24735 (by @dmdanilchenko)
- magento/magento2#23742 -- Add Header (h1 - h6) tags to layout xml htmlTags Allowed types (by @furan917)
- magento/magento2#22442 -- Add support for char element to dto factory (by @wardcapp)
- magento/magento2#27172 -- magento/magento2#14086: Guest cart API ignoring cartId in url for some methods (by @engcom-Charlie)
- magento/magento2#27179 -- improve Magento\Catalog\Model\ImageUploader error handler (by @fsw)
- magento/magento2#27145 -- Cleanup ObjectManager usage - Magento_WebapiAsync (by @Bartlomiejsz)
- magento/magento2#26959 -- Correctly escape custom product image attributes (by @alexander-aleman)
- magento/magento2#26506 -- #26499 Always transliterate product url key (by @DanieliMi)
- magento/magento2#25722 -- Magento#25669: fixed issue "health_check.php fails if any database cache engine configured" (by @andrewbess)
- magento/magento2#27284 -- Fix static test failures for class annotaions (by @ihor-sviziev)
- magento/magento2#27281 -- TYPO: Fix annoying typo in Quantity word (by @lbajsarowicz)
- magento/magento2#27277 -- MFTF: Rename and rewrite Test that fake expired session (by @lbajsarowicz)
- magento/magento2#27274 -- MFTF: Create Account tests (Success & Failure) with
extend
(by @lbajsarowicz) - magento/magento2#27261 -- 20472 added product list price modifier (by @sergiy-v)
- magento/magento2#27249 -- Update Frontend Development Workflow type's comment to be clearer (by @navarr)
- magento/magento2#26784 -- [Forward Port PR-14344] Fix generating product URL rewrites for anchor categories (by @hostep)
- magento/magento2#26746 -- In System/Export controlers use MessageManager instead of throwing exceptions (by @pmarki)
- magento/magento2#26348 -- Fixed #26345 Reorder in Admin panel leads to report page in case of changed product custom option max characters (by @cedmudit)
- magento/magento2#27187 -- 26117: "Current user does not have an active cart" even when he actually has one (by @engcom-Charlie)
- magento/magento2#27170 -- 26825 add all image roles for first product entity (by @sergiy-v)
- magento/magento2#25733 -- Resolve Mass Delete Widget should have "Confirmation Modal" (by @edenduong)
- magento/magento2#27118 -- FIX #27117 Invalid functional Test names (by @lbajsarowicz)
- magento/magento2#27266 -- MFTF: Enable Persistent Shopping Cart. Assert Options (by @DmitryTsymbal)
- magento/magento2#27255 -- MFTF: Replace fragile test
AdminLoginTest
withAdminLoginSuccessfulTest
(by @lbajsarowicz) - magento/magento2#27165 -- [feature] Display category filter item in layered navigation based on the system configuration from admin area (by @vasilii-b)
- magento/magento2#27015 -- MC-26683: Removed get errors of cart allowing to add product to cart (by @AleksLi)
- magento/magento2#26987 -- Remove unused requirejs alias defined (by @mrtuvn)
- magento/magento2#26560 -- #26473: Improved logic for product image updating for configurable products (by @sergiy-v)
- magento/magento2#25297 -- Add 'schedule status' column to admin indexer grid (by @fredden)
- magento/magento2#24479 -- 22251 admin order email is now required 1 (by @solwininfotech)
- magento/magento2#27273 -- MFTF: Test isolation, consistent naming (backwards-compatible) (by @lbajsarowicz)
- magento/magento2#27237 -- magento/magento2#26749: Saving CMS Page Title from REST web API makes content empty (by @engcom-Charlie)
- magento/magento2#27215 -- Cleanup ObjectManager usage - Magento_Translation (by @Bartlomiejsz)
- magento/magento2#27191 -- 26827 Added improvements to product attribute repository (save method) (by @sergiy-v)
- magento/magento2#27125 -- #27124: Update wishlist image logic to match logic on wishlist page (by @mtbottens)
- magento/magento2#26015 -- Remove media gallery assets metadata when a directory removed (by @rogyar)
- magento/magento2#25734 -- Experius 2.3 patch catalog flat (by @lewisvoncken)
- magento/magento2#23191 -- Refactor addlinks to own class take 3 (follows #21658) (by @amenk)
- magento/magento2#27336 -- fixed My account Address Book Additional Address Entries table issue #27335 (by @abrarpathan19)
- magento/magento2#27304 -- FIX #14080 Added improvements to Category repository (save method) (by @sergiy-v)
- magento/magento2#27298 -- Implement ActionInterface for
cms/page/view
(by @lbajsarowicz) - magento/magento2#27292 -- Magento_Bundle / Remove
cache:flush
and extract Tests to separate files (by @lbajsarowicz) - magento/magento2#27263 -- #26708 Fix: ORDER BY has two similar conditions in the SQL query (by @vasilii-b)
- magento/magento2#27214 -- Mark AbstractAccount as DEPRECATED for Magento_Customer controllers (by @lbajsarowicz)
- magento/magento2#27116 -- Add Italy States (by @WaPoNe)
- magento/magento2#26748 -- magento#26745 add method setAdditionalInformation to OrderPaymentInte (by @antoninobonumore)
- magento/magento2#26923 -- Improve dashboard charts - migrate to chart.js (by @Bartlomiejsz)
- magento/magento2#27390 -- magento/magento2: fixes PHPDocs for module Magento_reports (by @andrewbess)
- magento/magento2#27375 -- Updating link to Adobe CLA in contributing.md (by @filmaj)
- magento/magento2#27353 -- Add xml declaration for catalog_widget_product_list.xml file (by @Usik2203)
- magento/magento2#27334 -- MFTF: Customer Subscribes To Newsletter Subscription On StoreFront (by @DmitryTsymbal)
- magento/magento2#27319 -- Cleanup ObjectManager usage - Magento_Catalog ViewModel,Plugin (by @Bartlomiejsz)
- magento/magento2#27307 -- magento/magento2: Fixes for the schema cache.xsd (by @andrewbess)
- magento/magento2#27276 -- Add "Admin" prefix to Test and ActionGroup (by @lbajsarowicz)
- magento/magento2#27000 -- MFTF FIX: Remove Customer by e-mail does not filter by e-mail (by @lbajsarowicz)
- magento/magento2#26538 -- Refactor datetime class (by @Tjitse-E)
- magento/magento2#25664 -- magento/magento2#25540: Products are not displaying infront end after updating product via importing CSV. (by @p-bystritsky)
- magento/magento2#22011 -- magento/magento2#22010: Updates AbstractExtensibleObject and AbstractExtensibleModel annotations (by @atwixfirster)
- magento/magento2#27378 -- MFTF: Refactor
amOnPage
for Admin product edit page (by @lbajsarowicz) - magento/magento2#26055 -- [Fixed] - HTML Validation issue Replace Attribute with data-* attribute (by @niravkrish)
- magento/magento2#27412 -- Added improvements to category url key validation logic (by @sergiy-v)
- magento/magento2#27393 -- Implement ActionInterface for /robots/index/index (by @Bartlomiejsz)
- magento/magento2#27385 -- Cleanup ObjectManager usage - Magento_SendFriend (by @Bartlomiejsz)
- magento/magento2#27384 -- Cleanup ObjectManager usage - Magento_Sitemap (by @Bartlomiejsz)
- magento/magento2#27383 -- #27370 Internet explorer issue:Default billing/shipping address not showing (by @vasilii-b)
- magento/magento2#27381 -- Implement ActionInterface for /captcha/refresh (by @lbajsarowicz)
- magento/magento2#27360 -- Move JS module initialization to separate tasks (by @krzksz)
- magento/magento2#27088 -- Fix Report date doesn't matching in configuration setting (by @Priya-V-Panchal)
- magento/magento2#22837 -- Short-term admin accounts #22833 (by @lfolco)
- magento/magento2#26075 -- Fix #6310 - Changing products 'this item has weight' using 'Update Attributes' is not possible (by @Bartlomiejsz)
- magento/magento2#27388 -- {ASI} :- Image size is not passed to image-uploader when inserting an image from new media gallery (by @konarshankar07)
- magento/magento2#26999 -- Fixed URL Rewrite addition/removal on product website add/remove (by @gwharton)
- magento/magento2#27371 -- [Admin] Do not allow HTML tags for the Product Attribute labels on save (by @vasilii-b)
- magento/magento2#27509 -- [MFTF] fixed test
AdminLoginWithRestrictPermissionTest
(by @engcom-Charlie) - magento/magento2#27462 -- Implement ActionInterface for /search/term/popular (by @Bartlomiejsz)
- magento/magento2#27427 -- Implement ActionInterface for /swagger/ (by @lbajsarowicz)
- magento/magento2#27425 -- Implement ActionInterface for /version/ (by @lbajsarowicz)
- magento/magento2#27413 -- Add follow symlinks to support linked folders (by @Nazar65)
- magento/magento2#27365 -- Fix issue 16315: Product save with onthefly index ignores website assignments (by @tna274)
- magento/magento2#27257 -- Save Asynchronous Operations with one Batch improvement (by @nuzil)
- magento/magento2#26763 -- fix: prevent undefined index error - closes #26762 (by @DanielRuf)
- magento/magento2#26736 -- {ASI} : SortBy component added (by @konarshankar07)
- magento/magento2#26618 -- Correct docblock CartTotalRepository get method (by @mrtuvn)
- magento/magento2#26417 -- translate.js Not shows empty values (by @ilnytskyi)
- magento/magento2#27493 -- Fix the minicart items actions alignment for tablet and desktop devices (by @vasilii-b)
- magento/magento2#27492 -- Fixed tests for Magento\Framework\Stdlib\DateTime\DateTime (by @andrewbess)
- magento/magento2#27399 -- Fixed the wrong behavior for a prompt modal when a user clicks on the modal overlay (by @serhiyzhovnir)
- magento/magento2#26397 -- Cleanup ObjectManager usage - Magento_Bundle (by @Bartlomiejsz)
- magento/magento2#26100 -- Fixed 24990: link doesn't redirect to dashboard (by @Usik2203)
- magento/magento2#27545 -- Fix XML Schema Location (by @sprankhub)
- magento/magento2#27544 -- Fix incorrect alignment element in login container theme blank (by @mrtuvn)
- magento/magento2#27526 -- [MFTF] using StorefrontOpenHomePageActionGroup for navigation to Home Page (by @Usik2203)
- magento/magento2#27521 -- PhpUnit 8 Migration - AdminNotification (by @ihor-sviziev)
- magento/magento2#27497 -- [bugfix] The store logo is missing when using the Magento_blank theme (by @vasilii-b)
- magento/magento2#27495 -- Make the header switcher styles more flexible (by @vasilii-b)
- magento/magento2#27463 -- Implement ActionInterface for /checkout/sidebar/removeItem (by @Bartlomiejsz)
- magento/magento2#27295 -- Fix the error that is wrong link title of a downloadable product when enabling "Use Default Value" (by @tna274)
- magento/magento2#26900 -- Removed references to '%context%' (dead code) (by @markshust)
- magento/magento2#26801 -- Prevent resizing an image if it was already resized before (by @hostep)
- magento/magento2#27519 -- PhpUnit 8 Migration - Framework & AdminAnalytics (by @ihor-sviziev)
- magento/magento2#27322 -- MFTF: Add
<magentoCron
instruction - Magento: Backend / Braintree / Captcha (by @lbajsarowicz) - magento/magento2#27321 -- MFTF: Add
<magentoCron
instruction - Magento_Bundle (by @lbajsarowicz) - magento/magento2#27652 -- Fix An error occurred during delete folder from a media gallery. (by @Nazar65)
- magento/magento2#27627 -- magento/magento2#27500 - Replace deprecated constructs from OfflinePa (by @cristiano-pacheco)
- magento/magento2#27597 -- magento/partners-magento2ee#171 Cover reported Admin Log bug with MFTF tests (by @lbajsarowicz)
- magento/magento2#27563 -- [MFTF] Set correct url for CmsPageEditPage (by @Usik2203)
- magento/magento2#27491 -- Cleanup ObjectManager usage - Magento_Developer (by @Bartlomiejsz)
- magento/magento2#27343 -- 13851 Added improvements for credit memo total fields (by @sergiy-v)
- magento/magento2#26988 -- #26986 REST API Pagination issue (by @lbajsarowicz)
- magento/magento2#26926 -- Fix hard-code scope store string (by @mrtuvn)
- magento/magento2#26036 -- Fixes phpcs errors and warnings for Magento\Framework\Image (by @krisdante)
- magento/magento2#27671 -- [MFTF] Use Action Group to click on minicart (by @Usik2203)
- magento/magento2#27552 -- Fix issue with loading mask on Admin Checkout (by @lbajsarowicz)
- magento/magento2#27547 -- Fix type hint for Select::where (by @marcusirgens)
- magento/magento2#27676 -- [MFTF] Added new actionGroup to click on first row on order grid (by @Usik2203)
- magento/magento2#27522 -- PhpUnit 8 Migration - Amqp (by @ihor-sviziev)
- magento/magento2#27448 -- Sitemap Observer Unit Test improvement: Expect email notification to send, and simplify setup a bit. (by @evktalo)
- magento/magento2#27701 -- #27638 Fix fatal errors in Unit Tests (by @lbajsarowicz)
- magento/magento2#27689 -- [MFTF] Using action group to go to admin category page (by @Usik2203)
- magento/magento2#27685 -- Removed a duplicate variable in Magento\QuoteGraphQl\Model\Resolver\Cart and in \Magento\QuoteGraphQl\Model\Resolver\SetBillingAddressOnCart (by @bgorski)
- magento/magento2#27677 -- [MFTF] Removed redundant ActionGroup (by @Usik2203)
- magento/magento2#27603 -- Fix zoom on search input #27506 (by @ptylek)
- magento/magento2#27325 -- MFTF: Fix failing CMS tests due to PageBuilder conflict (by @lbajsarowicz)
- magento/magento2#27843 -- [MFTF] Added assertion to AssertAdminSuccessLoginActionGroup (by @Usik2203)
- magento/magento2#27841 -- [MFTF] Remove redundant Index and Flush Cache action group (by @Usik2203)
- magento/magento2#27692 -- [MFTF] Use ActionGroup for checking category save success message. (by @Usik2203)
- magento/magento2#27606 -- Test coverage for PR #27589 (E-mail templates) (by @lbajsarowicz)
- magento/magento2#26293 -- Bugfix - Customer emails are not being sent from admin if customer is from store "0" (by @matheusgontijo)
- magento/magento2#27846 -- [MFTF] Use StorefrontOpenCartPageActionGroup to go to Checkout page (by @Usik2203)
- magento/magento2#27300 -- FIX #27299 Consecutive Requests in Integration Tests failing (by @lbajsarowicz)
- magento/magento2#27499 -- Updated MediaGallery modules and marked as API (by @sivaschenko)
- magento/magento2#27536 -- Introduced MediaContent and MediaContentApi modules (by @sivaschenko)
- magento/magento2#27566 -- Improve openDialog method initialization (by @Nazar65)
- magento/magento2#27966 -- Correct used in sections image pattern, minor fixes (by @Nazar65)
- magento/magento2#27926 -- Fixes incorrectly nested html in the product items list template. (by @hostep)
- magento/magento2#27892 -- Fixes unstable email integration tests (by @hostep)
- magento/magento2#27887 -- Fix Arabic and Hebrew in invoices (by @ihor-sviziev)
- magento/magento2#27886 -- Fixed #27874 Vat Validation URL for EU Vat numbers changed. (by @shikhamis11)
- magento/magento2#27740 -- Redirecting users to sales order history page (by @ajithkumar-maragathavel)
- magento/magento2#27578 -- Fix Magento Integrity Dependency test in case to be used not in scope of app/code isntallation. (by @swnsma)
- magento/magento2#27323 -- MFTF: Add
<magentoCron
instruction - CatalogImportExport / CatalogInventory / CatalogRule (by @lbajsarowicz) - magento/magento2#27093 -- #27089 Fix issue with returning non-available default limit (by @lbajsarowicz)
- magento/magento2#27994 -- Refactoring of the plugin responsible for the image/directory delete functionality + adjust tests (by @coderimus)
- magento/magento2#27976 -- Can not create a subfolder with the same name as the main folder (by @engcom-Charlie)
- magento/magento2#27964 -- Deprecate AbstractAction and it's public methods (by @lbajsarowicz)
- magento/magento2#27955 -- compliance to StorefrontMinicartSection (by @engcom-Echo)
- magento/magento2#27515 -- #27503 : MFTF: Acceptance tests break the naming convention (Indexer + Backup) (by @konarshankar07)
- magento/magento2#26886 -- comments & validation added in cookie configuration (by @ajithkumar-maragathavel)
- magento/magento2-login-as-customer#23 -- Removed "Login As Customer" action from Orders & Customers grid (by @ihorvansach)
- magento/magento2-login-as-customer#49 -- 34 remove option to merge guest cart v2 (by @ihorvansach)
- magento/magento2-login-as-customer#123 -- Added spinner/loader while Admin is logging in as Customer (by @ihorvansach)
- magento/magento2-login-as-customer#164 -- Magento2 login as customer/issues/159 (by @ihorvansach)
- magento/magento2-login-as-customer#148 -- magento2-login-as-customer/issues/102 (by @ihorvansach)
- magento/magento2-login-as-customer#68 -- login-as-customer/issues/59: Customer data not invalidated private content after logged in (by @nntoan)
- magento/magento2-login-as-customer#64 -- Update readme installation instructions (by @barryvdh)
- magento/magento2-login-as-customer#75 -- Resolved login-as-customer/issues/60 (by @erfanimani)
- magento/magento2-login-as-customer#92 -- Page title is empty when admin login as customer (by @konarshankar07)
- magento/magento2-login-as-customer#69 -- Need to update/change titles for ACL resource tree related to Login as Customer (by @konarshankar07)
- magento/magento2-login-as-customer#7 -- Merge module code improvements (by @ihorvansach)
- magento/magento2-login-as-customer#123 -- Added spinner/loader while Admin is logging in as Customer (by @ihorvansach)
- magento/magento2-login-as-customer#121 -- Login As Customer functionality is available when Login As Customer is disabled [fixed] (by @ihorvansach)
- magento/magento2-login-as-customer#120 -- All System Configuration settings should be on Global level (by @ihorvansach)
- magento/magento2-login-as-customer#119 -- Confirmation pop-up window for "Login as Customer" (New Request) (by @ihorvansach)
- magento/magento2-login-as-customer#101 -- Moved all UI from LoginAsCustomer to new LoginAsCustomerUi module (by @ihorvansach)
- magento/magento2-login-as-customer#99 -- Moved code related to the shopping cart from LoginAsCustomer to LogiAsCustomerSales extension (by @ihorvansach)
- magento/magento2-login-as-customer#87 -- 17 Notification banner on storefront [fixed: The banner is not showing] (by @ihorvansach)
- magento/magento2-login-as-customer#21 -- Login As Customer Controllers refactoring (by @ihorvansach)