This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 15th to Sunday 21th of June 2020.

Core Weekly banner

General messages

Dear developers,

PrestaShop eCommerce Week is one week away! Will you join us? This is a 5-day live session program! Sixty live sessions by experts will cover multiple topics, be it PrestaShop employees or from the PrestaShop community.

You can discover more if you follow this link.

In the meantime, feedbacks continue to arrive on GitHub about the 1.7.7 beta and more and more bug fixes are merged, which means Release Candidate 1 gets closer and closer to the release date…

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

Code changes in the ‘develop’ branch

Core

  • #19795: Update License Header fix Command, by @matks
  • #19710: Use target=”_blank” instead of class=”_blank”. Thank you @PululuK

Back office

  • #19852: Manage UpdateProductTagsCommand in separate command / handler. Thank you @zuk3975
  • #19732: UpdateProductOptions Command. Thank you @zuk3975
  • #19570: Better performance for manufacturer’s admin query. Thank you @Skullbock
  • #19542: UpdateProductPricesCommand. Thank you @zuk3975
  • #18691: Introduce smart price search for Catalog Price rule query builder, by @matks

Front office

  • #19601: Only use unit_price_ratio when defined in Product. Thank you @ksaandev
  • #19428: Add event on toggleOrderButton in order to provide state of checkbox to payment modules, by @NeOMakinG

Installer

  • #14402: Check table create privilege for InnoDB and MyISAM. Thank you @crabtree

Web services

Tests

Merge

Code changes in the ‘1.7.7.x’ branch

Core

Back office

Installer

  • #19788: Allow user to choose to drop existing tables or not even when not in dev mode, by @Progi1984
  • #19694: Allow user to choose to install demo products or not even when not in dev mode, by @eternoendless

Tests

Code changes in the ‘1.7.6.x’ branch

Back office

Code changes in modules, themes & tools

Changes in developer documentation

Wire payment module

  • #56: Fixed dependencies order in autoload, by @Progi1984
  • #54: Fix license headers and use php-dev-tools, by @matks

Google Sitemap module

Jquery live-polyfill

Traces

  • #10: Fix composer.json, add LICENSE and CONTRIBUTORS files, by @matks

Nightly board

Email subscription module

Core Weekly Generator tool

  • #39: adding some tool repo to the list, by @ttoine

Faceted search module

OnBoarding module

  • #64: Fix license headers and use php-dev-tools, by @matks

Shopping cart module

  • #60: Fix license headers and use php-dev-tools , by @matks

Mail theme module example

Buy button lite

LocalizationFiles

  • #3: Remove conversion rates from localization packs, by @Progi1984

Live translation

PrestaShop Specifications

  • #27: Take user groups into account when rendering menu. Thank you @rvalery

Best sellers module


Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @matks, @jolelievre, @Progi1984, @PierreRambaud, @boubkerbribri, @eternoendless, @zuk3975, @ksaandev, @clotaire202, @nesrineabdmouleh, @NeOMakinG, @ttoine, @PululuK, @atomiix, @dependabot[bot], @matthieu-rolland, @Skullbock, @loicsapone, @nsorosac, @rvalery, @crabtree, @MathiasReker!

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!