This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 31th of May to Sunday 6th of June 2021.
General messages
Dear developers,
PrestaShop 1.7.7.5 was released on June 14, 2021. This maintenance release fixes 19 bugs reported on previous 1.7.7 versions.
We also celebrate two other notable releases from past week: Linklist module v5.0.0 and… PHP 8.1 Alpha 1!
By the way, PrestaShop 1.7.8.0 beta was released 2 weeks ago now. Have you tested it yet? Remember that only two weeks are left in the beta phase. The next step is the Release Candidate (RC) – any bugs found at RC stage will delay the final release date. Now is the best time to look for issues!
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 62 new issues have been created in the project repositories;
- 48 issues have been closed, including 25 fixed issues on the core;
- 102 pull requests have been opened in the project repositories;
- 94 pull requests have been closed, including 81 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #24854: Fix typo in comments of class Mail. Thank you @comxd
- #24834: Check if regeneration is wanted before checking filesystem. Thank you @RomainMazB
- #24634: Remove
_PS_SMARTY_DIR_
pointing to no longer existing directory. Thank you @mvorisek
Back office
- #24835: Fix customers delete bulk selector map, by @NeOMakinG
- #24803: Add “chosen” to filter available fields on Import page. Thank you @kpodemski
- #24796: Checking for url existence in possible new default shop. Thank you @kpodemski
- #24595: Wrong mimetype for svg file. Thank you @Shagshag
- #24398: Partially restore feature search in Back Office, by @eternoendless
Front office
- #24846: Remove extracted comments from webpack config of core JavaScript, by @NeOMakinG
- #24792: If the product has no combinations then the
specific_references
must be filled in. Thank you @levyn - #24738: Add a hook ‘actionValidateOrderAfter’, This hook is called after the complete creation of an order. Thank you @olecorre
- #24730: Add product page link and move download in order details. Thank you @marekjedrzejewski
Code changes in modules, themes & tools
Quality Assurance module
- #17: Update badges links, by @PierreRambaud
Example modules
- #66: Update node-sass and sass-loader, by @NeOMakinG
Customer reassurance block module
- #215: Bump sass-loader from 12.0.0 to 12.1.0. Built by @dependabot
- #214: Bump @babel/core from 7.14.3 to 7.14.5. Built by @dependabot
- #212: Bump webpack-cli from 4.7.0 to 4.7.2. Built by @dependabot
- #211: Bump vue from 2.6.13 to 2.6.14. Built by @dependabot
Faceted search module
- #450: Bump sass-loader from 12.0.0 to 12.1.0. Built by @dependabot
- #449: Fix for filter on subcategories with the same name. Thank you @Prestaworks
- #447: Bump @babel/cli from 7.14.3 to 7.14.5. Built by @dependabot
- #446: Bump @babel/node from 7.14.2 to 7.14.5. Built by @dependabot
- #445: Bump @babel/preset-env from 7.14.4 to 7.14.5. Built by @dependabot
- #444: Bump @babel/core from 7.14.3 to 7.14.5. Built by @dependabot
- #443: Bump @babel/register from 7.13.16 to 7.14.5. Built by @dependabot
Changes in developer documentation
- #1034: Explain how deprecate a service, by @Progi1984
- #1033: Add note about use of underscores in module’s main class name. Thank you @muyncky
- #1030: Fix services decoration doc. Thank you @PululuK
- #999: Document CLI Context loader Console, by @matks
- #996: Add Router Dispatcher component, by @matks
- #988: Explain collapsable right sidebar that contains documentation , by @matks
- #835: Integrate CQRS commands and queries references, by @jolelievre
Translation Files repository
- #19: Update latest symlink to 178, by @jolelievre
Stylelint browser compatibility plugin
- #11: Bump glob-parent from 5.1.0 to 5.1.2. Built by @dependabot
- #10: Bump trim-newlines from 3.0.0 to 3.0.1. Built by @dependabot
stylelint configuration
- #16: Bump trim-newlines from 3.0.0 to 3.0.1. Built by @dependabot
- #15: Bump stylelint-config-twbs-bootstrap from 2.2.0 to 2.2.1. Built by @dependabot
OnBoarding module
User documentation landing page
- #80: fix(deps): bump vue from 2.6.13 to 2.6.14. Built by @dependabot
- #79: fix(deps): bump core-js from 3.13.1 to 3.14.0. Built by @dependabot
- #78: chore(deps-dev): bump prettier from 2.3.0 to 2.3.1. Built by @dependabot
- #77: chore(deps-dev): bump eslint from 7.27.0 to 7.28.0. Built by @dependabot
PrestaShop Specifications
- #226: Added missing header, by @Progi1984
- #225: Generate website from specs, by @Progi1984
Product Comments module
- #106: Remove useless v5 upgrade file. Thank you @jf-viguier
- #105: Release 4.2.2, by @Progi1984
Issues Bot
Links list module
The PrestaShop open source project
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @PierreRambaud, @NeOMakinG, @dependabot, @Prestaworks, @Progi1984, @micka-fdz, @boubkerbribri, @jolelievre, @nesrineabdmouleh, @matthieu-rolland, @matks, @muyncky, @atomiix, @juraj1000, @sowbiba, @PululuK, @comxd, @RomainMazB, @kpodemski, @jf-viguier, @levyn, @olecorre, @marekjedrzejewski, @mvorisek, @Shagshag, @eternoendless, @ttoine!
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