PrestaShop Core Weekly - Week 11 of 2019
An inside look at the PrestaShop codebase
This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 11th to Sunday 17th of March 2019.
General messages
Dear Developers,
A quick reminder: code freeze for PrestaShop 1.7.6.x is due 29th of March 2019, at the end of next week. So, if you want to fix a critical bug or to add an important improvement in the next version, the time has come to finally make your pull request and ask for a merge. Don’t be shy ;-)
Then, in April, an alpha is going to be built, and the testing / debugging period will start.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 56 new issues have been created in the project repositories;
- 43 issues have been closed, including 6 fixed issues on the core;
- 52 pull requests have been opened in the project repositories;
- 60 pull requests have been closed, including 44 merged pull requests.
Code changes in the ‘develop’ branch (for v1.7.6.0)
Core
- #10406: Document and add tests to Faceted Search system, by @mickaelandrieu
Back office
- #12163: Migration of shop parameters->contact->contacts add new edit contact form. Thank you @tomas862
- #12423: Taxes list migration. Thank you @zuk3975
- #12644: Add margin between buttons on Traffic & SEO page, by @YeLnatSs
- #12699: Refacto addons store controller and handle addons failure, by @matks
- #12788: Remove html escaping of errors. Thank you @bilfeldt
- #12794: Add missing columns in products_import.csv. Thank you @rblaurin
- #12874: Fix Symfony console crash because of DocumentationLinkProvider service definition, by @jolelievre
- #12912: Fix Traffic and SEO route paths, by @matks
- #12945: Build assets, by @matks
Front office
- #10253: Add modal-dialog-centered class to classic theme, by @CaptainYouz
- #11943: Improve performance by avoiding parsing YAML files during ModuleManagerBuilder init, by @jocel1
- #12817: Robots should not index search content. Thank you @watou
Installer
- #12864: Remove ps_legalcompliance from composer.json , by @Quetzacoalt91
Tests
- #12902: [Backport from develop] Allow Travis phpHigh build to fail as it is an informative check, by @matks
Code changes in modules, themes & tools
Circuit breaker
- #27: Added symfony circuit breaker, by @mickaelandrieu
Auto upgrade
- #289: Remove PclZip from the project, by @Quetzacoalt91
Nightly Board
- #3: New theme, by @PierreRambaud
- #4: Gcloud configuration and change title name, by @PierreRambaud
- #5: Add Deploy command, by @PierreRambaud
- #6: Use a href instead of window.open, by @PierreRambaud
Amazon Payments
Architecture Decision Records
- #3: Add Mixed use of composer and zip modules, by @eternoendless
Shopping cart
- #29: Doctrine indent. Thank you @MathiasReker
- #30: Improve indentation and whitespace. Thank you @MathiasReker
- #32: Multiline whitespace before semicolons. Thank you @MathiasReker
- #34: Cast spaces. Thank you @MathiasReker
- #35: Blank lines. Thank you @MathiasReker
- #37: New with braces. Thank you @MathiasReker
Legal Compliance
- #47: Single quote. Thank you @MathiasReker
- #48: Include. Thank you @MathiasReker
- #50: Improve type casting. Thank you @MathiasReker
- #51: Php unit set up tear down visibility. Thank you @MathiasReker
- #53: Php unit method casing. Thank you @MathiasReker
- #54: No alias functions. Thank you @MathiasReker
- #55: Dir constant. Thank you @MathiasReker
- #56: Improve imports. Thank you @MathiasReker
- #57: Multiline whitespace before semicolons. Thank you @MathiasReker
- #58: Logical operators. Thank you @MathiasReker
Changes in Documentation
- #226: Add deprecation notices, by @eternoendless
- #228: Fixed Naming Conventions devdocs sections. Thank you @lel-amri
- #229: Handle form error in product page. Thank you @jf-viguier
- #230: Clarified how the upgrade works, by @eternoendless
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @bilfeldt, @jf-viguier, @lel-amri, @MathiasReker, @paeddl, @rblaurin, @tomas862, @watou, @zuk3975!
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!