This edition of the Core Weekly report highlights changes in PrestaShop’s core codebase from Monday 28th of June to Sunday 4th of July 2021.
Releases
A quick update about PrestaShop’s GitHub issues and pull requests:
- 55 new issues have been created in the project repositories;
- 40 issues have been closed, including 11 fixed issues on the core;
- 80 pull requests have been opened in the project repositories;
- 90 pull requests have been closed, including 60 merged pull requests.
Code changes in the ‘develop’ branch
Core
- #25187: Replace getmanufacturerLink with getManufacturerLink. Thank you @Sinepel
- #25147: Do not strict type for compatibility reason, by @PierreRambaud
- #24985: In dev mode, hooks must not swallow exceptions. Thank you @lmeyer1
Back office
- #25153: Make color picker global in back office, by @matthieu-rolland
- #25152: Fix selectors map not being set in experimental product combinations page. Thank you @zuk3975
- #25089: Fixed replaced image in product page. Thank you @NoZTurn
- #25087: Fix form label alignment, switch precision and alignment. Thank you @Hlavtox
- #25085: Kick border radius of the middle button of search bar, by @NeOMakinG
- #25072: BO: Product Form V2 : Show inactive categories in the category tree. Thank you @e-gaulue
- #24982: Fix getting products count on category list. Thank you @kpodemski
- #24658: Deprecate Domain\SpecificPrice namespace. Thank you @zuk3975
Front office
- #25151: Remove useless 50x.html pages in classic. Thank you @jf-viguier
- #24656: Introduce ability to version Media. Thank you @samberrry
- #24437: Add “recycled packaging” in order_conf and new_order mail and on order summary page and order confirmation page. Thank you @okom3pom
Web services
Tests
- #25196: Removed phpunit-controllers tests, by @Progi1984
- #25127: Migrated some Legacy Tests to Integration/Unit Tests, by @Progi1984
Code changes in modules, themes & tools
Changes in developer documentation
- #1062: Add new ColorPicker component, by @matthieu-rolland
- #1059: Improve introduction, move cache section to core/architecture, by @eternoendless
- #1057: Fixed grammar. Thank you @sadeqush
- #1044: Update the multistore form documentation, by @matthieu-rolland
- #977: Move Module Configuration doc to Component Storage doc page, by @matks
Customer reassurance block module
- #229: Bump version to 5.1.0, by @PierreRambaud
- #228: Bump mini-css-extract-plugin from 1.6.2 to 2.0.0. Built by @dependabot[bot]
- #227: Bump webpack from 5.41.0 to 5.41.1. Built by @dependabot[bot]
- #226: Bump mini-css-extract-plugin from 1.6.1 to 1.6.2. Built by @dependabot[bot]
- #225: Bump webpack from 5.40.0 to 5.41.0. Built by @dependabot[bot]
- #224: Bump mini-css-extract-plugin from 1.6.0 to 1.6.1. Built by @dependabot[bot]
User documentation landing page
- #90: fix(deps): bump actions/setup-node from 2.1.5 to 2.2.0. Built by @dependabot[bot]
- #89: fix(deps): bump core-js from 3.15.1 to 3.15.2. Built by @dependabot[bot]
- #88: chore(deps-dev): bump babel-jest from 27.0.5 to 27.0.6. Built by @dependabot[bot]
- #87: chore(deps-dev): bump prettier from 2.3.1 to 2.3.2. Built by @dependabot[bot]
Email subscription module
Main menu module
- #53: Bump version to v2.3.0, by @atomiix
- #52: Fix PHP 8 compatibility, by @atomiix
- #51: Fix Cannot access protected property
HelperForm::$fields_form
. Thank you @okom3pom - #24: Uninstall module used on PS 1.6 before using this one, by @Quetzacoalt91
Faceted search module
- #462: Bump webpack from 5.41.0 to 5.41.1. Built by @dependabot[bot]
- #461: Bump webpack from 5.40.0 to 5.41.0. Built by @dependabot[bot]
presthubot
- #34: Bump league/flysystem from 1.1.3 to 1.1.4. Built by @dependabot[bot]
- #33: Use AUTH_ACCESS_TOKEN for GH API, by @matks
Prestashop UI Kit
- #164: Fix spinner colors. Thank you @Hlavtox
- #162: Improve prestashop switch design and alignment. Thank you @Hlavtox
- #161: Change helpbox icon, by @NeOMakinG
Links list module
- #130: Bump version 5.0.3, by @sowbiba
- #129: Release 5.0.3, by @sowbiba
- #128: Replace
!defined('_CAN_LOAD_FILES_')
by!defined('_PS_VERSION_')
, by @matks
LocalizationFiles
- #10: Add a Pull Request template, by @matks
- #8: Reset Germany tax rates. Thank you @micka-fdz
Product details statistics module
Example modules
- #64: Multistore forms module example, by @matthieu-rolland
Thank you to the contributors whose pull requests were merged since the last Core Weekly Report: @matthieu-rolland, @Progi1984, @PierreRambaud, @dependabot[bot], @Sinepel, @atomiix, @eternoendless, @Hlavtox, @zuk3975, @jf-viguier, @sadeqush, @okom3pom, @sowbiba, @matks, @nesrineabdmouleh, @NeOMakinG, @NoZTurn, @e-gaulue, @lmeyer1, @kpodemski, @micka-fdz, @PululuK, @samberrry, @Kyaary, @Quetzacoalt91!
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!