This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 25th of November to Sunday 1st of December 2019.
General messages
Dear Developers,
PrestaShop 1.7.6.2 is now available. This maintenance release fixes 31 issues reported on versions 1.7.6.0 and 1.7.6.1. Please read the release note for more informations.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 87 new issues have been created in the project repositories;
- 59 issues have been closed, including 23 fixed issues on the core;
- 65 pull requests have been opened in the project repositories;
- 51 pull requests have been closed, including 51 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #16586: Do not escape translations when using the legacy translator from the new one, by @PierreRambaud
- #16473: Adding the Code of Conduct, by @ttoine
- #16459: Fix behavior of Module::isRegisteredInHook(), by @Matt75
- #16410: Make sure to get correct lang fields for shop. Thank you @kpodemski
- #16383: Currency are customizable and prices are shown accordingly, by @jolelievre
- #16596: Merge 1.7.6.x in develop. Thank you @atomiix
Back office
- #16621: Remove legacy unused Order Slip files, by @matks
- #16588: Unhide monitoring sf page, by @matks
- #16560: Fix header for migrated Orders pages, by @matks
- #16548: Use CMSCategory instead of CMS object model, by @PierreRambaud
- #16542: Specific prices are not displayed in the BO, by @PierreRambaud
- #16541: Repair pagination on product page listing, by @PierreRambaud
- #16535: Fixing a JS bug where TinyMCE was not loaded on safari in page content textarea. Thank you @NeOMakinG
- #16532: Remove useless debug controller actions, by @matks
- #16530: Use country id while creating the Supplier form, by @PierreRambaud
- #16510: Avoiding dropdowns from module page to be under header element. Thank you @NeOMakinG
- #16457: Enable TinyMCE on add/edit supplier page BO, by @matks
- #16318: Make migrated order page’s grid rows clickable, by @matthieu-rolland
- #13903: Migrate Sell > Orders > Credit slips page. Thank you @zuk3975
Front office
- #16571: Fix total tax in order confirmation. Thank you @Hlavtox
- #16550: Fix var not displayed in emails when mail address is in uppercase, by @marionf
- #16531: Fix round remaining value of reduction amount. Thank you @202-ecommerce
- #16526: Changing suppliers select into bootstrap dropdown. Thank you @NeOMakinG
- #16504: Displaying 3 products on the same line on home with 2 columns layout. Thank you @NeOMakinG
- #16503: Hiding pack products prices when pack’s show price is disabled. Thank you @NeOMakinG
- #16013: Mobile Homepage slider , by @Progi1984
Installer
- #16506: Set minimum PHP version to 7.1.3 (and not 7.1), by @eternoendless
- #16104: Update order status colors. Thank you @sarjon
Tests
- #16564: Tests - Fixing tests 04_filterAndQuickEditCategories (functional campaign), by @boubkerbribri
- #16534: Tests - Adding scripts to run puppteer tests on nightly for develop, by @boubkerbribri
- #16533: Test- Update functional test Supplier, by @boubkerbribri
- #16496: Tests - Fix test CRUD Page Category in functional campaign, by @boubkerbribri
Code changes in the ‘1.7.6.x’ branch (for 1.7.6.2)
Core
- #16522: Prevent getter from changing class state, by @eternoendless
- #16500: Incorrect email subject and template variable {shop_name}, by @PierreRambaud
- #16591: Release 1.7.6.2. Thank you @atomiix
Code changes in modules, themes & tools
Developer tools
- #18: Update order of php-parser loading, by @Quetzacoalt91
- #17: Set PS_VERSION as dynamic constant to avoid false positive reports, by @Quetzacoalt91
Docker images
Amzpayments module
Changes in developer documentation
- #414: Fix double line break in listing elements, by @SimonGrn
- #413: Adding web acceptance test description, by @SimonGrn
- #411: grammatical fix. Thank you @cuchalin
Currency selector module
- #13: Add release drafter, cs fix and auto deployment of the archive via travi, by @jolelievre
- #12: Bump version 2.0.1, by @jolelievre
Classic-rocket theme
- #113: Fix mistake on Smarty block name. Thank you @micka-fdz
- #103: Add rel=”nofollow” to prestashop link. Thank you @jf-viguier
- #101: Wrong classes causes invisible or empty button. Thank you @micka-fdz
- #97: Checkout page improvement. Thank you @micka-fdz
QA nightly results
Theme custo module
- #18: Release v1.1.0 of ps_themecusto, by @Quetzacoalt91
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @matks, @Quetzacoalt91, @atomiix, @PierreRambaud, @paeddl, @Hlavtox, @boubkerbribri, @SimonGrn, @marionf, @jolelievre, @NeOMakinG, @202-ecommerce, @micka-fdz, @eternoendless, @cuchalin, @ttoine, @Matt75, @kpodemski, @matthieu-rolland, @sarjon, @Progi1984, @jf-viguier, @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!