PrestaShop Core Weekly - Week 25 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 21th to Sunday 27th of June 2021.
General messages
Dear developers,
There is still a lot of effort focused on 1.7.8 in order to deliver a first Release Candidate.
In the meantime, here are some news about what’s going on in the PrestaShop project:
An interesting discussion opened in issue #24954 about a change in terminology: it is about replacing “product combination” with “product variation”.
The wording “combination” has been used for a long time in the Back Office, so changing it might create confusion. We would love to hear your feedback about this topic! To do so, feel free to complete this survey and share it with other PrestaShop users in your network.
You can also tell them about the incoming public demo on YouTube that will happen next Wednesday, June 30, 2021 at 2pm CEST.
Finally, you might have noticed a change on the Developer Documentation website. The search bar is now being powered by DocSearch which is a free tool provided by Algolia for developer documentation websites.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 54 new issues have been created in the project repositories;
- 39 issues have been closed, including 12 fixed issues on the core;
- 117 pull requests have been opened in the project repositories;
- 98 pull requests have been closed, including 90 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25037: Be able to use subquery when using DbQuery class, by @PierreRambaud
Back office
- #25048: Fix mobile boostrap column spacing and forgotten class. Thank you @Hlavtox
- #25012: Fix color picker bug. Thank you @unlocomqx
- #24933: Old products.js fixes. Thank you @davidglezz
- #24895: Fix empty data by < in invoice note. Thank you @okom3pom
- #24791: Migrate pages files to typescript, by @NeOMakinG
- #23948: Add history feature of edit combination of product page v2, by @NeOMakinG
Front office
- #24940: Refactor cartPresenter to reflect the real business need. Thank you @arouiadib
Tests
- #24188: Migrated some Legacy Tests to Integration/Unit Tests, by @Progi1984
Code changes in the ‘1.7.8.x’ branch
Core
- #25131: Bump module ps_linklist to 5.0.2, by @sowbiba
- #25120: Update Welcome module to 6.0.6, by @sowbiba
- #25111: Fix compiled legacy container, by @atomiix
- #25102: Update ps_linklist module to v5.0.1, by @sowbiba
- #25098: Remove precision type for currency, by @sowbiba
Back office
- #25121: Update translations catalogue with Welcome module wordings, by @sowbiba
- #25082: Fix category create in product page. Thank you @zuk3975
- #25039: Disable product V2 page when multistore is used, by @matthieu-rolland
- #25035: Fix product footer direction using RTL language, by @NeOMakinG
- #25034: Fix checkbox direction on RTL, by @NeOMakinG
- #24869: Fix no active payment module displayed in Payment Methods, by @atomiix
- #24052: Open confirm modal only when eligible for feature flag form, by @matks
- #24025: Add SubmittableInput successfull and error states, by @NeOMakinG
Tests
- #25126: Fix currency precision regression test, by @boubkerbribri
- #25088: Functional tests - Add some refacto to Orders>Invoices tests. Thank you @nesrineabdmouleh
- #25057: Fix menu check on regression test, by @boubkerbribri
- #25047: Fix nightly tests for 21-06-2021, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Front office
- #24754: Removed free shipping from cumulative reduction, by @Progi1984
Code changes in modules, themes & tools
Changes in developer documentation
- #1054: Redirect code of conduct to prestashop-project.org, by @eternoendless
- #1053: Change value of the table_open_cache to recommended 4000. Thank you @kpodemski
- #1050: FIX typo on deprecated properties. Thank you @nsorosac
- #1047: Introduce Algolia DocSearch, by @matks
- #1046: Add hooks
actionFrontControllerInit{...}
changes. Thank you @jf-viguier - #1045: Remove of actionFrontControllerAfterInit hook. Thank you @jf-viguier
- #1043: Fix word spelling recommand to recommend. Thank you @WebHelpersPau
Links list module
- #127: Fix widgets count - Do not group by when counting, by @sowbiba
- #126: Release 5.0.2, by @jolelievre
- #125: Fix module name, by @jolelievre
- #124: Release version 5.0.1, by @jolelievre
- #123: Bump patch version 5.0.1, by @jolelievre
- #121: Rename sameas to same as, by @sowbiba
Customer reassurance block module
- #223: Bump style-loader from 2.0.0 to 3.0.0. Built by @dependabot[bot]
- #222: Bump node-sass from 6.0.0 to 6.0.1. Built by @dependabot[bot]
- #220: Bump webpack from 5.39.1 to 5.40.0. Built by @dependabot[bot]
Faceted search module
- #460: Bump node-sass from 6.0.0 to 6.0.1. Built by @dependabot[bot]
- #458: Bump @babel/preset-env from 7.14.5 to 7.14.7. Built by @dependabot[bot]
- #457: Bump @babel/node from 7.14.5 to 7.14.7. Built by @dependabot[bot]
- #456: Bump webpack from 5.39.1 to 5.40.0. Built by @dependabot[bot]
- #455: Bump set-getter from 0.1.0 to 0.1.1. Built by @dependabot[bot]
- #454: Bump mocha from 8.4.0 to 9.0.1. Built by @dependabot[bot]
OnBoarding module
- #119: Release 6.0.6, by @jolelievre
- #113: Update bourbon and adapts BCs, by @NeOMakinG
Update prestashop/php-dev-tools from 3.15.1 to 3.16.0
- #118: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #459: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #221: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #122: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #80: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #25: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #144: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #30: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #36: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #78: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #53: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #23: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #45: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #62: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #50: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #62: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #39: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #30: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #39: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
- #110: Bump prestashop/php-dev-tools from 3.15.1 to 3.16.0. Built by @dependabot[bot]
Product Comments module
- #108: Removed Addons Suggestions, by @Progi1984
User documentation landing page
- #86: fix(deps): bump core-js from 3.15.0 to 3.15.1. Built by @dependabot[bot]
- #85: chore(deps-dev): bump babel-jest from 27.0.2 to 27.0.5. Built by @dependabot[bot]
- #84: chore(deps-dev): bump eslint from 7.28.0 to 7.29.0. Built by @dependabot[bot]
- #83: fix(deps): bump core-js from 3.14.0 to 3.15.0. Built by @dependabot[bot]
The PrestaShop open source project
- #62: Fix slack section and broken links, by @eternoendless
- #61: Fixes links in readme.md, by @Progi1984
Issues Bot
QA nightly results
- #58: Merge develop into master, by @boubkerbribri
- #57: Create new endpoint for mochawesome-merge tool, by @PierreRambaud
PrestaShop Specifications
- #235: Add ip v6 address specs. Thank you @jf-viguier
- #234: Add specs following issue #20691, by @marionf
- #232: Edit specs of product availability in FO, by @marionf
- #230: blocklayered module route is not used in 1.7. Thank you @jf-viguier
- #229: Authorized ip address in maintenance mode. Thank you @jf-viguier
PHP Developer Tools
- #62: Add autoindex lib to php-dev-tools (v3 branch), by @Quetzacoalt91
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @eternoendless, @sowbiba, @jolelievre, @kpodemski, @boubkerbribri, @dependabot[bot], @nsorosac, @atomiix, @matks, @nesrineabdmouleh, @zuk3975, @jf-viguier, @Progi1984, @Hlavtox, @WebHelpersPau, @matthieu-rolland, @PierreRambaud, @NeOMakinG, @unlocomqx, @marionf, @arouiadib, @davidglezz, @micka-fdz, @okom3pom, @Quetzacoalt91!
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!