PrestaShop Core Weekly - Week 32 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 9th to Sunday 15th of August 2021.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 49 new issues have been created in the project repositories;
- 36 issues have been closed, including 1 fixed issues on the core;
- 82 pull requests have been opened in the project repositories;
- 90 pull requests have been closed, including 64 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25520: Fixed the use of deprecated functions in Uploader.php. Thank you @WebHelpersPau
Front office
Changes in developer documentation
Changes in developer documentation sources
- #1123: fix: broken image link. Thank you @maxime-aknin
- #1122: Remove weight from component pages so that they are sorted alphabetically, by @eternoendless
- #1121: Remove weight from component pages so that they are sorted alphabetically, by @eternoendless
- #1120: Update node version compatibility on 8.x documentation, by @NeOMakinG
- #1117: Update file structure for PS 8, by @eternoendless
- #1116: Update architecture introduction for PS 8, by @eternoendless
- #1114: Make PS 8 articles link to the same version + remove invalid aliases, by @eternoendless
- #1113: Update development environment doc for 8.0, by @eternoendless
- #1112: Update system requirements for PS 8, by @eternoendless
- #1111: Fix number of native modules, by @eternoendless
- #1110: Update branch setting for build, by @matks
- #1109: Update index for 8.x, by @matks
- #1077: Fixed hook locations of twig files, by @Progi1984
Changes in developer documentation theme
- #4: Fix layout when using description in children list, by @eternoendless
- #3: Add missing static 404 image, by @matks
- #2: Brand the devdocs 404 page in PrestaShop spirit, by @matks
Changes in developer documentation site
- #5: Fetch 0 depth for submodule to allow git pull –recurse-submodules to success, by @matks
- #2: Add 8.x docs branch as submodule, by @matks
Code changes in modules, themes & tools
Example modules
- #77: Bump url-parse from 1.5.1 to 1.5.3 in /example_module_mailtheme. Built by @dependabot[bot]
- #76: Bump path-parse from 1.0.6 to 1.0.7 in /demodoctrine/js. Built by @dependabot[bot]
- #75: Bump tar from 4.4.8 to 4.4.15 in /example_module_mailtheme. Built by @dependabot[bot]
PrestaShop Specifications
- #239: Fixed logo display, by @Progi1984
- #238: Bump version Hugo to 0.85.0, by @Progi1984
- #237: Migrated from hugo-geekdoc to ps-docs-theme, by @Progi1984
OnBoarding module
- #124: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
- #121: Bump eslint-plugin-import from 2.23.4 to 2.24.0. Built by @dependabot[bot]
Faceted search module
- #491: Bump @babel/register from 7.14.5 to 7.15.3. Built by @dependabot[bot]
- #490: Bump webpack from 5.49.0 to 5.50.0. Built by @dependabot[bot]
- #489: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
- #488: Bump webpack from 5.47.0 to 5.49.0. Built by @dependabot[bot]
- #487: Bump eslint-plugin-import from 2.23.4 to 2.24.0. Built by @dependabot[bot]
- #486: Bump @babel/preset-env from 7.14.8 to 7.15.0. Built by @dependabot[bot]
- #485: Bump @babel/core from 7.14.8 to 7.15.0. Built by @dependabot[bot]
- #484: Bump tar from 6.1.0 to 6.1.3. Built by @dependabot[bot]
- #482: Bump @babel/node from 7.14.7 to 7.14.9. Built by @dependabot[bot]
User documentation landing page
- #106: fix(deps): bump nuxt from 2.15.7 to 2.15.8. Built by @dependabot[bot]
- #105: fix(deps): bump core-js from 3.15.2 to 3.16.1. Built by @dependabot[bot]
- #104: fix(deps): bump actions/setup-node from 2.3.0 to 2.4.0. Built by @dependabot[bot]
- #103: chore(deps-dev): bump sass from 1.35.2 to 1.37.5. Built by @dependabot[bot]
- #98: chore(deps-dev): bump eslint from 7.31.0 to 7.32.0. Built by @dependabot[bot]
Stylelint browser compatibility plugin
- #12: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
Stylelint configuration
- #20: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
Core Weekly Generator tool
- #100: Bump path-parse from 1.0.6 to 1.0.7. Built by @dependabot[bot]
- #99: Bump color-string from 1.5.3 to 1.6.0. Built by @dependabot[bot]
- #98: Bump tar from 4.4.8 to 4.4.15. Built by @dependabot[bot]
- #97: Raise an exception if one fetched PR branch is unknown, by @matks
Buy button lite module
- #54: Bump url-parse from 1.5.1 to 1.5.3 in /app. Built by @dependabot[bot]
- #52: Bump path-parse from 1.0.5 to 1.0.7 in /app. Built by @dependabot[bot]
Customer reassurance block module
- #253: Bump webpack from 5.49.0 to 5.50.0. Built by @dependabot[bot]
- #252: Bump tar from 6.1.0 to 6.1.6. Built by @dependabot[bot]
- #251: Bump webpack from 5.47.0 to 5.49.0. Built by @dependabot[bot]
- #250: Bump eslint-plugin-import from 2.23.4 to 2.24.0. Built by @dependabot[bot]
- #249: Bump @babel/core from 7.14.8 to 7.15.0. Built by @dependabot[bot]
- #248: Bump mini-css-extract-plugin from 2.1.0 to 2.2.0. Built by @dependabot[bot]
Wishlist block module
- #127: Fix CI build by building only compiled files, by @NeOMakinG
- #126: Bump tar from 4.4.13 to 4.4.15. Built by @dependabot[bot]
Docker images
- #271: Release 1.7.7.6, by @matthieu-rolland
Quality Assurance module
Prestashop UI Kit
- #168: Bump tar from 6.1.0 to 6.1.3. Built by @dependabot[bot]
TranslationTools Bundle
- #98: Add a Symfony integration test, by @matks
- #96: Remove Scrutinizer, add badges for GitHub Actions and Coverall, by @matks
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @dependabot[bot], @Progi1984, @maxime-aknin, @eternoendless, @NeOMakinG, @matks, @matthieu-rolland, @PululuK, @WebHelpersPau!
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!