Jump to content

PrestaShop v 1.7.7.0 Beta 1 är här


Recommended Posts

Hej alla Prestashop fans.

PrestaShop v 1.7.7.0 Beta 1 är här. Du kan läsa mer här:

 

Back Office:
  - New feature:
    - #18464: Add modal to customer address listing on bulk action (by @matthieu-rolland)
    - #18063: Use localized dates for order page (by @matks)
    - #17752: Add Prev/Next order button in the Order page (by @tdavidsonas88)
    - #17660: Migration of order view page printing functionality and layout changes - part 4 (by @matks)
    - #17416: Migrate standard refund and return products in order page (by @jolelievre)
    - #16820: Enable confirm modal for catalog > files listing for bulk delete action (by @matks)
    - #16668: Integrate a Vue component to manage Currency customization in the BO (by @jolelievre)
    - #16467: Migrate partial refund (by @matthieu-rolland)
    - #16815: Unhide new migrated Catalog > Files Symfony page (by @matks)
    - #16255: Migration of order view page messages block (by @tomas862)
    - #14972: Add/Edit a currency with the CLDR implementation (by @jolelievre)
    - #16065: Migrate Shipping block of new Order View page (by @sarjon)
    - #14682: Add preview extension for Grids (by @sarjon)
    - #15995: Migrate create order part 3. Implement vouchers managing (by @zuk3975)
    - #16008: Add Order status update in Order View page (by @sarjon)
    - #15908: Introduce list dropdown - used in order list page (by @tomas862)
    - #14320: Introduce NumberMinMaxFilterType and IntegerMinMaxFilterType (by @tomas862)
    - #14198: Add Commands/Queries Profiler tab (by @sarjon)
    - #10780: Introduce custom error pages (by @sarjon)
    - #13593: Automated hooks discovery and updating hooks list in xml and sql files for modern pages using Grid and FormBuilder (by @tomas862)
  - Improvement:
    - #18329: View order page: Display correction - 2 (by @NeOMakinG)
    - #17385: Confirm modal on restoring currency settings (by @sowbiba)
    - #17959: Enable new Orders page (by @matks)
    - #17090: Allow "add address" and "add customer" and "edit address" buttons to be handled in modal (by @matks)
    - #17702: Order Page: Keep email failure from blocking product cancellation (and some refactor) (by @matthieu-rolland)
    - #17568: Increase order price font size and colors for better contrast (by @atomiix)
    - #16287: Don't duplicate currencies in DB when creating a formerly deleted one  (by @matthieu-rolland)
    - #17583: Migration 1.7.7.x Register all new hooks (by @tdavidsonas88)
    - #17478: Cherry picked the changes from develop related to Refactor UI kit form #16964 and applied to 1.7.7.x (by @tdavidsonas88)
    - #17456: Introduces checkbox in list filter row (by @tomas862)
    - #17287: Enable bulk delete modal for Languages, Taxes, CMS Pages, CMS Cats (by @matks)
    - #17135: Orders > Product : Display "Stock Location" column only if it is not empty (by @Progi1984)
    - #17211: Reintegrate partial refund in the order view page (by @jolelievre)
    - #16722: Orders > Products : Display content of a pack (by @Progi1984)
    - #17286: Enable bulk delete modal for Suppliers, Brands, Brand adresses (by @matks)
    - #16150: Migrate order product management (by @sarjon)
    - #17079: Improve modal object without using this (by @NeOMakinG)
    - #16821: Add empty states for Catalog > Files and Orders > Credit slips pages (by @matks)
    - #16658: Use tab attribute as fallback when a module does not have category (by @PierreRambaud)
    - #16432: Module alias in webpack configuration for the new-theme (by @PierreRambaud)
    - #16440: Added indexes for product reference and supplier_reference (by @Gamesh)
    - #16570: Provides several UX improvements for order pages and allows to change order addresses (by @matks)
    - #16662: Fix PHP docblocks (by @mfurga)
    - #16552: Add generic ButtonBulkAction and javascript to handle open in tabs (by @jolelievre)
    - #16318: Make migrated order page's grid rows clickable (by @matthieu-rolland)
    - #16532: Remove useless debug controller actions (by @matks)
    - #15958: New design on module positions page (by @Progi1984)
    - #15707: Improve query performance in order status update due very slow StockManager.php queries (by @gennaris)
    - #16304: Change wording of lifetime of BO cookies help label (by @atomiix)
    - #16046: Migrate Documents block of Order View page (by @sarjon)
    - #16084: Migrate Merchandise returns for Orders view (by @sarjon)
    - #16281: Update wording and add a link in product options tab (by @marionf)
    - #16278: Use https links to doc instead of http (by @matks)
    - #16033: Introduces kpi design update for orders listing page - also includes layout changes for all kpi's in migrated pages (by @tomas862)
    - #16088: Disable Customer group selection checkbox when single customer is set… (by @atomiix)
    - #16224: Add tax information in combination table (by @marionf)
    - #16230: Add tax information for ecotax field (by @marionf)
    - #14809: Allow modifying email body contents (by @jolelievre)
    - #16090: Implement new Order View header (by @sarjon)
    - #16060: Minor improvements for Orders list (by @sarjon)
    - #15798: Remove optin field from the employee creation form (by @matthieu-rolland)
    - #15886: Improve pop up information on Category deletion (by @Progi1984)
    - #15084: Remove price precision in admin shop preferences  (by @matthieu-rolland)
    - #15808: Introduce icons instead of dropdown column for Orders page list (by @tomas862)
    - #15245: Update jQuery to 3.4.1 in the legacy Back Office pages (by @matthieu-rolland)
    - #14396: Migrate Catalog > Attributes&Features > Features > Add new/edit feature page (blocked by faceted_search update) (by @rokaszygmantas)
    - #15130: Simplify rendering of forms (by @sarjon)
    - #15761: Fix order view page wordings (by @matks)
    - #12855: Add Manufacturer Part Number in product codes (by @rblaurin)
    - #14767: Behat tests for Seo & Urls page commands - some code improvements (by @tomas862)
    - #15765: Fix parameter $id_hook phpdoc (by @JBWModules)
    - #15484: Add Malagasy language (by @OneDotIT)
    - #14689: Fix BO menu scrollbar size on small screens (by @PierreRambaud)
    - #14679: Introduce automatic Tab registration with symfony routes, menu now handles disabled modules (by @jolelievre)
    - #14586: Implement Circuit Breaker for fetching blog news (by @Progi1984)
    - #14249: Case-insensitive hook dispatching (by @tomas862)
    - #13198: Create SF command to return routes with missing _legacy_link (by @zuk3975)
    - #13472: Create SF command to list tactician commands and queries (by @zuk3975)
    - #13241: Add grid extension to disable filters submit button when filters are empty (by @zuk3975)
  - Bug fix:
    - #18812: Fix invoices refresh when adding product in an order (by @atomiix)
    - #18764: Fix exception when deleting address from customer view (by @sowbiba)
    - #18524: Remove ability to apply discount on all invoices in order view page (by @zuk3975)
    - #18635: Show confirm modal when adding product with new invoice (by @zuk3975)
    - #18566: Fix bad display of customizable product on create order page by removing margin and overflow (by @NeOMakinG)
    - #18445: Fix tooltip on product buttons of Order View staying on the page after delete and not being visible when adding a product (by @NeOMakinG)
    - #18200: Fix "weird behaviour when filling the quantity field with letters of symbols" (by @arouiadib)
    - #18544: Show new invoice information when adding product with new invoice in BO Order (by @zuk3975)
    - #18196: Refresh documents tab when adding product in order view page (by @atomiix)
    - #18686: Rename CountryChoiceType options using camel case convention (by @jolelievre)
    - #18641: Show confirmation modal before deleting order messages (by @zuk3975)
    - #18348: Cart products update (by @jolelievre)
    - #17852: Fix exception when adding negative amount/percentage discount in order view (by @atomiix)
    - #18515: Fix some css to avoid max width on many languages (by @NeOMakinG)
    - #18438: Fix currency buttons on edit and add page not aligned by adding styles and changing markup (by @NeOMakinG)
    - #18437: Fix sidebar not displayed in BO order page (by @matthieu-rolland)
    - #18204: BO : Order > Products : The block discounts was not displayed after adding a product (by @Progi1984)
    - #17736: Fix products search results order in SearchProductsHandler (by @zuk3975)
    - #18321: Do not stack free shipping vouchers on total: shipping fees applied once (by @matks)
    - #18228: Improve common search controller for backward compatibility (by @jolelievre)
    - #17850: Rework OrderRefundCalculator to use Number (by @zuk3975)
    - #18416: Fix overflow on main-menu and adjust workaround on last items in menu (by @NeOMakinG)
    - #18419: Fix currency symbol in orders list (by @sowbiba)
    - #17927: Wrong prices in edit order with secondary currency (by @sowbiba)
    - #18334: Add FancyBox in create order page details button (by @jolelievre)
    - #18326: Fix messages block in order view page (by @zuk3975)
    - #18373: Avoid date time split in Grids (by @jolelievre)
    - #18205: BO : Add Product on Order : Use previous cart rather than creating a new one (by @Progi1984)
    - #18347: Hide order preview stock location column if empty (by @atomiix)
    - #18305: Fix count query with customer filter (by @atomiix)
    - #17864: Extract order products to separate query (by @zuk3975)
    - #17938: Fix conversion when adding payment to order (by @sowbiba)
    - #17801: View and Create Order feedbacks corrections (by @NeOMakinG)
    - #18164: Use hasBeenPaid instead of hasInvoice to enable refund feature (by @jolelievre)
    - #18266: Add target options to index grid of orders on customer column (by @NeOMakinG)
    - #17526: Fix customer address form (by @zuk3975)
    - #17853: BO: Fix shipping price tax issue on order creation page (by @matthieu-rolland)
    - #18288: Fix wrong number of orders when filter 'New client' on (by @atomiix)
    - #18294: Return null when value is an empty string in ArabicToLatinDigitDataTransformer (by @atomiix)
    - #18208: Increase quantity when adding an already added product when creating order (by @atomiix)
    - #17975: Convert arabic/persian digits to latin digits in DatePickerType (by @atomiix)
    - #18102: Fix sidebar submenu opening by changing style and adding JS (by @NeOMakinG)
    - #18245: Fix orders page dropdown going under header by adding a flip false property (by @NeOMakinG)
    - #18124: Modifying address from order should duplicate it and soft delete former address (by @jolelievre)
    - #18246: Add check when adding a product in an order that it is not out of stock (by @jolelievre)
    - #18168: Prevent adding or editing an invalid product quantity on order (by @jolelievre)
    - #18202: Do not display shipping address when order is virtual product only (by @atomiix)
    - #17861: Add vertical scroll to customization fields in BO order create page (by @zuk3975)
    - #18091: Display gift message into migrated Order page (by @matks)
    - #17881: Fix Search by product name & category doesn't work in the second of the Stocks page (by @arouiadib)
    - #18146: After creating new voucher from orders/new, I get redirected to voucher list, not a new order (by @tdavidsonas88)
    - #17849: Fix orders page dropdown going under header by removing the fixed property (by @NeOMakinG)
    - #17672: Rework ChangeOrderCurrencyHandler to private methods (by @zuk3975)
    - #17292: Fixes undefined vars in some migrated controllers (by @zuk3975)
    - #18101: Fix typo in hook descriptions (by @jolelievre)
    - #17476: Don't allow comma in order payment amount field (by @atomiix)
    - #17986: Fix "Module Manager" menu item not being translatable (by @eternoendless)
    - #17839: Wrap OrderController::viewAction in try-catch (by @zuk3975)
    - #17482: Allow token for TokenisedUrlsListener class and in form using the method=GET attribute (by @PierreRambaud)
    - #18054: In RTL I have to click 3 times on the checkbox to select the product (by @tdavidsonas88)
    - #17985: Fix customer informations on order page when customer is a guest (by @matthieu-rolland)
    - #18045: Fix selector for invoice note manager (by @tdavidsonas88)
    - #17742: Fix country states input toggle on page load (by @zuk3975)
    - #17650: Fixed display for first cell (select all & input) in grid (by @Progi1984)
    - #17877: Fix bug when adding a discount on order page (by @matthieu-rolland)
    - #17804: Fix bug when changing addresses on virtual product command (by @matthieu-rolland)
    - #17913: Remove useless TinyMCE scripts from brand form pages (by @jolelievre)
    - #17799: Order Page: Fix private note that cannot be emptied (by @matthieu-rolland)
    - #17973: Fix pagination on migrated order listing (by @matthieu-rolland)
    - #17884: Use constant for reduction type in CatalogPriceRuleGridDataFactory (by @zuk3975)
    - #17796: Fix new wording without domain (by @eternoendless)
    - #17535: Fix deleted customer's order preview/details (by @atomiix)
    - #17700: Wrong address update when changing the shipping adresse of an order (by @atomiix)
    - #17305: Adds optional DNI field and missing post_code handling in supplier form (by @zuk3975)
    - #17220: Fix multiple bugs in order view page (by @zuk3975)
    - #17641: Fixed Exception for not defined variables when editing a product quantity in an order (by @Progi1984)
    - #17649: Fix wrong address edit link in order detail (by @atomiix)
    - #17614: Missing assets generation (by @PierreRambaud)
    - #17612: Fixed Empty Option in Smarty Form in Advanced Parameters > Performance (by @Progi1984)
    - #17547: Fix grids, when search finds no result we still display filters and reset button (by @matks)
    - #17448: Fix create order info missing (by @atomiix)
    - #17531: Remove irrelevant Todo in order messages (by @zuk3975)
    - #17444: Change tinymce lang when changeLanguage event is fired (by @NeOMakinG)
    - #17465: Fix create order customization/combinations (by @atomiix)
    - #17366: Added missing admin security annotations (by @RaimondasSapola)
    - #17421: Delete free shipping voucher after creating an order on BO (by @zuk3975)
    - #17445: Fix wrong address edit link (by @atomiix)
    - #17241: Do not allow negative amount in order payment block (by @atomiix)
    - #17325: Fix cart re-rendering after customer not found in Order creation (by @zuk3975)
    - #17381: Show product customizations in the order BO page (by @atomiix)
    - #17373: Fix currency localization (by @atomiix)
    - #17413: Fixed warning about Maxmind DB in Geolocalization page (by @Progi1984)
    - #17377: Fix modal not being hidden sometimes (by @atomiix)
    - #17404: Fix order creation bug due to wrong computing precision (by @matthieu-rolland)
    - #17191: Translate exception message when customer not found on address creation form (by @sowbiba)
    - #17279: Fix monitoring page sorting (by @matks)
    - #17331: ProfileId accepts int and string as input type although int value is required (by @jolelievre)
    - #17291: Display symbols in form in case of error, remove DefaultLanguage constraint (by @jolelievre)
    - #17180: Fix suppliers form description to be optional (by @zuk3975)
    - #17232: Rebuild Create an Order page assets (by @matks)
    - #17229: Recompute FOSJSRouting JSON file (by @matks)
    - #17132: Javascript errors in BO's webservice and login page (by @matthieu-rolland)
    - #16883: Fixed filtering for date in Back Office / Logs (by @PrestaworksNiklas)
    - #16860: Fix United Kingdom VAT issue for all EU countries (by @jf-viguier)
    - #16765: Fix recursive check of updated files (by @Darhazer)
    - #16946: Modified the string in success alert for attachements bulk deletion (by @arouiadib)
    - #16307: Cast employeeId to int in the bulk update employee command (by @atomiix)
    - #16074: Prioritize customer search by id when saving an address (by @levyn)
    - #16510: Avoid dropdowns from module page to appear under header element (by @NeOMakinG)
    - #16560: Fix header for migrated Orders pages (by @matks)
    - #16548: Use CMSCategory instead of CMS object model (by @PierreRambaud)
    - #16542: Fix specific prices not being displayed in the BO (by @PierreRambaud)
    - #16541: Fix pagination on product page listing (by @PierreRambaud)
    - #16535: Fix TinyMCE not loading on safari in CMS page (by @NeOMakinG)
    - #16530: Use country id while creating the Supplier form (by @PierreRambaud)
    - #16457: Enable TinyMCE on add/edit supplier page BO (by @matks)
    - #16461: Display display_name instead of name in theme card and add author.url (by @NeOMakinG)
    - #16392: Fix error when trying to the change the quantity of a free product in an order in the BO (by @Progi1984)
    - #16394: Fix typo in condition (by @mvorisek)
    - #16375: Fix wrong case sensitiveness for email addresses (by @PierreRambaud)
    - #16360: Fix output buffer not closed in Twig\HookExtension::renderHooksArray (by @jnvsor)
    - #16319: Use customer group price display preference when displaying orders in BO (by @matks)
    - #16312: Fix incorrect display value in Price Tab of admin product controller (by @WebXYAgency)
    - #16159: Fix category checkbox redirect (by @atomiix)
    - #16225: Fix prices display in new order page (by @sarjon)
    - #16285: Fix ajax spinner not disappearing after Ajax is done (by @eternoendless)
    - #16209: Use local fonts in BO default theme (by @eternoendless)
    - #16271: Remove useless checkbox in product options tab for attached files (by @marionf)
    - #16266: Fix ajax exception when search for a product in order creation page (by @matthieu-rolland)
    - #16075: Some fixes to Orders page (by @sarjon)
    - #16222: Fix error when deleting order cart rule (by @sarjon)
    - #16175: Fix label not in place on BO products page in Filter by categories (by @atomiix)
    - #16123: Delete supplier's address only if no other shops use it (by @atomiix)
    - #16045: Fix swap-select values not being submitted in generated AdminController forms (by @L3RAZ)
    - #15906: Fixes issue Undefined index _route (by @Gamesh)
    - #16089: Fix "Invalid  parameter: '' cannot be interpreted as a number" error (by @Progi1984)
    - #16071: Fix "Call to a member function formatPrice() on null" fatal error (by @Progi1984)
    - #15511: Make sure the keys used for translation are case sensitive (by @jocel1)
    - #15926: Fix error SQL in getRecurseCategory method (by @marionf)
    - #15909: Fix for product images in multishop BO (by @PrestaworksJonas)
    - #15900: Replace usages of jQuery.live usages and add polyfill (by @matthieu-rolland)
    - #15757: Fix monitoring grids id configuration (by @zuk3975)
    - #15428: Add check for required fields in BO > Country > Address format (by @matthieu-rolland)
    - #15514: Add condition to avoid duplicate invoice line. (by @FlorentinGarnier)
    - #15111: Fix wording domains (by @eternoendless)
    - #15712: Fix tabs on the product page when in Polish (by @Progi1984)
    - #15546: Fix bad combination dropdown in cart rule (by @idnovate)
    - #14925: Copy images from SCSS directory to the public directory when building the new theme (by @Progi1984)
    - #15429: Fix Add an Employee Handler with int casting required (by @matks)
    - #15397: Escape Employee email in avatar block (by @PierreRambaud)
    - #15325: Remove reference to non existent css file (by @eternoendless)
    - #14879: Allow changing the position of products in a category in the catalog > product page (by @PierreRambaud)
    - #14168: Add missing check for CMS page category existence on create/edit actions (by @zuk3975)
    - #14959: Add duplicate prices feature (by @202-ecommerce)
    - #15005: Fix incorrect last visit date in the customer grid (by @cirykpopeye)
    - #14977: Fix Search customer in specific group (by @khouloudbelguith)
    - #13730: Fix wrong price display in BO when using a specific price in a different currency (by @123monsite-regis)
    - #12903: Match multiline translation expressions in modules (by @unlocomqx)
    - #12497: Fix issue with the link Manage tax rules in the pricing tab (by @khouloudbelguith)
    - #13980: Execute displayAdminLogin hook without shop context (by @idnovate)
    - #14656: Fix editing shop association in Category and Manufacturer (by @zuk3975)
    - #14307: Fix manufacturers grid logo to not depend from shop context (by @zuk3975)
    - #14543: Wrong path of products thumbnails in back office (by @matthieu-rolland)
    - #14540: Update Import controller to get errors for bad category import (by @webmak)
    - #14613: Fix broken translations in module list page (by @matthieu-rolland)
    - #14466: Fix saving of selected BO language (by @rokaszygmantas)
    - #14530: Use Preview link without  option for seo preview (by @PierreRambaud)
    - #14525: Fix php warning in php 7.2 in case of JSON output (by @202-ecommerce)
    - #12997: Add disabled visual effect on disabled elements on the translation interface (by @francoispeyret)
    - #14308: Fix wrong tax when duplicating product in BO with several taxes (multishop) (by @202-ecommerce)
    - #14310: Adds missing fields validation in tax create/edit handlers (by @zuk3975)
    - #14450: Whitelist filters for the Logs Page (by @Progi1984)
    - #13959: Fix duplicate include of JS files in BO (by @idnovate)
    - #14223: Fix unescaped dash in character group in autoloader regex (by @mvorisek)
    - #14292: Update php-cs-fixer to latest version (by @MathiasReker)
    - #13971: Fix dashboard sales stats to account for taxes and shipping costs (by @ComonSoft)
    - #13894: Hook displayBackOfficeTop should be in nav container (by @jf-viguier)
    - #13382: Remove money symbol from specific price reduction field (by @YeLnatSs)
    - #14004: Fix generate path thumbnail image (by @dariusakafest)
    - #13798: Use password input type for imap password field (by @marionf)
    - #13571: Enable grid search button by default (by @zuk3975)
    - #13572: Add FiltersSubmitButtonEnablerExtension to profiles page (by @zuk3975)
    - #13454: Fix on product redirect in SEO tabs  (by @YeLnatSs)
    - #13425: Fix border inside tabs even when counter is empty (by @YeLnatSs)
  - Refactoring:
    - #18130: Use grid common search action where possible (1.7.7.x controllers only) (by @zuk3975)
    - #17907: Fix TinyMCEEditor that shouldn't handle language switching by adding a TranslatableField (by @NeOMakinG)
    - #17528: Fix all 1.7.7.x controllers and routes to comply with conventions (by @tdavidsonas88)
    - #17715: Fix print css (by @matks)
    - #17187: Delete migrated AdminRequestSqlController again - part 2 (by @matks)
    - #17077: Remove unused legacy Customer Adresses files (by @matks)
    - #17169: Refacto partial refund handler (by @jolelievre)
    - #17175: Replace partialRefund form/builder/dataProvider with CancelProduct (by @matthieu-rolland)
    - #16207: Migrate summary block of BO create order page (by @zuk3975)
    - #15300: Migration for Sell > Customers > Addresses create/edit forms (by @RaimondasSapola)
    - #15003: Migration Catalog > Files and Catalog > Files Edit and create forms (by @RaimondasSapola)
    - #16588: Unhide monitoring sf page (by @matks)
    - #16621: Remove legacy unused Order Slip files (by @matks)
    - #13903: Migrate Sell > Orders > Credit slips page (by @zuk3975)
    - #16267: Finish migration "Catalog > Monitoring" page (by @atomiix)
    - #14288: Migrate Customer Service view (by @sarjon)
    - #15229: Migration of Sell > Customers > Addresses page (by @RaimondasSapola)
    - #13716: Migrate Sell > Catalog > Catalog price rule create/edit action (by @zuk3975)
    - #15915: Migration of International > Taxes > Tax rules page (by @matks)
    - #15982: Migrate product component for Orders page (by @RaimondasSapola)
    - #16022: Migrate order action and status block (by @sarjon)
    - #15901: Implement discounts management in Order View page (by @sarjon)
    - #15899: Migrate BO order creation page - part 2. Handle shipping block (by @zuk3975)
    - #15955: Migrate Customer block of Order view page (by @sarjon)
    - #15778: Migrate Payment block of Order view page (by @sarjon)
    - #14040: Migrate Sell > Catalog > Attributes & Features > Attributes list (by @zuk3975)
    - #14864: Migrate Catalog > Files page (by @RaimondasSapola)
    - #15814: Implement cart information providing in BO order creation page - part 1 (by @zuk3975)
    - #15766: Prepare Twig templates for Add Order page (by @zuk3975)
    - #15650: Migrate "Catalog > Brand & Suppliers > Suppliers create/edit action (by @matks)
    - #13584: Migrate Sell > Catalog > Discounts > Catalog Price Rules list (by @zuk3975)
    - #14707: Migration of "add cart rule" action (by @rokaszygmantas)
    - #14991: Fix Monitoring grids data for multishop (by @zuk3975)
    - #14869: Removes AdminPreferencesController again (by @matks)
    - #14873: Remove AdminManufacturer controller again (by @matks)
    - #14800: Add category to product CQRS command (by @matthieu-rolland)
    - #14872: Delete migrated AdminCmsController again (by @matks)
    - #13529: Migrate Sell > Catalog > Monitoring listing action (by @zuk3975)
    - #13515: Migrate Sell > Catalog Brands & Suppliers > Suppliers view action (by @zuk3975)
