This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 5th to Sunday 11th of July 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 40 new issues have been created in the project repositories;
- 40 issues have been closed, including 11 fixed issues on the core;
- 77 pull requests have been opened in the project repositories;
- 64 pull requests have been closed, including 45 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25287: Removed code related to Gamification module, by @Progi1984
- #25052: Remove Symfony 4.4 deprecations, by @atomiix
Back office
- #24932: Fix unexpected condition in country-state-selection-toggler. Thank you @davidglezz
Tests
- #25266: Fix develop tests crashing because of outdated translation wordings, by @atomiix
- #25238: Migrated some Legacy Tests to Integration/Unit Tests, by @Progi1984
- #25146: Separate functional tests to BO and FO and Add regression campaign to the actual run, by @boubkerbribri
Code changes in the ‘1.7.7.x’ branch
Back office
- #25200: In Invoice PDF, escape customization name, by @Progi1984
- #25107: Fixed meta title in BO – Order View, by @Progi1984
- #25106: Fixed management of INNER JOIN & GROUP BY in SqlQueryValidator, by @Progi1984
- #25059: Fixed translated order messages in Order View, by @Progi1984
- #24324: Orders View : Display right price depending configuration, by @Progi1984
Front office
- #25216: Fix brands links not clickable inside description, by @NeOMakinG
- #24868: Fixed cart rule on selected product with product with ecotax, by @Progi1984
Tests
Code changes in modules, themes & tools
User documentation landing page
- #92: chore(deps-dev): bump sass from 1.35.1 to 1.35.2. Built by @dependabot
- #91: chore(deps-dev): bump eslint from 7.29.0 to 7.30.0. Built by @dependabot
Main menu module
- #55: Fix composer dependencies, by @atomiix
- #54: Release v2.3.0, by @atomiix
- #49: Fix “edit” button that was mistakenly “add”. Thank you @okom3pom
Customer reassurance block module
- #233: Bump webpack from 5.42.1 to 5.43.0. Built by @dependabot
- #232: Bump webpack from 5.42.0 to 5.42.1. Built by @dependabot
- #231: Bump mini-css-extract-plugin from 2.0.0 to 2.1.0. Built by @dependabot
- #230: Bump webpack from 5.41.1 to 5.42.0. Built by @dependabot
- #219: Removed Addons Suggestions, by @Progi1984
Faceted search module
- #466: Bump webpack from 5.42.1 to 5.43.0. Built by @dependabot
- #465: Bump webpack from 5.42.0 to 5.42.1. Built by @dependabot
- #464: Bump mocha from 9.0.1 to 9.0.2. Built by @dependabot
- #463: Bump webpack from 5.41.1 to 5.42.0. Built by @dependabot
Changes in developer documentation
- #1074: Copy over helper documentation from 1.6, by @eternoendless
- #1073: Fix diverse style issues, by @eternoendless
- #1071: Update module file structure, by @eternoendless
- #1070: Make inline code look better in headings and links, by @eternoendless
- #1069: Update naming conventions, by @eternoendless
- #1066: Reorganize database documentation, by @eternoendless
- #1065: Add minimalist context documentation, by @eternoendless
- #1064: Fix spacing in definition lists, by @eternoendless
- #1063: Update Module > Getting Started section, by @eternoendless
Prestashop UI Kit
- #166: Add black color to warning and light buttons, by @NeOMakinG
Example modules
Search Bar module
Wishlist block module
- #125: Add TS-loader and fix webpack configuration to support next version, by @NeOMakinG
- #124: Fix RTL issues on add to wishlist button on FO, by @NeOMakinG
Email subscription module
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @matks, @okom3pom, @Progi1984, @dependabot, @atomiix, @eternoendless, @NeOMakinG, @marionf, @boubkerbribri, @davidglezz!
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