PrestaShop 8.0.1 est disponible

Sortie de la version 8.0.1 de PrestaShop

La première version du patch pour PrestaShop 8 est maintenant disponible au téléchargement !

Après quelques semaines de travail intensif de la part de tous les membres du projet, la première version de maintenance de la version 8 est maintenant disponible.

Dans ce correctif, vous pouvez trouver plus de 30 corrections de bogues et une amélioration des performances qui évite de vider le cache du système pour les actions groupées effectuées depuis la liste des modules. Vous obtiendrez également des modifications issues de la récente version patch 1.7.8.8 de PrestaShop.

Il est recommandé de mettre à jour votre boutique rapidement afin de bénéficier de ces correctifs. Bien sûr, n'oubliez pas de faire une sauvegarde avant.

Rappel : au moment de la publication de cet article, la dernière version du module 1-Click Upgrade est v4.15.0, n'oubliez pas de le mettre à niveau..

Changelog

  • Back Office:
    • Nouvelle fonction :
      • #29039: Aperçu de la liste de produits dans la liste de produits V2 (par @jolelievre)
    • Amélioration :
      • #29695: Ne pas effacer la mémoire cache du système lors d'une installation, d'une suppression ou d'une mise à niveau en masse du module (par @mflasquin)
      • #29783: Migration de node-sass vers sass-embedded sur le thème par défaut (par @NeOMakinG)
      • #29574: Suppression de la zone de dépôt de l'image du produit qui ajoutait de l'espace (by @margud)
      • #29021: Ajouter webP au format autorisé sur l'aide du DropZone (par @PrestaEdit)
    • Correction de bogue :
      • #30511: Sauvegarder les paramètres avant de générer le htaccess (par @atomiix)
      • #30512: Autoriser un nombre négatif pour la quantité de l'attribut (par @atomiix)
      • #30326: Force AbstractColumn::name à ne jamais être null (par @jolelievre)
      • #30362: Correction des traductions non définies du gestionnaire de fichiers (par @Hlavtox)
      • #29132: Fixer la propagation de la politique de stock sur la combinaison de produits (par @FabienPapet)
      • #29693: Mise à jour de la librairie des icônes matérielles pour corriger la lenteur de l'installation de npm (par @NeOMakinG)
      • #29084: 27054: des taxes fixes pour les mauvais pays (par @margud)
      • #29465: Ajouter les contraintes d'étiquettes available_now & available_later (by @zuk3975)
      • #29372: Masquer les fournisseurs s'il n'y a pas de fournisseurs sur le produit v2 (par @NeOMakinG)
      • #29066: Fix erreur de suppression de combinaison (par @margud)
      • #29859: Correction du bouton de mise à jour de l'état qui est réactif sur la page de commande (by @NeOMakinG)
      • #29846: Correction 29341 - Calcul de l'impact des taux (par @FabienPapet)
      • #29587: Remplacer le message d'exception par un message d'erreur personnalisé lors du téléchargement d'un avatar avec une extension invalide (par @lartist)
      • #29554: Remplacer le message d'exception par un message personnalisé sur l'avatar invalide sur la page des employés (by @lartist)
      • #29942: Correction de l'espacement des alertes dans le contenu modal de la page produit v2 (par @NeOMakinG)
      • #29047: Corriger le classement par nom de produit + ajouter le classement par id de produit (page mouvements) (par @marsaldev)
      • #29791: Correction de la mise en page du formulaire dans Paramètres avancés > Sécurité > Politique relative aux mots de passe (par @eternoendless)
      • #29847: Fixer la page produit v1 en bas de page responsive (par @NeOMakinG)
      • #29584: Correction d'un message d'erreur dupliqué / incorrectement pluralisé sur la longueur des champs dans BO (par @yanmakouf)
      • #29224: Fixer des sous-catégories pour le multishop (par @MeKeyCool)
      • #29553: Ajout d'une hauteur minimale sur l'alerte pour centrer les icônes verticalement (par @lartist)
  • Front Office:
    • Correction de bogue :
      • #28838: Mise à jour de AbstractForm.php pour les champs multilingues (par @panariga)
      • #30084: Ajout d'une vérification pour voir si l'option de livraison est un tableau (par @nicosomb)
      • #30093: Ajouter des fixations d'installation pour la nouvelle page d'enregistrement. (par @Hlavtox)
      • #30252: Ne pas renvoyer les valeurs de personnalisation si le panier n'est pas défini (par @Prestaworks)
      • #29715: Corriger le détail de la remise dans le panier lorsqu'un produit a une taxe appliquée en ecotaxe (by @mflasquin)
      • #29619: Suppression de la boucle infinie sur le crochet actionObjectUpdateAfter (by @lartist)
      • #29910: Correction de la taille de l'image lors du zoom sur une tablette (par @NeOMakinG)
      • #29665: Correction d'un mauvais sélecteur pour résoudre les problèmes de case à cocher sur le RMA (par @mflasquin)
      • #29632: Sélectionner automatiquement la nouvelle adresse de facturation (par @lartist)
  • Core:
    • Amélioration :
      • #30676: Mise à jour du thème classique et du module ps_contactinfo (par @nicosomb)
      • #30454: Mise à jour des dépendances du compositeur (par @mflasquin)
      • #30437: Mise à jour vers la dernière version de symfony 4.4.x (par @nicosomb)
      • #30230: Mettre à jour l'action cancel-workflow-action de sorte que les travaux précédents ET suivants soient annulés sauf le dernier (par @lartist)
      • #29586: [BC Break] Désactiver l'exécution de plusieurs déclarations dans une seule requête SQL (en @atomiix)
      • #29636: Mise à jour de Smarty vers 3.1.47 (par @mflasquin)
      • #29235: Update prestashop 1.7.8.x composer dependencies (by @matks)
      • #29831: Convertir 1.7.9 en 8.0.0 dans le message de dépréciation (par @matks)
    • Correction de bogue :
      • #30465: fix(Cart) : correction du problème d'enregistrement de la personnalisation lorsque le champ client est vide et non requis (par @davidglezz)
      • GHSA-9qgp-9wwc-v29r: Exposition potentielle à l'information dans le répertoire de téléchargement (par @atomiix)
      • #30273: Test de l'index id_manufacturer avant d'y accéder (par @Hlavtox)
      • #30114:  Ne pas construire un domaine à partir du nom du module (Cherry pick of #30080) (par @atomiix)
      • #29079: Modifier l'affectation par défaut de Product::pack_stock_type (by @abramofranchetti)
  • Installateur :
    • Amélioration :
      • #29616: Supprimer prestashop/prestashop-git de l'environnement de développement (par @FabienPapet)
    • Correction de bogue :
      • #30099: Correction d'un problème sur une nouvelle installation avec docker dans la branche 1.7.8.x (par @sefirosweb)
      • #29615: Correction de l'écran d'installation lorsque certaines clés de configuration étaient manquantes (par @nicosomb)
  • Services Web :
    • Correction de bogue :
      • #29756: Fixer l'erreur sur la méthode de patch à cause de php 8.0 qui jette une erreur fatale (par @mflasquin)
  • Localisation :
    • Amélioration :
    • Correction de bogue :
      • #30107: Ajouter la méthode trans manquante au lieu de la formulation codée en dur (par @jolelievre)
  • Tests :
    • Amélioration :
      • #30451: Tests fonctionnels : Split Tests (par @Progi1984)
      • #30191:  Remplacement de l'utilisation obsolète de ::set-output dans les actions Github (par @jolelievre)
      • #30222: BO - Commandes - Bordereaux de crédits - Tri et pagination Bordereaux de crédits (par @cfarhani06)
      • #30057: Suppression de l'attribut Aria-label pour améliorer les sélecteurs de pagination BO (par @boubkerbribri)
      • #29785: Tests fonctionnels : FO - Consulter la liste des bordereaux de crédit & Voir le PDF Bordereau de crédit & Voir la commande (par @Progi1984)
      • #29960: Tests fonctionnels : BO - Barre de recherche (by @Progi1984)
      • #29954: Tests fonctionnels : BO - Voir ma boutique (par @Progi1984)
      • #29898: Tests fonctionnels : BO - Commandes - Paniers d'achat - Paniers d'affichage (by @Progi1984)
      • #29657: Tests fonctionnels : BO - Mon profil (by @Progi1984)
    • Correction de bogue :
      • #30395: Correction du CI pour ubuntu-22.04 (par @atomiix)
      • #29992: Meilleure description de l'escape PR pour l'action Github Pull Request Validator (par @atomiix)
      • #30048: Correction du script linkchecker pour les tests UI (par @boubkerbribri)
      • #29980: Tests fonctionnels : Nightly - Correction du message de succès pour la page Mon profil (par @Progi1984)
      • #29912: Suppression de l'exécution sur l'étiquette "TE" pour les contrôles du code UI (par @sarahdib)
      • #29844: Tests fonctionnels : Correction des erreurs du script check:step-identifiers (par @Progi1984)
      • #29698: Désactiver le module apache mpm_event dans le CI (cherry-pick) (par @atomiix)
    • Refactoring :
      • #30328:  Suppression des requêtes SQL multi-déclarations des tests d'intégration (par @jolelievre)
      • #30265: Backport #30257 - Correction des erreurs aléatoires 10-11 (par @nesrineabdmouleh)
      • #29802: Tests fonctionnels - Refacto BO - produits dupliqués en vrac (by @khouloudbelguith)
      • #30188: Tests fonctionnels - Correction du message d'erreur "image de format invalide" (par @nesrineabdmouleh)
      • #30184: Test fonctionnel - Correction d'erreurs dans Nightly 02-11-2022 (par @nesrineabdmouleh)
      • #30066: Tests fonctionnels - Refacto BO - Catalogue - catégorie crud (par @khouloudbelguith)
      • #29872: Tests fonctionnels - Ajout d'un nouveau test "BO > Catalogue > Règles du panier restriction du groupe de clients (par @cfarhani06)
      • #30082: Tests fonctionnels - Refacto (Renommer les combinaisons par attributs dans tous les projets) (par @nesrineabdmouleh)
      • #30068: Tests fonctionnels - Correction du test nocturne 19/10 (Correction du test FO > send message) (by @nesrineabdmouleh)
      • #30049: Tests fonctionnels : BO - Règles du panier - Cas 10 - Restriction de pays (by @cfarhani06)
      • #30037: Tests fonctionnels - Correction du test 'BO > Commandes > Prévisualisation de la commande' (by @nesrineabdmouleh)
      • #29860: Tests fonctionnels - Ajout d'un nouveau test 'FO > Quick view product' (by @nesrineabdmouleh)
      • #29956: Tests fonctionnels - Correction nocturne 10/10/2022 (par @nesrineabdmouleh)
      • #29928: Tests Refacto - Suppression de 'Data>FO' et correction nocturne (by @nesrineabdmouleh)
      • #29805: Tests fonctionnels - Ajout d'un nouveau test 'BO > Catalogues > Règles de panier - restriction du transporteur' (by @cfarhani06)
      • #29896: Tests fonctionnels - Ajout d'un nouveau test 'FO > Retours de marchandises > vérifier le PDF du retour de commande' (by @nesrineabdmouleh)
      • #29864: Correction nocturne 04/10/2022 - Correction du test 'BO > Header > My profile' (by @nesrineabdmouleh)
      • #29855: Refacto UI teste la page de connexion pour en simplifier l'utilisation (par @boubkerbribri)
      • #29835: Tests fonctionnels - Ajouter un nouveau test 'FO > Check slider' (by @nesrineabdmouleh)
      • #29823: Tests fonctionnels - Correction nocturne 30-09-2022 (FO > Compte d'utilisateur > Obtenir des données dans un fichier CSV) (by @nesrineabdmouleh)
      • #29757: Tests fonctionnels - Ajout d'un nouveau test 'FO > Consulter les détails des retours de marchandises' (by @nesrineabdmouleh)
      • #29726: Tests fonctionnels - Ajouter un nouveau test 'FO > User account > Get GDPR data in csv' (by @nesrineabdmouleh)
      • #29800: Tests fonctionnels - Ajout d'un nouveau test "FO > Contact us > Add attachment" (by @nesrineabdmouleh)