- Front Office:
  - New feature:
    - #17410: Add FO hook displayFooterCategory (by @matks)
    - #16013: New design for homepage slider on mobile (by @Progi1984)
    - #14033: Introduce FO JS event showErrorNextToAddtoCartButton to handle shoppingcart error returns (by @matks)
  - Improvement:
    - #18221: Backport #16837 to 1.7.7.x : Add breadcrumbs to my account pages (by @matks)
    - #17577: Prevent email enumeration (by @PierreRambaud)
    - #16857: Changing brand page style (by @NeOMakinG)
    - #16524: Switch select of ps_brandlist to a bootstrap dropdown (by @NeOMakinG)
    - #16526: Change suppliers select into bootstrap dropdown (by @NeOMakinG)
    - #16340: Fix bullets of bulleted lists being removed by default (by @rdy4ever)
    - #16052: Fix Very strict selector div.delivery-option (by @davidglezz)
    - #16180: Use Media Server for assets (CSS, JS, Images) (by @Progi1984)
    - #16069: Change wording in FO when there is specific price by quantity (by @atomiix)
    - #16063: Improve wording on order confirmation email (by @atomiix)
    - #16126: Change checkout button wording (by @atomiix)
    - #15916: Set emailsubscription input required (by @davidglezz)
    - #15501: Updated blockReassurance in composer.json (by @Progi1984)
    - #13517: Show free shipping indication only if appropriate (by @hacchus)
    - #15750: Update jQuery to 3.4.1 in Core theme and Classic theme (by @matthieu-rolland)
    - #15176: Enable modules to know the current checkout process step (by @matks)
    - #15603: Allow access to Checkout process (by @matks)
    - #15271: Use aria-label instead of .sr-only hidden span (by @davidglezz)
    - #15354: Updated prestashop/ps_emailsubscription to 2.5.0, prestashop/ps_facetedsearch to 3.2.1, prestashop/ps_contactinfo to 3.2.0 (by @Progi1984)
    - #15013: Fix URLs for non-default combinations (by @Amazzing)
    - #14539: Make email display dependant on configuration from ps_contactinfo module (by @matthieu-rolland)
    - #15055: Fix duplicate class attribute in HTML element (by @asf-harlock)
    - #14710: Make last breadcrumb element not clickable (by @matthieu-rolland)
    - #12883: Add breadcrumb to the suppliers page (by @SebBareyre)
    - #12882: Add breadcrumb to the best sales page (by @SebBareyre)
    - #12881: Add breadcrumb to the prices drop page (by @SebBareyre)
    - #12880: Add breadcrumb to the new products page (by @SebBareyre)
    - #14214: Handle shoppingcart error returns properly - part 2 (by @matks)
    - #14437: Translate aria-label in modal close button (by @davidglezz)
    - #14049: Allow template vars override in hook actionFrontControllerSetVariables (by @Matt75)
    - #13383: UI improvements for classic theme (by @YeLnatSs)
    - #14079: Update Smarty comments to reflect related blocks (by @prestamodule)
  - Bug fix:
    - #18427: Fix issue when there is a quantity discount on combination products (by @matthieu-rolland)
    - #18743: Fix FO Exception after category add on multilang shop (by @sowbiba)
    - #17917: Use appropriate hook name in contact right column (by @jolelievre)
    - #18061: Order page: fix stock value update when editing a product (by @matthieu-rolland)
    - #17843: Fix classic them subcategories in menu displayed hover menu by improving JS selector (by @NeOMakinG)
    - #18073: Checkout address edition is failing due to missing id_address in action (by @PierreRambaud)
    - #17767: Multishop - BO : Fix orders not appearing in order list for shared space shops (by @matthieu-rolland)
    - #17901: The button add to cart shouldn't be enabled when minimal quantity > quantity (by @arouiadib)
    - #17438: Fix submenu not displayed on mobile on classic theme (by @NeOMakinG)
    - #17677: Reintroduce hook displayAdditionalCustomerAddressFields (by @eternoendless)
    - #16863: Fix a bug where product images were not scrollable after product refresh (by @NeOMakinG)
    - #17342: Make rewrite pattern non greedy (by @andromaque)
    - #17349: Classic Theme : enable some hooks for BlockReassurance (by @Progi1984)
    - #16520: Fix contact layout not working at all (by @NeOMakinG)
    - #16574: Fix product cannot be deleted from cart IF another customization is made and not added to cart yet (by @Hlavtox)
    - #16724: Fix multiple cart rules calculation (by @atomiix)
    - #17005: Adding default "Select" when sort not up in FO is selected on category page (by @NeOMakinG)
    - #16856: Show list bullets on product page and align it (by @NeOMakinG)
    - #17002: Correcting price alignment on RTL language (by @NeOMakinG)
    - #16915: Protect checkout forms to avoid submitting multiple times (by @atomiix)
    - #16868: Show "No picture" image instead of broken one (by @prestamodule)
    - #16638: Fix logic and display of customer's cart rules (by @Hlavtox)
    - #16528: Change links block style in carrier process (by @NeOMakinG)
    - #16571: Fix total tax in order confirmation (by @Hlavtox)
    - #16531: Round remaining value of reduction amount (by @202-ecommerce)
    - #16550: Fix var not displayed in emails when mail address is in uppercase (by @marionf)
    - #16504: Display 3 products on the same line on home with 2 columns layout (by @NeOMakinG)
    - #16503: Hide pack products' prices when the show price option is disabled (by @NeOMakinG)
    - #16478: Fix shipping method design in payment tunnel (by @NeOMakinG)
    - #16250: Fix wrong product alignment in product lists for smaller devices (by @rdy4ever)
    - #16468: Fix issue where html tags from ps_emailsubscription module would be escaped and not interpreted as HTML (by @NeOMakinG)
    - #16087: Fix no carriers in checkout bad cart rules (by @matks)
    - #16147: Add CSS sizes for images in custom text block (by @Klemart3D)
    - #16235: Fix how discounts are displayed in cart summary when using vouchers (by @matthieu-rolland)
    - #16049: Fix number of DL & expiration date being displayed in the download virtual product mail (by @atomiix)
    - #16114: Add missing placeholder in the Private Note textarea (by @atomiix)
    - #16085: Get locale from Context current locale instead of repository in OrderDetailLazyArray (by @Progi1984)
    - #15987: Check if customized product image exists before trying to delete it (by @jf-viguier)
    - #16014: Fix html being displayed in download virtual product text mail (by @atomiix)
    - #15872: Check mimum quantity for products in the basket order (by @matthieu-rolland)
    - #15623: Do not allow to put item in cart if available quantity is 0 (by @matks)
    - #15851: Fixed missing translation for tax label (by @JevgenijVisockij)
    - #15706: Wrong combinaison reference in customer account order history (by @PululuK)
    - #15799: Fix association of payment methods with delivery module (by @Seleda)
    - #15840: Do not apply htmlentities before insterting message in db (by @matthieu-rolland)
    - #15549: Fix calculation price in group reductions when in tax excluded mode (by @matthieu-rolland)
    - #15297: Fix missing wrapper in quickview displayProductAdditionalInfo hook (by @dheerajwebkul)
    - #15758: Fix image not correctly resized in FO product listing if height is too high (by @PierreRambaud)
    - #14489: Disallow ordering a product that was transformed from regular into product with combinations (by @202-ecommerce)
    - #15748: Use cover photo in listing instead of default combination (by @PierreRambaud)
    - #13022: Remove deprecated customization constants & fix undefined index notice (by @shaffe-fr)
    - #15739: Fix product not being added to cart after deleting product customisation (by @PeeyushAgrawalWebkul)
    - #15710: Prevent rage clicking on checkout steps submit button (by @rdy4ever)
    - #15216: Allow users to edit address alias during checkout (by @pauloffb)
    - #15533: Disallow showing bad cart to FO user (by @matks)
    - #15632: Remove unneccessary slash on Home category breadcrumb (by @JBWModules)
    - #15399: Fix bug keeping users from choosing a carrier before cart order completion (by @matthieu-rolland)
    - #15512: Fix unclosed <p> html tag (by @davidglezz)
    - #15314: Fix not being able to remove automatically applied cart rule (by @damiandominella)
    - #15352: Fix quicksearch results missing the category name (by @JulianEberius)
    - #15368: Fix breadcrumb SEO (by @davidglezz)
    - #15326: Fix color name not appearing over the color block in the product pages (by @dineshbadrukhiya)
    - #15357: Fix typo and avoid card-block border show when note is empty (by @PrestaShark)
    - #15276: Fix one column row without colspan (by @davidglezz)
    - #14937: Fix display bug in classic theme when hooking the ps_emailsubscription module to the left column (by @Progi1984)
    - #15167: Fix not product not appearing in search results after having enabled it (by @PeeyushAgrawalWebkul)
    - #14727: Fix compile id {render} override issue on theme (by @202-ecommerce)
    - #14819: Fix create account sitemap link (by @Thomas-lhuillier)
    - #13677: Fix submenu hiding menu in classic theme (by @YeLnatSs)
    - #14558: Implement Schema ItemList for products listing & Fix Schema Product (by @Progi1984)
    - #14587: Fix issue when searching for long words in FO (by @matthieu-rolland)
    - #14567: Remove image in about us CMS page (by @marionf)
    - #14507: Fix bug in FO translations with multiple resources and tpl inclusions (by @202-ecommerce)
    - #14422: Refactor theme usage of product flags - apply DRY (by @matks)
    - #14452: Allow to buy a product without stock when other combinations have stock and unavailable product attributes are not displayed (by @Progi1984)
    - #14263: Fix display voucher conversion between currencies (by @tomlev)
    - #14385: Fixed duplicated block name (by @aleksiuno)
    - #13804: Fix shared smarty compilation ID across shops / themes (by @202-ecommerce)
    - #13687: Fix notice when trying to create a return for an order item that has already been returned (by @Codencode)
    - #13704: Fix exclude discounted products on CartRule (by @tomlev)
    - #13387: Fix image size in summary not limited (by @YeLnatSs)
  - Refactoring:
    - #15277: Combine two equal adjacent selectors (by @davidglezz)
    - #15284: Make color and texture consistent when both are set (by @davidglezz)
    - #16099: Make checkout js code easier to understand (by @atomiix)
    - #15083: Use aria-label instead of hidden sr-only span in variant links (by @pojebunny)
