PrestaShop Core Weekly - Week 05 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 28th of January to Sunday 03rd of February 2019.
General messages
Dear Developers,
Previous weeks, many pull requests have been merged to prepare an update for PrestaShop 1.7.5. Just have a look at the PrestaShop 1.7.5.1 milestone on GitHub: there are only 3 issues and 3 pull requests left, and it will possible to build it.
If you read this core weekly until the bottom, you will also notice that the code lint done on the Auto-upgrade module has been merged.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 67 new issues have been created in the project repositories
- 52 issues have been closed, including 10 fixed issues on the core.
- 55 pull requests have been opened in the project repositories
- 73 pull requests have been closed, including 54 merged pull requests
Code changes in the ‘develop’ branch (for v1.7.6.0)
Core
- #10783: Migration of Advanced Parameters > Team > Profiles page.. Thank you @rokaszygmantas
- #11442: Fixed the problem with the type of a return value in Module::onInstall(). Thank you @zapalm
- #11968: Switch case space. Thank you @MathiasReker
- #11997: Happy new year 2019, by @Quetzacoalt91
- #12208: Add filter on the modules folder to avoid caching all files by Twig, by @Quetzacoalt91
- #12344: Fix translation on account creation email error. Thank you @SebBareyre
Back office
- #8993: Fix HTML formated configuration not saved. Thank you @shaffe-fr
- #10911: Build new theme using Webpack 4. Thank you @CaptainYouz
- #11175: Update AdminProductsController.php. Thank you @simondaigre
- #12316: Access rules for SystemInformationController and MemcacheServer, by @matks
Front office
- #12341: Use show_price to display price in schema.org tags. Thank you @arnaudschaeffer
Webservices
Tests
- #12304: Add unit tests for Core IdentifiableObject classes, by @matks
- #12315: Create order as a guest test and update readme file. Thank you @YosraAk
- #12317: Create order in BO test. Thank you @ansar21mallouli
- #12327: Add SEO options especially for product attributes in title, the front…, by @jolelievre
- #12343: Print invoice order. Thank you @ansar21mallouli
- #12351: Update create order in FO test. Thank you @YosraAk
- #12355: Print the delivery slip. Thank you @ansar21mallouli
- #12362: Go to next and previous page test. Thank you @ansar21mallouli
- #12369: Fix deprecation notices reported by Composer, by @Quetzacoalt91
- #12378: Improve report files generation, by @PierreRambaud
Code changes in the ‘1.7.5.x’ branch (for v1.7.5.1)
Core
- #12354: Fix cancel button on Safari browser, by @Quetzacoalt91
Back Office
- #12205: Bulk module action, by @jolelievre
- #12361: Refacto SearchParameters and SearchParametersResolver for pagination, by @jolelievre
- #12395: Change stock alert z index to be on top of header, by @jolelievre
Code changes in modules, themes & tools
Auto-upgrade
- #235: Fix php docs and comments. Thank you @MathiasReker
- #236: Array indentation. Thank you @MathiasReker
- #238: Combine consecutive issets. Thank you @MathiasReker
- #239: Logical operators. Thank you @MathiasReker
- #243: Is null. Thank you @MathiasReker
- #245: Php unit dedicate assert. Thank you @MathiasReker
- #246: Use PhpUnit assertTrue / assertFalse. Thank you @MathiasReker
- #247: Php unit set up tear down visibility. Thank you @MathiasReker
- #248: Php unit strict. Thank you @MathiasReker
- #249: No null property initialization. Thank you @MathiasReker
- #252: Function to constant. Thank you @MathiasReker
- #253: Improve type casting. Thank you @MathiasReker
- #254: Concat space. Thank you @MathiasReker
- #260: Multiline whitespace before semicolons. Thank you @MathiasReker
- #261: Method chaining indentation. Thank you @MathiasReker
- #262: Blank lines. Thank you @MathiasReker
- #263: Random api migration. Thank you @MathiasReker
- #265: Butify yml files. Thank you @MathiasReker
- #268: lossless compression. Thank you @MathiasReker
- #274: Handle PrestaShop version in AppKernel, by @Quetzacoalt91
Mail alerts
- #14: Do not stop execution if mail send failed, by @PierreRambaud
- #15: Deploy v2.1.1 of ps_emailalerts, by @matks
Link list
Docker Internal Images
- #23: Increase upload size to 40M, by @Quetzacoalt91
Changes in Documentation
- #190: Update overrides.md. Thank you @Sahnounmannaii
- #191: Webservice doc, by @jolelievre
- #192: Added a section for testing when they migrate a page, by @mickaelandrieu
- #197: duplicate word. Thank you @vhessam
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @ansar21mallouli, @arnaudschaeffer, @CaptainYouz, @MathiasReker, @mbareja, @mowcixo, @rokaszygmantas, @SebBareyre, @shaffe-fr, @Sahnounmannaii, @simondaigre, @vhessam, @YosraAk, @zapalm!
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!