Remerciements

Les contributeurs à cette version de patch, provenant à la fois des membres du projet et de la communauté au sens large :

Abramo Franchetti, Boubker Bribri, Chedly Farhani, Daniel Hlavacek, David Gonzalez, Fabien Papet, Franck Lefèvre, Javier García, Jonathan Danse, Jonathan Lelievre, Julius Žukauskas, Khouloud Belguith, Krystian Podemski, Marco Salvatore, Marius Gudauskis, Mathieu Ferment, Matthieu Rolland, Maxime Flasquin, Nesrine Abdmouleh, Nicolas Lœuillet, okom3pom, Pablo Borowicz, panariga, Pierre-Yves Christmann, Prestaworks, Salim Benouamer, Sarah Dib, sefirosweb, Thomas Baccelli, Valentin Szczupak, Yani Makouf

Merci !

Télécharger

PrestaShop 8.0.1

La version 8.0.1 étant une mise à jour "patch", la mise à niveau à partir de la version 8.0.0 devrait se faire sans problème.

Les fonctionnalités fonctionneront mieux, et les modules et thèmes, qui fonctionnaient bien avec la version 8.0.0, fonctionneront tout aussi bien avec la version 8.0.1. Comme pour toute mise à niveau, il est fortement recommandé d'effectuer une sauvegarde manuelle complète au préalable.

Si vous rencontrez des problèmes lors de la mise à niveau qui, selon vous, ne sont pas causés par des modules tiers ou des modifications utilisées dans votre boutique, soumettez un rapport de bug.

Sources

Discussions