PrestaShop
Open source e-commerce platform for building an online store
Alternative to: shopify, woocommerce, bigcommerce, magento
About
Versions (100)
9.0.0-alpha.1
2024-06-06This is PrestaShop 9.0.0 first Alpha Release.
Changelog
Click here to read the details of this version
- Back Office:
- New feature:
- #36271: Create basic general form for carrier (by @jolelievre)
- #35983: [BC Break] Migrate login and authentication in Back Office to Symfony (by @jolelievre)
- #35907: Handle API upload file (by @jolelievre)
- #35270: [BC Break] Enable attribute migrated page (by @jolelievre)
- #35750: Filter experimental apis (by @jolelievre)
- #35725: Add languages list API as a core endpoint that is available without specific scope (by @jolelievre)
- #35380: Feat(infos): added hostname in system information (by @Dreimus)
- #35630: [BC Break] Product multilang listing (by @tleon)
- #35292: [BC Break] Order history can track modifications via api calls (by @jolelievre)
- #35360: List operation and pagination (by @tleon)
- #35180: Enable symfony layout feature flag by default (by @jolelievre)
- #34892: API handle basic multi shop and multi lang endpoint (by @jolelievre)
- #34929: Add debug cookie configuration values to installation data (by @unlocomqx)
- #34666: Handle return in CommandProcessor to return resource content after modification (by @jolelievre)
- #34696: Customer group commands for edition and deletion (by @jolelievre)
- #34193: Api access scopes (by @jolelievre)
- #34171: Integrate external PrestaShop module for API resources (by @jolelievre)
- #34149: Create API Access page with grid and basic form (by @jolelievre)
- #33833: Add API access Command (by @tleon)
- #33366: Feat(api): add endpoint with complex custom type (by @tleon)
- #33024: Add complex query with optional parameters (by @mflasquin)
- #33056: Enable migrated Title page and Remove AdminGendersController (by @Progi1984)
- #32494: Add of GeoCoordinates form type (by @LouisAUTHIE)
- #33208: Symfony layout feature flag (by @jolelievre)
- #31116: Aaa/apis08d view authorized application (by @mflasquin)
- #32809: Add debug cookie option (by @unlocomqx)
- #31169: Aaa/apis08b delete authorized app (by @mflasquin)
- #32860: Feat(api-platform): api platform documentation spike (by @tleon)
- #32382: Setup generic provider for oauth API (by @mflasquin)
- #32367: Add CLI command to list and toggle feature flags (by @jolelievre)
- #27769: Proper guest management in backoffice (by @Hlavtox)
- #31439: Add information about customer default group (by @Hlavtox)
- #30938: APIS08c - Add and edit authorized application (by @mflasquin)
- #31109: Change limit of filed value on ps_customized_data so that it can accepts more than 255 characters (by @lartist)
- Improvement:
- #36314: Update missing security attributes (by @jolelievre)
- #36264: Check Employee IP address in BO (by @jolelievre)
- #36203: Improve access controls (by @jolelievre)
- #36139: Symfony login page improvement (by @jolelievre)
- #36136: Remove attribute feature flag (by @jolelievre)
- #35996: [BC Break] Update redirect_type enum values (by @M0rgan01)
- #36021: [BC Break] Integrate phpstan extension for Doctrine (by @jolelievre)
- #35848: Introduce AllShopContext Attribute for Symfony layout (by @M0rgan01)
- #35832: Chore(api): make api based on grid instead of query builder (by @tleon)
- #35815: TokenAuthenticator can handle multiple authorization servers (by @jolelievre)
- #35773: Core(api) allow customer group endpoint to be created without shopid… (by @tleon)
- #35434: Improve wording of pack quantities (by @Hlavtox)
- #35697: [BC Break] Create gtin and replace ean13 usages (by @tleon)
- #35761: [BC Break] Introduce PS_TRUSTED_PROXIES env, and delete the obsolete PS_SSL_ENABLED_EVERYWHERE config (by @M0rgan01)
- #35772: [BC Break] Admin API page stabilization and renaming (by @jolelievre)
- #35608: [BC Break] Add a redirection function 301 or 302 on Category page (by @M0rgan01)
- #35716: [BC Break] Add scope hard coded checks in places employee permissions were hard coded (by @jolelievre)
- #35699: Correction of patch requests in PPV2 (by @M0rgan01)
- #35515: [BC Break] Create dedicated Admin API endpoint outside of the back office space (by @jolelievre)
- #35662: Update ps_linklist module (by @jolelievre)
- #35564: Update product SEO metadata length (by @M0rgan01)
- #35518: BO login screen - don’t show PrestaShop version before Employee successful login (by @ShaiMagal)
- #35568: Make products and specific combination products searchable by all kind of references in stock management page (by @matthieu-rolland)
- #35501: Add new feature flag “Authorization server - Multistore” (by @M0rgan01)
- #35505: Add ean13 field to api stock management search engine for product and combinations (by @matthieu-rolland)
- #35397: API Access Info endpoint (by @M0rgan01)
- #35373: [BC Break] Remove migrated image settings pages feature flag (by @boherm)
- #35329: [BC Break] Remove migrated shopping carts pages feature flag (by @boherm)
- #35332: Run the API module tests in the core CI (by @M0rgan01)
- #35192: Migrate “Design > Image Settings” (by @boherm)
- #35007: Migrate “Orders > Shopping Carts” page (by @boherm)
- #35266: Update API-platform to v3 (by @M0rgan01)
- #35264: [BC Break] Remove sensio/framework-extra-bundle (by @M0rgan01)
- #35212: [BC Break] Replace AdminSecurity annotations with attributes (by @M0rgan01)
- #34783: [BC Break] Creation of a LegacyController for display a legacy page in a symfony layout (by @M0rgan01)
- #35142: Update symfony to 6.4 (by @M0rgan01)
- #35129: Update symfony to 6.3 (by @M0rgan01)
- #35069: [BC Break] Migrate to Symfony 6, part 2 (by @M0rgan01)
- #34763: [BC Break] Features UX improvement (by @jolelievre)
- #34836: [BC Break] SF6- Remove deprecated code from FrameworkBundle (by @M0rgan01)
- #34901: Make address row clickable (by @Hlavtox)
- #34792: [BC Break] SF6: Use AbstractAuthenticator for TokenAuthenticator (by @M0rgan01)
- #34833: Add an address alias to the list of available addresses (by @kpodemski)
- #34780: SF6 - Remove deprecated code from HttpFoundation (by @M0rgan01)
- #34778: [BC Break] SF6 - Remove deprecated code from HttpKernel (by @M0rgan01)
- #34764: SF6 - Remove deprecated code from TwigBundle (by @M0rgan01)
- #34497: Dynamize scopes from DB into access token endpoint, resource resource server no checks only the JWT token content (by @tleon)
- #34560: [BC Break] Handle backward compatibility for smarty context (by @M0rgan01)
- #34397: API access - add/edit lifetime (by @tleon)
- #34396: Remove the � from the invalid character (by @AureRita)
- #34029: Get a list of unique module’s name (by @PrestaEdit)
- #34195: Add
tinyMCEhr plugin & toolbar (by @PululuK) - #33756: Feat(api-platform): handle scope on endpoints (by @tleon)
- #33775: [BC Break] Twig component: Make Header independent (by @M0rgan01)
- #33832: Make MobileQuickAccess twig component independent (by @boherm)
- #33702: Twig component: Make navigation bar management independent (by @M0rgan01)
- #33760: Introduce
css componentforTypeaheadProductCollectionType(by @PululuK) - #33682: Twig component: Makes breadcrumbs management independent (by @M0rgan01)
- #33607: Fix miscellaneous bugs on Symfony layout to get full UI tests green (by @jolelievre)
- #32720: Update TranslationToolsBundle to version 6 (by @jolelievre)
- #33570: Replacing MultistoreHeaderController by a twig component and using it in ToolBar twig component instead (by @lartist)
- #33379: Make navbar component independent (by @M0rgan01)
- #33336: Replace twig component header (by @boherm)
- #33128: Handle partial output for an API based on a single DTO (by @tleon)
- #33347: Get notifications center independent twig component (by @lartist)
- #33214: Flash messages Bridge from legacy to Symfony (by @lartist)
- #31504: Order Statuses/Order Return Statuses : Use the new form theme (by @Progi1984)
- #33301: Get employee dropdown twig component independent (by @lartist)
- #33309: Deprecate
SendCartToCustomerin v9 (by @Progi1984) - #33081: First smarty template replaced by twig (by @lartist)
- #32993: Change translation key when duplicate product (by @mflasquin)
- #33016: Improve controller depreciation documentation (by @mflasquin)
- #32627: Add CTAs for edit pages (by @Hlavtox)
- #32669: [BC Break] Change hook status command logic (by @mflasquin)
- #32411: Add missing MPN column into products CSV example (by @PrestaEdit)
- #32289: Replace use of “upgrade” with “update” (by @eternoendless)
- #32190: [BC Break] Remove unused toolbar.tpl (by @eternoendless)
- #32152: Improvement: displaying header toolbar on mobile (by @ga-devfront)
- #32137: Don’t call Hook::getHookModuleExecList(‘displayAdminStatsModules’) twice (by @Tofandel)
- #31218: Add index on ps_orders.‘invoice_date’ (by @AdrienPlx)
- #29920: Titles : Migrate Add & Edit Forms (by @Progi1984)
- #31900: [BC Break] Use htmlspecialchars on trans parameters and deprecate _raw parameter (by @mflasquin)
- #32106: Improve display of gift message on order view (by @Prestaworks)
- #31984: Add an exit button in tablet and phone menu (by @JBLach)
- #28854: Improve StockManager queries performances (by @tom-combet)
- #31576: Ignore non existing product while importing by reference (by @web-cooking-factory)
- #31739: Delete jquery-passy.LICENSE (by @leemyongpakvn)
- #31736: Improve LinkColumn phpdoc (by @justeen35)
- #31322: Unify page names, grid names, form names (by @Hlavtox)
- #31353: Add QS to some of the back office assets to force cache clearance (by @kpodemski)
- #27912: [BC Break] Refactor AdminModulesControllers and remove obsolete features (by @eternoendless)
- #31563: Limit the size of changelog for module updates (by @SharakPL)
- #31499: [BC Break] Simplify module manager, remove see more/less (by @Hlavtox)
- #31360: Tax Rules Group : Edit Page > Tax Rules Grid (Only the list) (by @Progi1984)
- #31440: Fix sales value in customer grid list (by @Hlavtox)
- #31323: Improve customer group selector (by @Hlavtox)
- #31196: Add authorized application factory to avoid use PrestaShopBundle in Core (by @mflasquin)
- #31111: Improve customer basic info section (by @Hlavtox)
- #31155: Allow custom redirect after login (by @cvng)
- #31104: Improve customer view totals (by @Hlavtox)
- #31105: Improve buttons in customer detail (by @Hlavtox)
- Bug fix:
- #36309: Integrate social icons on login page with symfony ux-icons (by @mattgoud)
- #36301: Reset password page - updating cancel btn selector (css… (by @mattgoud)
- #36299: Login page responsive (by @mattgoud)
- #36068: Add texture in attribute color (by @tleon)
- #36256: Fixed incorrect link to documentation (by @nicosomb)
- #36244: Product page fixes (by @jolelievre)
- #35775: Responsive visual issues new product page (by @mattgoud)
- #36229: Fix the reformating of legacy controller class name (by @jolelievre)
- #36028: Clickable rows for attributes group and attributes lists (by @mattgoud)
- #36027: Dynamic form fields based on choice of attribute-group field (attribute form) (by @mattgoud)
- #36122: Error 500 fix for Admin Categories If description null (backport from develop) (by @ShaiMagal)
- #36101: Fix display of available hooks for a module (by @nicosomb)
- #36052: Removed useless aliases which cause issue with MariaDB (by @nicosomb)
- #34917: Groups list : display new group buttons even after saving options (by @HiCharly)
- #34823: Sets the current date on the duplicate product (by @webeshop)
- #35810: [BC Break] Taking into account legacy public actions in Symfony layout (by @M0rgan01)
- #35865: Changed attribute value creation route (by @nicosomb)
- #35863: Fixed title in attribute value form (by @nicosomb)
- #35861: Update HTMLTemplateOrderSlip.php to fix #35802 (by @rudolfkastl)
- #35771: Updated query to remove subquery (by @nicosomb)
- #34891: Fix issues on some catalog pages (by @Hlavtox)
- #35439: Fixed sort error after generation of credit slip just for delivery fees; refs #33890 (by @denys202)
- #35368: Improve TokenAuthenticator (by @M0rgan01)
- #35442: Fix parameters retrieval in QueryListProvider (by @jolelievre)
- #35424: Allow JSON format for OpenApi doc (by @jolelievre)
- #35343: Clean empty old API files (by @jolelievre)
- #35313: RouteNotFoundException when I configure a disabled module (by @M0rgan01)
- #35307: Fix non scalar value in translation (by @M0rgan01)
- #35234: Fix route name (by @Hlavtox)
- #35025: Fix module updates (by @Hlavtox)
- #35139: Fix smarty foreach loop on boolean variable $quick_access in BO (by @MHostinato)
- #34725: [BC Break] Update ModuleCatalogueLayersProvider.php (by @danilocarta)
- #34394: Fix on asset links for the symfony layout (by @M0rgan01)
- #34407: Theme with the right width in multistore creation (by @AureRita)
- #34395: Fix html encoded urls in symfony layout (by @M0rgan01)
- #34350: Update link for user doc in Import page to v8 (by @florine2623)
- #34352: Fix placeholder filter in BO > Employee and Customer Sessions (by @florine2623)
- #34305: Fix ButtonCollectionType groups splitting (by @jolelievre)
- #34235: Allow html tags in BO module footer (by @lmeyer1)
- #34153: Fix feature values export (by @boherm)
- #33990: Fix WebProfiler when dev mode is active (by @boherm)
- #33746: Fix nightly which was broken due to legacy route configuration (by @M0rgan01)
- #33621: Fix broken trans call (by @Hlavtox)
- #33593: Fix navbar twig component error (by @lartist)
- #29850: Hide the current user’s profile checkbox for bulk actions (by @0x346e3730)
- #33388: An exception is displayed when we create a new store (by @M0rgan01)
- #33207: Disable wrapping of maintenance mode (by @Hlavtox)
- #33089: Update date_time.html.twig better check for emptiness (by @Kaikina)
- #33078: Create new order : The listing of carts/orders doesn’t work (by @M0rgan01)
- #31621: [BC Break] Enable Order Creation in BO with a virtual product and a customer add… (by @cquintini)
- #32956: Override service discovery (by @mflasquin)
- #29760: [BC Break] Invalid characters are being saved as Social titles (by @AlexTechDev)
- #32671: Fix confirm text for bulk actions in module manager (by @boherm)
- #32657: Remove empty value for default customer group (by @M0rgan01)
- #32664: Fix modules page bulk action (by @boherm)
- #32554: Fix states selector in back office stores form (by @zuk3975)
- #32589: Remove default value for Customer Group form (by @M0rgan01)
- #30922: Error 500 fix for Admin Categories If description null (by @uguranium)
- #32515: Fix(trans): removed old htmlspecialchar parameters in smarty config (by @tleon)
- #32506: Removes the placeholder for the import form on advanced parameters (by @0x346e3730)
- #32403: Update sidebar transform value (by @M0rgan01)
- #32339: Fix mobile help button (by @boherm)
- #32042: Fix help card in popup instead of full page on create webservice (by @tleon)
- #32012: Revert displaying Customer Groups migrated page (by @0x346e3730)
- #31703: Add validation rule to avoid special characters in virtual urls (by @boherm)
- #31416: Fix the bypass of censorship of sensitive data in sql queries (by @mflasquin)
- #31455: Fix missing closing div in linked orders (by @sas-adilis)
- #31223: Don’t catch exception that implements ModuleErrorInterface (by @bibips)
- #31153: Always set HelperKpi source and use conditional refresh (by @atomiix)
- Refactoring:
- #36162: Refacto login forms and add Employee CQRS commands (by @jolelievre)
- #36158: EmployeeHomepageProvider service provides homepage url (by @jolelievre)
- #36109: Fix forgotten tab (by @Hlavtox)
- #35824: Prevent errors on different address formats (by @Hlavtox)
- #35830: Fix notice on nulls (by @Hlavtox)
- #35827: Fix uasort in dead code (by @Hlavtox)
- #35698: Make changing order status more resilient to failed data (by @Hlavtox)
- #35414: Rebind composer on the API module dev branch and update composer.lock (by @jolelievre)
- #35402: Rename ApiAccess into ApiClient (by @jolelievre)
- #35172: Delete endpoints that have been moved to the module (by @tleon)
- #32475: Migrating attribute value page (by @JevgenijVisockij)
- #35191: [BC Break] Clean horizontal migration code (by @jolelievre)
- #34894: Move returns templates to proper location (by @Hlavtox)
- #33587: [BC Break] Clean old product page code (by @jolelievre)
- #34732: Refacto(api): change the uri to respect the adr (by @tleon)
- #34653: [BC Break] Type protected and private methods of legacy admin controllers (by @Hlavtox)
- #34528: Update 2 old links to PrestaShop site and github on BO login page (by @Uthanien)
- #34569: [BC Break] Change module translation domains, make sure it’s discoverable by the… (by @Hlavtox)
- #34390: Context refactorisation for controller (by @M0rgan01)
- #34147: Refactor shop initialization into listeners (by @matthieu-rolland)
- #33864: [BC Break] Twig component: Create global layout (by @M0rgan01)
- #34290: [BC Break] Remove historic tabs system (by @Hlavtox)
- #34146: Remove authorized application entity and related controller and tests (by @jolelievre)
- #31502: Migrate attribute group edit (by @JevgenijVisockij)
- #27590: [BC Break] Migrate “Shop parameters > Order settings > Statuses” page (by @Progi1984)
- #33758: Fix PDO prepare for CVE-2023-39524 (by @clotairer)
- #33051: [BC Break] Enable migrated Feature page and remove AdminFeaturesController (by @zuk3975)
- #33232: [BC Break] Remove purpose (activity) of store during install and in config (by @Hlavtox)
- #33324: [BC Break] Remove non responsive component (by @Hlavtox)
- #33463: Make search_form twig component independant (by @matthieu-rolland)
- #33466: [BC Break] Remove remains of AdminCartsController view (by @Hlavtox)
- #33143: Replace shop list smarty template by twig component (by @lartist)
- #33453: Revert php errors twigs component (by @lartist)
- #33288: Add page header toolbar twig component (by @lartist)
- #33165: Replace search form smarty template by twig component (by @lartist)
- #33142: Replace notifications center smarty template by twig component (by @lartist)
- #33173: Replace mobile quick access smarty template by twig component (by @lartist)
- #33127: Replace nav bar (left menu) smarty template by twig component (by @lartist)
- #33167: Replace php error smarty template by twig component (by @lartist)
- #33162: Replace footer smarty template by twig component (by @lartist)
- #33172: Replace non responsive smarty template by twig component (by @lartist)
- #33117: Replace employee dropdown smarty template by twig template (by @lartist)
- #33076: Cart rule group restrictions handling in SetCartRuleRestrictions CQRS command (by @zuk3975)
- #33035: Cart rule country restrictions CQRS handling (by @zuk3975)
- #33026: Rework commands with getters (by @aleksiuno)
- #33045: Cart rule carrier restrictions CQRS handling (by @zuk3975)
- #32948: Implement Search Aliases For Association Query (by @aleksiuno)
- #33015: Feature value delete and export actions (by @zuk3975)
- #32556: SetCartRuleProductRestrictions CQRS handling (by @zuk3975)
- #33020: Extract FeatureChoiceType (by @zuk3975)
- #32994: Feature value form integration (by @zuk3975)
- #32334: Migrate Feature value list (a.ka. feature view action) (by @zuk3975)
- #32464: [BC Break] SetCartRuleRestrictionsCommand (by @zuk3975)
- #32302: Implement Delete/Bulk Delete Alias Command (by @aleksiuno)
- #32672: Implement Edit Alias Command (by @aleksiuno)
- #32490: Implement Bulk/UpdateAliasStatusCommand (by @aleksiuno)
- #32695: Url cleaner integration (by @jolelievre)
- #32222: [BC Break] CartRuleActionBuilder refacto (by @zuk3975)
- #32160: [BC Break] Re-Removed deprecated method Tools::isBright & Tools::getBrightness (by @Progi1984)
- #32055: Implement Add Alias Command (by @aleksiuno)
- #32366: Use
CurrencyChoiceTypeon all form types (by @FabienPapet) - #29951: [BC Break] Simplify category form (by @JevgenijVisockij)
- #31728: [BC Break] Clean up Add/Edit feature and introduce Delete/BulkDeleteFeatureCommand (by @zuk3975)
- #32193: Fix jquery deprecations (by @eternoendless)
- #32115: [BC Break] Edit cart rule CQRS command (by @zuk3975)
- #31802: Migrate “Shop parameters > Contact > Stores” list (by @zuk3975)
- #32156: Feature UpdatePosition action (by @zuk3975)
- #32169: Features list export action (by @zuk3975)
- #31904: Migrate Cart Rules Create action (by @zuk3975)
- #31689: [BC Break] Migrate Sell > Catalog > Feature listing (by @zuk3975)
- #32023: Migrate Search Config Alias Grid (by @aleksiuno)
- #31726: Migrate customer bought and viewed products to grids (by @Hlavtox)
- #31583: Customer Group CQRS - Create (by @0x346e3730)
- #31729: Use index for connections.date_add (by @lmeyer1)
- #31765: [BC Break] Removed deprecated parameter in class Cart (by @Progi1984)
- #29633: M/international/locations/countries delete action (by @margud)
- #31769: [BC Break] Removed deprecated method Tools::isBright (by @Progi1984)
- #31766: [BC Break] Removed deprecated class linked to FileUpload (by @Progi1984)
- #31764: [BC Break] Removed deprecated file
admin-dev/get-file-admin.php(by @Progi1984) - #31770: [BC Break] Removed deprecated method
Translate::getAdminTranslation(by @Progi1984) - #31442: [BC Break] Migrate customer view cart and order tables to grid (by @Hlavtox)
- #31462: Improve duplicate customer exceptions (by @Hlavtox)
- #29591: Origin/m/international/locations/countries edit rebased (by @margud)
- #30929: Customer Groups migration (by @0x346e3730)
- #29510: [BC Break] Migrate “Internation > Locations > States” page (by @Progi1984)
- #31114: Fix translation page responsivity (by @Hlavtox)
- New feature:
- Front Office:
- New feature:
- #34431: Add a hook ‘actionValidateOrderBefore’ called before actionValidateOrder (by @bibips)
- #33931: Inform customer about quantity in cart (by @Hlavtox)
- #32719: [BC Break] Load symfony container in front (by @boherm)
- #32653: Introduce category presenter (by @Hlavtox)
- #32634: [BC Break] Introduce supplier presenter & simplify manufacturer presenter (by @Hlavtox)
- #32652: Introduce store presenter (by @Hlavtox)
- Improvement:
- #35705: Fix strstr modifier (by @Hlavtox)
- #35735: Fix array_slice modifier (by @Hlavtox)
- #30546: Generate product categories breadcrumb accordingly to accessed category (by @Dreimus)
- #35571: Stop requesting core.js source map in production (by @SharakPL)
- #35075: Add avif support to theme files (by @buggyzap)
- #34122: Protect .git folder with htaccess (by @jf-viguier)
- #34121: Change prestashop.com to prestashop-project.org in .htaccess (by @jf-viguier)
- #33298: Make independent Quick Access twig component (by @boherm)
- #33435: [BC Break] Lazyload attribute_price property (by @Hlavtox)
- #33437: [BC Break] Hide stores from web if no stores are configured (by @Hlavtox)
- #33335: [BC Break] Lazyload product features (by @Hlavtox)
- #31825: Improve smartyClassname() (by @justeen35)
- Bug fix:
- #35962: CartRule.php - performance bottleneck - duplicating query (by @ShaiMagal)
- #36074: Fix specific scenario when multiple carriers are used. (by @Hlavtox)
- #35565: Fix CCC error for path with version (by @ComonSoft)
- #35812: Fix unit price everywhere (by @Hlavtox)
- #35729: Remove deprecated jquery method (by @Hlavtox)
- #35584: Fix(merchandise-return): deprecation alert is displayed on the return form (by @TheoAlloin)
- #34975: Getjqueryuipath correct return value (by @web-cooking-factory)
- #34948: Correct warning with substr if $component is an array (by @web-cooking-factory)
- #34834: Unreleased version of Classic is required for v9 (by @kpodemski)
- #34370: Load theme css on maintenance page (by @Prestaworks)
- #34464: Fix gift display in cart (by @Hlavtox)
- #34598: Fix sorting by Relevance in search results (develop branch version) (by @mrkalchemy)
- #34376: Fix potential TypeError in ProductLazyArray.php (by @hugofintecture)
- #33700: Add an instruction in htaccess to prevent directory listings (by @maxime-morel)
- #34182: Fix sorting by “time” in profiler’s stopwatch SQL (by @mnastalski)
- #34133: Add missing hook actionSubmitAccountBefore (by @jf-viguier)
- #33723: Protect templates directory (by @maxime-morel)
- #32063: Problems with actionValidateCustomerAddressForm hook (by @kijamve)
- #33563: [BC Break] Fix load JqueryUI on FrontController : load only requested components (by @tups)
- #33325: Condition out manufacturer if not present (by @Hlavtox)
- #32631: Cache backup fix with no products (by @M0rgan01)
- #32946: FrontController should not drop existing notifications (by @Tofandel)
- #32861: Fix invalid token in redirection after editing himself (by @boherm)
- #32500: Fix PDF invoice generator footer which only shows a %s (by @tesshsu)
- #29520: Fix shipping cost on order details page (by @daresh)
- #32312: Fix quantity check when there a customization in cart (by @unlocomqx)
- #31487: FO: Fix cart rule detail amount (by @idnovate)
- #31300: Mitigate multiple function call CartPresenter::present (by @lmeyer1)
- #31695: Do not enable add to cart button if catalog mode is enabled (by @Hlavtox)
- #31571: Fix error Uncaught TypeError: abs() in CartController (by @lmeyer1)
- #31092: Fix widget call for nonexistent modules (by @Hlavtox)
- #26764: Avoid including negative stock quantity values in attribute selector total quantity sum (by @prestaalba)
- Refactoring:
- #35822: Fix strpos modifier (by @Hlavtox)
- #35167: Change old links to newer method (by @Hlavtox)
- #34499: [BC Break] Migrate more properties to lazy array (by @Hlavtox)
- #34498: [BC Break] Remove calls to get products properties (by @Hlavtox)
- #34571: [BC Break] Remove unused things in Media class (by @Hlavtox)
- #33363: [BC Break] Refacto image loading and allow cover configuration (by @Hlavtox)
- #32846: [BC Break] Type hint front controllers (by @Hlavtox)
- #32673: Add some comments to controllers (by @Hlavtox)
- #31309: [BC Break] Introduce manufacturer presenter (by @Hlavtox)
- #31074: Fix and unify sort orders in default search providers (by @Hlavtox)
- #31076: Send proper welcome emails to customers (by @Hlavtox)
- New feature:
- Core:
- New feature:
- #33223: Introduce ShopContext and EmployeeContext sub context services (by @jolelievre)
- #32450: [BC Break] Use dependency injection inside controllers (by @FabienPapet)
- #29116: Support for PHP 8.2 (by @Progi1984)
- #32370: Add customer
GenderTypeandGroupType(by @FabienPapet) - #32395: Introduce
FormHelperand deprecateCommonAbstractType(by @FabienPapet) - #32394: Add
autocompleteoption to every ChoiceType (by @FabienPapet) - #32325: Factorize language selection into a single
LocaleChoiceType(by @FabienPapet) - #31683: Set possibility to ignore warnings and notices in dev mode (by @web-cooking-factory)
- #31294: New hook for performing actions when address change on cart (by @Prestaworks)
- Improvement:
- #36312: Add optional blackfire installation in docker (by @matthieu-rolland)
- #36293: Update Symfony components after 6.4.8 release (by @nicosomb)
- #36313: Update licenses everywhere (by @jolelievre)
- #36316: Update auto generated hooks (by @jolelievre)
- #36288: Bump mysql2 from 3.9.8 to 3.10.0 in /tests/UI (by @dependabot[bot])
- #36292: Bump eslint-plugin-deprecation from 2.0.0 to 3.0.0 in /tests/UI (by @dependabot[bot])
- #36240: Bump @prestashop-core/ui-testing from
2acb006to5cbc261in /tests/UI (by @dependabot[bot]) - #36237: Bump mysql2 from 3.9.7 to 3.9.8 in /tests/UI (by @dependabot[bot])
- #36063: Migration Carrier pages - CQRS for Add / Get / Update / Upload logo (by @boherm)
- #36207: [BC Break] Upgrade NodeJS version in Github Actions (by @nicosomb)
- #36194: Bump fast-xml-parser from 4.3.6 to 4.4.0 in /tests/UI (by @dependabot[bot])
- #36163: Update Changelog for 9.0.0 alplha 1 build 2 (by @jolelievre)
- #36073: Improved Github Actions when updating php modules (by @nicosomb)
- #36081: Update changelog for alpha v9 (by @matthieu-rolland)
- #36069: Upgraded productcomments (by @nicosomb)
- #34908: Don’t create useless file “index.php” in every image folder (by @ShaiMagal)
- #36050: Update Symfony components after 6.4.7 release (by @nicosomb)
- #36043: Bump eslint-plugin-html from 8.1.0 to 8.1.1 in /tests/UI (by @dependabot[bot])
- #35994: Fix typo (by @PrestaEdit)
- #35981: Bump mysql2 from 3.9.4 to 3.9.7 in /tests/UI (by @dependabot[bot])
- #34530: Add primary key to DB table accessory (by @ShaiMagal)
- #35917: Bump typescript from 5.4.4 to 5.4.5 in /tests/UI (by @dependabot[bot])
- #35915: Bump mysql2 from 3.9.3 to 3.9.4 in /tests/UI (by @dependabot[bot])
- #35913: Bump eslint-plugin-html from 8.0.0 to 8.1.0 in /tests/UI (by @dependabot[bot])
- #35898: Changelog v9.0.0-alpha.1 (by @matthieu-rolland)
- #35864: Update outdated licence headers / Add missing licence headers (by @matthieu-rolland)
- #35892: Updated PrestaShop Packages (by @github-actions[bot])
- #35887: Update fos_js_routes file (by @matthieu-rolland)
- #35871: Updated PrestaShop Packages (by @github-actions[bot])
- #35857: Bump @types/libsodium-wrappers from 0.7.13 to 0.7.14 in /tests/UI (by @dependabot[bot])
- #35858: Bump typescript from 5.4.3 to 5.4.4 in /tests/UI (by @dependabot[bot])
- #35787: Bump mocha from 10.3.0 to 10.4.0 in /tests/UI (by @dependabot[bot])
- #35789: Bump mysql2 from 3.9.2 to 3.9.3 in /tests/UI (by @dependabot[bot])
- #35754: Updated PrestaShop Packages (by @github-actions[bot])
- #35733: Bump typescript from 5.4.2 to 5.4.3 in /tests/UI (by @dependabot[bot])
- #35345: Updated PrestaShop Packages (by @github-actions[bot])
- #35653: Take account of active and deleted fields when fetching a tax rules group id by name (by @paulc010)
- #35667: Bump fast-xml-parser from 4.3.5 to 4.3.6 in /tests/UI (by @dependabot[bot])
- #35596: Bump typescript from 5.3.3 to 5.4.2 in /tests/UI (by @dependabot[bot])
- #35552: Form type
MaterialChoiceTableTypeintroducedisplay_total_itemsformoption(by @PululuK) - #35549: Bump playwright from 1.41.2 to 1.42.1 in /tests/UI (by @dependabot[bot])
- #35548: Bump mysql2 from 3.9.1 to 3.9.2 in /tests/UI (by @dependabot[bot])
- #35469: Bump dotenv from 16.4.4 to 16.4.5 in /tests/UI (by @dependabot[bot])
- #35468: Bump eslint from 8.56.0 to 8.57.0 in /tests/UI (by @dependabot[bot])
- #35470: Bump fast-xml-parser from 4.3.4 to 4.3.5 in /tests/UI (by @dependabot[bot])
- #35350: Add params to actionValidateOrderBefore (by @PrestaEdit)
- #35417: AppKernel is now able to detect the admin folder (by @jolelievre)
- #34485: Add support for PHP 8.3 (by @jolelievre)
- #35407: Bump dotenv from 16.4.2 to 16.4.4 in /tests/UI (by @dependabot[bot])
- #35338: Bump @typescript-eslint/eslint-plugin from 6.20.0 to 7.0.0 in /tests/UI (by @dependabot[bot])
- #35328: Bump eslint-plugin-html from 7.1.0 to 8.0.0 in /tests/UI (by @dependabot[bot])
- #35325: Bump mocha from 10.2.0 to 10.3.0 in /tests/UI (by @dependabot[bot])
- #35327: Bump dotenv from 16.4.1 to 16.4.2 in /tests/UI (by @dependabot[bot])
- #35324: Bump @typescript-eslint/parser from 6.20.0 to 6.21.0 in /tests/UI (by @dependabot[bot])
- #35323: Bump @faker-js/faker from 8.4.0 to 8.4.1 in /tests/UI (by @dependabot[bot])
- #35255: Bump @typescript-eslint/eslint-plugin from 6.19.1 to 6.20.0 in /tests/UI (by @dependabot[bot])
- #35256: Bump mysql2 from 3.9.0 to 3.9.1 in /tests/UI (by @dependabot[bot])
- #35257: Bump jsdoc-to-markdown from 8.0.0 to 8.0.1 in /tests/UI (by @dependabot[bot])
- #35254: Bump fast-xml-parser from 4.3.3 to 4.3.4 in /tests/UI (by @dependabot[bot])
- #35253: Bump playwright from 1.41.1 to 1.41.2 in /tests/UI (by @dependabot[bot])
- #35241: Update Symfony components after 6.4.3 release (by @matks)
- #35210: Bump @typescript-eslint/parser from 6.19.0 to 6.20.0 in /tests/UI (by @dependabot[bot])
- #35199: Bump dotenv from 16.3.2 to 16.4.1 in /tests/UI (by @dependabot[bot])
- #35198: Bump @faker-js/faker from 8.3.1 to 8.4.0 in /tests/UI (by @dependabot[bot])
- #35197: Bump mysql2 from 3.7.1 to 3.9.0 in /tests/UI (by @dependabot[bot])
- #35196: Bump @typescript-eslint/eslint-plugin from 6.19.0 to 6.19.1 in /tests/UI (by @dependabot[bot])
- #35113: Updated PrestaShop Packages (by @github-actions[bot])
- #32208: Add maildev for docker dev environments (by @tswfi)
- #34816: Remove file CACHEDIR.TAG - reverting changes (by @ShaiMagal)
- #35119: Bump mysql2 from 3.7.0 to 3.7.1 in /tests/UI (by @dependabot[bot])
- #35116: Bump @typescript-eslint/eslint-plugin from 6.18.1 to 6.19.0 in /tests/UI (by @dependabot[bot])
- #35117: Bump playwright from 1.40.1 to 1.41.1 in /tests/UI (by @dependabot[bot])
- #35118: Bump dotenv from 16.3.1 to 16.3.2 in /tests/UI (by @dependabot[bot])
- #35120: Bump @typescript-eslint/parser from 6.18.1 to 6.19.0 in /tests/UI (by @dependabot[bot])
- #35011: CLI improvement before and during install (by @jolelievre)
- #35041: Updated PrestaShop Packages (by @github-actions[bot])
- #35045: Bump @typescript-eslint/parser from 6.18.0 to 6.18.1 in /tests/UI (by @dependabot[bot])
- #35046: Bump chai from 4.4.0 to 4.4.1 in /tests/UI (by @dependabot[bot])
- #35047: Bump fast-xml-parser from 4.3.2 to 4.3.3 in /tests/UI (by @dependabot[bot])
- #35014: Updated PrestaShop Packages (by @github-actions[bot])
- #35002: Bump @typescript-eslint/eslint-plugin from 6.16.0 to 6.18.1 in /tests/UI (by @dependabot[bot])
- #34994: Bump @typescript-eslint/parser from 6.16.0 to 6.18.0 in /tests/UI (by @dependabot[bot])
- #34993: Bump mysql2 from 3.6.5 to 3.7.0 in /tests/UI (by @dependabot[bot])
- #34992: Bump chai from 4.3.10 to 4.4.0 in /tests/UI (by @dependabot[bot])
- #34964: Updated PrestaShop Packages (by @github-actions[bot])
- #34944: Bump @typescript-eslint/parser from 6.15.0 to 6.16.0 in /tests/UI (by @dependabot[bot])
- #34941: Updated PrestaShop Packages (by @github-actions[bot])
- #34912: Bump @typescript-eslint/eslint-plugin from 6.14.0 to 6.16.0 in /tests/UI (by @dependabot[bot])
- #34910: Bump @typescript-eslint/parser from 6.14.0 to 6.15.0 in /tests/UI (by @dependabot[bot])
- #34866: Bump eslint from 8.55.0 to 8.56.0 in /tests/UI (by @dependabot[bot])
- #34867: Bump @typescript-eslint/parser from 6.13.2 to 6.14.0 in /tests/UI (by @dependabot[bot])
- #34865: Bump @typescript-eslint/eslint-plugin from 6.13.2 to 6.14.0 in /tests/UI (by @dependabot[bot])
- #34864: Bump eslint-plugin-import from 2.29.0 to 2.29.1 in /tests/UI (by @dependabot[bot])
- #34802: Bump @typescript-eslint/eslint-plugin from 6.13.1 to 6.13.2 in /tests/UI (by @dependabot[bot])
- #34758: Bump playwright from 1.40.0 to 1.40.1 in /tests/UI (by @dependabot[bot])
- #34801: Bump @typescript-eslint/parser from 6.13.1 to 6.13.2 in /tests/UI (by @dependabot[bot])
- #34800: Bump typescript from 5.3.2 to 5.3.3 in /tests/UI (by @dependabot[bot])
- #34757: Bump eslint from 8.54.0 to 8.55.0 in /tests/UI (by @dependabot[bot])
- #34790: CACHEDIR.TAG - saving resources and disk space (by @ShaiMagal)
- #34729: Bump @typescript-eslint/eslint-plugin from 6.11.0 to 6.13.1 in /tests/UI (by @dependabot[bot])
- #34684: Bump @types/chai from 4.3.10 to 4.3.11 in /tests/UI (by @dependabot[bot])
- #34730: Bump @typescript-eslint/parser from 6.10.0 to 6.13.1 in /tests/UI (by @dependabot[bot])
- #34722: Updated PrestaShop Packages (by @github-actions[bot])
- #34687: Bump mysql2 from 3.6.3 to 3.6.5 in /tests/UI (by @dependabot[bot])
- #34686: Bump @types/mocha from 10.0.4 to 10.0.6 in /tests/UI (by @dependabot[bot])
- #34688: Bump typescript from 5.2.2 to 5.3.2 in /tests/UI (by @dependabot[bot])
- #34645: Improve FeatureFlagManager ServiceLocator (by @boherm)
- #34631: Updated PrestaShop Packages (by @github-actions[bot])
- #34614: Revise docblock for getToken() (by @Amazzing)
- #34616: Bump playwright from 1.39.0 to 1.40.0 in /tests/UI (by @dependabot[bot])
- #34586: Updated PrestaShop Packages (by @github-actions[bot])
- #34615: Bump eslint from 8.53.0 to 8.54.0 in /tests/UI (by @dependabot[bot])
- #34618: Bump @typescript-eslint/eslint-plugin from 6.10.0 to 6.11.0 in /tests/UI (by @dependabot[bot])
- #34619: Bump @faker-js/faker from 8.2.0 to 8.3.1 in /tests/UI (by @dependabot[bot])
- #34556: Migrate deprecated DoctrineProvider to new one (by @boherm)
- #34543: Bump @types/mocha from 10.0.3 to 10.0.4 in /tests/UI (by @dependabot[bot])
- #34184: [BC Break] Forbidden sensitive files extensions on modules directory (by @clotairer)
- #34542: Bump @types/chai-string from 1.4.4 to 1.4.5 in /tests/UI (by @dependabot[bot])
- #34550: Use NumberFormatter’s round constant instead of NumberToLocalizedStringTransformer’s constant (by @matthieu-rolland)
- #34544: Bump @typescript-eslint/parser from 6.9.1 to 6.10.0 in /tests/UI (by @dependabot[bot])
- #34541: Bump @types/libsodium-wrappers from 0.7.12 to 0.7.13 in /tests/UI (by @dependabot[bot])
- #34540: Bump @typescript-eslint/eslint-plugin from 6.9.1 to 6.10.0 in /tests/UI (by @dependabot[bot])
- #34539: Bump @types/chai from 4.3.9 to 4.3.10 in /tests/UI (by @dependabot[bot])
- #34545: Bump @types/mochawesome from 6.2.3 to 6.2.4 in /tests/UI (by @dependabot[bot])
- #34508: Updated PrestaShop Packages (by @github-actions[bot])
- #34475: Bump mysql2 from 3.6.2 to 3.6.3 in /tests/UI (by @dependabot[bot])
- #34474: Bump eslint from 8.52.0 to 8.53.0 in /tests/UI (by @dependabot[bot])
- #34473: Bump @typescript-eslint/parser from 6.9.0 to 6.9.1 in /tests/UI (by @dependabot[bot])
- #34476: Bump @typescript-eslint/eslint-plugin from 6.9.0 to 6.9.1 in /tests/UI (by @dependabot[bot])
- #34136: Updated PrestaShop Packages (by @github-actions[bot])
- #34414: Bump eslint-plugin-import from 2.28.1 to 2.29.0 in /tests/UI (by @dependabot[bot])
- #34381: Update module versions in composer.lock (develop) (by @matthieu-rolland)
- #34372: Bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.9.0 in /tests/UI (by @dependabot[bot])
- #34366: Bump @types/libsodium-wrappers from 0.7.11 to 0.7.12 in /tests/UI (by @dependabot[bot])
- #34365: Bump @types/chai from 4.3.8 to 4.3.9 in /tests/UI (by @dependabot[bot])
- #34364: Bump @types/mocha from 10.0.2 to 10.0.3 in /tests/UI (by @dependabot[bot])
- #34373: Bump @typescript-eslint/parser from 6.7.5 to 6.9.0 in /tests/UI (by @dependabot[bot])
- #34362: Bump @types/chai-string from 1.4.3 to 1.4.4 in /tests/UI (by @dependabot[bot])
- #34361: Bump eslint from 8.51.0 to 8.52.0 in /tests/UI (by @dependabot[bot])
- #34360: Bump @types/mochawesome from 6.2.2 to 6.2.3 in /tests/UI (by @dependabot[bot])
- #34309: Remove archived modules from email themes (by @micka-fdz)
- #34283: Bump @typescript-eslint/parser from 6.7.4 to 6.7.5 in /tests/UI (by @dependabot[bot])
- #34282: Bump @faker-js/faker from 8.1.0 to 8.2.0 in /tests/UI (by @dependabot[bot])
- #34284: Bump @types/chai from 4.3.6 to 4.3.8 in /tests/UI (by @dependabot[bot])
- #34285: Bump @typescript-eslint/eslint-plugin from 6.7.4 to 6.7.5 in /tests/UI (by @dependabot[bot])
- #34212: Bump @typescript-eslint/eslint-plugin from 6.7.3 to 6.7.4 in /tests/UI (by @dependabot[bot])
- #34211: Bump @typescript-eslint/parser from 6.7.3 to 6.7.4 in /tests/UI (by @dependabot[bot])
- #34209: Bump fast-xml-parser from 4.3.1 to 4.3.2 in /tests/UI (by @dependabot[bot])
- #34210: Bump eslint from 8.50.0 to 8.51.0 in /tests/UI (by @dependabot[bot])
- #34118: Bump @types/mocha from 10.0.1 to 10.0.2 in /tests/UI (by @dependabot[bot])
- #34117: Bump @types/mochawesome from 6.2.1 to 6.2.2 in /tests/UI (by @dependabot[bot])
- #34119: Bump chai from 4.3.8 to 4.3.10 in /tests/UI (by @dependabot[bot])
- #34111: Fix
wordinginAbstractColumn(by @PululuK) - #34045: Bump @faker-js/faker from 8.0.2 to 8.1.0 in /tests/UI (by @dependabot[bot])
- #34072: Bump @typescript-eslint/eslint-plugin from 6.7.0 to 6.7.3 in /tests/UI (by @dependabot[bot])
- #33459: [BC Break] Update egulias/email-validator to 4.0.1 and bump multiple doctrine deps (by @M0rgan01)
- #34071: Bump @typescript-eslint/parser from 6.7.0 to 6.7.3 in /tests/UI (by @dependabot[bot])
- #34042: Bump playwright from 1.38.0 to 1.38.1 in /tests/UI (by @dependabot[bot])
- #34046: Bump fast-xml-parser from 4.2.7 to 4.3.1 in /tests/UI (by @dependabot[bot])
- #34043: Bump eslint from 8.49.0 to 8.50.0 in /tests/UI (by @dependabot[bot])
- #34056: Add missing params doc for get method in Configuration.php (by @hugofintecture)
- #33958: Bump playwright from 1.37.1 to 1.38.0 in /tests/UI (by @dependabot[bot])
- #33968: Remove 8.0.x branch from Update PHP Modules cron (by @nicosomb)
- #33955: Bump libsodium-wrappers from 0.7.11 to 0.7.13 in /tests/UI (by @dependabot[bot])
- #33957: Bump @typescript-eslint/parser from 6.6.0 to 6.7.0 in /tests/UI (by @dependabot[bot])
- #33956: Bump eslint-plugin-deprecation from 1.5.0 to 2.0.0 in /tests/UI (by @dependabot[bot])
- #33914: Bump @typescript-eslint/eslint-plugin from 6.5.0 to 6.7.0 in /tests/UI (by @dependabot[bot])
- #33898: Bump eslint from 8.48.0 to 8.49.0 in /tests/UI (by @dependabot[bot])
- #33897: Bump @types/chai from 4.3.5 to 4.3.6 in /tests/UI (by @dependabot[bot])
- #33891: Updated PrestaShop Packages (by @github-actions[bot])
- #33899: Bump @types/chai-string from 1.4.2 to 1.4.3 in /tests/UI (by @dependabot[bot])
- #33901: Bump @typescript-eslint/parser from 6.5.0 to 6.6.0 in /tests/UI (by @dependabot[bot])
- #33821: Bump @types/libsodium-wrappers from 0.7.10 to 0.7.11 in /tests/UI (by @dependabot[bot])
- #33822: Bump @typescript-eslint/eslint-plugin from 6.4.1 to 6.5.0 in /tests/UI (by @dependabot[bot])
- #33824: Bump @typescript-eslint/parser from 6.4.1 to 6.5.0 in /tests/UI (by @dependabot[bot])
- #33735: Bump @typescript-eslint/eslint-plugin from 6.4.0 to 6.4.1 in /tests/UI (by @dependabot[bot])
- #33733: Bump @typescript-eslint/parser from 6.4.0 to 6.4.1 in /tests/UI (by @dependabot[bot])
- #33734: Bump typescript from 5.1.6 to 5.2.2 in /tests/UI (by @dependabot[bot])
- #33339: Fix symfony legacy route configuration, PART 2 (by @M0rgan01)
- #33732: Bump chai from 4.3.7 to 4.3.8 in /tests/UI (by @dependabot[bot])
- #33731: Bump eslint from 8.47.0 to 8.48.0 in /tests/UI (by @dependabot[bot])
- #33666: Bump eslint-plugin-import from 2.28.0 to 2.28.1 in /tests/UI (by @dependabot[bot])
- #33665: Bump playwright from 1.37.0 to 1.37.1 in /tests/UI (by @dependabot[bot])
- #33628: Bump @typescript-eslint/eslint-plugin from 6.2.1 to 6.4.0 in /tests/UI (by @dependabot[bot])
- #33618: Bump playwright from 1.36.2 to 1.37.0 in /tests/UI (by @dependabot[bot])
- #33627: Bump @typescript-eslint/parser from 6.2.1 to 6.4.0 in /tests/UI (by @dependabot[bot])
- #33620: Bump eslint from 8.46.0 to 8.47.0 in /tests/UI (by @dependabot[bot])
- #33533: Improve Makefile usage (by @nicosomb)
- #32873: Upgrade cssjanus to 2.1.1 (by @matks)
- #33448: Bump @typescript-eslint/eslint-plugin from 5.62.0 to 6.2.0 in /tests/UI (by @dependabot[bot])
- #32584: Improved the CQRS listing command to track the progress of the development of the CQRS endpoints (by @tleon)
- #33507: Bump league/oauth2-server from 8.5.1 to 8.5.3 (by @dependabot[bot])
- #33145: Fix symfony legacy route configuration, PART 1 (by @M0rgan01)
- #33497: Bump eslint-plugin-deprecation from 1.4.1 to 1.5.0 in /tests/UI (by @dependabot[bot])
- #33499: Bump fast-xml-parser from 4.2.6 to 4.2.7 in /tests/UI (by @dependabot[bot])
- #33498: Bump eslint-plugin-import from 2.27.5 to 2.28.0 in /tests/UI (by @dependabot[bot])
- #33500: Bump playwright from 1.36.1 to 1.36.2 in /tests/UI (by @dependabot[bot])
- #33496: Bump eslint from 8.45.0 to 8.46.0 in /tests/UI (by @dependabot[bot])
- #32167: [BC Break] Remove deprecated services (by @Progi1984)
- #33344: Bump maildev from 2.0.5 to 2.1.0 in /tests/UI (by @dependabot[bot])
- #33343: Bump @xmldom/xmldom from 0.8.9 to 0.8.10 in /tests/UI (by @dependabot[bot])
- #33346: Bump fast-xml-parser from 4.2.5 to 4.2.6 in /tests/UI (by @dependabot[bot])
- #33273: Bump @typescript-eslint/parser from 5.61.0 to 5.62.0 in /tests/UI (by @dependabot[bot])
- #33274: Bump playwright from 1.35.1 to 1.36.1 in /tests/UI (by @dependabot[bot])
- #33272: Bump @xmldom/xmldom from 0.8.8 to 0.8.9 in /tests/UI (by @dependabot[bot])
- #33271: Bump eslint from 8.44.0 to 8.45.0 in /tests/UI (by @dependabot[bot])
- #33248: Bump @typescript-eslint/eslint-plugin from 5.60.1 to 5.62.0 in /tests/UI (by @dependabot[bot])
- #33160: Bump eslint-plugin-deprecation from 1.3.3 to 1.4.1 in /tests/UI (by @dependabot[bot])
- #32923: Feature flags improvements (by @boherm)
- #32787: [BC Break] Migrate league/tactician-bundle to symfony/messenger (by @lartist)
- #33094: Bump @typescript-eslint/parser from 5.60.0 to 5.61.0 in /tests/UI (by @dependabot[bot])
- #33067: Bump eslint from 8.43.0 to 8.44.0 in /tests/UI (by @dependabot[bot])
- #33069: Bump @typescript-eslint/eslint-plugin from 5.60.0 to 5.60.1 in /tests/UI (by @dependabot[bot])
- #33070: Bump typescript from 5.1.3 to 5.1.6 in /tests/UI (by @dependabot[bot])
- #32164: [BC Break] Removed deprecated methods
displayNumber&displayPricein classTools(by @Progi1984) - #33001: Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 in /tests/UI (by @dependabot[bot])
- #33002: Bump @typescript-eslint/parser from 5.59.11 to 5.60.0 in /tests/UI (by @dependabot[bot])
- #32960: [BC Break] Removing guzzle library (by @lartist)
- #32943: [BC Break] Remove unused symfony librairies (by @lartist)
- #32161: [BC Break] Remove deprecated method
getClassNamein classTab(by @Progi1984) - #32163: [BC Break] Remove deprecated method
setPrioritiesin classSpecificPrice(by @Progi1984) - #32932: Bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 in /tests/UI (by @dependabot[bot])
- #32931: Bump @typescript-eslint/parser from 5.59.9 to 5.59.11 in /tests/UI (by @dependabot[bot])
- #32930: Bump playwright from 1.35.0 to 1.35.1 in /tests/UI (by @dependabot[bot])
- #32933: Bump eslint from 8.42.0 to 8.43.0 in /tests/UI (by @dependabot[bot])
- #32934: Bump dotenv from 16.1.4 to 16.3.1 in /tests/UI (by @dependabot[bot])
- #32890: Update phpunit and phpunit-bridge (by @M0rgan01)
- #32157: [BC Break] Remove deprecated UpdateProductStatusCommand (& Handler & Interface & service) (by @Progi1984)
- #32872: Use laminas/laminas-code 4.11.0 instead of fork of 4.5 (by @matks)
- #32877: Bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 in /tests/UI (by @dependabot[bot])
- #32876: Bump playwright from 1.34.3 to 1.35.0 in /tests/UI (by @dependabot[bot])
- #32878: Bump @typescript-eslint/parser from 5.59.8 to 5.59.9 in /tests/UI (by @dependabot[bot])
- #32776: Update soundasleep/html2text to 2.1.0 (by @M0rgan01)
- #32811: Improve Product::getAnchor() (by @davidglezz)
- #32736: [BC Break] Replace swift mailer by symfony mailer (by @lartist)
- #32779: Update MobileDetect to 3.74.0 (by @M0rgan01)
- #32822: Bump typescript from 5.0.4 to 5.1.3 in /tests/UI (by @dependabot[bot])
- #32821: Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 in /tests/UI (by @dependabot[bot])
- #32820: Bump @xmldom/xmldom from 0.8.7 to 0.8.8 in /tests/UI (by @dependabot[bot])
- #32818: Bump eslint from 8.41.0 to 8.42.0 in /tests/UI (by @dependabot[bot])
- #32817: Bump dotenv from 16.0.3 to 16.1.4 in /tests/UI (by @dependabot[bot])
- #32816: Bump module-alias from 2.2.2 to 2.2.3 in /tests/UI (by @dependabot[bot])
- #32347: Use service discovery for form types (by @FabienPapet)
- #32780: Update pelago/emogrifier to 7.0.0 (by @boherm)
- #32742: Update composer installers (by @M0rgan01)
- #32771: Update lcobucci/jwt to 5.0.0 (by @M0rgan01)
- #32781: Update phpunit-speedtrap to 4.0.1 (by @boherm)
- #32759: Update jsrouting to 3.2.1 (by @M0rgan01)
- #32746: Bump @typescript-eslint/eslint-plugin from 5.59.6 to 5.59.8 in /tests/UI (by @dependabot[bot])
- #32707: Split symfony components in composer.json (by @lartist)
- #32599: Country choice improvements (by @FabienPapet)
- #32729: Bump playwright from 1.34.0 to 1.34.3 in /tests/UI (by @dependabot[bot])
- #32732: Bump @faker-js/faker from 8.0.1 to 8.0.2 in /tests/UI (by @dependabot[bot])
- #32731: Bump @typescript-eslint/parser from 5.59.6 to 5.59.7 in /tests/UI (by @dependabot[bot])
- #31216: [BC Break] Bump Symfony to v5.4 (by @Progi1984)
- #32636: Bump @faker-js/faker from 8.0.0 to 8.0.1 in /tests/UI (by @dependabot[bot])
- #32638: Bump playwright from 1.33.0 to 1.34.0 in /tests/UI (by @dependabot[bot])
- #32637: Bump @typescript-eslint/eslint-plugin from 5.59.5 to 5.59.6 in /tests/UI (by @dependabot[bot])
- #32639: Bump eslint from 8.40.0 to 8.41.0 in /tests/UI (by @dependabot[bot])
- #31690: Updated PrestaShop Packages (by @github-actions[bot])
- #32593: Bump @typescript-eslint/parser from 5.59.2 to 5.59.6 in /tests/UI (by @dependabot[bot])
- #32571: Bump @typescript-eslint/eslint-plugin from 5.59.2 to 5.59.5 in /tests/UI (by @dependabot[bot])
- #32572: Bump @faker-js/faker from 7.6.0 to 8.0.0 in /tests/UI (by @dependabot[bot])
- #32159: [BC Break] Removed deprecated parameters in
OrderReturn(by @Progi1984) - #32514: [BC Break] Remove compatibility for php versions inferior to PHP 8.1 (by @jolelievre)
- #32551: Bump ps_linklist to v6.0.1 (by @Progi1984)
- #32539: Bump ps_themecusto to v1.2.3 (by @Progi1984)
- #32472: Bump eslint from 8.39.0 to 8.40.0 in /tests/UI (by @dependabot[bot])
- #32473: Bump @typescript-eslint/parser from 5.59.1 to 5.59.2 in /tests/UI (by @dependabot[bot])
- #32340: [BC Break] Add missing y to service name (by @PrestaEdit)
- #32401: Bump @typescript-eslint/eslint-plugin from 5.59.0 to 5.59.2 in /tests/UI (by @dependabot[bot])
- #32391: Bump @types/chai from 4.3.4 to 4.3.5 in /tests/UI (by @dependabot[bot])
- #32392: Bump @typescript-eslint/parser from 5.59.0 to 5.59.1 in /tests/UI (by @dependabot[bot])
- #32393: Bump playwright from 1.32.3 to 1.33.0 in /tests/UI (by @dependabot[bot])
- #32362: [BC Break] Remove deprecated files (by @FabienPapet)
- #32298: Bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.0 in /tests/UI (by @dependabot[bot])
- #32189: [BC Break] Remove deprecated displayFlags (by @eternoendless)
- #32299: Bump eslint from 8.38.0 to 8.39.0 in /tests/UI (by @dependabot[bot])
- #32297: Bump @typescript-eslint/parser from 5.58.0 to 5.59.0 in /tests/UI (by @dependabot[bot])
- #32232: [BC Break] Remove unused functions getUrlRewriteInformation & getUrlRewriteInformations (by @eternoendless)
- #32187: [BC Break] No longer try to include obsolete errors.php and admin.php (by @eternoendless)
- #31976: Nicer docker compose & co for fast dev environment startup (by @tswfi)
- #32176: Bump @typescript-eslint/parser from 5.57.1 to 5.58.0 in /tests/UI (by @dependabot[bot])
- #28102: [BC Break] Removed
pear/archive_tardependency (by @Progi1984) - #31996: [BC Break] Remove triggered errors and deprecated for Grid (by @Progi1984)
- #31994: [BC Break] Removed method
renderFormin namespacePrestaShopBundle\Controller(by @Progi1984) - #31995: [BC Break] Remove deprecated message in Pagination class by typehinting (by @Progi1984)
- #31991: [BC Break] Remove deprecated classes
TranslationFinderandTranslationFinderTraitin namespacePrestaShopBundle\Translation\Provider(by @Progi1984) - #31997: [BC Break] Removed message by typehinting the class GetProfileForEditingHandler (by @Progi1984)
- #31993: [BC Break] Remove deprecated methods in
LogRepository&RequestSqlRepository(by @Progi1984) - #31992: [BC Break] Remove deprecated classes
TypeaheadRedirectionTargetTransformerandTranslateTextTypein namespacePrestaShopBundle\Form\Admin(by @Progi1984) - #32107: Bump @typescript-eslint/eslint-plugin from 5.57.0 to 5.58.0 in /tests/UI (by @dependabot[bot])
- #32094: Bump typescript from 5.0.3 to 5.0.4 in /tests/UI (by @dependabot[bot])
- #32093: Bump eslint from 8.37.0 to 8.38.0 in /tests/UI (by @dependabot[bot])
- #32092: Bump @typescript-eslint/parser from 5.57.0 to 5.57.1 in /tests/UI (by @dependabot[bot])
- #32103: Bump playwright from 1.32.1 to 1.32.3 in /tests/UI (by @dependabot[bot])
- #32090: Bump pdfjs-dist from 3.4.120 to 3.5.141 in /tests/UI (by @dependabot[bot])
- #32043: Building all assets goes 🏎️ (by @0x346e3730)
- #31421: [BC Break] Remove Tools::encrypt() and Tools::encryptIV() (deprecated) (by @FabienPapet)
- #32014: Fix linter (by @lartist)
- #32009: Bump typescript from 5.0.2 to 5.0.3 in /tests/UI (by @dependabot[bot])
- #32007: Bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.0 in /tests/UI (by @dependabot[bot])
- #32008: Bump eslint from 8.36.0 to 8.37.0 in /tests/UI (by @dependabot[bot])
- #31894: [BC Break] Removed deprecated in Adapter namespace (by @Progi1984)
- #32006: Bump @typescript-eslint/parser from 5.56.0 to 5.57.0 in /tests/UI (by @dependabot[bot])
- #31961: Add discounted unit price and initial price to formatted specific price (by @tswfi)
- #31531: [BC Break] Standardize
filterManufacturerContenthook (by @micka-fdz) - #31891: [BC Break] Removed deprecated methods
stripslashes&safePostVarsin classTools(by @Progi1984) - #31892: [BC Break] Removed deprecated methods
generateDeliverySlipPDFByIdOrder&generateInvoicePDFByIdOrderin classAdminPdfController(by @Progi1984) - #31925: Bump @typescript-eslint/eslint-plugin from 5.55.0 to 5.56.0 in /tests/UI (by @dependabot[bot])
- #31893: [BC Break] Removed deprecated controller
AdminRequestSqlController(by @Progi1984) - #31890: [BC Break] Removed deprecated method
isAnythingin classValidate(by @Progi1984) - #31889: [BC Break] Removed deprecated method
addJqueryinControllerclass (by @Progi1984) - #31926: Bump @typescript-eslint/parser from 5.55.0 to 5.56.0 in /tests/UI (by @dependabot[bot])
- #31927: Bump playwright from 1.31.2 to 1.32.1 in /tests/UI (by @dependabot[bot])
- #31834: Bump typescript from 4.9.5 to 5.0.2 in /tests/UI (by @dependabot[bot])
- #31835: Bump @typescript-eslint/parser from 5.54.1 to 5.55.0 in /tests/UI (by @dependabot[bot])
- #31836: Bump mochawesome-merge from 4.2.2 to 4.3.0 in /tests/UI (by @dependabot[bot])
- #31837: Bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.55.0 in /tests/UI (by @dependabot[bot])
- #31824: No need to check error_get_last exist it exists since PHP 5.2 (by @justeen35)
- #31744: Bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 in /tests/UI (by @dependabot[bot])
- #31745: Bump @typescript-eslint/parser from 5.54.0 to 5.54.1 in /tests/UI (by @dependabot[bot])
- #31743: Bump eslint from 8.35.0 to 8.36.0 in /tests/UI (by @dependabot[bot])
- #31742: Bump js-image-generator from 1.0.3 to 1.0.4 in /tests/UI (by @dependabot[bot])
- #31391: [BC Break] Continue form type optimization (by @FabienPapet)
- #31522: Updated PrestaShop Packages (by @github-actions[bot])
- #31418: [BC Break] Remove ModuleRepository and ModuleRepositoryFactory (by @FabienPapet)
- #31652: Bump playwright from 1.31.1 to 1.31.2 in /tests/UI (by @dependabot[bot])
- #31651: Bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 in /tests/UI (by @dependabot[bot])
- #31653: Bump @typescript-eslint/parser from 5.53.0 to 5.54.0 in /tests/UI (by @dependabot[bot])
- #31557: Corrects php licenses (by @lartist)
- #31543: Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 in /tests/UI (by @dependabot[bot])
- #31544: Bump @typescript-eslint/parser from 5.52.0 to 5.53.0 in /tests/UI (by @dependabot[bot])
- #31545: Bump playwright from 1.30.0 to 1.31.1 in /tests/UI (by @dependabot[bot])
- #31546: Bump pdfjs-dist from 3.3.122 to 3.4.120 in /tests/UI (by @dependabot[bot])
- #31547: Bump eslint from 8.34.0 to 8.35.0 in /tests/UI (by @dependabot[bot])
- #31495: Add whitelist to legacy link linter mechanism (by @matthieu-rolland)
- #31525: Bump modules (ps_linklist in v6 & blockwishlist in v3) (by @Progi1984)
- #31028: [BC Break] Remove deprecated features on v9 (by @FabienPapet)
- #29000: Add actionCartGetPackageShippingCost hook (by @PrestaEdit)
- #31448: Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 in /tests/UI (by @dependabot[bot])
- #31449: Bump @typescript-eslint/parser from 5.51.0 to 5.52.0 in /tests/UI (by @dependabot[bot])
- #31414: Update PHPStan performance (by @FabienPapet)
- #25353: Allow ordering as a guest, even after a you made an account (by @Hlavtox)
- #31364: Update phpstan configuration file (by @FabienPapet)
- #31138: [BC Break] Migrate form types to FQCN / autowire (by @FabienPapet)
- #31326: Bump eslint from 8.33.0 to 8.34.0 in /tests/UI (by @dependabot[bot])
- #31325: Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 in /tests/UI (by @dependabot[bot])
- #31327: Bump @typescript-eslint/parser from 5.50.0 to 5.51.0 in /tests/UI (by @dependabot[bot])
- #31029: [BC Break] Remove autoload (by @FabienPapet)
- #31119: Updated PrestaShop Packages (by @github-actions[bot])
- #31215: Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 in /tests/UI (by @dependabot[bot])
- #31118: [BC Break] Remove controller deprecations (by @FabienPapet)
- #31214: Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 in /tests/UI (by @dependabot[bot])
- #31213: Bump typescript from 4.9.4 to 4.9.5 in /tests/UI (by @dependabot[bot])
- #28532: [BC Break] Removed deprecated Form Types (by @Progi1984)
- #28550: [BC Break] Removed deprecated methods in Order class (by @Progi1984)
- Bug fix:
- #36266: Do not use makefile to do a composer install in docker script (by @matthieu-rolland)
- #34875: Add cart rule module validation (by @Hlavtox)
- #35621: Fix: Clear cache module multishop (by @pvujic)
- #35587: Fix $action variable in postProcess method (by @SharakPL)
- #35544: Update hook.xml (by @manudas)
- #33624: [BC Break] Fix untranslated field names on Attribute Group error messages (by @eternoendless)
- #35281: Fix diacritics pdf invoice support for ro-RO (by @gabrielroman13)
- #35274: Move debug and web profiler bundle into prod dependencies (by @jolelievre)
- #34731: [BC Break] Fix module upgrades, cleanup a bit (by @Hlavtox)
- #34721: Fix use of front_legacy_context constant in FrontController (by @boherm)
- #33633: Fixing Employee Object Creation: Ensuring Correct Data Types for id and id_profile Properties (by @Kaikina)
- #33083: Fix action variable in postProcess method (by @gfilippakis)
- #32840: Error in cache id naming (by @lmeyer1)
- #32754: Profiler: measure execution time from the beginning. (by @lmeyer1)
- #32563: Update EmailConfigurationTester.php (by @edelmacias)
- #31026: Use 6 decimals while getting unit price (by @PrestaEdit)
- #31752: [BC Break] Fix ProductCore::getDefaultCategory to return an int consistently (by @lea-BMS)
- #31456: Fixed indentation in yaml file (by @nicosomb)
- #31154: Revert “Removed deprecated methods & properties in Product class” (by @jolelievre)
- Refactoring:
- #35644: Fix order and remove duplicates from smarty.config.inc.php (by @SharakPL)
- #35283: [BC Break] Remove deprecated ajaxDie method and deprecated hooks (by @Hlavtox)
- #36108: Remove outdated PHP conditions (by @Hlavtox)
- #36029: [BC Break] Remove deprecated object model validation and other dead code (by @Hlavtox)
- #35998: Moves the random admin folder name generation at the end of the install process (by @matthieu-rolland)
- #35953: Fix cart calculator tax rounding issues (by @Hlavtox)
- #35834: Stabilize search indexation and check referrer (by @Hlavtox)
- #35826: Better inform about faulty hooks (by @Hlavtox)
- #35749: Unify text field database limits (by @Hlavtox)
- #35231: Fix index.php links in admin zone (by @Hlavtox)
- #35259: Remove dataviz related (by @PrestaEdit)
- #34927: [BC Break] Add comments, remove unused constants (by @Hlavtox)
- #34172: [BC Break] Remove image feature flag and fix original images (by @Hlavtox)
- #35008: Improving Clarity: Refactor Image Link Handling in Link.php (by @dali-rajab)
- #34907: Remove generation of unused file “fileType” in every image folder (by @ShaiMagal)
- #34525: [BC Break] Remove some old deprecations (by @Hlavtox)
- #34939: Remove confusing french method calls (by @Hlavtox)
- #34905: Remove “debug code” from HTMLTemplateInvoice (by @ShaiMagal)
- #34818: [BC Break] Deal with security deprecations (by @matthieu-rolland)
- #34521: [BC Break] Remove extra checks (by @Hlavtox)
- #34500: [BC Break] Language context refacto (by @jolelievre)
- #34524: Upgrade symfony http-kernel to 5.4.31 (by @Hlavtox)
- #34382: [BC Break] Upgrade jquery to latest version, drop polyfills (by @Hlavtox)
- #33779: Move
FrontController::updateQueryStringtoToolsto make reusable (by @PululuK) - #32458: [BC Break] Remove menu thumbnails (by @Hlavtox)
- #33264: [BC Break] Remove usage of multiaddress delivery (by @Hlavtox)
- #32941: Refacto getShopLogo remove hasKey usage (by @cruftex)
- #32992: Symfony 6 - Fix user deprecations (by @FabienPapet)
- #33158: [BC Break] Remove advanced stock management remains (by @Hlavtox)
- #33263: [BC Break] Remove deprecated methods in Cart class (by @Hlavtox)
- #32814: Improve GroupReduction (by @davidglezz)
- #33057: Switch Annotation to attributes (by @FabienPapet)
- #32945: Install
rector/rectorand apply basic rules (by @FabienPapet) - #32927: [BC Break] Remove deprecated actions buttons (by @FabienPapet)
- #32926: Fix updateQuantity PHPDOC (by @Kaikina)
- #32446: [BC Break] Remove high DPI images functionality (by @Hlavtox)
- #31151: [BC Break] Remove obsolete enable/disable module on mobile feature, remove mobile_theme feature remains (by @Hlavtox)
- #32524: Migrate choice providers to autowiring 1/X (by @FabienPapet)
- #32691: [BC Break] Remove search parameters (by @FabienPapet)
- #32693: [BC Break] Remove deprecated inside
AdminController(by @FabienPapet) - #32679: [BC Break] Remove deprecated code (by @Hlavtox)
- #32660: Use service discovery for Twig extensions (by @FabienPapet)
- #32447: Move getBulkActions inside a dedicated trait (by @FabienPapet)
- #32342: Inherit
AbstractTypeinstead ofChoiceType(by @FabienPapet) - #31420: Migrate cookie constants usages to PSR4 (by @FabienPapet)
- #31705: [BC Break] Remove deprecated upload classes (by @matthieu-rolland)
- #28988: [BC Break] Remove deprecated in Core namespace (by @Progi1984)
- #31193: [BC Break] Replacing form extensions by FQCN and deprecate public legacy aliases. (by @FabienPapet)
- #31474: [BC Break] Remove FrameworkExtraBundle
@Templateannotation. (by @FabienPapet) - #31311: [BC Break] Remove legacy images (by @Hlavtox)
- #29464: [BC Break] Remove forgotten deprecations (by @Hlavtox)
- #31375: Add guest functionality to add customer command (by @Hlavtox)
- #12422: [BC Break] Remove legacy customization system (by @unlocomqx)
- #31117: Security improvements (by @FabienPapet)
- #28548: Removed deprecated methods & properties in Product class (reverted) (by @Progi1984)
- #28564: [BC Break] Remove deprecated in Adapter namespace (by @Progi1984)
- New feature:
- Installer:
- Improvement:
- #36127: Update default catalog develop (by @ps-jarvis)
- #35989: Add xdebug install into the dockerfile (by @tleon)
- #35496: Fix docker config (by @SharakPL)
- #33229: Add Warning check in updateSchema command output (by @M0rgan01)
- #32474: Add phpmyadmin service as optional (by @tesshsu)
- #32433: Remove unused var (by @PrestaEdit)
- Bug fix:
- #34241: Improve installation language fallback system (by @jolelievre)
- #32496: [BC Break] Create CategoriesProviderBuilder (by @M0rgan01)
- #32540: Add lazy tag for ThemeManager and ThemePageLayoutsCustomizer service (by @M0rgan01)
- #32888: Fix link to blog in install (by @justeen35)
- #32406: Add .php-cs-fixer.dist.php to remove file list of the ZIP creator tool (by @jf-viguier)
- Refactoring:
- #34940: Remove smarty precompilation and fix notices (by @Hlavtox)
- Improvement:
- Web Services:
- New feature:
- #34303: Edit client API and generate token (by @nicosomb)
- #33706: Handle advanced setters in command processor (by @mflasquin)
- #33675: Add webservice order returns - issue #17753 (by @Max84)
- #32686: New API Modularity - Modules can add Ressources (by @0x346e3730)
- #30565: [BC Break] Allow only tlsv1.2+ for api calls (by @atomiix)
- Improvement:
- #33530: [BC Break] Rename new-api into backoffice API (by @nicosomb)
- Bug fix:
- #31251: Fix position in category setter from WS (by @TomLorenzi)
- #33664: Fix(webservice): allow preflight requests (by @arnauddohogne)
- #33350: Added www-authenticate: bearer if the access token is invalid (by @nicosomb)
- #29391: Fix issue where field updates by api when they are not supposed to (by @Prestaworks)
- #32884: Error Webservice combinations or categories on a blank schema (by @crezzur)
- #32701: Deleting an attached file from the webservice API does not work (by @olecorre)
- New feature:
- Localization:
- Improvement:
- #35070: Fix default Finnish date_format (by @tswfi)
- #31826: Change profiles wording (by @micka-fdz)
- Bug fix:
- #34345: Fix typo squared (by @florine2623)
- #31666: Take locale into account when deciding whether module translation should fall back to the legacy system (by @samaij)
- Improvement:
- Tests:
- New feature:
- #31363: Add registered customer edit test (by @Hlavtox)
- Improvement:
- #36298: Increase composer timeout globally in docker init script (by @jolelievre)
- #36231: Use actions/upload-artifact@v4 to get access to archives sooner (by @jolelievre)
- #36210: Stabilise UI tests and nightly (by @jolelievre)
- #36221: Functional Tests : BO - Advanced Parameters - Webservice - Configuration (by @Progi1984)
- #36215: Functional Tests : BO - International - Localization : Update default language (by @Progi1984)
- #36211: Functional Tests :
ui-testing-library: MigrateboLoginPage(by @Progi1984) - #36188: Functional Tests :
ui-testing-library: MigrateboDashboardPage(by @Progi1984) - #36168: Functional Tests : BO - Shipping - Carriers : Bulk actions (by @Progi1984)
- #36154: Functional Tests : Fixed #35612 (by @Progi1984)
- #36112: Functional Tests : BO - Shipping - Carriers : CRUD carrier in BO (by @Progi1984)
- #36048: Functional Tests : FO - Product Page : Display pack content and link to product (Classic & Hummingbird) (by @Progi1984)
- #36045: Functional Tests : FO - Guest checkout: Billing address when logged in (Classic & Hummingbird) (by @Progi1984)
- #36023: Functional tests - Add new tests to add file customization and required customization in FO > Product page (Classic theme) (by @nesrineabdmouleh)
- #36009: Functional Tests : API : POST /product/image/{imageId} (by @Progi1984)
- #36000: Functional Tests : API : GET /product/image/{imageId} (by @Progi1984)
- #35995: Functional Tests : API : GET /product/{productId}/images (by @Progi1984)
- #35990: Functional Tests : API : POST /product/{productId}/image (by @Progi1984)
- #35974: Functional Tests : API : PUT /modules/toggle-status (by @Progi1984)
- #35934: Functional Tests : GDPR : Consent checkbox customization (by @Progi1984)
- #35960: Functional Tests : API : GET /module/{moduleId} (by @Progi1984)
- #35957: Functional Tests : API : GET /api-clients (by @Progi1984)
- #35845: Functional Tests: FO - Order confirmation : Order details and totals - Recap of payment method (Classic & Hummingbird) (by @Progi1984)
- #35847: Functional Tests:
GET /api/languages(by @Progi1984) - #35859: Functional Tests :
GET /api/modules(by @Progi1984) - #35891: Functional Tests: Mail alerts module - BO Header Buttons (by @Progi1984)
- #35903: Reenable installation of keycloak module via zip (by @jolelievre)
- #35905: Nightly : Fixed error install libnss3-tools (by @Progi1984)
- #35835: Functional Tests: FO - Order confirmation : Display of product customization (by @Progi1984)
- #35831: Functional Tests : BO - Catalog - Categories : CRUD Category in BO (by @Progi1984)
- #35818: Functional Tests : Migration from Docker Compose v1 to v2 (8.1.x) (by @Progi1984)
- #35797: New products block module - Configure settings of “Number of days for which the product is considered ‘new’” field (by @Progi1984)
- #35793: Functional Tests : BO - Design - Positions - Unhook module in list by Bulk actions (by @Progi1984)
- #35798: Functional Tests : FO - Order confirmation - List of ordered products (by @Progi1984)
- #35809: Functional Tests : Migration from Docker Compose v1 to v2 (by @Progi1984)
- #35769: Functional Tests: Hummingbird - FO - Checkout - Addresses - Use another address for invoice as a guest (by @Progi1984)
- #35757: Functional Tests : Hummingbird : FO - Menu and Navigation : Check categories and subcategories links in header (by @Progi1984)
- #35710: UI Tests : Bump
@prestashop-core/ui-testingto 0.0.11 (by @Progi1984) - #35671: Functional Tests : Added
@prestashop-core/ui-testing(by @Progi1984) - #35652: Functional Tests : Hummingbird > FO - Order confirmation : Contact us (by @Progi1984)
- #35656: Functional Tests: Faceted search module - Disable/Enable module (by @Progi1984)
- #35658: Functional Tests: Category products module - Disable/Enable module (by @Progi1984)
- #35661: Functional Tests : API : GET /api/products (by @Progi1984)
- #35657: Functional Tests: Hummingbird > FO - User account - Order history - Order details - Request a merchandise return from order details (by @Progi1984)
- #35646: UI Tests : Allow to enable/disable make (by @Progi1984)
- #35629: Functional Tests : API : PATCH /api/product/{productId} (by @Progi1984)
- #35462: Functional Tests : Hummingbird > FO - Product page - Product page : Add to cart (by @Progi1984)
- #35620: Functional Tests : API : POST /api/product (by @Progi1984)
- #35610: Functional Tests : API : PATCH /api/api-client/{apiClientId} (by @Progi1984)
- #35599: Functional Tests : API : GET /api/customers/group/{customerGroupId} (by @Progi1984)
- #35606: Functional Tests : API : GET /api/product/{productId} (by @Progi1984)
- #35569: Functional Tests : API : PUT /api/customers/group/{customerGroupId} (by @Progi1984)
- #35576: Functional Tests : API : POST /api/api-client (by @Progi1984)
- #35559: Functional Tests : Improve check of GET endpoints (by @Progi1984)
- #35562: Functional Tests : API : DELETE /api/product/{productId} (by @Progi1984)
- #35561: Functional Tests : API : DELETE /api/api-client/{apiClientId} (by @Progi1984)
- #35555: Functional Tests : API : GET /api/api-client/infos (by @Progi1984)
- #35556: Functional Tests : API : DELETE /api/customers/group/{customerGroupId} (by @Progi1984)
- #35459: Functional Tests : Mail alerts module - Uninstall and delete module (by @Progi1984)
- #35453: Functional Tests : Faceted search module - Add new template (by @Progi1984)
- #35452: Functional Tests : Hummingbird > FO - Account : Send a message with an ordered product (by @Progi1984)
- #35458: Functional Tests : Hummingbird > FO - Consult credit slip list & View PDF Credit slip & View order (by @Progi1984)
- #35476: Github Actions (UI Tests) : Check that all suites are executed (by @Progi1984)
- #35392: Functional Tests : Hummingbird > FO - Checkout - Personal information : Password reminder (by @Progi1984)
- #35388: Functional Tests : New products block module - Disable/Enable module (by @Progi1984)
- #35386: Functional Tests : Hummingbird > FO - Checkout - Addresses : CRUD address (by @Progi1984)
- #35357: Functional Tests : New products block module - Reset module (by @Progi1984)
- #35352: [BC Break] Functional Tests : Hummingbird - FO - Checkout - Shipping methods : Add order message (by @Progi1984)
- #35315: Functional Tests : Hummingbird : FO - Checkout - Shipping method - Select a carrier (by @Progi1984)
- #35282: Functional Tests : Theme Customization module - Uninstall and delete module (by @Progi1984)
- #35309: Nightly : Add campaign Hummingbird 04 & 11 (by @Progi1984)
- #35248: Functional Tests : Hummingbird : FO - Checkout - Payment - Choose a payment method (by @Progi1984)
- #35271: Update GitHub actions using deprecated version of node (by @jolelievre)
- #35249: [BC Break] Change runners to be based on macos environment (by @jolelievre)
- #35049: Nightly : Externalize Push Reports & Define the maximum number of concurrent jobs (by @Progi1984)
- #34902: Nightly: use composite actions (by @boubkerbribri)
- #34919: Sanity Tests : Execute on Firefox & Chrome & Webkit (by @Progi1984)
- #34882: Functional Tests : BO - Advanced Parameter - Authorization Server : Edit API Access (Enabled/Disabled) (by @Progi1984)
- #34668: Functional Tests : Mail alerts module - Customer notifications - Enable/Disable product availability (by @Progi1984)
- #34712: Cron Update Modules : Update
tests/UI/data/demo/modules.ts(by @Progi1984) - #34663: Functional Tests : Theme Customization module - Reset module (by @Progi1984)
- #34661: Functional Tests : Theme Customization module - Advanced Customization tab (by @Progi1984)
- #34650: Functional Tests : Cash on delivery (COD) module - Place an order with it (by @Progi1984)
- #34515: Documentation to help run UI tests locally (Linux distribution) (by @M0rgan01)
- #34577: Functional Tests : WS - Orders : CRUD (by @Progi1984)
- #34553: Functional Tests : API : GET
/api/hooks/{id}(by @Progi1984) - #34546: Functional Tests : API : GET
/api/api-access/{apiAccessId}(by @Progi1984) - #34514: Functional Tests : API : GET
/api/hook-status/{id}(by @Progi1984) - #34494: Functional Tests :
functional/BO/14*/12*/*: Changes for Scopes (by @Progi1984) - #34467: Functional Tests : FO - Menu and Navigation : Side block categories (by @Progi1984)
- #34465: Functional Tests : FO - Checkout - Payment - Choose a payment method (by @Progi1984)
- #34459: Functional Tests :
functional/BO/14*/12*/03*: Changes for Token Lifetime (by @Progi1984) - #34422: Functional Tests :
functional/BO/14*/12*/02*: Changes for Client Secret (by @Progi1984) - #33787: Functional Tests : BO - Stocks - Movements - Filter by category, movement type, employee and period (by @Progi1984)
- #34344: Functional Tests : Hummingbird : FO - User account - Edit informations (by @Progi1984)
- #34328: Functional Tests: Mail alerts module - Uninstall/Install module (by @Progi1984)
- #34330: Functional Tests : BO - Advanced Parameter - Authorization Server : Edit API Access (by @Progi1984)
- #34329: Functional Tests : BO - Advanced Parameter - Authorization Server - Add API Access (by @Progi1984)
- #34240: Nightly : Fixed
campaigns/productV2/functional/22_*(by @Progi1984) - #34219: Functional tests - Add new test to check multistore in PPV2 (by @nesrineabdmouleh)
- #34194: Functional Tests : BO - Products list - Bulk actions, Enable/Disable, 3-dot button (by @Progi1984)
- #34159: Functional Tests : BO - Catalog - Products list : Filter & Sort, Pagination, Filter by category, Position (by @Progi1984)
- #34144: Functional Tests : BO - Catalog - Products : Stocks tab (by @Progi1984)
- #33690: Composer and npm not installed in Docker when assets are not built (by @jolelievre)
- #34030: Nightly : Fixed Playwright in 1.7.8.x version (by @Progi1984)
- #33963: Functional Tests : BO - Catalog - Products : Pack Tab (by @Progi1984)
- #33825: Functional Tests : FO - Header & Footer - Check links in footer (by @Progi1984)
- #33934: Functional Tests : Hummingbird : FO - Header and Footer : Change currency (by @Progi1984)
- #33933: Functional Tests : Added email check to
BO - Advanced Parameters - Import : Import file(by @Progi1984) - #33929: Functional Tests : BO - Customers - Filter and Quick Edit (by @Progi1984)
- #33781: Functional Tests : Moved tests from
campaigns/functional/BO/13_shopParameters/05_contact/*(by @Progi1984) - #33748: Functional Tests : BO - Catalog - Products : Footer (by @Progi1984)
- #33528: Functional Tests : Faceted search module - Edit template - Product stock filter (by @Progi1984)
- #33518: Functional Tests : BO - Catalog - Products : Header (by @Progi1984)
- #33464: Functional Tests : WS - Products - CRUD (by @Progi1984)
- #33537: Functional Tests : Hummingbird - FO - Header and Footer : Change language (by @Progi1984)
- #33531: Functional Tests : BO - Catalog - Products : CRUD virtual product (Add check for email) (by @Progi1984)
- #33468: Update Keycloak module URL in tests (by @nicosomb)
- #33410: Functional Tests : Hummingbird : FO - Header & Footer - Check links in header (by @Progi1984)
- #33386: Functional Tests : FO - Consult credit slip list & View PDF Credit slip & View order (Add check for email) (by @Progi1984)
- #33370: Functional Tests : BO - Advanced Parameter - Authorization Server - View detail (by @Progi1984)
- #33375: Functional Tests : Wishlist module - Statistics tab settings (by @Progi1984)
- #33354: Functional Tests : Bump Hummingbird to 0.1.6 (by @Progi1984)
- #33316: Functional Tests : Hummingbird - FO - Login - Password reminder (by @Progi1984)
- #33308: Functional Tests : BO - Orders - Create order : Check summary (Add check for email) (by @Progi1984)
- #33252: Functional Tests : FO - Login : Create account (Add check for email) (by @Progi1984)
- #33249: Functional Tests : Faceted search module - Edit template - Product brand filter (by @Progi1984)
- #33244: Functional Tests : BO - Advanced Parameter - Authorization Server - CRUD (by @Progi1984)
- #33216: Functional Tests : WS - Countries : Check Blank & Synopsis (by @Progi1984)
- #32891: Nightly : Move 1.7.8.x to Github Actions (by @Progi1984)
- #32785: Nightly : Add WS & Modules campaigns (by @Progi1984)
- #32682: Remove workflow skipping that ignored some tests in some cases (by @jolelievre)
- #31921: Verify file exists before parsing it in ThemeValidatorTest (by @justeen35)
- #32205: Nightly : Support for HTTPS (by @Progi1984)
- #32015: Remove step for install npm in tests (by @tswfi)
- #32118: Remove un-used test file (by @laurentrousseau918)
- #32124: Nightly : Migrate from prestashop.com to prestashop-project.org (by @Progi1984)
- #32114: Revert bump pdfjs-dist from 3.4.120 to 3.5.141 in /tests/UI (by @Progi1984)
- #32033: Functional Tests : Move FO tests to classic directory (by @Progi1984)
- #31988: Use ‘npm ci’ instead of ‘npm i’ (by @tswfi)
- #31990: Remove deprecated hook in Behat Tests (by @Progi1984)
- #31923: Use assertSame instead of assertEquals when type must match in ThemeTest (by @justeen35)
- #31716: Update disallowed calls (by @FabienPapet)
- #31661: CI : Nightly : Added
BO:dashboard&API(by @Progi1984) - #31592: Functional Tests : Splits Tests in small packages (by @Progi1984)
- #31165: Running nightly on branch 8.1.x (by @boubkerbribri)
- Bug fix:
- #36250: Stabilise CI and docker initialisation (by @jolelievre)
- #36279: Update UI tests expected wording to match new catalog (by @jolelievre)
- #36275: Nightly : Revert Github Actions to v3 (by @Progi1984)
- #36268: Nightly : Fixed download & upload of artifacts (by @Progi1984)
- #36252: Nightly : Bump to
actions/download-artifact@v4(by @Progi1984) - #36247: Nightly : Fixed artifact after upgrade to
actions/upload-artifact@v4(by @Progi1984) - #36213: Nightly : Defined Node version for each supported version of PS (by @Progi1984)
- #36190: Functional Tests : Fixed campaign
functional/FO/*/09*/02*/04*(by @Progi1984) - #36189: Functional Tests : Fixed campaign
functional/API/02*/09*/03*(by @Progi1984) - #36098: Functional Tests : Fixed
check:data:modules(by @Progi1984) - #35944: Nightly : Fixed cron_nightly_tests_reusable.yml (by @Progi1984)
- #35941: Nightly : Fixed API : GET /languages (by @Progi1984)
- #35940: Nightly : Need Keycloak for execution (by @Progi1984)
- #35906: Fix error install libnss3-tools (by @jolelievre)
- #35780: Fix module test folder in test environment (by @jolelievre)
- #35550: Nightly : Fixed
campaigns/functional/FO/hummingbird/09*/01*/*(by @Progi1984) - #35482: Revert MacOs runner because of its instability (by @jolelievre)
- #35455: Nightly : Fixed
campaigns/functional/BO/02*/05*/03*(by @Progi1984) - #35437: Nighly : Fixed
campaigns/functional/BO/02*/05*/01*(by @Progi1984) - #35431: Functional Tests : Added some tests for some mocha tests (by @Progi1984)
- #35300: Nightly : Fixed
campaigns/functional/BO/02*/05*/*(by @Progi1984) - #35294: Nightly : Fixed
tests/UI/campaigns/functional/FO/classic/01*/04*(by @Progi1984) - #35290: Functional Tests : Fixed glob for package.json (by @Progi1984)
- #35050: Fix(dbdump): add complete insert in databasedump (by @tleon)
- #34969: Fix Nightly build workflow for 8.0.x and Develop (by @boubkerbribri)
- #34883: Nightly : Fixed error after #34833 (by @Progi1984)
- #34635: Nightly : Fixed
campaigns/functional/WS/02*(by @Progi1984) - #34501: Nightly : Fixed
campaigns/modules/blockwishlist/02*/02*&campaigns/functional/BO/14*/12*/02*(by @Progi1984) - #34478: Nightly : Fixed
functional/BO/04*/02*/02*(by @Progi1984) - #34461: Nightly : Fixed
campaigns/functional/BO/05*/01*/06*(by @Progi1984) - #34427: Nightly: Fixed
campaigns/functional/BO/15*/01*/06*(by @Progi1984) - #34237: Functional Tests : Removed Product Page v1 (by @Progi1984)
- #34255: Nightly : Fixed
campaigns/productV2/functional/01*(by @Progi1984) - #34123: Nightly : Move
skipto method in UI Tests (by @Progi1984) - #34076: Functional Tests : Enable test after #33962 (by @Progi1984)
- #34068: Nightly : Fixed the URL to ping (by @Progi1984)
- #34054: Nightly : Disable PS_INSTALL_AUTO on campaign sanity (by @Progi1984)
- #33791: Nightly
develop: Fixedcampaigns/productV2/functional/*(by @Progi1984) - #33764: Nightly : Fixed URL in @todo (by @Progi1984)
- #33753: Nightly : Fixed
campaigns/modules/ps_facetedsearch/02*/*(by @Progi1984) - #33532: Nightly : Fixed functional/BO/14*/03*/01* (by @Progi1984)
- #33323: Nightly : Develop - Fixed Mocha Loader (by @Progi1984)
- #33129: Nightly : Develop : Fixed error in filterTaxes (by @Progi1984)
- #33010: Nightly : Fixed mocha loader (develop) (by @Progi1984)
- #33032: Nightly : Fixed install Node 16 (by @Progi1984)
- #32935: Nightly : 1.7.8.x : Fixed Admin password & Removed sanity:productV2 campaign (by @Progi1984)
- #32863: Nightly : Fixed call to campaign Order (by @Progi1984)
- #32836: Nightly : Develop : Fixed error in package.json (by @Progi1984)
- #32704: Nightly : Fixed fill of Adress Form (by @Progi1984)
- #32373: Nightly: another fix to have PS_DOMAIN=localhost:8001 on 8.0.x (by @boubkerbribri)
- #32330: Nightly: add PS_DOMAIN to allow docker installation (by @boubkerbribri)
- #32301: Nightly : Fix forgotten environment variable
PS_ENABLE_SSL(by @Progi1984) - #32236: Nightly : Fixed error in the worfklow for the nightly (by @Progi1984)
- #32071: Nightly : Fixes API Campaign (by @Progi1984)
- #32050: Nightly Workflow: Fix combine report not working (by @boubkerbribri)
- #31960: Nightly : Fixed
FO/08*/02*/01*&productV2/functional/03*(by @Progi1984) - #31942: Nightly : Use
app/config/security_test.ymlrather thanapp/config/security_dev.yml(by @Progi1984) - #31783: Functional Tests : ps_linklist : Fixed selector for the language selector (by @Progi1984)
- #31632: Functional Tests : Add the script
test:functional:productV2(by @Progi1984) - #31628: Fix Sanity Product V2 tests blocking CI (by @0x346e3730)
- Refactoring:
- #36274: Functional Tests : Migrate
@data/demoto@prestashop-core/ui-testing(by @Progi1984) - #36156: Functional tests - Add new test to check out of stock behaviour in FO >Product page in hummingbird theme (by @nesrineabdmouleh)
- #36142: Functional tests - Add new tests to check discount on FO (by @nesrineabdmouleh)
- #36141: Functional tests - Add new test to change color in FO > Product page (by @nesrineabdmouleh)
- #36111: Functional tests - Refacto ‘BO > Shipping > Carriers > Quick edit and change position’ tests (by @nesrineabdmouleh)
- #36137: Functional tests - Add new test to display specific delivery time in FO (Classix & Hummingbird) Theme (by @nesrineabdmouleh)
- #36103: Functional tests - Add new tests to dispaly tags in ‘FO>Product’ page in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #36087: Functional tests - Add some test in ‘FO > Shipping > Addresses’ in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #36085: Functional tests - Add new test to Edit combination in FO > Product page in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #36072: Functional tests - Add new test to display discount in the cart page in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #36060: Functional tests - Add new test to check popular products in payment confirmation page (Classic & Hummingbird) (by @nesrineabdmouleh)
- #36030: Functional tests - Add new test ‘FO > Modal > Continue shopping / Proceed to checkout / Close’ in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #36034: Functional tests - Add new test to dispay modal of prduct with customization in FO > Cart page in (Classic & Hummingbird) theme (by @nesrineabdmouleh)
- #35959: Functional tests - Add new test to edit quantity in product page (Classic & Hummingbird) (by @nesrineabdmouleh)
- #35991: Functional tests - Add new test to change image in ‘FO > Product page on (Classic & Hummingbird theme)’ (by @nesrineabdmouleh)
- #35966: Functional Tests : API (Refactoring directories / Rename file / Add blocked UI Tests) (by @Progi1984)
- #35950: Functional tests - Add new tests in ‘FO > Classic > Search result page > Consult search results - Sort search results - Consult quick view’ (by @nesrineabdmouleh)
- #35952: Functional tests - Add new test ‘FO > Classic > Select color on hover on product list’ (by @nesrineabdmouleh)
- #35840: Functional tests - Add new test to add customization in FO > Product page (classic and hummingbird theme) (by @nesrineabdmouleh)
- #35819: Functional tests - Add new test in ‘FO > Hummingbird > Check highlighted promo code’ (by @nesrineabdmouleh)
- #35821: Functional tests - Add new tests to check share links in product page FO in Hummingbird and classic theme (by @nesrineabdmouleh)
- #35804: Functional tests - Add new test ‘FO > Classic > Add product to cart in product page’ (by @nesrineabdmouleh)
- #35801: Functional tests - Add some tests in ‘FO > Classic > Quick view modal’ (by @nesrineabdmouleh)
- #35779: Functional tests - Add some tests in ‘FO > Classic > Quick view modal’ (by @nesrineabdmouleh)
- #35627: Functional tests - Add new test ‘FO > Hummingbird > Get gdpr data in PDF ’ (by @nesrineabdmouleh)
- #35718: Functional tests - Add new test ‘FO > Hummingbird > Checkout > Display totals’ (by @nesrineabdmouleh)
- #35715: Functional tests - Add new test ‘FO > Hummingbird > Check tags’ (by @nesrineabdmouleh)
- #35741: Functional tests - Add new test ‘FO > Hummingbird > Order confirmation > check list of ordered products - Display of product customization’ (by @nesrineabdmouleh)
- #35706: Functional tests - Add new tests ‘FO > Hummingbird > Navigation and display’ (by @nesrineabdmouleh)
- #35689: Functional tests - Add new tests ‘FO > Hummingbird > Menu and navigation” (by @nesrineabdmouleh)
- #35660: Functional tests - Add new test ‘FO > Hummingbird > Show details in checkout page’ (by @nesrineabdmouleh)
- #35650: Functional tests - Add new test ‘FO > Hummingbird > Select color in home page’ (by @nesrineabdmouleh)
- #35651: Functional tests - Add new test ‘FO > Hummingbird > Check modal’ (by @nesrineabdmouleh)
- #35649: Functional tests - Add new test ‘FO > Hummingbird > Check order details and reorder’ (by @nesrineabdmouleh)
- #35639: Functional tests - Add new test ‘FO > Hummingbird > Download invoice from orders list’ (by @nesrineabdmouleh)
- #35638: Functional tests - Add new tests ‘FO > Hummingbird > Consult merchandise returns - Check order return pdf’ (by @nesrineabdmouleh)
- #35632: Functional tests - Add new test ‘FO > Hummingbird > Download invoice’ (by @nesrineabdmouleh)
- #35618: Functional tests - Add new tests ‘FO > Hummingbird > Search page’ (by @nesrineabdmouleh)
- #35575: Functional tests - Add new test ‘FO > Hummingbird > Delete product from cart page’ (by @nesrineabdmouleh)
- #35577: Functional tests - Add new test ‘FO > Hummingbird > Add promo code’ (by @nesrineabdmouleh)
- #35529: Functional tests - Add new test ‘FO > Hummingbird > Consult auto complete list’ (by @nesrineabdmouleh)
- #35558: Functional Tests : Remove FF Authorization Server (by @Progi1984)
- #35532: Functional tests - Add new test ‘FO > Hummingbird > Reorder from order details page’ (by @nesrineabdmouleh)
- #35502: Functional tests - Add new tests in ‘FO > Hummingbird > Quick view modal’ (by @nesrineabdmouleh)
- #35514: Fix nightly 28-02 : ‘FO > Cart > Display modal’ (by @nesrineabdmouleh)
- #35498: Functional Tests : Refactoring Install Hummingbird with remove zip (by @Progi1984)
- #35451: Functional tests - Add some refacto to ‘FO > Quick edit - Block cart modal’ (by @nesrineabdmouleh)
- #35440: Functioanl tests - Add new test ‘FO > Hummingbird > Change quantity in cart page’ (by @nesrineabdmouleh)
- #35430: Functional tests - Add new test ‘FO > Hummingbird > Change quantity in quick view modal’ (by @nesrineabdmouleh)
- #35364: Functional tests - Fix ‘FO:classic:01-03 get GDPR data in PDF’ (by @nesrineabdmouleh)
- #35415: Functional tests - Add new test ‘FO > Hummingbird > Add to cart’ (by @nesrineabdmouleh)
- #35389: Functioanl tests - Add tests in ‘FO > Hummingbird > Check slider - Display some products - Display all products - Quick view’ (by @nesrineabdmouleh)
- #35335: Functional tests - Add tests in ‘FO > Hummingbird > Order as a guest - Sign in - Create account’ (by @nesrineabdmouleh)
- #35298: Functional tests - Add new test to view voucher in FO - Hummingbird theme (by @nesrineabdmouleh)
- #35302: Functional tests - Add new test in ‘FO > Hummingbird > logout from user account page’ (by @nesrineabdmouleh)
- #35308: Functional tests - Add new test ‘FO > Hummingbird > Subscribe to newsletter’ (by @nesrineabdmouleh)
- #35312: Functional tests - Add tests in ‘FO > Hummingbird > Add attachment - Send message with customer - send message as anonymous (by @nesrineabdmouleh)
- #35310: Functional tests - Add new test ‘FO > Hummingbird > Check mailto link’ (by @nesrineabdmouleh)
- #35284: Functional tests - Add new test ‘FO > Hummingbird > CRUD address’ (by @nesrineabdmouleh)
- #35244: Functional tests - Fix random error in ‘BO > Catalog:07-08’ (by @nesrineabdmouleh)
- #35202: Functional tests - Move classic theme pages in classic directory (by @nesrineabdmouleh)
- #35222: Functional tests - Add new test ‘BO > Sort link list table’ (by @nesrineabdmouleh)
- #35173: Functional tests - Refacto ‘BO > Stock > Bulk edit quantity’ (by @nesrineabdmouleh)
- #35203: Functional tests - Fix nightly 29-01 (by @nesrineabdmouleh)
- #35145: Functional tests - Add new test ‘BO > Design > Export current theme’ (by @nesrineabdmouleh)
- #35132: Functional tests - Add/Refacto tests in ‘BO > Stocks ’ page (by @nesrineabdmouleh)
- #35057: Functional tests - Add test to check the email when change the order status to refunded (by @nesrineabdmouleh)
- #35060: Functional tests - Add test to check received email when send a message from FO > order details page (by @nesrineabdmouleh)
- #35059: Functional tests - Add new steps to check received emails when change merchandise returns status (by @nesrineabdmouleh)
- #35056: Functional tests - Add steps to check voucher email when return a product (by @nesrineabdmouleh)
- #35039: Functional tests : Email subscription - Add some steps to check validation email (by @nesrineabdmouleh)
- #35077: Functional tests - Fix Nightly 18-01 : Fix slider URL (by @nesrineabdmouleh)
- #35068: Functional tests - Add some steps to check welcome and payment emails (by @nesrineabdmouleh)
- #35055: Functional tests - Add steps to check received email log (by @nesrineabdmouleh)
- #35051: Functional tests - Add steps to check emails when change the order status to on backorder (by @nesrineabdmouleh)
- #35031: Functional tests - Add test to check email when the merchant change the order status (by @nesrineabdmouleh)
- #35048: Functional tests - Add test to check received email in customer service page (by @nesrineabdmouleh)
- #35032: Functional tests : Mail subscription - Add new test to check ‘Welcome voucher’ email (by @nesrineabdmouleh)
- #35036: Functional tests : Email subscription - Fix check confirmation email (by @nesrineabdmouleh)
- #35018: Functional tests - Add steps to check emails in ‘Enable/Disable product availability’ test (by @nesrineabdmouleh)
- #34983: Functional Tests : Mail subscription - check verification and confirmation email after subscribe to newsletter (by @nesrineabdmouleh)
- #34959: Functional tests - Add steps to check email when transform a guest to customer (by @nesrineabdmouleh)
- #34827: Test: use locator for textContent, hover, fill and getAttribute (by @boubkerbribri)
- #34824: Functional Tests : Mail alerts module - Customer notifications - Enable/Disable order edit (by @nesrineabdmouleh)
- #34829: Functional Tests : Mail alerts module - Merchant notifications - Enable/Disable out of stock (by @nesrineabdmouleh)
- #34817: Functional Tests : Mail alerts module - Merchant notifications - Enable/Disable new order (by @nesrineabdmouleh)
- #34772: Functional tests - Add check received mail from contact us page (by @nesrineabdmouleh)
- #34809: Test: Replace decrecated $eval usages (by @boubkerbribri)
- #34806: Functional Tests : Mail alerts module - Merchant notifications - Enable/Disable return (by @nesrineabdmouleh)
- #34693: Test: not use discouraged functions (by @boubkerbribri)
- #34746: Workflow: fix error on GCP auth for nightly (by @boubkerbribri)
- #34749: Functional tests - Fix nightly : BO:Catalog:07-08 (by @nesrineabdmouleh)
- #34697: Functional tests - Fix random error in ‘BO:catalog:07-08’ and ‘BO:shop-parameters:01-02’ (by @nesrineabdmouleh)
- #34690: Functional tests - Fix nightly ‘BO > Advanced parameters > Administration> Update quota’ (by @nesrineabdmouleh)
- #34662: Functional tests - Add new test ‘Administration > Check quota’ (by @nesrineabdmouleh)
- #34626: Functional tests - Add new test ‘Administration > Notifications’ (by @nesrineabdmouleh)
- #34608: Functional tests - Add new test ‘Multistore > Multistore options’ (by @nesrineabdmouleh)
- #34590: Functional tests - Fix random error in ‘Nightly tests (develop, functional:BO:catalog:01-02)’ (by @nesrineabdmouleh)
- #34573: Functional tests - Add new test ‘Shop parameters > Enable/Disable iframes’ (by @nesrineabdmouleh)
- #34561: Functional tests - Add new test ‘Shop parameters > Filter, sort, pagination and bulk actions search’ (by @nesrineabdmouleh)
- #34584: Functional tests - Add new test ‘Shop parameters > Round mode’ (by @nesrineabdmouleh)
- #34565: Functional tests - Add new test ‘Shop Parameters > Enable/disable display best sellers page’ (by @nesrineabdmouleh)
- #34520: Functional tests - Add new test and refacto “BO > Shop parameters > Product settings” (by @nesrineabdmouleh)
- #34549: Functional tests - Fix random errors in the nightly (Modules and Catalog campaigns) (by @nesrineabdmouleh)
- #34511: Functional tests - Refacto tests in ‘BO > Shop parameters > Customer settings’ (by @nesrineabdmouleh)
- #34502: Functional tests - Refacto ‘BO > International > Translations’ tests (by @nesrineabdmouleh)
- #34446: Functional tests - Fix product v2 multistore test after the fix of #34197 (by @nesrineabdmouleh)
- #34466: Functional tests - Add new test ‘FO > Menu and navigation > Check breadcrumb links’ (by @nesrineabdmouleh)
- #34463: Functional tests - Add new test ‘FO > Cart > Display of modal when adding a product to cart’ (by @nesrineabdmouleh)
- #34456: Functional tests - Add new test ‘FO > Personal information > Order as a guest’ (by @nesrineabdmouleh)
- #34449: Functional tests - Add new test ‘FO> Menu and navigation > Clear one filter’ (by @nesrineabdmouleh)
- #34400: Functional tests - Add new test ‘FO > Menu and navigation > Filter products’ (by @nesrineabdmouleh)
- #34354: Functional tests - Refacto BO > Webservice’ (by @nesrineabdmouleh)
- #34406: Functional tests - Fix create API access tests (by @nesrineabdmouleh)
- #34402: Functional tests - Fix random error in nightly ‘BO > Products > CombinationTab’ (by @nesrineabdmouleh)
- #34379: Functional tests - Fix random errors in nightly (by @nesrineabdmouleh)
- #34333: Functional tests - Add new test ‘BO Dashboard > Products and sales & help card’ (by @nesrineabdmouleh)
- #34338: Functional Tests : Refacto
setLabelWhenOutOfStockfor StocksTab (by @Progi1984) - #34268: Functional tests - Add new test ‘BO > Customer service > Check customer service options’ (by @nesrineabdmouleh)
- #34324: Functional tests - Add new test ‘BO > Dashboard > Activity overview’ (by @nesrineabdmouleh)
- #34258: Functional tests - Add new test ‘BO > Orders > Return order’ (by @nesrineabdmouleh)
- #34267: Functional tests - Add new test ‘BO > Customer service > Forward message’ (by @nesrineabdmouleh)
- #34307: Functional tests - Fix some random errors (by @nesrineabdmouleh)
- #34251: Functional tests - Add new test ‘BO > Shop parameters > Recalculate shipping costs after editing the order ’ (by @nesrineabdmouleh)
- #34253: Functional Tests: Revert chrome-beta and use chromium (by @boubkerbribri)
- #34249: Functional tests - Refacto ‘BO > Order settings > Order status & return status’ (by @nesrineabdmouleh)
- #34232: Functional tests - Add new test ‘BO > Customers > Transform a Guest to a Customer’ (by @nesrineabdmouleh)
- #34223: Functional tests - Add new test ‘BO > Customers > View/edit voucher’ (by @nesrineabdmouleh)
- #34187: Use chrome beta to avoid crash on playwright (by @boubkerbribri)
- #34105: Functional tests - Add new test ‘BO > Product V2 > Check seo tab’ (by @nesrineabdmouleh)
- #34179: Functional tests - Fix the max length of the faker value for alias address (by @nesrineabdmouleh)
- #34135: Functional tests - Add new test to check ‘BO > Product V2 > Options tab’ (by @nesrineabdmouleh)
- #34069: Functional tests - Add new test ‘BO > Product V2 > Pricing tab’ (by @nesrineabdmouleh)
- #34037: Functional tests - Add new test ‘BO > Product V2 > Shipping tab’ (by @nesrineabdmouleh)
- #33635: UI test: remove await form expect (by @boubkerbribri)
- #34019: Functional tests - Add new test ‘BO > Product V2 > Details tab’ (by @nesrineabdmouleh)
- #33980: Functional tests - Add new test to check ‘BO > Products page > Virtual tab’ (by @nesrineabdmouleh)
- #33969: Functional tests - Add new test to check ‘BO > Product V2 > Combination tab’ (by @nesrineabdmouleh)
- #33935: Functional tests - Add new test ‘BO > Product v2 > Description tab’ (by @nesrineabdmouleh)
- #33927: Fix errors in the nightly 13-09-2023 (by @nesrineabdmouleh)
- #33526: Functional tests - Add new test in ‘Advanced parameters > Administration page > General’ (by @nesrineabdmouleh)
- #33512: Functional tests - Add new test ‘Advanced parameters > Import file’ (by @nesrineabdmouleh)
- #33061: Webservices tests : CRUD Stores (by @davidPrestashop)
- #33456: Functional tests - Refacto some tests in employee pages (by @nesrineabdmouleh)
- #33391: Functional tests - Fix random errors in the nightly (by @nesrineabdmouleh)
- #33360: Functional tests - Fix random error in ‘Design > Add new theme’ test and in CI (by @nesrineabdmouleh)
- #33334: Functional tests - Add new test to Editprofile permission (by @nesrineabdmouleh)
- #33328: UI tests: use tsconfig-paths and delete module_alias (by @boubkerbribri)
- #33105: Functional tests - Add new test ‘Multistore > Edit url options’ (by @nesrineabdmouleh)
- #33243: Functional tests - Refacto ‘Design > Pages’ tests (by @nesrineabdmouleh)
- #33233: Functional tests - Add new test ‘Design > Theme and logo > Add new theme’ (by @nesrineabdmouleh)
- #33224: Product Page : Remove v1 & Set v2 as main for Sanity Tests (by @Progi1984)
- #33149: Sanity tests - Fix CRUD product with combination (by @nesrineabdmouleh)
- #32983: Replace legacy cart rule creation methods in behats with new CQRS steps (by @zuk3975)
- #32483: Refacto cart rule tests (by @zuk3975)
- #32916: Remove deprecated functions for Faker V8 and use new functions (by @boubkerbribri)
- #32802: Nightly - Split commands for optimizing time (by @nesrineabdmouleh)
- #32375: Functional tests - Fix random error in ‘FO > User account > Get GDPR data in PDF’ (by @nesrineabdmouleh)
- #32364: Nightly: fix run for 8.0.x (by @boubkerbribri)
- #32149: Functional tests - Add some tests in ‘Customer service > Merchandise return’ page (by @nesrineabdmouleh)
- #31567: Fix some phpdocs return types (by @hugofintecture)
- #31723: Fix nightly Develop - ‘BO > Customers > View customer’ (by @nesrineabdmouleh)
- #31461: Add guest customer edit test (by @Hlavtox)
- #31386: Add test for mismatching groups, fix the check in handler (by @Hlavtox)
- #36274: Functional Tests : Migrate
- New feature: