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
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
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
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!