- Core:
  - New feature:
    - #18475: Enable controllers as a service through autowiring (by @matks)
    - #14428: Introduce fuzzy search (by @Lathanao)
    - #14134: Combine consecutive issets() (by @Quetzacoalt91)
    - #13384: Add naming convention linter (by @sarjon)
    - #13200: Add SecurityAnnotation linter (by @sarjon)
  - Improvement:
    - #18201: Optimize the 1.7.7 translation catalog (by @matthieu-rolland)
    - #18617: Make computing precision matching currency's display precision (by @matthieu-rolland)
    - #17734: Register new hook displayFooterCategory for 1770 and rename order hooks (by @matks)
    - #18050: Use proper computing precision in payment module (by @matthieu-rolland)
    - #17889: Add displayAdditionalCustomerAddressFields hook during update (by @matthieu-rolland)
    - #17731: Fix license headers (by @matks)
    - #17149: Cancel product (by @matthieu-rolland)
    - #17579: Update license headers 2020  (by @PierreRambaud)
    - #17537: Increase timeout to download translation packages from 5 to 20 seconds (by @jolelievre)
    - #13761: Add compatibility with PHP 7.3 (by @mickaelandrieu)
    - #8770: Remove file 'fileType' when deleting images (by @marekhanus)
    - #17067: PHPDocumentation on Category constructor (by @zalexki)
    - #16714: Update composer.json requirements (by @gavinkalika)
    - #17048: Update nginx configuration (by @PierreRambaud)
    - #16144: Migrate hooks for new Order view page (by @sarjon)
    - #16789: Security policy (by @PierreRambaud)
    - #16383: Currencies are customizable and prices are shown accordingly (by @jolelievre)
    - #16429: Upgrade Smarty to v3.1.34 (by @matks)
    - #14894: Use utf8mb4 charset to support emoji (by @PierreRambaud)
    - #16454: Add comments about DataLang (by @eternoendless)
    - #16404: Improve cache for staticPrice for products with combinations (by @Progi1984)
    - #16433: Update license headers (by @matks)
    - #16316: Allow to define authorized MIME types in ImageManager::validateUpload() (by @Progi1984)
    - #16310: Add ps_dataprivacy, productcomments and ps_crossselling as native modules (by @PierreRambaud)
    - #15902: Use the correct environment depending on what you are doing (dev, test, and prod) (by @PierreRambaud)
    - #16331: Add "total_shipping_tax_excl" and "total_shipping_tax_incl" in email data (by @yannicka)
    - #16176: Increase maximum hook length to 191 characters (by @eternoendless)
    - #15022: Migration of Sell > Customer Service > Merchandise Returns page (by @rokaszygmantas)
    - #16241: Improve install doc (by @matks)
    - #16237: Set Demo mode only if undefined (by @Quetzacoalt91)
    - #16097: Improvement on product image generation for high definition images. (by @Prestaworks)
    - #16041: Remove google plus from login footer (by @mohamedaitbella)
    - #13636: Add zones for: Austria, Switzerland, Denkmark, Netherlands, Thailand (by @manfield)
    - #15755: Make CLDR Specification\Number immutable (by @Progi1984)
    - #14665: Allow to display/hide manufacturers and suppliers independently (by @matthieu-rolland)
    - #15656: Update license headers (by @matks)
    - #15723: Fix typos (by @Zzareb)
    - #15551: Update php docs on currency class (by @zalexki)
    - #15552: Update php docs for class customer (by @FlorianBergeron)
    - #15557: Update php docs in class PaymentModule (by @FlorianBergeron)
    - #15555: Fix php docs in class Mail (by @FlorianBergeron)
    - #15550: Update php docs for link class (by @FlorianBergeron)
    - #15520: Remove old docs files (by @matks)
    - #15340: Update minimum compatibility to PHP 7.1.3 (by @eternoendless)
    - #15393: Update php docs for PaymentModule::getCurrency() (by @v4lux)
    - #14838: Update invalid characters in Customer Creation & Update error messages and tips (by @Progi1984)
    - #14951: Update PrestaShopCollection.php docs on getFirst method return type (by @zalexki)
    - #15010: Make EmployeeId accept integers only (by @gavinkalika)
    - #15079: Fix phpdoc for parameter type in module::updatePosition() (by @zalexki)
    - #14949: Update Module.php docs on version property type (by @zalexki)
    - #13830: Remove duplicate var in cart.php (by @davidglezz)
    - #13906: Update CLDR data to 35.1 (by @eternoendless)
    - #14691: Update version to 1.7.7.0 (by @jolelievre)
    - #14246: Add doctrine filters applicator (by @sarjon)
    - #14545: Remove english emails since they are generated now (by @jolelievre)
    - #14116: Do not set a cookie if it finally has not changed (by @jocel1)
    - #14232: Fix string line ending (by @MathiasReker)
    - #14233: Use __DIR__ constant (by @MathiasReker)
    - #14165: Fix Phpdoc (by @Matt75)
    - #13803: Make the movement of the Grid columns really easy (by @mickaelandrieu)
    - #13818: Remove redundant condition in cart.php (by @davidglezz)
    - #13606: Fix phpdoc on Module class (by @Matt75)
    - #13486: Fix coding style on develop (by @matks)
    - #13236: Add ajax support for @AdminSecurity annotation (by @sarjon)
    - #13119: Allow hookAdditionalCustomerFormFields and --AddressFormFields to modify fields positions (by @rblaurin)
  - Bug fix:
    - #18851: Build assets for Beta (by @jolelievre)
    - #18234: Fix guest to customer transformation issue (by @matthieu-rolland)
    - #17561: Allow cyrilic domain names in email addresses (by @atomiix)
    - #18144: Fix CartRule : Discount on selected product excluding discounted products (by @Progi1984)
    - #17733: Unwanted spaces in 1.7.7.0.sql file (by @matks)
    - #17288: Upgrade Symfony 3.4 (by @mvorisek)
    - #17307: Do not force memory_limit in index_cli.php (by @PierreRambaud)
    - #17254: Fix deleted products not being displayed in orders (by @atomiix)
    - #17246: Update Cs Fixer configuration (by @PierreRambaud)
    - #15942: Fix docker compose not being able to stat files (by @PierreRambaud)
    - #16733: Fix new connection detection (by @mvorisek)
    - #16635: Fix discount calculation if two gift-cartrules exist for the same product. (by @Hlavtox)
    - #16586: Do not escape translations when using the legacy translator from the new one (by @PierreRambaud)
    - #16459: Fix behavior of Module::isRegisteredInHook() (by @Matt75)
    - #16410: Make sure to get correct lang fields for shop (by @kpodemski)
    - #16465: Upgrade SQL scripts can use DB_NAME, release creator regex fix, Tab.enable upgrade script fixed (by @jolelievre)
    - #16334: Fix wrong flag on some languages (by @eternoendless)
    - #16213: Make id_order available everywhere where order_name is available (by @atomiix)
    - #12379: Fix of the carrier choice in payment preferences, product editor and cart rules (by @Rolige)
    - #16072: Remove require config.inc.php on all commands and fix a notice (by @202-ecommerce)
    - #16111: Check that ShippingCostTax values are not null before being formatted (by @Progi1984)
    - #15805: Fix Cannot use object of type ParameterBag as array (by @davidglezz)
    - #15974: Fix wrong verification of number of languages (by @dariusakafest)
    - #15967: Use midnight for birthdate verification (by @eternoendless)
    - #15903: Hide bad vouchers that should not be displayed to customers (by @matks)
    - #15616: Refuse empty customer first and last names (by @matks)
    - #15642: Fix wrong breadcrumb on home category (by @jocel1)
    - #15625: Properly cleanup the customization table if no more customized_data (by @jocel1)
    - #15577: Update symfony/phpunit-bridge dependency for security reason (by @PierreRambaud)
    - #15447: Re-enable port in shop domains (by @matks)
    - #15437: Finalize Update License Command (by @matks)
    - #15439: Give more memory to php-cs-fixer (by @matks)
    - #15426: Fix license headers (by @matks)
    - #14609: Fix modules translations files in theme erased by modules translations that are in modules folder (by @bm-services)
    - #14702: Fixes wrong visitor group assumed on multistore (by @matthieu-rolland)
    - #15027: Fix typo in Employee processing (by @gavinkalika)
    - #14601: Revert removed templates for mail dynamic contents, order mails mainly, create MailPartialTemplateRenderer to manage this feature (by @jolelievre)
    - #14859: Move i18n.prestashop.net into https and remove unwanted file (by @PierreRambaud)
    - #14352: Move Cart secure_key setter at the right place (by @jocel1)
    - #14089: Fix shop URL with port in header HOST (by @202-ecommerce)
    - #14529: Fix position problem on a fresh install (by @PierreRambaud)
    - #14560: Typo fix on bug issue template (by @PierreRambaud)
    - #13983: Fix empty tag in webservice XML response (by @pumamood)
    - #14403: Fix cookie collisions from PR # 14116 and improve overall security (by @mvorisek)
    - #14043: Check if Combination id is set before deleting Associations from database to prevent accidentally removing all products without attributes from all carts (by @kazeno)
    - #14273: Fix SQL error due do while not ended (by @123monsite-regis)
    - #13711: Compare strictly value of hook name when getting modules registered on it (by @Quetzacoalt91)
    - #13609: Fix dispatched hook on the Grid presenter: action<GridDefinitionId>GridFilterFormModifier (by @mickaelandrieu)
    - #13542: Merge 1.7.6.x to develop - 23/04/2019 (by @matks)
    - #13232: Fix wrong cart calculation using rules with free Gift (by @123monsite-regis)
  - Refactoring:
    - #18564: Refactoring using OrderAmountUpdater (by @Progi1984)
    - #15965: Implement CQRS on Notifications (by @atomiix)
    - #15448: Replace uses of deprecated Tools::displayPrice in favor of Locale::formatPrice() (by @Progi1984)
    - #14970: Migration of Order message page (by @sarjon)
    - #15388: Migration of Orders View page (by @sarjon)
    - #15371: Fix duplicate retrieval of attributes color list (by @lvancrayelynghe)
    - #13988: Migrates Orders list - part 1 (by @sarjon)
    - #14065: Migrate Shopping Carts view page (by @sarjon)
    - #13712: Prepare Command API for migrating Order view page (by @sarjon)
    - #13554: Prepares Command/Query API for migrating "Create order" page (by @sarjon)
    - #13736: Replace all calls to $this->l() in controllers (by @eternoendless)
