This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 24th to Sunday 30th of August 2020.
General messages
Dear developers,
The 1.7.7.0 Beta 2 build has been validated by QA team. The test campaign contained 414 manual tests, and
- 90% are successfull (373)
- 3% cannot be run in current context (blocked) (12)
- 7% are failing (29)
Since the 7% failing tests are not blocking issues, we will be able to deliver the build publicly and open the second beta period for 1.7.7.0.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 75 new issues have been created in the project repositories;
- 74 issues have been closed, including 16 fixed issues on the core;
- 73 pull requests have been opened in the project repositories;
- 63 pull requests have been closed, including 52 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #20717: Fix private final method. Thank you @mvorisek
- #18787: Add compatibility to PHP 7.4, by @PierreRambaud
Back office
- #20742: Add $delta_quantity to hookActionUpdateQuantity(). Thank you @Sinepel
- #20554: Add manufacturer to UpdateProductBasicInformationCommand. Thank you @zuk3975
- #20106: Multistore: assign a color to a shop, by @matthieu-rolland
Front office
- #20721: Add property free_shipping to presented cart to ease FO usage. Thank you @awitkutarahil
Installer
Code changes in the ‘1.7.7.x’ branch
Core
- #20758: fix cumulative percentage behat test, by @matthieu-rolland
Back office
- #20755: Fix free shipping cart rules not added/deleted in create order, by @atomiix
- #20729: Fix price width is too small on some devices by setting a min-width, by @NeOMakinG
- #20684: Fix empty optional customization exception when creating BO order, by @atomiix
- #20145: Product management and specific prices new rules in Order, by @jolelievre
Tests
- #20759: Add test ‘Bulk delete attributes’, by @boubkerbribri
- #20749: Add tests ‘Filter features’ and ‘Filter feature values’, by @boubkerbribri
- #20735: Add test ‘CRUD attributes and values’, by @boubkerbribri
- #20724: Add test ‘Default pack stock management’. Thank you @nesrineabdmouleh
- #20692: Add tests ‘Filter attributes’ and ‘Filter attribute values’, by @boubkerbribri
- #20683: Fix faker data - Title’s name should take at most 20 characters , by @boubkerbribri
Code changes in modules, themes & tools
Changes in developer documentation
- #691: Add link to
_legacy_link
description. Thank you @likemusic - #690: Allow installation of Hugo’s mac os version via install script, by @matthieu-rolland
- #689: Fix some links, by @matks
- #686: Add a page to explain the UIKit use, by @NeOMakinG
- #685: Scrollable tables. Thank you @likemusic
- #684: Add docker-compose.yml. Thank you @likemusic
- #682: Fix add() definition according to source phpDoc. Thank you @likemusic
- #681: Remove unnecessary spaces which lead to code tag. Thank you @likemusic
- #680: Fix misprint. Thank you @likemusic
- #679: Correct typo on getting started part. Thank you @Farelion
- #678: Fix out of place question mark using. Thank you @likemusic
- #677: Fix incorrect terms usage. Сlarify using
dump()
. Thank you @likemusic - #676: Fix server name from
Nginx
toApache
. Thank you @likemusic - #675: Fix path to download-links.png in localhost.md. Thank you @likemusic
- #672: Fix hardcoded link, by @matks
- #669: Mention we need rebases, not merges, for PRs, by @matks
Google Analytics module
PrestonBot
- #99: Improve wordings, by @eternoendless
- #98: Allow to have dot in Fixed ticket section, by @PierreRambaud
- #97: Allows no related ticket when category is TE, by @atomiix
- #96: Add a comment when a PR has been validated (QA ✔) but no milestone is defined, by @atomiix
Wishlist block module
- #82: add combination field to stats grid. Thank you @pablopolyte
- #81: add verification before adding product. Thank you @pablopolyte
- #80: switch the request. Thank you @pablopolyte
- #79: Add wl hook. Thank you @pablopolyte
PrestaShop Specifications
- #131: Add specs for the payment link, by @marionf
- #130: Add specs for free shipping cart rule, by @marionf
- #129: Add specs for order message, by @marionf
- #128: Add and update error messages, by @marionf
- #126: Add specs for address edition, by @marionf
Quality Assurance module
Architecture Decision Records repository
- #12: 0009 - Expose js core modules to the window object to provide an interface to every developers, by @NeOMakinG
Email Alerts module
- #49: Adapt translation domains to the new translation system. Thank you @dali-rajab
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @likemusic, @matthieu-rolland, @matks, @boubkerbribri, @atomiix, @NeOMakinG, @Sinepel, @eternoendless, @PierreRambaud, @pablopolyte, @nesrineabdmouleh, @awitkutarahil, @mvorisek, @marionf, @Farelion, @zuk3975, @jolelievre, @dali-rajab, @olecorre!
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!