This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 17th to Sunday 23th of February 2020.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 68 new issues have been created in the project repositories;
- 58 issues have been closed, including 17 fixed issues on the core;
- 112 pull requests have been opened in the project repositories;
- 91 pull requests have been closed, including 66 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #17738: Simplify mathematical operation in StockAvailable::setQuantity(). Thank you @davidglezz
- #17116: Unnecessary localhost string when using getRemoteAddr. Thank you @mvorisek
- #16818: Force Configuration::updateValue to return a bool. Thank you @zalexki
Back office
- #17497: Increase bo cookie lifetime from 15 to 60 minutes. Thank you @jf-viguier
Front office
- #17664: Disallow birth year in two digits. Thank you @jf-viguier
- #17633: Cart object is undefined after refreshing the cart. Thank you @arouiadib
- #17607: Add displayBanner hook. Thank you @jf-viguier
- #16928: Adding subcategories on category page, by @NeOMakinG
Code changes in the ‘1.7.7.x’ branch (for v1.7.7.0)
Core
Back office
- #17715: Fix print css, by @matks
- #17702: Order Page: Keep email failure from blocking product cancellation (and some refactor), by @matthieu-rolland
- #17700: Wrong address update when changing the shipping adresse of an order, by @atomiix
- #17660: Migration of order view page printing functionality and layout changes - part 4, by @matks
- #17641: Fixed Exception for not defined variables when editing a product quantity in an order, by @Progi1984
- #17568: Order price font size, by @atomiix
- #17535: Fix deleted customer’s order preview/details, by @atomiix
- #17528: Fix all 1.7.7.x controllers and routes to comply with conventions. Thank you @tdavidsonas88
- #17305: Adds optional DNI field and missing post_code handling in supplier form. Thank you @zuk3975
- #17220: Fix multiple bugs in order view page. Thank you @zuk3975
Front office
- #17677: Reintroduce hook displayAdditionalCustomerAddressFields, by @eternoendless
- #17577: Prevent email enumeration, by @PierreRambaud
Tests
- #17756: Functional tests - Add test ‘Sort customers’, by @boubkerbribri
- #17741: Functional tests - Add test ‘Sort contacts’, by @boubkerbribri
- #17735: Functional tests - Adding wait for navigation in goToHomePage function, by @boubkerbribri
- #17724: Functional tests - Add test ‘Sort brands and addresses’, by @boubkerbribri
- #17722: Functional tests - Product settings Enable/Disable display available quantities. Thank you @nesrineabdmouleh
- #17720: Functional tests - Add test ‘Sort products’, by @boubkerbribri
- #17714: Functional tests - Fix Sort tests , by @boubkerbribri
- #17710: Functional tests - Add movement check after update stocks quantity, by @boubkerbribri
- #17708: Functional tests - Fix validation message selector name. Thank you @nesrineabdmouleh
- #17697: Functional tests - Add test ‘Sort Taxes’, by @boubkerbribri
- #17693: Functional tests - Add test ‘Sort languages’, by @boubkerbribri
- #17678: Functional tests - Add context to orders tests, by @boubkerbribri
- #17674: Functional tests - Add context to catalog tests, by @boubkerbribri
- #17640: Functional tests - Customer settings enable/disable re-display cart at login. Thank you @nesrineabdmouleh
- #17605: Functional tests - Product settings enable/disable default activation status. Thank you @nesrineabdmouleh
- #17582: Functional tests - Add context to customers, addresses and customer service tests, by @boubkerbribri
- #17567: Functional tests - Add context to international tests, by @boubkerbribri
- #17543: Functional tests - Add context for shop params tests, by @boubkerbribri
- #17534: Functional tests - Add context for advanced params tests, by @boubkerbribri
- #17530: Functional tests - Add context to functional tests (Modules And Design), by @boubkerbribri
Code changes in the ‘1.7.6.x’ branch (for v1.7.6.4)
Back office
- #17613: Files translations.css and product_page.css do not exist, by @PierreRambaud
Front office
- #17638: Prevent email enumeration, by @PierreRambaud
- #16616: Fix round remaining value of reduction amount (backport #16531), by @matks
Code changes in modules, themes & tools
Changes in developer documentation
- #467: Add answer for first shipping question in FAQ, by @Quetzacoalt91
- #462: Adding an FAQ section, by @toutantic
- #455: Note deprecated hook. Thank you @BenNewman
- #453: Update package.json for security reason, by @PierreRambaud
PrestaShop Specifications
- #94: Added contributions guidelines. Thank you @sam-pires
- #91: Cleaned the repository tree. Thank you @sam-pires
- #90: Update and improve the readme. Thank you @sam-pires
Classic-rocket theme
- #137: Clean custom.js file. Thank you @micka-fdz
Nightly board
- #10: New nightly board, by @NeOMakinG
Faceted search module
- #157: Fix order by price indexation without tax rate. Thank you @clotaire202
Product Comments module
Share Buttons module
- #25: Lossless compression. Thank you @MathiasReker
- #24: Single blank line at EOF. Thank you @MathiasReker
- #23: Cast spaces. Thank you @MathiasReker
- #19: Trailing comma in multiline array. Thank you @MathiasReker
- #14: Test isset of var. Thank you @PrestaEdit
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @Quetzacoalt91, @sam-pires, @jolelievre, @boubkerbribri, @toutantic, @tdavidsonas88, @davidglezz, @matks, @nesrineabdmouleh, @micka-fdz, @matthieu-rolland, @NeOMakinG, @clotaire202, @atomiix, @eternoendless, @jf-viguier, @Progi1984, @BenNewman, @PierreRambaud, @arouiadib, @mvorisek, @zuk3975, @zalexki, @MathiasReker, @PrestaEdit!
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!