- Installer:
  - Improvement:
    - #17914: Add index on product table for fresh install (by @jolelievre)
    - #16527: Check memory_limit during installation (by @PierreRambaud)
    - #16104: Update order status colors (by @sarjon)
    - #15888: Update jQuery to 3.4.1 in installation pages (by @matthieu-rolland)
  - Bug fix:
    - #17642: Fix SQL request for order detail (by @jolelievre)
    - #16941: Bad wording when installation check (by @gavinkalika)
    - #16506: Set minimum PHP version to 7.1.3 (and not 7.1) (by @eternoendless)
    - #16305: Fix SQL upgrade for 1.7.7.0 (missing FROM) (by @matks)
    - #15404: Update Postal Code of South Korea (by @khouloudbelguith)
    - #15131: Fix permanent redirection in installer (by @mickaelandrieu)
- Web Services:
  - Improvement:
    - #8769: Auto generate link_rewrite and do not require it when creating category via webservice (by @marekhanus)
  - Bug fix:
    - #14899: Make the container available in WebService environment (by @Progi1984)
- Localization:
  - New feature:
    - #17763: Update catalog for 1.7.7.0 (by @jolelievre)
    - #17645: Backport #16927 (by @atomiix)
    - #16173: Add Ivory Coast as a supported country (by @SylNicky)
  - Improvement:
    - #16834: Switch zone for BA, LI, and UA (by @LouiseBonnard)
    - #16690: Add Khmer language (by @LouiseBonnard)
    - #16489: Remove unofficial languages from language packs (by @eternoendless)
    - #16416: Added albanian & korean to the installer (by @Progi1984)
    - #15627: Added states to India (by @Progi1984)
    - #16078: Update Argentinian conversion and tax rates (by @LouiseBonnard)
    - #16291: Update tax rates for several countries (by @eternoendless)
    - #16079: Update Azerbaijani tax rates (by @LouiseBonnard)
    - #16292: Add missing languages to localization packs (by @eternoendless)
    - #16244: Update Costa Rican, Peruvian and Brazilian tax rates (by @LouiseBonnard)
    - #16218: Add and update tax rates (by @LouiseBonnard)
    - #16190: Update Moldavian tax rates (by @LouiseBonnard)
    - #16189: Update Japanese tax rates (by @LouiseBonnard)
    - #16193: Update Norwegian tax rates (by @LouiseBonnard)
    - #16181: Update Ecuadorian tax rates (by @LouiseBonnard)
    - #16188: Update Iranian tax rates (by @LouiseBonnard)
    - #16182: Update Egyptian tax rates (by @LouiseBonnard)
    - #16183: Update Fijian tax rates (by @LouiseBonnard)
    - #16186: Update Indonesian tax rates (by @LouiseBonnard)
    - #16185: Update Guyanan tax rates (by @LouiseBonnard)
    - #16187: Update Israeli tax rates (by @LouiseBonnard)
    - #16179: Update Dominican Republic tax rates (by @LouiseBonnard)
    - #16161: Update Colombian tax rates (by @LouiseBonnard)
    - #16160: Update Swiss tax rates (by @LouiseBonnard)
    - #16000: Update Indian tax rates (by @ashishsharawat)
    - #16055: Update Greek tax rates (by @LouiseBonnard)
    - #16020: Update Turkish currency sign (by @LouiseBonnard)
    - #15968: Update Swedish tax rates (by @LouiseBonnard)
    - #15969: Update Mexican tax rates (by @LouiseBonnard)
    - #15618: Switched zone for Croatia from "Europe (non-UE)" to "Europe" (by @Progi1984)
  - Bug fix:
    - #18420: Change error message for invalid product quantity (by @jolelievre)
    - #18504: Fix wording in classic guest mail template (by @jolelievre)
    - #17757: Fix cancel product type translation domain (by @jolelievre)
  - Refactoring:
    - #18652: Remove useless traduction wordings and exception codes (by @jolelievre)
    - #16347: Update CLDR to latest version 36 (2019-10-04) (by @ziegenberg)
