PrestaShop Core Weekly – Week 50 of 2020

PrestaShop Core Weekly – Week 50 of 2020

This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 7th to Sunday 13th of December 2020.

Core Weekly banner

General messages

Dear developers,

We’re three weeks away from the end of the year, and a patch release has been scheduled for PrestaShop 1.7.7. PrestaShop 1.7.7.1 is expected to be delivered in the middle of January 2021.

It would be a lie to say this was not expected: as PrestaShop 1.7.7.0 was such a large release, it would have been an amazing stroke of luck to land it without bugs!

Work on 1.7.7.1 will be carried out during the month of December, and the testing of the release will happen in early January 2021 so it can be released, hopefully, in the second week of January.

Releases

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

Code changes in the ‘develop’ branch

Core

Back office

Front office

  • #22145: Fix customized product being added to cart, instead of standard one. Thank you @Hlavtox
  • #22074: Add accordion to contact information in footer on classic theme, by @NeOMakinG
  • #22032: Removed override of ps_searchbar, by @Progi1984
  • #21782: Get proper cover for product in cart and cart modal. Thank you @kpodemski
  • #21642: Add inputpattern on quantity fields of product and cart, by @NeOMakinG
  • #20775: Improve classic theme colors, font size and spaces and readability, by @NeOMakinG

Tests

Code changes in the ‘1.7.7.x’ branch

Core

Back office

Front office

Tests

Code changes in modules, themes & tools

PrestaShop contributors website

PrestaShop test scenarios

Faceted search module

Simple HTML table display module

  • #40: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

Customer reassurance block module

Custom text module

  • #51: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

OnBoarding module

  • #97: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

Check payment module

  • #44: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

Product Comments module

Theme customization module

  • #39: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

Order Notifications on the Favicon module

  • #25: Bump prestashop/php-dev-tools from 3.11 to 3.12. Thank you @dependabot

Issues Bot

PrestaShop-modules

Changes in developer documentation

Quality Assurance module

  • #13: Introduce GitHub Actions to replace Travis, by @matks
  • #8: Enable recording hook calls, by @matks

PHP Developer Tools

  • #41: Correct return value for init command. Thank you @AJenbo

PrestaShop Specifications

Prestashop UI Kit

  • #123: Move dev dependencies into prod to make source importable, by @NeOMakinG
  • #122: Fix radio buttons are less than 20px width on certains pages, by @NeOMakinG
  • #118: Change helpbox positioning style to avoid line break, by @NeOMakinG
  • #117: Fixes select2 hover and adjust border width, by @NeOMakinG
  • #116: Show switch even is no inputs are checked, by @NeOMakinG

Where to start contributing?

What about adding enabling firstname and lastname variables into the Logs email template? This is a bug reported three weeks ago, and it is one of our good first issues.

Good first issues are a list of all beginner-friendly improvements and bugs to fix in the project. You can read more about this label on our article about it.


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @NeOMakinG, @Progi1984, @dependabot, @PierreRambaud, @boubkerbribri, @matks, @Quetzacoalt91, @davidglezz, @micka-fdz, @AJenbo, @jf-viguier, @jolelievre, @Hlavtox, @zuk3975, @PululuK, @atomiix, @neonVoice, @matthieu-rolland, @LouiseBonnard, @kpodemski, @JevgenijVisockij, @djbuch, @sowbiba, @denys202!

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: English