Der beliebte Webshop PrestaShop erhielt das minor Update 8.1.0. Das Release behebt Fehler, führt Verbesserungen und vieles mehr in u.a. dem Back Office, im Core und Installer durch.
PrestaShop 8.1.0 Release Notes
- Back Office:
- New feature:
- #31130: Unify stabilize and enable product feature flag (by @jolelievre)
- #31095: Handle last actions for product list multi shop (by @jolelievre)
- #30169: Skip admin IP check when maintenance mode is enabled (by @unlocomqx)
- #30045: Added new image formats generation (by @nicosomb)
- #30781: Handle product list multishop row actions (by @jolelievre)
- #30497: APIS08 – Display list of authorized apps (by @mflasquin)
- #30584: Manage cover in multishop context (by @lartist)
- #30677: Product shop previews (by @jolelievre)
- #30624: Manage multi shop images association (by @jolelievre)
- #30337: Add “Authorization server” in the side menu of the BO (by @mflasquin)
- #30662: Product edit modal shop selection (by @jolelievre)
- #30603: Allow controlling profiler from backoffice (by @Hlavtox)
- #30495: Product multishop list and shared group stock (by @jolelievre)
- #30455: Fetching every image details for a product in every shop (by @lartist)
- #29927: [BC Break] Add visibility checkbox description (by @FabienPapet)
- #30315: Customization field multishop (by @jolelievre)
- #30380: BO > Shopping Carts : Force Bulk Column (by @Progi1984)
- #30054: Add a modal window when the user clicks on ‚Regenerate thumbnails‘ button (by @Progi1984)
- #28640: [BC Break] Add movements history grouping in product page (by @jolelievre)
- #27712: [BC Break] Create product for shop, shop selection modal (by @jolelievre)
- #30106: Manage image by multi shop matrix (by @lartist)
- #30035: Allow legacy link feature flag (by @FabienPapet)
- #30132: [BC Break] Upgrade AddProductImageCommand and GetProductImageCommand to fit with multishop (by @lartist)
- #28820: Add employee info on the Payments tab when payment is registered (by @Progi1984)
- #27608: Make Shop Parameters > Customer Settings > Customers form multistore compatible (by @micka-fdz)
- Improvement:
- #29524: Disable product type button when new changes are not saved (by @margud)
- #31142: Add feature flags for rest of migrated pages (by @JevgenijVisockij)
- #31136: Handle route not found in new api (by @mflasquin)
- #31135: Forced jpg format for images generation (by @nicosomb)
- #28812: [BC Break] Tax Rules Group : Migrate Add & Edit Forms (by @Progi1984)
- #30863: Add delete action to module manager (by @Hlavtox)
- #29314: Collect unregistered hooks in debug toolbar (by @jolelievre)
- #31061: Fix debug bar partially covering some elements (by @JBLach)
- #31047: [BC Break] Add shop constraint on SetAssociatedProductCategoriesCommand and RemoveAllAssociatedProductCategoriesCommand (by @jolelievre)
- #31048: [BC Break] Duplicate product multishop (part 1) (by @jolelievre)
- #30918: Change icon of module with missing logo (by @Hlavtox)
- #30846: Refactor module manager (by @Hlavtox)
- #30853: Added cache:clear after composer commands (by @nicosomb)
- #30900: Adding feature flag for catalog price rules and cart rules (by @JevgenijVisockij)
- #30665: Allow override.css to be used in the new back office theme (by @jeckyl)
- #30772: Allow unselecting default category in category tree (by @zuk3975)
- #29421: Remove empty category blocks in module manager (by @eternoendless)
- #30510: Added the deletion of images linked to the image settings (by @nicosomb)
- #29475: Eco tax fixed for combination price (by @margud)
- #30467: Remove the configuration „Automatically check for module updates“ (by @Progi1984)
- #29569: Don’t get info about email exists when reset admin password (by @PululuK)
- #29753: Allow to configure if order should switch to backorder (by @Hlavtox)
- #29793: Add a button to delete logo image on Manufacturer/Supplier form (by @Progi1984)
- #28141: Add breadcrumbs for categories with identical names (by @zuk3975)
- #29377: Make new-theme npm 8 compatible (by @NeOMakinG)
- #29934: Center icon into sidebar (by @PrestaEdit)
- #29490: Notice in Back Office where you edit image settings (by @AlexTechDev)
- #28439: Migrate the Customers > Title (Only Delete & Bulk Delete) (by @Progi1984)
- #28634: Notification Dropdown : Migrate links to Symfony routes (by @Progi1984)
- #29173: Limit min date and max date of the movements page (by @NeOMakinG)
- #28872: Allow controller to set class name in select render list column (by @Amit-Kumar-Tiwari-Webkul)
- #27987: States : Migrate Add & Edit Forms (by @Progi1984)
- #28441: IP white list should not be preconfigured (by @lmeyer1)
- #28799: Sort product table (in email, invoices and order view) by reference id (by @Progi1984)
- #28736: Confirmation modal before disabling non native module (by @Progi1984)
- #28683: Improve datepicker design in dashboard (by @mparvazi)
- #32609: Fix missing AdminSecurity for 8.1.x (by @boherm)
- #32060: Add admin breadcrumb hook (by @cvng)
- #32195: Clean product v2 routing (by @jolelievre)
- #32194: Deprecate code related to old product page (by @jolelievre)
- #31968: Final UX improvement in PPV2 (by @jolelievre)
- #31902: Remove cache clear lock file after it is not needed (by @jolelievre)
- #31874: Create security_test.yml and move default credentials for api in it (by @mflasquin)
- #31584: Product page v2 : Footer UX improvements (by @jolelievre)
- #31691: Add admin tabs hook (by @cvng)
- #31647: Prevent email enumeration (by @MathiasReker)
- #31560: Duplicate product for multishop final part (by @jolelievre)
- #31662: Put multiple image feature toggle into the „new feature“ block (by @matthieu-rolland)
- Bug fix:
- #31255: PPV2 catch ProductNotFound exception and flash error (by @zuk3975)
- #31250: PPV2 fix updating name for all shops while enabling status for single shop (by @zuk3975)
- #31247: Feature flag multistore (by @jolelievre)
- #30592: [BC Break] Combination delta quantity fix (by @margud)
- #31171: Fallback to first found combination when fetching combination by all shops constraint (by @zuk3975)
- #31235: Do not show combination id in history tab (by @zuk3975)
- #31199: Fix prestashop:linter:security-annotation find-missing failed because of non existant methods (by @mflasquin)
- #30985: Consider attribute_shop association when generating combinations (by @zuk3975)
- #30881: Load combination choices depending on shop selection in SpecificPrice form (by @zuk3975)
- #30996: Fix sql request when fetching all products of a shop group (by @lartist)
- #30473: Customer/Customer Preferences : Display an alert message for partner offers (by @Progi1984)
- #30808: Remove images from shop when deleting product from shop (by @zuk3975)
- #30959: Fix typo in getCombinationIdsAction annotation and simplify js selector (by @zuk3975)
- #30962: Module from theme with tab using SF routing fails after enabling the theme (by @jolelievre)
- #28070: Add new order – Cart rule description is not correct (by @buggyzap)
- #30730: Changing wording and adding text helper for product name error input (by @lartist)
- #30948: Restore original module action order (by @Hlavtox)
- #28720: Avoid clear ranges when click on „Free shipping“ (by @marsaldev)
- #29944: Use relative urls for Quick Access menu (by @lmeyer1)
- #29358: Fix price formatting in MoneyType (by @zuk3975)
- #29647: BO – Import files – Do not show generated csv files from import/csvfromexcel folder in history of uploaded files (by @mflasquin)
- #30831: Fix text-preview widget to show combination names in list (by @zuk3975)
- #30158: Disable access to the customer groups page when this feature is disabled (by @ks129)
- #30415: Fix applying special char on translations (by @mflasquin)
- #29488: Module translations no longer take translations from another lang if its default one. (by @margud)
- #29837: Avoid possibility to create product with combinations when combinations feature is disabled (by @mflasquin)
- #30818: Fix access for read only permissions (by @dingedi)
- #29381: Allow blank value for mobile phone (by @tom-combet)
- #30352: Remove 1 million cap limit in the max field for the product ID (by @marsaldev)
- #30776: Allow searching brands in choices list of product v2 (by @zuk3975)
- #30745: Load default language if employee id lang does not exist (by @mflasquin)
- #30742: Remove wholesale price suppliers synchronicity (by @jolelievre)
- #30737: Fix error message when enabling product without name in monitoring page (by @lartist)
- #30683: Combination multishop fix (by @jolelievre)
- #30613: Handle multishop builders interfaces in bulk form data handler (by @jolelievre)
- #30567: Fix stock availability labels update when product is combination type (by @zuk3975)
- #30503: Add class to password field (by @JevgenijVisockij)
- #30231: Update product.id_category_default after deleting categories (by @zuk3975)
- #29900: Handle multishop for packed products in product page V2 (by @mflasquin)
- #30387: HelperList callback is not called when column data is null (by @PululuK)
- #28568: Fix form_help block shown twice in text fields (by @elboletaire)
- #29722: Disable „Features“ section in Product Page when Features are disabled (by @Progi1984)
- #29646: Call parent stylesheets were missing (by @zuk3975)
- #29630: Fix display issues on BO employee page when cancel the modification of the password (by @mflasquin)
- #29624: Use INTL_IDNA_VARIANT_2003 when INTL_IDNA_VARIANT_UTS46 is not defined (servers whith ICU < 4.6) (by @javdome)
- #30258: Fix recording last connection of a user (by @mflasquin)
- #29232: Uncheck truncate input if its hidden (by @korbi551)
- #29571: Fixed the duplication of Alias when update (by @Progi1984)
- #30178: Fixed Stats dashboard when AdminStats module is not enabled (by @nicosomb)
- #30146: Fix #29436 – The override directory is deleted when a module is uninstalled (by @idnovate)
- #29739: Remove short_description field from the Suppliers importer (by @kpodemski)
- #30065: Fix quick access new product (by @margud)
- #30135: Fix child theme download (by @Hlavtox)
- #29977: Updating default combination is now take into account when submitting the form (by @lartist)
- #30052: Added required attribute on text input for admin controller (by @nicosomb)
- #28917: Display an error message if editing by zero on quantity field (by @Progi1984)
- #29515: Fix tag relation with product in Tag form (by @zuk3975)
- #29909: Fix join on product lang to retrieve correctly the product’s name (by @0x346e3730)
- #29740: Remove not needed help text when you add new tax rule (by @kpodemski)
- #29861: Fix subtitle default position on module configure page (by @NeOMakinG)
- #29731: Fix a problem with invalid filtering on the Modules -> Positions page (by @kpodemski)
- #29762: Remove french helptext (by @Hlavtox)
- #29505: Respect configuration of product summary max length (by @zuk3975)
- #28716: Match the right carrier in the select with the price shown when creating a new order from BO (by @marsaldev)
- #29548: Remove related products from search index when removing tag (by @zuk3975)
- #29590: Replaces non-existent route by the correct one in geolocation controller (by @nicosomb)
- #29363: Fix typo in module controller messages (by @laurentrousseau918)
- #28762: Target the table on the reload of the page after a sort (by @Progi1984)
- #29114: BO > Customers > Addresses – Required fields are not used in back office (by @okom3pom)
- #29161: Fix update order status settings with readonly user (by @FabienPapet)
- #29052: Fix the core JS files npm 8 compatibility (by @NeOMakinG)
- #28510: Prevent using period, comma keys inside quantity input (by @kpodemski)
- #28992: Fix material icons for legacy BO search form (by @mparvazi)
- #28827: Fix default theme compatibility with npm 8 (by @NeOMakinG)
- #28843: Remove Addons reference in the Improve > Theme page (by @Progi1984)
- #28824: Fix the download link of the invoice search (by @okom3pom)
- #28842: Remove Addons reference in the Carriers Listing (by @Progi1984)
- #28718: Fix carriers with same names don’t show in Shipping > Preferences (by @jf-viguier)
- #28343: Fix confusion about how is translated „Reorder“ (by @SLRkingRing)
- #28763: Fixed redirect after canceling the edition of an address from the customer detail page (by @Progi1984)
- #28613: Fix inability to delete csv-converted files from import (by @gennaris)
- #28722: Cart with wrong id_shop_group when order is made in BO (by @cquintini)
- #32509: Fix css for search dropdown in combination generator (81x) (by @zuk3975)
- #32424: Update BO stock router (by @M0rgan01)
- #32318: Translation app URL, refresh and selection issues (by @boherm)
- #32535: Fix: Empty tracking URL for „in transit“ email (by @Codencode)
- #32492: Fix: Can’t use LIMIT clause in Sql request manager (by @Codencode)
- #32465: Fix: Useless redirection in the Customer Service page (by @Codencode)
- #32199: Set cover on table image when add image on product (by @mflasquin)
- #32201: Fix undefined shop_id when updating image (by @zuk3975)
- #32215: Avoid html being escaped in translation in the alert box (by @eternoendless)
- #32136: Fix reset all default parameters on currency (by @mflasquin)
- #32202: Add missing attribute in search categories API (by @jolelievre)
- #32197: [BC Break] Smarty htmlspecialchars (by @0x346e3730)
- #32116: Fix resetLanguage for Currencies (by @boherm)
- #32028: Fix module active flag with group & shop contexts (by @boherm)
- #31411: Display error message when language file is missing (by @Prestaworks)
- #31390: Ignore attribute_quantity if stock management disabled (by @bibips)
- #31866: Fix memory leak on suppliers filter (by @mflasquin)
- #31820: Handle custom lock file during the cache clear and force module actions one by one (by @jolelievre)
- #30769: Carrier selection improvement in BO product page (by @zuk3975)
- #31823: Disable legacy_feature_flag for migrated feature page (by @zuk3975)
- #31674: Add
_legacy_feature_flag
for customer threads routes (by @boherm) - #31776: Remove command handler definition that was removed (by @jolelievre)
- #31772: Fix wordings in BO for keys WS (by @boherm)
- #31722: Add
force_hide_bulk_actions_btn
in HelperList for AdminCartsController.php (by @boherm) - #31512: Implement ShopConstraint into DeleteProductCommand (by @zuk3975)
- #31508: Fix errors when submitting empty feature or feature values ppv2 (by @zuk3975)
- #31463: Validate product image size depending on upload quota configuration (by @zuk3975)
- #31682: Cast
featureId
into int to fixInvalidFeatureIdException
(by @boherm) - #30957: Redirect to product list with warning message instead of raising an exception when we try to access a product which doesn’t exist (by @lartist)
- #31514: Fix sorting attribute do not works (by @mflasquin)
- #31667: Catch PrestaShopException to validate sql-requests properly in PHP 8.X (by @boherm)
- #31568: Fix virtual product file constraints (by @zuk3975)
- #31654: Fix addslashes not working (by @mflasquin)
- #31296: Update summary quantity on combination list refresh (by @zuk3975)
- #31603: Fix generating of preload.tpl (by @kpodemski)
- #31472: Fix „generate for all shops“ button visibility when multiShop is off (by @zuk3975)
- #31330: Fix access error when accessing product creation modal (by @zuk3975)
- #31496: Handle shop constraint when searching customer for specific price (by @zuk3975)
- #31337: Fix open new tab when target _blank exist for new product page link (by @mflasquin)
- #31523: Multistore table dropdown correction (by @JBLach)
- #31467: PPV2 Fix virtual file validation (by @zuk3975)
- #31099: Adjust multishop images behavior in dropzone (by @zuk3975)
- #31355: Fix invisible label on checkbox (by @mflasquin)
- #31262: Adjust stock movement label when product is virtual (by @zuk3975)
- Refactoring:
- #30936: Simplify stock_threshold_alert field in UpdateProductCommand and UpdateCombinationCommand (by @zuk3975)
- #30800: Move grid column type classes (by @mflasquin)
- #30793: Combination actions dropdown list and delete from all shops action (by @zuk3975)
- #30947: Fix doubled message on module upload (by @Hlavtox)
- #30946: Delete old module manager JS files (by @Hlavtox)
- #30806: Rename SpecificationType to Details type and whole namespace (by @zuk3975)
- #30847: Use FQCN service definitions style for product services (by @jolelievre)
- #30797: Unify combination repositories into one (by @zuk3975)
- #30689: Use Symfony HttpClient inside WebserviceController instead of Guzzle (by @Worst45)
- #28642: Feature/migrate merchandise return view 1 (by @JevgenijVisockij)
- #30590: All shops checkboxes for combination edit/bulk-edit forms (by @zuk3975)
- #30585: Implement shopConstraint in getCombinationIds() (by @zuk3975)
- #30598: Improve syntax of information page (by @Hlavtox)
- #28542: Add catalog price rule list to product form (by @JevgenijVisockij)
- #30564: Implement delete combinations for all shops button (by @zuk3975)
- #30559: Add a checkbox to generate combinations for all shops (by @zuk3975)
- #30557: Only show current and all shops for specific price type (by @zuk3975)
- #30538: Use shop constraint in UpdateCombinationCommand (by @zuk3975)
- #28463: Update vue 2 to vue 3 and every linked dependencies (by @NeOMakinG)
- #30504: Remove combination handlers in favour of unified UpdateCombinationCommand (by @zuk3975)
- #30463: Remove unused product handlers in favour of unified UpdateProductCommand (by @zuk3975)
- #30434: Enable unified UpdateCombinationCommand in product page v2 (by @jolelievre)
- #30421: Add behat scenarios for combination generation and deletion in all shops (by @zuk3975)
- #30359: Simplify Profile form (by @Progi1984)
- #30378: Enable unified UpdateProductCommand in product page v2 (by @zuk3975)
- #30381: Unified combination command – isDefault, prices and stock (by @jolelievre)
- #30369: Unification combination command details (by @jolelievre)
- #30372: Handle product status update in UpdateProductCommand (by @zuk3975)
- #30360: UpdateProductCommand unification – handle stock properties (by @zuk3975)
- #30297: Introduce Dimension value object (by @zuk3975)
- #29985: Simplify Employee Options Form (by @Progi1984)
- #30228: UpdateProductCommand unification – Shipping related properties handling (by @zuk3975)
- #28395: Combination generation & deletion multishop handling (by @zuk3975)
- #30248: Create independent SetCarriersCommand (by @jolelievre)
- #30160: Fix exception throwing in CategoryRepository (by @zuk3975)
- #30197: UpdateProductCommand unification – Details related properties handling (by @zuk3975)
- #29732: Customer service controller migration (grid part) (by @margud)
- #30143: UpdateProductCommand unification – SEO related properties handling (by @zuk3975)
- #30122: UpdateProductCommand unification – prices related properties handling (by @zuk3975)
- #30031: Introduce single unified UpdateProductCommand (by @zuk3975)
- #30069: Fix phpstan error „Right side of && is always true“ (by @zuk3975)
- #28465: Simplify Employee Form (by @Progi1984)
- #28551: Migrate country create action (by @margud)
- #29376: Horizontal migration HelperListConfiguration refacto (by @zuk3975)
- #28794: Deprecate AdminPdf calls and use Sf routes (by @Progi1984)
- #28825: Order invoices configuration form: add multistore compatibility and some refactoring (by @MeKeyCool)
- #28246: Fix DisabledProductGridDefinitionFactory (by @zuk3975)
- #28699: Tax Rules Groups > Grid : Confirm Modal & Common Search (by @Progi1984)
- #32438: Fix minimum quantity label (by @Hlavtox)
- #31928: Move namespace from Core/Domain/Product/AttributeGroup to Core/Domain/AttributeGroup (by @JevgenijVisockij)
- #31885: Final multishop fields that needed to be renamed (by @jolelievre)
- #31611: Clean ProductImageMultiShopRepository (by @zuk3975)
- #31855: Refactor product stock update (by @jolelievre)
- #31657: Clean product & combination command builders (by @zuk3975)
- #31425: Cleanup ProductMultiShopRepository (by @zuk3975)
- #31374: Cleanup StockAvailable repositories (by @zuk3975)
- #31228: Clean up product v2 js structure (by @zuk3975)
- New feature:
- Front Office:
- New feature:
- Improvement:
- #29570: Fix availability structured data (by @Hlavtox)
- #30075: Improve cart recovery and show proper errors. (by @Hlavtox)
- #29016: Improve quantity check for Product and Cart (by @mparvazi)
- #30789: Add
new-products
page in global urls smarty (by @hendaghanmi) - #30602: Get stores ordered by names (by @jf-viguier)
- #28582: Stronger https detection in Tools::getShopProtocol() (by @jf-viguier)
- #30449: Optimize getting meta title of the product (by @idnovate)
- #30416: Add
id_feature_value
inProduct::getFrontFeaturesStatic
(by @PululuK) - #30383: Add
theme_dir
smarty global var in front contoller (by @hendaghanmi) - #30347: Pass variable by reference to reuse it in modules (by @idnovate)
- #30277: Mail: add PS_MAIL_SUBJECT_PREFIX to control [Foo] subject prefix (by @rmilecki)
- #29516: Add contact page hooks (by @NeOMakinG)
- #29953: Deprecate Customer::validateController (by @jf-viguier)
- #28942: Remove default meta description (by @jf-viguier)
- #29264: Add manufacturer and supplier body classes (by @Hlavtox)
- #28943: Throw exception when ImageType doesn’t return anything on FO (by @eternoendless)
- #28784: Allow to translate placeholder (by @okom3pom)
- #28814: Call initContent of the parent at the beginning (by @PrestaEdit)
- #28541: New method Tools::getCurrentUrl() (by @jf-viguier)
- #28469: [BC Break] Make
Shop::getBaseURL
use secure mode by default (by @jf-viguier)
- Bug fix:
- #30992: Fix customer isLogged property in FO (by @Hlavtox)
- #27947: Use inherited layout for categories (by @jf-viguier)
- #28502: Fix showing price of customized products in Order Confirmation page (by @artemevsin)
- #30727: Delete all combinations when removing product from shop (by @zuk3975)
- #30181: Changed the terminology
Best sales
toBest sellers
(by @Progi1984) - #30342: Add supplier to {url} helper (by @PrestaSafe)
- #30314: Add manufacturer url to {url} helper (by @PrestaSafe)
- #29294: Fix body classes for content_only and module front controllers (by @Hlavtox)
- #27758: Fix images for objects without name or rewrite (by @Hlavtox)
- #29104: Fix missing id_guest in cookie (by @Seb33300)
- #29821: Fix category access when group feature is disabled (by @Hlavtox)
- #29801: Fix group when converting customer through front office form (by @Hlavtox)
- #29552: Only show active CMS categories in breadcrumb (by @lmeyer1)
- #28947: Fix missing translations on meta pages (by @micka-fdz)
- #28811: Add random to Validate Class and Test (by @okom3pom)
- #27643: Improve mail order message (by @Prestaplugins)
- #28639: Do not allow blank message from customer end on the order detail page (by @Amit-Kumar-Tiwari-Webkul)
- #27890: Add check if the gift wrapping is disabled (by @marsaldev)
- #32290: Fix: Setting DNI mandatory after address creation launches an exception during checkout (by @Codencode)
- #32345: Hide vouchers with no available quantities (by @tleon)
- #32061: Fix error when change product qty in cart (by @mflasquin)
- #31620: Fix sitemap url conflict, allow using the hook with fallbacks (by @Hlavtox)
- #31485: Fix base image format generation, enable it for new image system, simplify (by @Hlavtox)
- #31310: Fix thumbnail links for categories and stores, add manufacturer and supplier support (by @Hlavtox)
- #31319: Fix body classes for manufacturer and supplier listings (by @Hlavtox)
- #31152: Always use id_country from request if provided (by @atomiix)
- #31148: Change domain to fix translation issue (by @atomiix)
- Refactoring:
- #30408: Add getters for controller objects (by @Hlavtox)
- #30522: Fix : Allow front product controller breadcrumb function override (by @Dreimus)
- #30234: Optimize product assembler (by @Hlavtox)
- #29462: Clean-up the base object presenter (by @Hlavtox)
- #29797: Refacto frontend sitemap and add hook to modify it (by @Hlavtox)
- #29822: Fix accessing disabled product, further refacto of controller (by @Hlavtox)
- #29435: Refacto product front controller (by @Hlavtox)
- #31688: Add avif to htaccess allowed formats (by @Hlavtox)
- Core:
- New feature:
- #31027: Multiple format generation at product creation (by @matthieu-rolland)
- #28999: Add actionLoggerLogMessage hook (by @PrestaEdit)
- #30363: Add ShopConstraintEventListener (by @FabienPapet)
- #29411: Add availability labels to combinations (by @Hlavtox)
- #30310: Add default config value for backorder status (by @Hlavtox)
- Improvement:
- #31260: Update PrestaShop module version (by @lartist)
- #31226: Update dependency classic theme (by @lartist)
- #31249: Update licenses (by @lartist)
- #31236: Bump patch symfony (by @lartist)
- #31237: Update hook list (by @lartist)
- #31131: DI improvements 2/2 (follow up f56456c) (by @FabienPapet)
- #31070: Dependency injection cleanup 1/X (by @FabienPapet)
- #31073: Deprecate FrameworkBundleAdminController::configuration (by @FabienPapet)
- #31078: Deprecate Tools::getBytes() (by @FabienPapet)
- #31060: Deprecate
Tools::getDescriptionClean()
(by @FabienPapet) - #31045: [BC Break] Fix deprecated function usage in test function (by @FabienPapet)
- #31044: Deprecate some useless classes related to legacy upload system (by @matthieu-rolland)
- #31043: Fix deprecated function usage (by @FabienPapet)
- #31031: Deprecate renderForm methods (by @FabienPapet)
- #30971: Use PrestaShop’s jwt repository (by @atomiix)
- #30999: Add stub file for IDE exploration (by @matthieu-rolland)
- #30956: Bump phpstan/phpstan from 1.9.6 to 1.9.14 (by @Progi1984)
- #30964: Updated PrestaShop Packages (by @github-actions[bot])
- #30941: Updated PrestaShop Packages (by @github-actions[bot])
- #30923: Updated PrestaShop Packages (by @github-actions[bot])
- #30541: Speed up product deletion (by @davidglezz)
- #30588: Load module autoloaders and service configurations before the core Symfony compiler passes are executed (by @dr-woland)
- #28521: Remove final class from attachment uploader (by @integritty)
- #30801: Use packagist to download prestashop/autoload (by @matks)
- #29842: Update UIKit, switch to sass-embedded and make new-theme compatible with node 16, 18 and 19 (by @NeOMakinG)
- #30728: Bump
phpstan/phpstan
from 1.9.3 to 1.9.6 (by @Progi1984) - #30676: Upgraded classic theme and ps_contactinfo module (by @nicosomb)
- #30607: Improve comment wording in src/PrestaShopBundle/Controller/Admin/ProductController.php (by @marsaldev)
- #30540: Improve Product::getAttributesResume (by @StoreCommanderDev)
- #30472: Bump dependencies for 8.1 (by @FabienPapet)
- #30357: Migrate Tools::str2url to new code (by @FabienPapet)
- #30496: [BC Break] Replace Symfony/Component/Translation by Symfony/Contracts/Translation in every file (by @FabienPapet)
- #30339: Updated JS Routing file (by @github-actions[bot])
- #25984: Provide modules with information how much a quantity changed (by @Hlavtox)
- #30087: Bump version to 8.1.0 & Github Actions : Removed Skip Conditions (by @Progi1984)
- #30194: Add an isset test on id_manufacturer while getting product properties (by @PrestaEdit)
- #30034: Add comment to explicit range_behavior attribute on Carrier class (by @thomasnares)
- #29087: Update
phpstan/phpstan
from 1.7.4 to 1.8.11 (by @Progi1984) - #27927: Add Hook actionProductPriceCalculation (by @carmas123)
- #29981: Rotate Symfony log file (by @jf-viguier)
- #29993: Allow to use own value to submit button (by @PrestaEdit)
- #29423: Prevent *.twig, config.xml & config_{lang}.xml files from direct access in modules folder (by @clotairer)
- #30133: Use array short tag in translations files (by @PrestaEdit)
- #29382: Do not authorize PHP direct call on themes directory (by @clotairer)
- #30047: Remove unused „override“ property in class index (by @eternoendless)
- #29470: Don’t register
module
onhook
if already registered (by @PululuK) - #29304: Add support for other file extensions in rewrite rules (by @eternoendless)
- #29707: Add template country global vars (by @PululuK)
- #29499: Add entity param to displayOverrideTemplate hook (by @PrestaEdit)
- #29645: Fix typo into phpDoc (by @PrestaEdit)
- #29781: Add possibility for modules to return custom order number (by @Hlavtox)
- #29841: Add info about fixing multiple issues into template (by @Hlavtox)
- #29419: Ignore
.htpasswd
file (by @PululuK) - #29403: Add index.php into directory (by @PrestaEdit)
- #29367: Update the theme argument description (by @PrestaEdit)
- #29325: Fix exception message while removing configuration (by @PrestaEdit)
- #29113: More data available for the productoutofstock email (by @kpodemski)
- #29094: Add Smarty blocks to variables and styles definition (by @PrestaEdit)
- #29092: Remove commented code (by @PrestaEdit)
- #28949: Change PrestaShop URL in footer of emails (by @micka-fdz)
- #32574: Bump classic theme to 2.1.1 (by @matks)
- #32562: Update Composer dependencies (by @matks)
- #32379: Fix translation for 8.1.x (by @lartist)
- #32130: Release 8.0.4 (by @FabienPapet)
- #32135: Bump version for translation extraction (by @lartist)
- #32087: Dump modern mail theme with new wordings (by @lartist)
- #31285: Allow JS action after module import (by @sowbiba)
- #31981: Fix wordings (by @lartist)
- #31912: Upgrade prestashop modules (by @matthieu-rolland)
- #31932: Bump some module versions (by @lartist)
- #31913: Bump symfony version (by @matthieu-rolland)
- #31907: Bump module ps_distributionapiclient (by @matthieu-rolland)
- #31909: Bump prestashop to 8.0.3 patch version (by @matthieu-rolland)
- #31811: Deprecate PS1.6 product list colors + formatting (by @SharakPL)
- #31754: Correct translation domain names to standardize (by @lartist)
- #31707: Update composer.lock for modules contactform and ps_contactinfo (by @matthieu-rolland)
- #31692: Corrects some CORE wordings (by @lartist)
- #31623: Updated PrestaShop Packages (by @github-actions[bot])
- #31574: Lock theme classic version to 2.0.8 (by @matthieu-rolland)
- #31575: Add missing licence (by @matthieu-rolland)
- #31558: Bump classic theme to 2.1.0 (by @lartist)
- #31307: Prepare branch for 8.1.0 build (by @lartist)
- #31339: Add @experimental to new API-related classes (by @atomiix)
- Bug fix:
- #31032: Fix LOGO_MAIL in multistore (by @jweillinfo)
- #31006: Fix conversion of hex color codes (by @lmeyer1)
- #29340: Duplicated join in query. (by @lmeyer1)
- #30906: Fix a typo in the profiler (by @kpodemski)
- #30834: Fix SQL error introduced by da10f00 (by @lmeyer1)
- #30118: Fix potential warning on getPosition method of Module class (by @hugofintecture)
- #30456: Unify brightness checks (by @FabienPapet)
- #30549: Fix typo (by @staabm)
- #28618: Fix
PrestashopLogger
attrobject_type
validate (by @PululuK) - #29904: Add support multiple attribute in
HelpOptions
select type (by @PululuK) - #29664: Removed
US/Pacific New
from timezone list (by @Progi1984) - #29741: Handle KPI configuration properly for the dashgoals module (by @kpodemski)
- #26788: Cart: replace this->getAssociatedLanguage()->getId() by equivalent th… (by @lmeyer1)
- #29141: Fix typo inside Reference’s comment (by @abramofranchetti)
- #28865: PrestashopCollection needs a shop restriction (by @lmeyer1)
- #29036: Deprecate URL generation on category with id 0 and remove preview in category creation (by @FabienPapet)
- #28921: Wrong behavior in FO when there is only one currency after deleted an other one (by @okom3pom)
- #28743: Remove dependency to the missing news.yml (by @sowbiba)
- #28724: Add new default password for docker image (by @boubkerbribri)
- #32155: Don’t attach logo to emails if text only mails is configured 8.1.x (by @cruftex)
- #32326: [BC Break] Changelog 8.0.4 (by @FabienPapet)
- #GHSA-8r4m-5p6p-52rp: Fix arbitrary file ready through sql manager (by @mflasquin)
- GHSA-fh7r-996q-gvcp Fix possible XSS injection through Validate::isCleanHTML method (by @mflasquin)
- GHSA-p379-cxqh-q822 Fix executeS method making sure it does selection only (by @mflasquin)
- #32154: Fix domain translation (by @lartist)
- #31511: Fix exception ‚Template ::base.html.twig is not defined‘ (by @lmeyer1)
- #31279: Fix errors en customer email field for registration form in FO and BO (by @lartist)
- #31503: Filter empty values for modulesFromHooks (by @sowbiba)
- #31137: Disable module’s hook before upgrading it (by @atomiix)
- #31241: Improved session availability test (by @Hlavtox)
- Refactoring:
- #31004: Migrate security function hash / hashIV / generatePassword (by @FabienPapet)
- #30966: Avoid potencial fatal error in
Link::getCategoryLink
(by @PululuK) - #30225: Add modern and active Sortable library (by @leemyongpakvn)
- #30576: Remove getConfiguration usage in CommonAbstractType.php (by @FabienPapet)
- #30725: Optimize
Product::hasCombinations
(by @PululuK) - #30558: Removal of unnecessary comparison (by @dingedi)
- #30518: Define
_PS_DO_NOT_LOAD_CONFIGURATION_
default state (by @PululuK) - #30398: Simplify default currency fetching for easier code understanding (by @FabienPapet)
- #29832: Wrong datas in order return with multiple products (by @PululuK)
- #30418: Deprecate prestashop.core.string.character_cleaner (by @FabienPapet)
- #30406: Refacto
StoresController::getTemplateVarStores
(by @PululuK) - #30384: Simplify configuration class methods (by @davidglezz)
- #29295: Move
copyImg
toImageManager
and make reusable (by @PululuK) - #30269: Add comments to customer logic (by @Hlavtox)
- #29609: Fix
AdminProductsController
minor code issue (by @PululuK) - #29957: Add comments to customer class (by @jf-viguier)
- #29958: Add comments to hook class (by @jf-viguier)
- New feature:
- Installer:
- New feature:
- Improvement:
- #30799: Fix GetResponseEvent deprecations (by @FabienPapet)
- #29923: Refactor PrestashopAutoload system (by @FabienPapet)
- #30163: Deprecate
Validate::isAnything
(by @FabienPapet) - #29965: Minor Module performance fixes (by @FabienPapet)
- #30156: Replace
Tools::link_rewrite
usages byTools::str2url
, deprecateTools::link_rewrite
(by @FabienPapet) - #29750: Replace AppKernel version constants by prestashop versions (by @FabienPapet)
- #28500: Add a lock file during the install (and it’s removed only if the install is well finished) (by @Progi1984)
- #32536: Update default catalog 8.1.x (by @ps-jarvis)
- #32147: Update default catalog 8.1.x (by @ps-jarvis)
- #32027: Add install error message when a parameter is missing (by @eternoendless)
- #31697: Link to the „data transparency“ page inside installer (by @lartist)
- Bug fix:
- #28946: Show errors when installing a module fails (by @eternoendless)
- #30594: Fix total total_price_tax_excl (by @maniT4c)
- #30571: Revert inky extension (by @jolelievre)
- #30284: Fix generation of nightlies on develop branch (by @Quetzacoalt91)
- #29938: Fix issue 29937 – Array to string conversion in information of cli installation command (by @thomasnares)
- #28481: Handle no themes issue at install (by @matks)
- #32112: Handle fallback in Tools::clearSf2Cache when container is not available (by @jolelievre)
- #31787: Installer : Fixed link to docs in Installer (by @Progi1984)
- #31367: Fix a typo in xml hook list (by @thomasnares)
- Web Services:
- New feature:
- #30293: Aaa/apis01 implement cqrs based api endpoint (by @mflasquin)
- #29931: [BC Break] Introduce OAuth2 Authorization server (by @atomiix)
- Improvement:
- Bug fix:
- #30993: Fix issue #26568 about customer blank schema (by @ceer)
- #28711: Fixed WebP Management in WebService (by @Progi1984)
- #30309: Fix broken result in webservices (by @matthieu-rolland)
- #28540: Fix WebserviceOutputBuilder – handle api categories blank schema (by @angelo983)
- #29135: [BC Break] Webservice: honor maximum image upload size (by @balejk)
- #28537: Fix bug with all shops context in WebService (by @Prestaworks)
- #32044: Fix WS error: add product with empty unit-price (by @boherm)
- #31023: Backport #30309 : Fix broken result in webservices for 8.0.x (by @boubkerbribri)
- New feature:
- Localization:
- Improvement:
- #32522: Wording for 8.1.0 release (by @0x346e3730)
- Improvement:
- Tests:
- Improvement:
- #31238: Functional Tests : Migration TS (Type Hint on forEach & Remove all casts) (by @Progi1984)
- #31217: Functional Tests : Migration TS (
@data/import/*
) (by @Progi1984) - #31179: Functional Tests : Migration TS (
@pages\BO
: Part 6) (by @Progi1984) - #31108: Functional Tests : Migration TS (
@pages\BO
: Part 5) (by @Progi1984) - #31049: Functional Tests : Migration TS (
@pages\BO
: Part 4) (by @Progi1984) - #31030: Functional Tests : Migration TS (
@pages\BO
: Part 3) (by @Progi1984) - #31010: Functional Tests : Migration TS (
@pages\BO
: Part 2) (by @Progi1984) - #30951: Functional Tests : Migration TS (
@data/demo/*
) (by @Progi1984) - #30914: Functional Tests : Migration TS (
@data/faker/*
) (by @Progi1984) - #30861: Functional Tests : Migration TS (
@commonTests/BO/*
) (by @Progi1984) - #30865: Functional Tests : Migration TS (
@data/faker/{file,employee,country,carrier,cmsPage
) (by @Progi1984) - #30838: Functional Tests : Migration TS (
@data/faker/{orderStatus,orderReturnStatus,orderMessage,language,invoice,imageType,group}
) (by @Progi1984) - #30826: Functional Tests : Migration TS (
@commonTests/FO/*
) (by @Progi1984) - #30809: Functional Tests : Migration TS (
@pages\BO
: Part 1) (by @Progi1984) - #30777: Functional Tests : Migration TS (
@data/faker/product
) (by @Progi1984) - #30790: Functional Tests : Migration TS (
@pages/BO/shopParameters/*
) (by @Progi1984) - #30752: Functional Tests : Migration TS (
@data/faker/{state,sqlQuery,shopGroup,shop,seoPage, searchEngine,search,profile}
) (by @Progi1984) - #30749: Functional Tests : Migration TS (BO – 02) (by @Progi1984)
- #30739: Functional Tests : Migration TS (BO – 00) (by @Progi1984)
- #30738: Functional Tests : Migration TS (BO – 03) (by @Progi1984)
- #30726: Functional Tests : Migration TS (
@data/faker/tag
,@data/faker/supplier
,@data/faker/store
) (by @Progi1984) - #30724: Functional Tests : Migration TS (BO – 04) (by @Progi1984)
- #30681: Functional Tests : Migration TS (BO – 05/07) (by @Progi1984)
- #30679: Functional Tests : Migration TS (
regression/**/*
) (by @Progi1984) - #30695: Functional Tests : Migration TS (
@data/faker/tax
/@data/faker/taxRule
/@data/faker/taxRulesGroup
) (by @Progi1984) - #30682: Functional Tests : Migration TS (Sanity) (by @Progi1984)
- #30660: Functional Tests : Migration TS (BO – 08) (by @Progi1984)
- #30693: Functional Tests : Migration TS (
@data/faker/title
/@data/faker/webservice
/@data/faker/zone
) (by @Progi1984) - #30661: Functional Tests : Migration TS (
commonTests/FO/login
&commonTests/FO/createShoppingCart
) (by @Progi1984) - #30657: Functional Tests : FO – 01 (by @Progi1984)
- #30646: Functional tests : Migration TS (Migrate
@utils/basicHelper
) (by @Progi1984) - #30640: Functional Tests : Migration TS (Install) (by @boubkerbribri)
- #30638: Functional Tests : Migration TS (FO – 02) (by @Progi1984)
- #30639: Functional Tests : Migration TS (BO – 09) (by @Progi1984)
- #30627: Functional Tests : Migration TS (FO – 03) (by @Progi1984)
- #30621: Functional Tests : Migration TS (BO – 10) (by @Progi1984)
- #30615: Functional tests : Migration TS (Migrate
@utils/files
) (by @Progi1984) - #30611: Functional Tests : Migration TS (FO – 04/05/06) (by @Progi1984)
- #30593: Functional Tests : Migration TS (BO – 11) (by @Progi1984)
- #30583: Functional tests : Migration TS (FO – 07 & 08) (by @Progi1984)
- #30575: Functional Tests : Migration TS (BO > 13) (by @Progi1984)
- #30419: Add better logging in the create-test-db script (by @jolelievre)
- #30466: Functional Tests : Migration TS (BO > Advanced Parameters 04 => 07) (by @Progi1984)
- #30513: Add PHPStan rule to disallow calling of deprecated Symfony Translation (by @FabienPapet)
- #30505: Add phpstan disallowed calls extension (by @FabienPapet)
- #30329: Functional Tests : Migration TS (BO > Advanced Parameters 08 => 10) (by @Progi1984)
- #30403: Functional Tests : Split scripts for reducing time (by @Progi1984)
- #30299: Functional Tests :
check:step-identifiers
: Improved error message & Added check for baseContext (by @Progi1984) - #30298: Functional Tests : Migration TS (BO > Header & utils/mailHelper) (by @Progi1984)
- #30125: Add typescript, eslint dependencies, types to tests folders (by @NeOMakinG)
- #30209: Functional Tests : BO – Left Menu (by @Progi1984)
- #30030: Functional Tests : Remove
eslint-config-prestashop
& Bumpeslint
–eslint-config-airbnb-base
(by @Progi1984) - #30039: Removed
faker.company.companyName()
deprecated since faker v7.4 (by @Progi1984) - #29907: Functional Tests : Add dependabot for UI Tests (by @Progi1984)
- #28926: Set permissions for GitHub actions (by @naveensrinivasan)
- #32595: Functional Tests : Remove JS support (by @Progi1984)
- #30574: Functional Tests : GA for checking TypeScript (by @Progi1984)
- #32310: Functional Tests : API – Authorization Endpoint (by @Progi1984)
- #32546: Functional Tests : BO – Modules – Alerts tab – Disable / Enable mobile (by @Progi1984)
- #32431: Functional Tests : WS – Countries : CRUD (by @Progi1984)
- #32529: Functional Tests : BO – Design – Image Settings – Check stores image format (by @Progi1984)
- #32511: Functional Tests : BO – Shop Parameters – Search : Fuzzy search (by @Progi1984)
- #32419: Functional Tests : Hummingbird – FO – Login : Logout from FO (by @Progi1984)
- #32417: Functional Tests : CLDR – Search a currency by ISO code (by @Progi1984)
- #32410: Functional Tests : BO – Design – Image Settings – Check category image format (by @Progi1984)
- #32221: UI Tests : Unskip tests now that #31812 is fixed (by @Progi1984)
- #32251: Functional Tests : BO – Design – Image Settings – Check product image format (by @Progi1984)
- #32123: Nightly : Support for HTTPS (by @Progi1984)
- #31888: Functional Tests : BO – Design – Image Settings – Image Generation on creation (by @Progi1984)
- #32025: Functional Tests : CLDR – Search a currency by enable/disable (by @Progi1984)
- #32041: UI Tests : Use HTTPS (by @Progi1984)
- #32040: UI Tests : Fixed commands (by @Progi1984)
- #32032: Functional Tests : Move FO tests to classic directory (by @Progi1984)
- #31881: Functional Tests : Hummingbird : FO – Login – Create an account (by @Progi1984)
- #31868: Functional Tests : CLDR – Delete a currency (by @Progi1984)
- #31861: Functional Tests : BO – Design – Image Settings – Regenerate thumbnail (by @Progi1984)
- #31818: Functional Tests : CLDR – Edit symbol / format currency (by @Progi1984)
- #31676: Functional Tests : BO – Design – Image Settings – Image Generation options (by @Progi1984)
- #31808: Functional Tests : API : Authorization Endpoint (by @Progi1984)
- #31761: Functional Tests : CLDR – Reset symbol / format settings (by @Progi1984)
- #31669: Functional Tests : API – Resource Endpoint (by @Progi1984)
- #31687: Functional Tests : CLDR – Enable/Disable a currency (by @Progi1984)
- #31102: Functional Tests : API – Basic Test (by @Progi1984)
- #31591: Functional Tests : Splits Tests in small packages (by @Progi1984)
- #31471: Functional tests : BO – Design – Image Settings – Delete actions (by @Progi1984)
- #31257: Functional Tests : Migration TS (Remove public attributes targeting a selector) (by @Progi1984)
- #31292: Functional Tests : Fixed Warning
Warning: fetchStandardFontData: failed to fetch file "FoxitSans.pfb" with "UnknownErrorException: The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.".
(by @Progi1984)
- Bug fix:
- #31178: Functional Tests : Fixed Import Tests (by @Progi1984)
- #31051: GA Workflows : Make the same name and Matrix for skipped required workflows (by @boubkerbribri)
- #31014: Functional Tests : Fixed UI Test ‚Enable/Disable Shop‘ (by @Progi1984)
- #30736: Add GITHUB_TOKEN to the github action env (by @atomiix)
- #30616: Functional Tests : Fixed the selector in deletion modal (by @Progi1984)
- #30459: Functional Tests : Fixed Column used (by @Progi1984)
- #30460: Fix use statement for ProductResetter (by @jolelievre)
- #30396: Fix CI for ubuntu-22.04 (cherry-pick of #30395) (by @atomiix)
- #30175: Edited file for suppliers import file (by @florine2623)
- #30033: Fix cron modules update Github action (by @atomiix)
- #29976: Functional Tests : Fixes Dependabot (Remove assignees team / Fixes reviewers team) (by @Progi1984)
- #32607: Functional Tests : Fixed Mocha typescript loader (by @Progi1984)
- #31947: Nightly : Fixed Tests
functional/FO/08*
(by @Progi1984) - #31800: Replace non existent steps with their replacement (by @jolelievre)
- #31631: Functional Tests : Add the script
test:functional:productV2
(by @Progi1984) - #29751: Fixed testsuite with sebastian/comparator release (by @nicosomb)
- Refactoring:
- #31220: Rename behats multishop features for easier to follow convention (by @zuk3975)
- #31283: Functional tests – Add new test ‚FO > Checkout page > Add order message‘ (by @nesrineabdmouleh)
- #31243: Functional tests – Add new tests ‚FO > CRUD address in checkout page‘ (by @nesrineabdmouleh)
- #31112: Functional tests – Add new test ‚Enable/disable demo mode‘ (by @nesrineabdmouleh)
- #31174: Functional tests – Fix nightly 01-02-2023 (by @nesrineabdmouleh)
- #31096: Functional tests – Fix random error on ‚BO> Orders > Create order > Choose shipping‘ test (by @nesrineabdmouleh)
- #31063: Functional tests – Delete commented tests & fix failed tests (by @nesrineabdmouleh)
- #30891: Functional tests – Refacto ‚Sort, pagination and bulk delete features test‘ (by @nesrineabdmouleh)
- #30817: Functional tests – Add new test ‚FO > User account > Order history > Order details > Request merchandise return‘ (by @nesrineabdmouleh)
- #30845: Functional tests – Add new test ‚FO > Home page > Display some products‘ (by @nesrineabdmouleh)
- #31054: Fix behat tests (by @jolelievre)
- #31011: Functional tests – Add new test ‚Check notifications in BO‘ (by @nesrineabdmouleh)
- #30933: Functional tests – Refacto ‚Change position of attributes & values‘ (by @nesrineabdmouleh)
- #30889: Functional tests – Add new test ‚enable/disable new product page‘ (by @nesrineabdmouleh)
- #30961: Adapt automated tests to the fix of #28070 (by @nesrineabdmouleh)
- #30926: Adapt automated tests to the fix of #30846 (by @nesrineabdmouleh)
- #30886: Functional tests – Fix CRUDCarrier test (by @nesrineabdmouleh)
- #30755: Functional tests – Add new test ‚Duplicate product V2‘ (by @nesrineabdmouleh)
- #30832: Fix nightly 12 – 01 – Fix error in FO > Download invoice test (by @nesrineabdmouleh)
- #30810: Adapt automated tests to the fix of #29421 (by @nesrineabdmouleh)
- #30795: Functional tests – Add new test ‚FO > User account > Order history > Order details > Download invoice‘ (by @nesrineabdmouleh)
- #30791: Functional test – Add new test ‚FO > User account > Order history > Download invoice‘ (by @nesrineabdmouleh)
- #30774: Functional tests – Refacto ‚FO > User account > Order history > Consult order list‘ test (by @nesrineabdmouleh)
- #30651: Functional tests – Add new test ‚Bulk enable, disable, duplicate and delete‘ in product page V2′ (by @nesrineabdmouleh)
- #30743: Migrate all FO pages to TS (by @nesrineabdmouleh)
- #30718: Functional-Sanity tests – Migration TS all tests of products v2 page (by @nesrineabdmouleh)
- #30636: Functional test – Add new test ‚CRUD virtual product‘ in product page V2 (by @nesrineabdmouleh)
- #30587: Functional tests – Add new test ‚CRUD pack of products‘ in product page V2 (by @nesrineabdmouleh)
- #30432: Functional tests – Add new test ‚BO > Catalog > Filter products table v2‘ (by @nesrineabdmouleh)
- #30524: Functional Tests : Migration TS (tools/stepIdentifiersChecker) (by @Progi1984)
- #30548: Functional Tests : Migration TS (FO > 09) (by @Progi1984)
- #30544: Functional tests – Add new test ‚Crud product with combination‘ in the page product V2 (by @nesrineabdmouleh)
- #30458: Functional Tests : Migration TS (FO > 11) (by @Progi1984)
- #30371: Functional Tests : Migration TS (FO > 12) (by @Progi1984)
- #30433: Update playwright to 1.28.1 (by @nesrineabdmouleh)
- #30368: Functional Tests : Migration TS (tools/linkchecker) (by @Progi1984)
- #30417: Functional tests – Add new test ‚CRUD standard product V2‘ (by @nesrineabdmouleh)
- #30283: Functional tests – Add new test ‚logOut from BO‘ (by @cfarhani06)
- #30294: Functional tests : Shopping Carts – delete abandoned carts in BO (by @cfarhani06)
- #30402: Add behat tests for customer service (by @margud)
- #30303: Functional tests – Refacto BO – Edit Home category (by @khouloudbelguith)
- #30311: Functional tests – Fix ‚FO > My account > Get gdpr data in pdf‘ test (by @nesrineabdmouleh)
- #30256: Functional tests – Refacto BO – Sort pagination and bulk delete values of attributes (by @khouloudbelguith)
- #30257: Functional tests – Fix random errors in nightly (by @nesrineabdmouleh)
- #30255: Functional tests – Fix nightly errors 09-11 (by @nesrineabdmouleh)
- #30233: Functional tests – Fix ‚FO – Account : Check order return PDF‘ (by @nesrineabdmouleh)
- #30216: Functional tests – Fix ‚BO – Customer Service : Change status‘ test (by @nesrineabdmouleh)
- #30166: Functional tests – Fix ‚Orders>View and edit order> Check invoice‘ test (by @nesrineabdmouleh)
- #30127: Functional tests – Fix errors in nightly develop (by @nesrineabdmouleh)
- #29926: Remove permissions from workflow (by @boubkerbribri)
- #29899: Functional tests – Fix ‚FO > Contact US > Add attachment‘ test (by @nesrineabdmouleh)
- #29794: Functional tests – Fix nightly (28/09/2022) customer service tests (by @nesrineabdmouleh)
- #29356: Fix nightly develop 16/08/2022 after a new behaviour on view order page (by @nesrineabdmouleh)
- #28902: Fix nightly develop 21-06-2022 – Update default carrier and check it in FO (by @nesrineabdmouleh)
- #32510: Functional tests – Add some tests in ‚Design > Theme & logo > Pages configuration‘ (by @nesrineabdmouleh)
- #32555: Functional tests – Add some tests in ‚BO > Merchandise return‘ page (by @nesrineabdmouleh)
- #32545: Functional tests – Fix ‚BO > Redisplay cart at login‘ test (by @nesrineabdmouleh)
- #32557: Functional tests – Add new test ‚Advanced parameters > Enable disable debug mode‘ (by @nesrineabdmouleh)
- #32498: Functional tests – Add some tests in module manager page (by @nesrineabdmouleh)
- #32402: Functional tests – Fix random error in ‚FO > User account > Get GDPR data in PDF‘ (by @nesrineabdmouleh)
- #32314: Functional tests – Add some tests in module manager page (by @nesrineabdmouleh)
- #32153: Functional tests – Add new test ‚BO > Logs > Log by email‘ (by @nesrineabdmouleh)
- #32082: Functional tests – Add new test ‚CRUD cart rule > Actions > Apply to specific product‘ (by @nesrineabdmouleh)
- #32018: Functional tests – Add some tests in ‚BO > Cart rules > Create cart rule > Condition tab‘ (by @nesrineabdmouleh)
- #31895: Functional tests – Refacto ‚BO > Customer service‘ (by @nesrineabdmouleh)
- #31964: Functional tests – Add new test ‚Catalog > CRUD cart rule > Product selection‘ (by @nesrineabdmouleh)
- #31911: Functional tests – Fix nightly ‚FO > Menu and navigation > Sort products‘ (by @nesrineabdmouleh)
- #31845: Functional tests – Add some new tests on ‚FO > Navigation and display‘ (by @nesrineabdmouleh)
- #31762: Functional tests – Add 2 tests ‚BO > Cart rule > Check priority and disabled status‘ (by @nesrineabdmouleh)
- #31701: Functional tests – Add new test ‚BO > CRUD cart rules > Enable/disable partial use‘ (by @nesrineabdmouleh)
- #31718: Fix nightly 8.0.x – ‚BO > Orders > Check invoice‘ (by @nesrineabdmouleh)
- #31710: Fix nightly 10-03 – ‚BO > Orders > View invoice‘ (by @nesrineabdmouleh)
- #31702: Fix AfterEach to not fail trying to take a screenshot (ui-test) (by @boubkerbribri)
- #31671: Functional tests – Delete the test of best sellers block in home page (by @nesrineabdmouleh)
- #31608: Functional tests – Refacto ‚BO > Catalog > CRUD cart rule with & without code‘ (by @nesrineabdmouleh)
- #31590: Functional tests – Add new test ‚BO > Orders > Shopping carts > Export shopping carts‘ (by @nesrineabdmouleh)
- #31573: Functional tests – Add new test ‚BO > CRUD features and values‘ (by @nesrineabdmouleh)
- #31555: Functional tests – Refacto ‚BO >International > CRUD country‘ (by @nesrineabdmouleh)
- #31552: Functional tests – Add new test ‚FO > Checkout > Show details‘ (by @nesrineabdmouleh)
- #31509: Functional tests – Add new test ‚FO > Checkout > Password reminder‘ (by @nesrineabdmouleh)
- #31483: Functional Tests : Refactored Feature Flag (by @Progi1984)
- #31407: Functional tests – Add new test ‚Sign in in checkout page‘ (by @nesrineabdmouleh)
- #31426: Functional tests – Add new test ‚Add to cart by quick view modal‘ (by @nesrineabdmouleh)
- #31492: Functional tests – Fix random errors (by @nesrineabdmouleh)
- #31479: Functional tests – Fix typo error in addOrder page (by @nesrineabdmouleh)
- #31477: Functional tests – Fix random errors in Nightly (by @nesrineabdmouleh)
- #31389: Functional tests – Add scripts to run each test less than 30 minutes (by @nesrineabdmouleh)
- #31357: Functional tests – Add new test ‚FO > checkout page > Select carrier‘ (by @nesrineabdmouleh)
- Improvement:
Quelle: https://github.com/PrestaShop/PrestaShop/releases/tag/8.1.0
Interessiert in verschiedenste IT Themen, schreibe ich in diesem Blog über Software, Hardware, Smart Home, Games und vieles mehr. Ich berichte z.B. über die Installation und Konfiguration von Software als auch von Problemen mit dieser. News sind ebenso spannend, sodass ich auch über Updates, Releases und Neuigkeiten aus der IT berichte. Letztendlich nutze ich Taste-of-IT als eigene Dokumentation und Anlaufstelle bei wiederkehrenden Themen. Ich hoffe ich kann dich ebenso informieren und bei Problemen eine schnelle Lösung anbieten. Wer meinen Aufwand unterstützen möchte, kann gerne eine Tasse oder Pod Kaffe per PayPal spenden – vielen Dank.