PrestaShop Core Weekly – Week 23 of 2021

PrestaShop Core Weekly – Week 23 of 2021

This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 31th of May to Sunday 6th of June 2021.

Core Weekly banner

General messages

Dear developers,

PrestaShop 1.7.7.5 was released on June 14, 2021. This maintenance release fixes 19 bugs reported on previous 1.7.7 versions.

We also celebrate two other notable releases from past week: Linklist module v5.0.0 and… PHP 8.1 Alpha 1!

By the way, PrestaShop 1.7.8.0 beta was released 2 weeks ago now. Have you tested it yet? Remember that only two weeks are left in the beta phase. The next step is the Release Candidate (RC) – any bugs found at RC stage will delay the final release date. Now is the best time to look for issues!

Releases

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Core

  • #24854: Fix typo in comments of class Mail. Thank you @comxd
  • #24834: Check if regeneration is wanted before checking filesystem. Thank you @RomainMazB
  • #24634: Remove _PS_SMARTY_DIR_ pointing to no longer existing directory. Thank you @mvorisek

Back office

Front office

  • #24846: Remove extracted comments from webpack config of core JavaScript, by @NeOMakinG
  • #24792: If the product has no combinations then the specific_references must be filled in. Thank you @levyn
  • #24738: Add a hook ‘actionValidateOrderAfter’, This hook is called after the complete creation of an order. Thank you @olecorre
  • #24730: Add product page link and move download in order details. Thank you @marekjedrzejewski

Code changes in modules, themes & tools

Quality Assurance module

Example modules

Customer reassurance block module

Faceted search module

Changes in developer documentation

  • #1034: Explain how deprecate a service, by @Progi1984
  • #1033: Add note about use of underscores in module’s main class name. Thank you @muyncky
  • #1030: Fix services decoration doc. Thank you @PululuK
  • #999: Document CLI Context loader Console, by @matks
  • #996: Add Router Dispatcher component, by @matks
  • #988: Explain collapsable right sidebar that contains documentation , by @matks
  • #835: Integrate CQRS commands and queries references, by @jolelievre

Translation Files repository

Stylelint browser compatibility plugin

stylelint configuration

  • #16: Bump trim-newlines from 3.0.0 to 3.0.1. Built by @dependabot
  • #15: Bump stylelint-config-twbs-bootstrap from 2.2.0 to 2.2.1. Built by @dependabot

OnBoarding module

User documentation landing page

  • #80: fix(deps): bump vue from 2.6.13 to 2.6.14. Built by @dependabot
  • #79: fix(deps): bump core-js from 3.13.1 to 3.14.0. Built by @dependabot
  • #78: chore(deps-dev): bump prettier from 2.3.0 to 2.3.1. Built by @dependabot
  • #77: chore(deps-dev): bump eslint from 7.27.0 to 7.28.0. Built by @dependabot

PrestaShop Specifications

Product Comments module

Issues Bot

  • #21: Add label topwatchers if number of comments or positive reactions >= 5, by @sowbiba

The PrestaShop open source project

  • #43: Add ip right policies for PrestaShop open source user groups, by @ttoine

Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @NeOMakinG, @dependabot, @Prestaworks, @Progi1984, @micka-fdz, @boubkerbribri, @jolelievre, @nesrineabdmouleh, @matthieu-rolland, @matks, @muyncky, @atomiix, @juraj1000, @sowbiba, @PululuK, @comxd, @RomainMazB, @kpodemski, @jf-viguier, @levyn, @olecorre, @marekjedrzejewski, @mvorisek, @Shagshag, @eternoendless, @ttoine!

Thank you to the contributors whose PRs haven’t been merged yet! And of course, a big thank you to all those who contribute with issues and comments on GitHub!

If you want to contribute to PrestaShop with code, please read these pages first:

…and if you do not know how to fix an issue but wish to report it, please read this: How to use GitHub to report an issue. Thank you!

Happy contributin’ everyone!

This post is also available in: PrestaShop Core Weekly - Week 23 of 2021English