- Tests:
  - New feature:
    - #17094: Add twig lint check and move bash script from tests-legacy to tests (by @matks)
  - Improvement:
    - #18540: Improve nightly log reports (by @PierreRambaud)
    - #17965: Add HTML IDs and classes to View Customer BO page (by @matks)
    - #17532: Fix PHP CS Fixer configuration: disable single_line_throw and backport #17328 (by @matks)
    - #17028: Behat tests for Customer, Address features handlers (by @tdavidsonas88)
    - #16525: Behat tests for orders in the Back Office. Various Behat features created and scenarios added (by @tdavidsonas88)
    - #16966: Cover Category CommandHandlers and QueryHandlers by behat tests (by @tdavidsonas88)
    - #16776: Cover Contact CommandHandlers and QueryHandlers by behat tests (by @tdavidsonas88)
    - #16807: Travis: update config for dpl v2 (by @mvorisek)
    - #16712: Add unit test for profile ID test (by @gavinkalika)
    - #16757: Add behat tests for miscellaneous command/handlers: SwitchDebugMode, CloseShowcaseCard, GetShowcaseCardIsClosed, GenerateThemeMailTemplates, AddEmployee (by @tdavidsonas88)
    - #16317: Only trigger deploy on cron task, and tests on push / pull requests (by @PierreRambaud)
    - #15586: Remove deprecated StarterTheme tests (by @matks)
    - #14971: Trigger nightly report (by @PierreRambaud)
    - #14670: Add Behat tests for Customer commands (by @sarjon)
    - #14725: Move travis scope from 5.6 to 7.1 (by @matks)
    - #14287: Behat tests for Category (by @sarjon)
    - #14231: Remove expectedException PHPUnit annotation (by @MathiasReker)
    - #14109: Cover Webservice key management with Behat tests (by @sarjon)
    - #14235: Remove unused imports (by @MathiasReker)
    - #14234: Add missing braces (by @MathiasReker)
    - #13790: Add Behat tests for Currency Domain (by @sarjon)
    - #13862: Improve E2E report (by @PierreRambaud)
    - #13018: Only run deploy if the triggered commit is recent (by @PierreRambaud)
    - #13495: Add behat tests for customer Commands and Queries (part 1) (by @matks)
  - Bug fix:
    - #18548: Composer failed to be installed properly (by @PierreRambaud)
    - #18339: Fix behat tests that add payments (by @jolelievre)
    - #18239: Update tests data with taxes to fix behat tests (by @jolelievre)
    - #18023: Modify test data generation to handle price with taxes (by @jolelievre)
    - #17746: Restore GA for PHP CS Fixer (by @matks)
    - #17643: CS fix (by @jolelievre)
    - #16809: Fix date parsing in tests when TZ is changed to non-UTC during tests (by @mvorisek)
    - #16998: Fix #16997 - assertion of first/classic theme from unsorted list (by @mvorisek)
    - #15912: Fix missing currency in behat test (by @matthieu-rolland)
    - #15848: Fix E2E dockerfile as npm is not anymore in the nodejs package (by @PierreRambaud)
    - #15519: Fix Close browser after each scenario (by @boubkerbribri)
    - #15161: Remove another faulty e2e test from Travis (by @matks)
    - #14531: Remove another faulty e2e test from Travis (by @matks)
    - #14491: Disable Selenium Guest scenario as it fails randomly (by @matks)
    - #13826: Enable global kernel for legacy compatibility for Behat tests (by @matks)
    - #13827: Revert "Only run deploy if the triggered commit is recent" (by @PierreRambaud)
    - #13824: Update tests and package-lock (by @PierreRambaud)
  - Refactoring:
    - #18843: Functional tests - Create edit view voucher in customer information page (by @nesrineabdmouleh)
    - #18840: Functional tests - Change selectors for advanced params pages (by @boubkerbribri)
    - #18832: Functional tests - Change selectors orders pages (by @boubkerbribri)
    - #18804: Change selectors (by @SimonGrn)
    - #18800: Functional tests - Fix number of element in table for emails logs page  (by @boubkerbribri)
    - #18797: Functional tests - Refacto tests order settings (by @boubkerbribri)
    - #18775: Functional tests - Renaming functions in files.js (by @boubkerbribri)
    - #18774: Functional tests - Fix test filter email logs  (by @boubkerbribri)
    - #18575: Functional tests - Fix delete with bulk actions address (by @nesrineabdmouleh)
    - #18753: Functional tests - Fix test name export languages (by @boubkerbribri)
    - #18477: Functional tests - Product settings label oos allowed/denied backorders (by @nesrineabdmouleh)
    - #18754: Functional tests - View customer (by @nesrineabdmouleh)
    - #18756: Functional tests - Add test delivery time out of stocks (by @boubkerbribri)
    - #18745: Functional tests - Improve test 'Filter stocks by categories' (by @boubkerbribri)
    - #18718: Functional tests - Refacto credit slips tests (by @boubkerbribri)
    - #18716: Functional tests - Fix tests enable brands and suppliers pages (by @boubkerbribri)
    - #18720: Functional tests - change url for reporting (by @SimonGrn)
    - #18688: Update README files for tests directory (by @SimonGrn)
    - #18682: Functional tests - Fix wrong import for tests modules (by @boubkerbribri)
    - #18670: Fix tests that are always green when the shop is broken (by @nesrineabdmouleh)
    - #18677: Functional tests - Fix call for module (by @SimonGrn)
    - #18639: Functional tests - Moving FO pages (by @boubkerbribri)
    - #18669: Functional tests - Add delete modal to test bulk delete order messages (by @boubkerbribri)
    - #18662: Functional tests - Fix customer creation in BO (by @boubkerbribri)
    - #18631: Functional tests - Refacto orders and invoices tests (by @boubkerbribri)
    - #18616: Functional tests - Add test download sample files for import (by @boubkerbribri)
    - #18621: Functional tests - Add test 'Update default products order' (by @boubkerbribri)
    - #18577: Functional tests - Update some tests titles (by @boubkerbribri)
    - #18207: Functional tests - Product settings enable/disable display discounted price (by @nesrineabdmouleh)
    - #18505: Functional tests - Payment > Preferences test group restrictions (by @nesrineabdmouleh)
    - #18490: Functional tests - Add test 'Send a test email' (by @boubkerbribri)
    - #18436: Functional tests - Add test 'Enable delivery time in stock products' (by @boubkerbribri)
    - #18486: Functional tests - Fix test filter stocks by category (by @boubkerbribri)
    - #18426: Functional tests - Add test for order setting gift options (by @boubkerbribri)
    - #18452: Functional tests - Add tests Help card for pages employees, profiles, db backups, sql manager and webservice (by @boubkerbribri)
    - #18457: Functional tests - Add filter customer to 'Filter orders' tests (by @boubkerbribri)
    - #18465: Functional tests - Add test 'Export languages' in translations page (by @boubkerbribri)
    - #18442: Functional tests - Add tests help card for pages Localization, Currencies and Languages (by @boubkerbribri)
    - #18435: Functional tests - Localization test default language (by @nesrineabdmouleh)
    - #18422: Functional tests - Product settings test label of in-stock products (by @nesrineabdmouleh)
    - #18401: Functional tests - Filter delete and delete with bulk actions email (by @nesrineabdmouleh)
    - #18375: Functional tests - Product settings enable/disable stock management (by @nesrineabdmouleh)
    - #18332: Functional tests - Wait for navigation in go to maintenance tab function (by @boubkerbribri)
    - #18369: Functional tests - Add test 'Sort cms pages' (by @boubkerbribri)
    - #18367: Functional tests - Add tests helper card for brands and suppliers (by @boubkerbribri)
    - #18350: Functional tests - Add test 'Bulk update orders status' (by @boubkerbribri)
    - #18313: Functional tests - CRUD sql query (by @nesrineabdmouleh)
    - #18371: Functional tests - Order settings enable/disable terms of service (by @nesrineabdmouleh)
    - #18308: Functional tests - Add test 'Check delivery slip downloaded from list' (by @boubkerbribri)
    - #18311: Functional tests - Add new client filter to order test (by @boubkerbribri)
    - #18342: Functional tests - Add test 'Filter stocks by category' (by @boubkerbribri)
    - #18290: Functional tests - Test minimum purchase total required in order to validate the order (by @nesrineabdmouleh)
    - #18317: Functional tests - Add test 'Update number of products displayed per page' (by @boubkerbribri)
    - #18306: Functional tests - Add test 'Check invoice downloaded from orders list' (by @boubkerbribri)
    - #18161: Functional tests - Add test Enable and disable B2B mode (by @boubkerbribri)
    - #18269: Functional tests - Add test 'Help card' for Stocks page (by @nesrineabdmouleh)
    - #18268: Functional tests - Add test 'Help card' for Monitoring page (by @nesrineabdmouleh)
    - #18272: Functional tests - Add test 'Export Orders' (by @boubkerbribri)
    - #18267: Functional tests - Fix update successful message on addresses page (by @boubkerbribri)
    - #18197: Functional tests - Order settings enable/disable reordering option (by @nesrineabdmouleh)
    - #18231: Functional tests - Fix default timeout for waiting for selector (by @boubkerbribri)
    - #18242: Functional tests - Add test 'Help card' for orders page (by @boubkerbribri)
    - #18250: Functional tests - Add test 'Filter orders' (by @boubkerbribri)
    - #18216: Functional tests - Retry to create Browser 3 times if first one fails (by @boubkerbribri)
    - #18224: Functional tests - Product settings enable/disable allow ordering out of stock (by @nesrineabdmouleh)
    - #18227: Functional tests - Fix selector for tests categories (by @boubkerbribri)
    - #17981: Functional tests - Fix invoices and credit slips tests (by @boubkerbribri)
    - #18198: Fix test 'display unavailable product attributes' (by @boubkerbribri)
    - #18180: Functional tests - Add tests 'Help card' for customers and addresses (by @boubkerbribri)
    - #18178: Functional tests - Add test 'Export brands' (by @boubkerbribri)
    - #18112: Functional tests - Refactoring products tests (by @boubkerbribri)
    - #18191: Functional tests - Order settings  enable/disable guest checkout (by @nesrineabdmouleh)
    - #18158: Functional tests - Add test 'Export customers' (by @boubkerbribri)
    - #18148: Functional tests - Customer settings enable/disable partner offer (by @nesrineabdmouleh)
    - #18174: Functional tests - Product settings separator of attribute anchor on the product links (by @nesrineabdmouleh)
    - #17805: Functional tests - Order settings enable/disable final summary (by @nesrineabdmouleh)
    - #17891: Functional tests - Product settings enable/disable display unavailable product attributes (by @nesrineabdmouleh)
    - #18081: Functional tests - Enable/Disable multistore (by @nesrineabdmouleh)
    - #18145: Functional tests - Customer settings ask for birth date (by @nesrineabdmouleh)
    - #18143: Functional tests - Shop Parameters > Traffic & SEO  test helper card (by @nesrineabdmouleh)
    - #18156: Functional tests - Fix nightly 16-03 (by @boubkerbribri)
    - #18149: Functional tests - Add test Export Categories to csv (by @boubkerbribri)
    - #18133: Functional tests - Design > Pages test helper card (by @nesrineabdmouleh)
    - #17921: Functional tests - Enable disable webservice key (by @nesrineabdmouleh)
    - #18071: Functional tests - Customers set required fields (by @nesrineabdmouleh)
    - #18002: Functional tests - Refacto customer settings redisplay cart at login (by @nesrineabdmouleh)
    - #17982: Functional tests - Categories page test helper card (by @nesrineabdmouleh)
    - #18056: Functional tests - Back to default sort in test 'Sort Products' (by @boubkerbribri)
    - #18001: Functional tests - Refacto product settings default activation status (by @nesrineabdmouleh)
    - #17998: Functional tests - Refacto product settings force update friendly URL (by @nesrineabdmouleh)
    - #17997: Functional tests- Refacto product settings new days number (by @nesrineabdmouleh)
    - #17996: Functional tests - Refacto product settings catalog mode (by @nesrineabdmouleh)
    - #17989: Functional tests - Refacto product settings display remaining quantities (by @nesrineabdmouleh)
    - #17974: Functional tests - Refacto product settings display available quantities (by @nesrineabdmouleh)
    - #17948: Functional tests - Fix problem of generate files by date for nightly 29-02 (by @nesrineabdmouleh)
    - #17960: Functional tests - Accept GDPR if only exist (by @boubkerbribri)
    - #17910: Functional tests - Improving FO tests by adding wait for cart to disappear (by @boubkerbribri)
    - #17699: Functional Tests - Product settings choose quantity discounts based on (by @nesrineabdmouleh)
    - #17872: Functional tests - Invoices > Other options - delete check legal free text from scenario (by @nesrineabdmouleh)
    - #17836: Funtional tests - Fix employee faker (by @boubkerbribri)
    - #17795: Functional tests - Payment>Preferences Configure currency restriction (by @nesrineabdmouleh)
    - #17829: Functional tests - Shop Parameters> General enable/disable display brands (by @nesrineabdmouleh)
    - #17754: Functional tests - Product settings display remaining quantity in product page (by @nesrineabdmouleh)
    - #17828: Functional tests - Shop Parameters> General enable/disable display suppliers (by @nesrineabdmouleh)
    - #17779: Functional tests - Add new tests 'Sort categories' and 'Change category position' (by @boubkerbribri)
    - #17824: Functional tests - Fix sending emails in nightly (by @boubkerbribri)
    - #17772: Functional tests - Add test 'Sort Addresses' (by @boubkerbribri)
    - #17775: Functional tests - Customer settings enable/disable send email after registration (by @nesrineabdmouleh)
    - #17762: Functional tests - Add test 'Import localization pack' (by @boubkerbribri)
    - #17756: Functional tests - Add test 'Sort customers' (by @boubkerbribri)
    - #17741: Functional tests - Add test 'Sort contacts' (by @boubkerbribri)
    - #17735: Functional tests - Adding wait for navigation in goToHomePage function (by @boubkerbribri)
    - #17722: Functional tests - Product settings Enable/Disable display available quantities (by @nesrineabdmouleh)
    - #17724: Functional tests - Add test 'Sort brands and addresses' (by @boubkerbribri)
    - #17720: Functional tests - Add test 'Sort products' (by @boubkerbribri)
    - #17710: Functional tests - Add movement check after update stocks quantity (by @boubkerbribri)
    - #17714: Functional tests - Fix Sort tests  (by @boubkerbribri)
    - #17697: Functional tests - Add test 'Sort Taxes' (by @boubkerbribri)
    - #17708: Functional tests - Fix validation message selector name (by @nesrineabdmouleh)
    - #17605: Functional tests - Product settings enable/disable default activation status (by @nesrineabdmouleh)
    - #17640: Functional tests - Customer settings enable/disable re-display cart at login (by @nesrineabdmouleh)
    - #17693: Functional tests - Add test 'Sort languages' (by @boubkerbribri)
    - #17530: Functional tests - Add context to functional tests (Modules And Design) (by @boubkerbribri)
    - #17534: Functional tests - Add context for advanced params tests (by @boubkerbribri)
    - #17543: Functional tests - Add context for shop params tests (by @boubkerbribri)
    - #17567: Functional tests - Add context to international tests (by @boubkerbribri)
    - #17582: Functional tests - Add context to customers, addresses and customer service tests (by @boubkerbribri)
    - #17674: Functional tests - Add context to catalog tests (by @boubkerbribri)
    - #17678: Functional tests - Add context to orders tests (by @boubkerbribri)
    - #17652: Functional tests - Fix monitoring test (by @nesrineabdmouleh)
    - #17620: Functional tests - 02_orders/ Reduce legal free text length to 10 characters (by @nesrineabdmouleh)
    - #17624: Functional tests - Product settings enable/disable force update friendly url (by @nesrineabdmouleh)
    - #17566: Functional tests -  CRUD web service key (by @nesrineabdmouleh)
    - #17555: Functional tests - Product settings max size short description (by @nesrineabdmouleh)
    - #17559: Functional tests - Fix select all grid selector (by @boubkerbribri)
    - #17388: Functional tests - Product settings test new days number (by @nesrineabdmouleh)
    - #17518: Functional test - Add data file for module categories (by @boubkerbribri)
    - #17499: Functional tests - Add new test Filter modules by categories (by @boubkerbribri)
    - #17495: Functional tests - Add test for monitoring product without description (by @boubkerbribri)
    - #17440: Functional tests - Add new test bulk actions languages (by @boubkerbribri)
    - #17443: Functional tests - Add delete modal for tests (taxes and cms pages) (by @boubkerbribri)
    - #17418: Functional tests - adding additional information to tests (by @boubkerbribri)
    - #17405: Functional tests - Improve test enableDisableAccentedURL (by @boubkerbribri)
    - #17386: Functional tests - Enable unofficial currency (by @boubkerbribri)
    - #17375: Functional tests - Enable disable accented url (by @nesrineabdmouleh)
    - #17372: Functional tests - Activate tests Profiles (by @boubkerbribri)
    - #17213: Functional tests - Enable disable catalog mode from product settings page (by @nesrineabdmouleh)
    - #17329: Functional tests - Fix delete with bulk actions (brand, brand address, supplier) tests (by @nesrineabdmouleh)
    - #17301: Functional tests - Enable/Disable friendly url (by @nesrineabdmouleh)
    - #17281: Functional tests - Addresses bulk actions (by @nesrineabdmouleh)
    - #17216: Functional tests - CRUD customer address (by @nesrineabdmouleh)
    - #17272: Functional tests - Limit the legal free text length to 50 (by @nesrineabdmouleh)
    - #17202: Functional tests - Add numbers for all directories (by @nesrineabdmouleh)
    - #17201: Functional Tests - Fix "emailThemes/01_previewEmailThemes" test (by @nesrineabdmouleh)
    - #17183: Sanity tests - Fix CRUD standard product with combinations test  (by @nesrineabdmouleh)
    - #17168: Functional tests - Fix test customer bulk action (by @boubkerbribri)
    - #17167: Functional Tests - Fix Enable Disable shop automated test (by @SimonGrn)
    - #17155: Refacto partial refund along with behat tests (by @jolelievre)
    - #17154: Functional tests - Fix test employee and maintenance (by @boubkerbribri)
    - #17129: Functional tests - Set FR text value for custom maintenance text (by @nesrineabdmouleh)
    - #17092: Functional tests - Fix other options test (by @nesrineabdmouleh)
    - #17091: Functional tests - Fix Crud language test (by @boubkerbribri)
    - #17084: Functional tests - Fix error in the test Enable/Disable invoices (by @nesrineabdmouleh)
    - #16632: Replace deprecated "create_function" (by @mvorisek)
    - #17076: Tests - Fix dockerfile for puppeteer (by @boubkerbribri)
    - #17027: Functional tests -  add test 'Filter modules by status' (by @boubkerbribri)
    - #17061: Functional tests - Add base page for localization (by @boubkerbribri)
    - #17066: Functional tests - Update confirm delete files method (by @boubkerbribri)
    - #17060: Functional tests - Filter addresses table (by @nesrineabdmouleh)
    - #17047: Functional tests - Enable disable image in delivery slip file (by @nesrineabdmouleh)
    - #17049: Functional tests - Contact bulk actions (by @nesrineabdmouleh)
    - #17052: Functional tests - Add new test 'Crud language test' (by @boubkerbribri)
    - #17029: Functional Tests - Enable/Disable shop (by @nesrineabdmouleh)
    - #16963: Functional tests - add test 'filter languages' (by @boubkerbribri)
    - #17041: Functional tests - Fix tests brands and skip test Create unofficial currencies (by @boubkerbribri)
    - #17009: Functional tests - add test 'Preview Email Themes' (by @boubkerbribri)
    - #16967: Functional Tests - Add number verification for delivery slip file (by @nesrineabdmouleh)
    - #16962: Functional tests - Crud contact (by @nesrineabdmouleh)
    - #17013: Functional tests - Separate tests team employees and profiles (by @boubkerbribri)
    - #17017: Functional tests - Update file bulk action delete message (by @boubkerbribri)
    - #17006: Functional tests - Fix supplier name and zip code (by @boubkerbribri)
    - #17003: Functional tests - Fix date format (mm/dd/yyyy) (by @nesrineabdmouleh)
    - #16960: Functional Tests -  Add prefix verification for delivery slip file (by @nesrineabdmouleh)
    - #16922: Functional tests - Add Bulk actions for file tests (by @nesrineabdmouleh)
    - #16905: Functional Tests -  Add monitoring products test (by @boubkerbribri)
    - #16923: Functional tests - Bulk delete backups (by @boubkerbribri)
    - #16959: Functional tests - Add new test : CRUD Seo Page (by @boubkerbribri)
    - #16914: Functional Test - Add new test : filter SEO pages grid (by @boubkerbribri)
    - #16931: Functional tests - add test filter stocks by status (by @boubkerbribri)
    - #16886: Functional Tests - Generate delivery slip by date (by @nesrineabdmouleh)
    - #16909: Functional tests - Add filter contacts tests (by @nesrineabdmouleh)
    - #16908: Functional Test - Add new test CRUD files (by @boubkerbribri)
    - #16900: Functional tests - Disable tests profile including creation (by @boubkerbribri)
    - #16897: Tests - Fix tests : invoices options (by @boubkerbribri)
    - #16884: Functional Tests - Test credit slip options (by @nesrineabdmouleh)
    - #16882: Functional Tests - Generate credit slip by date (by @nesrineabdmouleh)
    - #16881: Functional tests - Fix tests 'CRUD customer' and 'CRUD Category' (by @boubkerbribri)
    - #16831: Functional Tests - Create, check and filter credit slips (by @nesrineabdmouleh)
    - #16875: Functional Tests - Delete Category from monitoring page (by @boubkerbribri)
    - #16772: Functional Tests - Test prefix in the invoice file name (by @nesrineabdmouleh)
    - #16861: Functional test : Activate Employees bulk actions test (by @boubkerbribri)
    - #16848: Functional tests - add test Create DB Backup (by @boubkerbribri)
    - #16756: Functional tests - Add test Create unofficial currency (by @boubkerbribri)
    - #16775: Functional Tests - Enable/Disable current year in the invoice file name (by @nesrineabdmouleh)
    - #16801: Functional tests - add test create and delete link widget (by @boubkerbribri)
    - #16791: Functional Tests - Test some options in the invoice file (by @nesrineabdmouleh)
    - #16771: Functionnal tests - Add test "Filter and bulk delete order messages" (by @boubkerbribri)
    - #16784: Tests - Fix checkout FO (by @boubkerbribri)
    - #16747: Functional Tests -  Enable/Disable tax breakdown (by @nesrineabdmouleh)
    - #16766: Functional test - Fix global variable call in the test (by @nesrineabdmouleh)
    - #16748: Functional tests - Fix expect on test currencies (by @boubkerbribri)
    - #16761: Functional test  - CRUD order message (by @boubkerbribri)
    - #16764: Tests - Fix sanity on nightly (by @boubkerbribri)
    - #16759: Functional Tests - Enable/Disable product image in the invoice (by @nesrineabdmouleh)
    - #16750: Sanity tests - Can't install prestashop with same db in prod mode (by @boubkerbribri)
    - #16731: Tests - Disable dev mode while testing with docker (by @boubkerbribri)
    - #16727: Functional tests - Fix test CRUD profile (by @boubkerbribri)
    - #16721: Functional tests - Fix echange rate on test currency (by @boubkerbribri)
    - #16708: Tests - Fix eslint errors on linkchecker (by @boubkerbribri)
    - #16699: Functional Tests - add test create official currency (by @boubkerbribri)
    - #16705: Functional tests - Add test 'Bulk Edit Quantity in stocks' (by @boubkerbribri)
    - #16659: Tests Update README.md and DOCKER.md (by @boubkerbribri)
    - #16679: Functional Tests - Fix describe message for generate invoice by date/status (by @nesrineabdmouleh)
    - #16681: Tests - Fix errors in functional tests (by @boubkerbribri)
    - #16674: Functional Tests - Add BO tests for invoice options Enable/Disable (by @nesrineabdmouleh)
    - #16666: Tests - Running tests with user root  (by @boubkerbribri)
    - #16655: Functional Tests - Add BO tests for generate invoice by status (by @nesrineabdmouleh)
    - #16647: Tests - Using pptruser to run tests with download (by @boubkerbribri)
    - #16644: Tests - Fix logout used in Employee tests (by @boubkerbribri)
    - #16566: Functional Tests - Add BO tests for generate invoice by date (by @nesrineabdmouleh)
    - #16612: Functional tests - Adding test update Quantity on catalog-stocks page (by @boubkerbribri)
    - #16534: Tests - Adding scripts to run puppteer tests on nightly for develop (by @boubkerbribri)
    - #16564: Tests - Fixing tests 04_filterAndQuickEditCategories (functional campaign) (by @boubkerbribri)
    - #16533: Test- Update functional test Supplier (by @boubkerbribri)
    - #16496: Tests - Fix test CRUD Page Category in functional campaign (by @boubkerbribri)
    - #16492: Tests - Skip all scenarios Employees bulk actions (by @boubkerbribri)
    - #16479: Tests - Using foreach for sanity tests products (by @boubkerbribri)
    - #16480: Tests - Using foreach for sanity tests orders (by @boubkerbribri)
    - #16469: Functional tests - fix Employees tests (by @boubkerbribri)
    - #16127: Functional Tests - Add BO tests for Design>Pages (by @nesrineabdmouleh)
    - #16289: Functional Tests - Add BO tests for Team>employees and profiles (by @nesrineabdmouleh)
    - #16456: Functional tests - add simple filter tests for stocks (by @boubkerbribri)
    - #16376: Functional Tests - Add BO tests for Filter And Quick Edit products (by @nesrineabdmouleh)
    - #16448: Running Sanity and functional tests faster (by @boubkerbribri)
    - #16450: Tests - Replace duplicated steps with foreach in brands tests (by @boubkerbribri)
    - #16408: Tests - Replace duplicated steps with foreach in customers tests (by @boubkerbribri)
    - #16407: Tests - Replace duplicated steps with foreach in categories tests (by @boubkerbribri)
    - #16414: Tests - Replace duplicated steps with foreach in taxes tests (by @boubkerbribri)
    - #16403: Tests - Replace duplicated steps with foreach for brands tests (by @boubkerbribri)
    - #16405: Tests - Replace duplicated steps with foreach in suppliers tests (by @boubkerbribri)
    - #16399: Tests - Delete replaces in tests Taxes (by @boubkerbribri)
    - #16395: Tests - Delete replaces in tests Customers (by @boubkerbribri)
    - #16330: Tests - Delete replaces in tests and use new methods instead (by @boubkerbribri)
    - #16387: Tests - Delete replaces in tests categories (by @boubkerbribri)
    - #16373: Tests - Using employees demo file for installation (by @boubkerbribri)
    - #16371: Tests - Delete replaces and use new methods instead in Supplier tests (by @boubkerbribri)
    - #16332: Tests - using same demo elements (by @boubkerbribri)
    - #16296: Functional Tests - Add BO tests for Supplier (by @boubkerbribri)
    - #16297: Functional tests - Using the correct element in loop for brands tests  (by @boubkerbribri)
    - #16309: Tests - Separate BO pages (by @boubkerbribri)
    - #16216: Tests - Add functional tests command to package.json (by @boubkerbribri)
    - #16194: Tests - Refactoring puppeteer tests (by @boubkerbribri)
    - #16125: Functional Tests - Add BO tests for Brands (by @boubkerbribri)
    - #16156: Tests - Update name of catalog Menu link in BO (by @boubkerbribri)
    - #15988: Functional Tests - Add tests for categories (by @nesrineabdmouleh)
    - #15980: Linkchecker update (by @SimonGrn)
    - #16018: Sanity Tests - Refacto of all tests  (by @boubkerbribri)
    - #16005: Tests - Adding env file for docker  (by @boubkerbribri)
    - #15978: Functional Tests - Add BO tests for  taxes (by @boubkerbribri)
    - #15984: Test - Improve quick view product (by @boubkerbribri)
    - #15905: Tests - Add module alias (by @boubkerbribri)
    - #15865: Functional Tests - Add BO tests for customers (by @boubkerbribri)
    - #15868: Update puppeteer Tests description on package.json (by @boubkerbribri)
    - #15811: Tests - Fix Login Test (by @boubkerbribri)
    - #15790: Tests - Remove chai from Page Objects  (by @boubkerbribri)
    - #15772: Tests - Fix global Vars in linkchecker (by @boubkerbribri)
    - #15754: Tests - Change structure of file globals.js (by @boubkerbribri)
    - #15735: Sanity Tests with puppeteer - Refacto of InstallShopTest (by @boubkerbribri)
    - #15651: Add common FO page - Puppeteer (by @nesrineabdmouleh)
    - #15730: Update ReadMe file for puppeteer tests folder (by @boubkerbribri)
    - #15634: Add demo data files and fix the concerned tests - Sanity tests (by @nesrineabdmouleh)
    - #15630: Moving login test in a commonTests directory (by @boubkerbribri)
    - #15584: Replace mocha scenario and test with describe and it functions (by @boubkerbribri)
    - #15556: Add Sanity tests on travis build (by @boubkerbribri)
    - #15509: Remove the smoke tests campaign - Puppeteer  (by @nesrineabdmouleh)
    - #15470: Add Checkout FO to Sanity tests puppeteer (by @boubkerbribri)
    - #15421: Cart FO tests with puppeteer - Sanity tests campaign (by @nesrineabdmouleh)
    - #15422: Add Sanity tests products BO (by @boubkerbribri)
    - #15415: Fixing esLint errors in project (by @boubkerbribri)
    - #15355: Adding sanity tests products BO (by @boubkerbribri)
    - #14170: Add Behat tests for CMS page commands (by @zuk3975)
    - #15312: Order BO tests with puppeteer - Sanity tests campaign (by @nesrineabdmouleh)
    - #15389: Catalog FO tests with puppeteer - Sanity tests campaign (by @nesrineabdmouleh)
    - #14132: Behavioral tests for Tax commands (by @zuk3975)
    - #15301: Renaming data names - Smoke tests (by @nesrineabdmouleh)
    - #15262: Sort smoke tests by adding number to the names (by @boubkerbribri)
    - #14145: Behavioral tests for Manufacturer commands (by @zuk3975)
    - #15163: Docker for test AutoUpgrade (by @boubkerbribri)
    - #15206: Smoke tests - Fix the product selector in the FO (by @nesrineabdmouleh)
    - #15156: Adding new Test UpgradeShop with puppeteer (by @boubkerbribri)
    - #15155: Update expect usage in puppeteer tests (by @boubkerbribri)
    - #15151: All BO classes should inherit from BObasePage (by @boubkerbribri)
    - #15031: Fix install prestashop test - Smoke tests (by @nesrineabdmouleh)
    - #15024: Rename files and test directory - Smoke tests campaign (by @nesrineabdmouleh)
    - #14902: Check the Front Office test with puppeteer - Smoke tests campaign (by @nesrineabdmouleh)
    - #14825: Fix some minor problems on the "crawling BO" smoke test (by @SimonGrn)
    - #14815: Add a new smoke test: crawling BO (by @SimonGrn)
    - #14764: Install prestashop test with puppeteer (by @boubkerbribri)
    - #14593: First POM implementation (by @SimonGrn)
    - #14612: Update docker for puppeteer (by @boubkerbribri)
    - #14508: Integrate Puppeteer to check links on FO and BO (by @mbadrani)
    - #13772: Correct usage of fixtures on behat tests for taxes (by @tomlev)

 

Hälsningar

MacRoy

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...