PrestaShop Core Weekly - Week 33 of 2021
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 16th to Sunday 22th of August 2021.
General messages
Dear developers,
PrestaShop 1.7.7.7 was released on Thursday 19th of August 2021. This maintenance release fixes 1 critical regression and 1 minor regression.
Interestingly, while the 1.7.7.x
branch was getting this new release, the 8.1.x
branch of PHP was also getting a third beta.
Small reminder, the next session of public demonstration from the maintainers team will happen Wednesday 1st of September 2021 at 4pm CEST.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 46 new issues have been created in the project repositories;
- 37 issues have been closed, including 11 fixed issues on the core;
- 37 pull requests have been opened in the project repositories;
- 50 pull requests have been closed, including 45 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25636: Restore Carrier class history, by @eternoendless
- #25572: Do not upgrade module on module installation process, by @PierreRambaud
- #25563: Deprecate FrameworkBundleAdminController::overviewAction, by @eternoendless
- #21227: Refactor ObjectModel::existsInDatabase. Thank you @PululuK
Back office
- #25573: Remove unused-var in AdminImportController. Thank you @nenes25
- #25548: Set template for customization in div, by @Progi1984
- #25491: Fix actionAdminOrdersTrackingNumberUpdate. Thank you @ytilotti
- #25442: Fix module uninstallation from the Module Manager, by @kpodemski
Front office
- #25567: Use
_DB_PREFIX_
constant instead of ps_ in SQL queries. Thank you @idnovate - #25460: Fix missing row element and additional padding. Thank you @Hlavtox
- #23803: Fix static vars not using scss vars on new-theme and classic, by @NeOMakinG
Installer
- #25596: Provide full stack trace when install fails, by @eternoendless
Tests
- #25580: Add class to identify pagination block on product page, by @boubkerbribri
Code changes in the ‘1.7.8.x’ branch
Core
- #25613: Fix missing hook behavior when using array return, by @kpodemski
Back office
- #25557: Fix floating button spacing on migrated pages, by @NeOMakinG
- #25386: Fixed selector call for enabling back the confirmation modal when changing the currency by default, by @Progi1984
- #25205: Moved addresses block in BO Customer Page, by @Progi1984
Front office
- #25665: Load medium size thumbnail on click on FO product page instead of large, by @matthieu-rolland
- #25635: Fix html lang attribute to use the locale instead of ISO code, by @NeOMakinG
- #25192: Make searchbar full width on md and xs, by @NeOMakinG
Code changes in the ‘1.7.7.x’ branch
Core
- #25630: Bump version to 1.7.7.7, by @PierreRambaud
Back office
- #25634: Do not use name in admin_orders_display_customization_image_route, by @PierreRambaud
Front office
- #25629: Use
_DB_PREFIX_
constant instead of ps_ in SQL queries, by @PierreRambaud
Code changes in modules, themes & tools
Faceted search module
- #494: Bump mocha from 9.0.2 to 9.1.0. Built by @dependabot[bot]
- #493: Bump eslint-plugin-import from 2.24.0 to 2.24.1. Built by @dependabot[bot]
- #492: Bump webpack from 5.50.0 to 5.51.1. Built by @dependabot[bot]
Customer reassurance block module
- #257: Bump webpack from 5.50.0 to 5.51.1. Built by @dependabot[bot]
- #256: Bump eslint-plugin-import from 2.24.0 to 2.24.1. Built by @dependabot[bot]
- #255: Bump webpack-cli from 4.7.2 to 4.8.0. Built by @dependabot[bot]
- #254: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
OnBoarding module
- #125: Bump eslint-plugin-import from 2.24.0 to 2.24.1. Built by @dependabot[bot]
Changes in developer documentation sources
- #1130: Add a missing s to a sentence, by @PierreRambaud
- #1128: Update tools-for-theme-designers. Thank you @WebHelpersPau
- #1127: Update good module practices. Thank you @Thymotep
- #1126: Improve a little overriding module page, by @matks
Changes in developer documentation site
Docker images
- #272: Release 1.7.7.7, by @PierreRambaud
User documentation landing page
- #108: chore(deps-dev): bump sass from 1.37.5 to 1.38.0. Built by @dependabot[bot]
- #107: fix(deps): bump core-js from 3.16.1 to 3.16.2. Built by @dependabot[bot]
Core Weekly Generator tool
- #101: Bump url-parse from 1.5.1 to 1.5.3. Built by @dependabot[bot]
PrestaShop contributors website
- #55: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
Buy button lite module
- #53: Bump color-string from 1.5.3 to 1.6.0 in /app. Built by @dependabot[bot]
TranslationTools Bundle
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @eternoendless, @matthieu-rolland, @dependabot[bot], @PierreRambaud, @WebHelpersPau, @Thymotep, @matks, @NeOMakinG, @kpodemski, @boubkerbribri, @nenes25, @idnovate, @Progi1984, @ytilotti, @Hlavtox, @PululuK!
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!