PrestaShop Core Weekly - Week 30 of 2022
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th to Sunday 31th of July 2022.
General messages
Dear developers,
With the help of the community, the maintainers team focused on the PrestaShop 8.0.0 Beta release. You can follow the release process here. The work continues, but we expect a Beta version very soon. Stay tuned!
A few weeks ago, we started organizing cyclic meetings of maintainers and committers, where we discuss various topics to help the project move forward and address some issues. One we discussed was the process of releasing a new version of modules. The effects of the discussion are already visible! @matks created an application that generates a page available for everyone where we can monitor which modules should be released. This will help us better monitor this process.
In other news, the ADR explaining the project’s backward compatibility promise has been merged, and from now on, the project will follow its rules. We encourage you to look, as it should help you better understand what to expect from future releases.
Last but not least: in August, a lot of people enjoy their well-deserved vacation. We decided to skip this month’s Public Demo: the next one will be in September, where you should expect a few fantastic demos.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 43 new issues have been created in the project repositories;
- 31 issues have been closed, including 11 fixed issues on the core;
- 46 pull requests have been opened in the project repositories;
- 51 pull requests have been closed, including 46 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #29141: Fix typo inside Reference’s comment. Thank you @abramofranchetti
- #29094: Add Smarty blocks to variables and styles definition. Thank you @PrestaEdit
Back office
- #28825: Order invoices configuration form: add multistore compatibility and some refactoring. Thank you @MeKeyCool
- #28416: Do not throw an exception if a module is invalid, by @atomiix
Front office
- #28943: Throw exception when ImageType doesn’t return anything on FO, by @eternoendless
Code changes in the ‘8.0.x’ branch
Core
Back office
- #29190: Fix menu display for legacy pages. Thank you @MeKeyCool
- #29186: Fix supplier / product v1 association. Thank you @MeKeyCool
- #29162: Remove smarty caching_type. Thank you @FabienPapet
- #29158: Fix product type error when enabling experimental product page. Thank you @zuk3975
- #29086: Fix filtering by date in Movements page (stock section). Thank you @marsaldev
- #29073: Remove select2 for categories in product v1, by @atomiix
- #29054: Fix BO Units on inputs. Thank you @FabienPapet
Tests
- #29099: Add docker-compose.override.yml to ignored files. Thank you @FabienPapet
- #28991: Update faker dependency for UI tests, by @boubkerbribri
- #28948: Functional tests - Add new test ‘Change language in FO’. Thank you @nesrineabdmouleh
- #28922: Functional tests - Refactoring of ‘Check footer links on FO’ test. Thank you @nesrineabdmouleh
Code changes in the ‘1.7.8.x’ branch
Back office
- #29096: BO - Bad display on Your Profile button on all of pages when hover and click on it. Thank you @okom3pom
Code changes in modules, themes & tools
Distribution API client
Wishlist block module
- #183: Bump version to 2.1.2, by @NeOMakinG
- #182: Bump terser from 4.8.0 to 4.8.1. Built by @dependabot[bot]
Traces
- #32: Add PrestaShop/ps-monitor-module-releases. Thank you @PrestaEdit
PrestaShop Module Releases Monitoring
- #6: Get modules list from listing, does not use hardcoded file. Thank you @PrestaEdit
- #3: Update repo name, by @eternoendless
- #1: Update modules List. Thank you @okom3pom
Customer reassurance block module
- #431: Bump webpack from 5.73.0 to 5.74.0. Built by @dependabot[bot]
- #429: Bump vue from 2.7.7 to 2.7.8. Built by @dependabot[bot]
- #428: Bump terser from 5.10.0 to 5.14.2. Built by @dependabot[bot]
- #427: Bump @babel/eslint-parser from 7.18.2 to 7.18.9. Built by @dependabot[bot]
- #426: Bump @babel/core from 7.18.6 to 7.18.9. Built by @dependabot[bot]
Faceted search module
- #689: Bump webpack from 5.73.0 to 5.74.0. Built by @dependabot[bot]
- #685: Bump @babel/preset-env from 7.18.6 to 7.18.9. Built by @dependabot[bot]
Docker images
Hummingbird theme
- #357: account-page-back-button-fix. Thank you @JBLach
- #355: fixes on 768px viewport. Thank you @JBLach
Prestashop UI Kit
- #192: Bump moment from 2.29.2 to 2.29.4. Built by @dependabot[bot]
Nightly board
- #89: Bump moment from 2.29.2 to 2.29.4. Built by @dependabot[bot]
- #88: Bump shell-quote from 1.7.2 to 1.7.3. Built by @dependabot[bot]
Classic theme
- #47: Bump terser from 5.9.0 to 5.14.2 in /_dev. Built by @dependabot[bot]
- #36: Update theme version and require PS 8 minimum, by @eternoendless
Core Weekly Generator tool
- #125: Bump thenify from 3.3.0 to 3.3.1. Built by @dependabot[bot]
Product Comments module
- #147: Fix jQuery event shorthand is deprecated - change, submit, hover. Thank you @leemyongpakvn
Architecture Decision Records repository
- #25: 0017 - Add our backward compatibility promise, by @PierreRambaud
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @atomiix, @NeOMakinG, @MeKeyCool, @PrestaEdit, @eternoendless, @okom3pom, @dependabot[bot], @FabienPapet, @zuk3975, @JBLach, @abramofranchetti, @marsaldev, @boubkerbribri, @nesrineabdmouleh, @leemyongpakvn, @Progi1984, @PierreRambaud!
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!