PrestaShop Core Monthly - February 2023
An inside look at the PrestaShop codebase
As we move into March, let’s take a moment to review the progress made in February across the project. While PrestaShop 8.0.2 and 8.1 are certainly two key priorities, a lot of work has also been put in on other aspects of the project. Nonetheless, the final touches for PrestaShop 8.0.2 are currently underway, and progress on PrestaShop 8.1 continues to move forward steadily. Additionally, several exciting new features have been merged that will be incorporated into PrestaShop 9.0.
Time doesn’t slow down, neither does the work on the project!
PrestaShop 8.0.2
Almost two months ago, PrestaShop 8.0.1 was released, and according to the project calendar, patch versions are expected to be released every 6 to 8 weeks. Although we are slightly behind schedule, our main objective is to ensure that the next patch, PrestaShop 8.0.2, improves the user experience rather than creates new issues. This version will address significant issues reported by the community and the project’s QA (Quality Assurance) team. Notably, thanks to the contributions of @alexandre-profileo and @Hlavtox, the problem with checking PHP session availability on some servers has been resolved.
In addition, several bug fixes have been made regarding module updates in PrestaShop, which required changes to the core and Distribution API Client.
In total there are more than 20 bugfixes in this maintenance release. You can expect 8.0.2 to be available later this week. You can follow the release progress here.
PrestaShop 8.1
PrestaShop 8.1 has reached the beta phase! Version 8.1 is still in development, all project members are focusing on reaching stability for the final release. I highly suggest reading release notes for the beta. If you are a developer, you may be interested in checking our new page in the developer documentation summarizing notable changes in this version. All updates regarding the release of PrestaShop 8.1 are available in a dedicated issue on GitHub.
If you haven’t had time yet to test 8.1, it’s a great time to get involved. You can greatly help the project by testing your solutions in the new version and checking out newly added features.
Live Update & Office hours
Speaking of new features in PrestaShop 8.1… we held the second live update of the year: I think it was the best online PrestaShop event I have ever hosted, with three very exciting demos. You can read its full summary, and if you haven’t watched it, you definitely should. Demonstrations included an overview of the new product page. There was also a demo presenting the evolution of the Faceted Search module. And last but not least, our special guest @samberrry gave a presentation, proving that headless with PrestaShop is now a thing.
It will be impossible to do something better this week, but I still want to invite you for the third Live Update of the year, on Wednesday, March 8th, 2023 at 4 pm (Paris time) on YouTube!
Remember that Live Updates are not the only way to exchange with project members. Almost every Tuesday, some project members take the time to discuss about questions and ideas related to the project. If you don’t know what this is about, read more here, and I’m hoping to see you there!
Native modules
As you can see by reviewing the list of recently released native modules, the work continues to release modules that are waiting for new versions for a longer time. There’s also one notable change related to releasing native modules. Project maintainers accepted the decision to bump the module’s major version, whenever a module changes the minimum compatible version of the PrestaShop core. This should allow the community to better understand the impact of released versions. The Block Wishlist and Link List modules are examples of PrestaShop 8 and above compatibility, which required bumping their major versions.
You probably know about the amazing new version of the Faceted Search module which enables filtering on all the product list pages in PrestaShop, but there’s also ongoing work around the Google Analytics module. The new version supporting Google Analytics 4 is coming. Two community members led this project: @Progi1984 and @Hlavtox. Universal Analytics, currently used, is going away and will be replaced by GA4 on July 1, 2023. This highly anticipated integration with GA4 is now in the hands of the QA team, and you can expect the release very soon!
PrestaShop 9
All changes you see merged against the develop branch are part of the work on PrestaShop 9.0. And there’s a lot of good coming to v9 already!
There are a few noteworthy improvements from @Hlavtox. He simplified the Module Manager, removing the “See more”, “See less” buttons that were frustrating for many users. Other than that, there are a few nice-to-have adjustments that will improve user experience in the back office. For example, information regarding the customer’s default group is now available in a customer view, which is one of a few (#31111, #31105, #31104, #31440) improvements @Hlavtox made on the customer view page.
We are still in the process of migrating PrestaShop back office to Symfony, and @Progi1984 is greatly helping with this process! He migrated a few pages (#31360, #29510), still working on the next migrations and is actively helping with clearing the core from deprecated code.
In this summary I couldn’t miss mentioning a huge work done by @unlocomqx. We finally managed to merge his contribution and get rid of legacy customization system from the core! Huge thank you to @unlocomqx for his patience and involvement.
Right now, there’s a lot of work from other project members who clean the core from deprecated code, and, in general, improve the quality of the software.
What do you think?
How do you like the new monthly format for the core report? Send us your feedback here!
Project releases
-
Wishlist block module, v3.0.0 released on 2023-02-23.
-
Best sellers module, v1.0.5 released on 2023-02-03.
-
Products in the same category module, v1.0.7 released on 2023-02-21.
-
Cross-selling module, v2.0.2 released on 2023-02-22.
-
Currency selector, v2.1.1 released on 2023-02-03.
-
Faceted search module, v3.11.1 released on 2023-02-10.
-
Order Notifications on the Favicon module, v2.1.3 released on 2023-02-03.
-
Featured products module, v2.1.4 released on 2023-02-07.
-
Language selector module, v2.1.2 released on 2023-02-03.
-
Links list module, v6.0.0 released on 2023-02-23.
-
Main menu module, v2.3.2 released on 2023-02-02.
-
New Products module, v1.0.4 released on 2023-02-21.
-
Shopping cart module, v2.0.7 released on 2023-02-03.
-
Suppliers list module, v1.0.6 released on 2023-02-03.
-
Viewed products block module, v1.2.4 released on 2023-02-20.
-
OnBoarding module, v6.0.9 released on 2023-02-15.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 195 new issues have been created in the project repositories;
- 164 have been closed, including 28 fixed issues on the core;
- 388 pull requests have been opened in the project repositories;
- 411 pull requests have been closed, including 328 merged pull requests.
Code changes in the ‘8.0.x’ branch
Back office
Core
- #31575: Add missing licence . Thank you, @matthieu-rolland
- #31503: Filter empty values for modulesFromHooks. Thank you, @sowbiba
- #31241: Improved session availability test. Thank you, @Hlavtox
- #31137: Disable module’s hook before upgrading it. Thank you, @atomiix
Front office
- #31152: Always use id_country from request if provided. Thank you, @atomiix
- #31148: Change domain to fix translation issue. Thank you, @atomiix
Tests
- #31389: Functional tests - Add scripts to run each test less than 30 minutes. Thank you, @nesrineabdmouleh
- #29751: Fixed testsuite with sebastian/comparator release. Thank you, @nicosomb
Web services
- #31023: backport #30309 : Fix broken result in webservices for 8.0.x. Thank you, @boubkerbribri
Code changes in the ‘8.1.x’ branch
Back office
- #31523: multistore table dropdown correction. Thank you, @JBLach
- #31496: Handle shop constraint when searching customer for specific price. Thank you, @zuk3975
- #31467: PPV2 Fix virtual file validation. Thank you, @zuk3975
- #31425: Cleanup ProductMultiShopRepository. Thank you, @zuk3975
- #31374: Cleanup StockAvailable repositories. Thank you, @zuk3975
- #31355: Fix invisible label on checkbox. Thank you, @mflasquin
- #31330: Fix access error when accessing product creation modal. Thank you, @zuk3975
- #31262: Adjust stock movement label when product is virtual. Thank you, @zuk3975
- #31255: PPV2 catch ProductNotFound exception and flash error. Thank you, @zuk3975
- #31250: PPV2 fix updating name for all shops while enabling status for single shop. Thank you, @zuk3975
- #31247: Feature flag multistore. Thank you, @jolelievre
- #31235: Do not show combination id in history tab. Thank you, @zuk3975
- #31228: Clean up product v2 js structure. Thank you, @zuk3975
- #31199: Fix prestashop:linter:security-annotation find-missing failed because of non existant methods. Thank you, @mflasquin
- #31171: Fallback to first found combination when fetching combination by all shops constraint. Thank you, @zuk3975
Core
- #31558: Bump classic theme to 2.1.0. Thank you, @lartist
- #31339: Add @experimental to new API-related classes. Thank you, @atomiix
- #31307: 8.1.0 build. Thank you, @lartist
- #31260: Update PrestaShop module version. Thank you, @lartist
- #31249: Update licenses. Thank you, @lartist
- #31237: Update hook list. Thank you, @lartist
- #31236: Bump patch symfony. Thank you, @lartist
- #31226: Update dependency classic theme. Thank you, @lartist
Front office
- #31485: Fix base image format generation, enable it for new image system, simplify. Thank you, @Hlavtox
- #31319: Fix body classes for manufacturer and supplier listings. Thank you, @Hlavtox
- #31310: Fix thumbnail links for categories and stores, add manufacturer and supplier support. Thank you, @Hlavtox
Installer
- #31367: Fix a typo in xml hook list. Thank you, @thomasnares
Tests
- #31555: Functional tests - Refacto ‘BO >International > CRUD country’. Thank you, @nesrineabdmouleh
- #31552: Functional tests - Add new test ‘FO > Checkout > Show details’. Thank you, @nesrineabdmouleh
- #31509: Functional tests - Add new test ‘FO > Checkout > Password reminder’. Thank you, @nesrineabdmouleh
- #31492: Functional tests - Fix random errors. Thank you, @nesrineabdmouleh
- #31483: Functional Tests : Refactored Feature Flag. Thank you, @Progi1984
- #31479: Functional tests - Fix typo error in addOrder page. Thank you, @nesrineabdmouleh
- #31477: Functional tests - Fix random errors in Nightly. Thank you, @nesrineabdmouleh
- #31471: Functional tests : BO - Design - Image Settings - Delete actions. Thank you, @Progi1984
- #31426: Functional tests - Add new test ‘Add to cart by quick view modal’. Thank you, @nesrineabdmouleh
- #31407: Functional tests - Add new test ‘Sign in in checkout page’. Thank you, @nesrineabdmouleh
- #31357: Functional tests - Add new test ‘FO > checkout page > Select carrier’. Thank you, @nesrineabdmouleh
- #31292: Functional Tests : Fixed Warning
Warning: fetchStandardFontData: failed to fetch file "FoxitSans.pfb" with "UnknownErrorException: The standard font "baseUrl" parameter must be specified, ensure that the "standardFontDataUrl" API parameter is provided.".
. Thank you, @Progi1984 - #31283: Functional tests - Add new test ‘FO > Checkout page > Add order message’. Thank you, @nesrineabdmouleh
- #31257: Functional Tests : Migration TS (Remove public attributes targeting a selector). Thank you, @Progi1984
- #31238: Functional Tests : Migration TS (Type Hint on forEach & Remove all casts). Thank you, @Progi1984
- #31220: Rename behats multishop features for easier to follow convention. Thank you, @zuk3975
- #31217: Functional Tests : Migration TS (
@data/import/*
). Thank you, @Progi1984 - #31178: Functional Tests : Fixed Import Tests. Thank you, @Progi1984
- #31174: Functional tests - Fix nightly 01-02-2023. Thank you, @nesrineabdmouleh
Code changes in the ‘develop’ branch
Back office
- #31499: Simplify module manager, remove see more/less. Thank you, @Hlavtox
- #31462: Improve duplicate customer exceptions. Thank you, @Hlavtox
- #31455: Fix missing closing div in linked orders. Thank you, @sas-adilis
- #31440: Fix sales value in customer grid list. Thank you, @Hlavtox
- #31439: Add information about customer default group. Thank you, @Hlavtox
- #31416: Fix the bypass of censorship of sensitive data in sql queries. Thank you, @mflasquin
- #31360: Tax Rules Group : Edit Page > Tax Rules Grid (Only the list). Thank you, @Progi1984
- #31337: Fix open new tab when target _blank exist for new product page link. Thank you, @mflasquin
- #31323: Improve customer group selector. Thank you, @Hlavtox
- #31223: Don’t catch exception that implements ModuleErrorInterface. Thank you, @bibips
- #31196: Add authorized application factory to avoid use PrestaShopBundle in Core. Thank you, @mflasquin
- #31155: Allow custom redirect after login. Thank you, @cvng
- #31153: Always set HelperKpi source and use conditional refresh. Thank you, @atomiix
- #31142: Add feature flags for rest of migrated pages. Thank you, @JevgenijVisockij
- #31136: Handle route not found in new api. Thank you, @mflasquin
- #31130: Unify stabilize and enable product feature flag. Thank you, @jolelievre
- #31114: Fix translation page responsivity. Thank you, @Hlavtox
- #31111: Improve customer basic info section. Thank you, @Hlavtox
- #31109: Change limit of filed value on ps_customized_data so that it can accepts more than 255 characters. Thank you, @lartist
- #31105: Improve buttons in customer detail. Thank you, @Hlavtox
- #31104: Improve customer view totals. Thank you, @Hlavtox
- #31099: Adjust multishop images behavior in dropzone. Thank you, @zuk3975
- #30985: Consider attribute_shop association when generating combinations. Thank you, @zuk3975
- #30938: APIS08c - Add and edit authorized application. Thank you, @mflasquin
- #30929: Customer Groups migration. Thank you, @0x346e3730
- #30592: Combination delta quantity fix. Thank you, @margud
- #29591: Origin/m/international/locations/countries edit rebased. Thank you, @margud
- #29510: Migrate “Internation > Locations > States” page. Thank you, @Progi1984
CI/CD
- #31165: Running nightly on branch 8.1.x. Thank you, @boubkerbribri
Core
- #31557: Corrects php licenses. Thank you, @lartist
- #31525: Bump modules (ps_linklist in v6 & blockwishlist in v3). Thank you, @Progi1984
- #31495: Add whitelist to legacy link linter mechanism. Thank you, @matthieu-rolland
- #31474: Remove FrameworkExtraBundle
@Template
annotation.. Thank you, @FabienPapet - #31456: Fixed indentation in yaml file. Thank you, @nicosomb
- #31414: Update PHPStan performance. Thank you, @FabienPapet
- #31375: Add guest functionality to add customer command. Thank you, @Hlavtox
- #31364: Update phpstan configuration file. Thank you, @FabienPapet
- #31311: Remove legacy images. Thank you, @Hlavtox
- #31294: New hook for performing actions when address change on cart. Thank you, @Prestaworks
- #31193: Replacing form extensions by FQCN and deprecate public legacy aliases.. Thank you, @FabienPapet
- #31154: Revert “Removed deprecated methods & properties in Product class”. Thank you, @jolelievre
- #31138: Migrate form types to FQCN / autowire. Thank you, @FabienPapet
- #31118: Remove controller deprecations. Thank you, @FabienPapet
- #31117: Security improvements. Thank you, @FabienPapet
- #31029: Remove autoload. Thank you, @FabienPapet
- #31028: Remove deprecated features on v9. Thank you, @FabienPapet
- #29464: Remove forgotten deprecations. Thank you, @Hlavtox
- #29000: Add actionCartGetPackageShippingCost hook. Thank you, @PrestaEdit
- #28564: Remove deprecated in Adapter namespace. Thank you, @Progi1984
- #28550: Removed deprecated methods in Order class. Thank you, @Progi1984
- #28548: Removed deprecated methods & properties in Product class (reverted). Thank you, @Progi1984
- #28532: Removed deprecated Form Types. Thank you, @Progi1984
- #25353: Allow ordering as a guest, even after a you made an account. Thank you, @Hlavtox
- #12422: Remove legacy customization system. Thank you, @unlocomqx
Front office
- #31092: Fix widget call for nonexistent modules. Thank you, @Hlavtox
- #31076: Send proper welcome emails to customers. Thank you, @Hlavtox
- #26764: Avoid including negative stock quantity values in attribute selector total quantity sum. Thank you, @prestaalba
Tests
- #31547: Bump eslint from 8.34.0 to 8.35.0 in /tests/UI. Thank you, @dependabot
- #31546: Bump pdfjs-dist from 3.3.122 to 3.4.120 in /tests/UI. Thank you, @dependabot
- #31545: Bump playwright from 1.30.0 to 1.31.1 in /tests/UI. Thank you, @dependabot
- #31544: Bump @typescript-eslint/parser from 5.52.0 to 5.53.0 in /tests/UI. Thank you, @dependabot
- #31543: Bump @typescript-eslint/eslint-plugin from 5.52.0 to 5.53.0 in /tests/UI. Thank you, @dependabot
- #31461: Add guest customer edit test. Thank you, @Hlavtox
- #31449: Bump @typescript-eslint/parser from 5.51.0 to 5.52.0 in /tests/UI. Thank you, @dependabot
- #31448: Bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.52.0 in /tests/UI. Thank you, @dependabot
- #31386: Add test for mismatching groups, fix the check in handler. Thank you, @Hlavtox
- #31363: Add registered customer edit test. Thank you, @Hlavtox
- #31327: Bump @typescript-eslint/parser from 5.50.0 to 5.51.0 in /tests/UI. Thank you, @dependabot
- #31326: Bump eslint from 8.33.0 to 8.34.0 in /tests/UI. Thank you, @dependabot
- #31325: Bump @typescript-eslint/eslint-plugin from 5.50.0 to 5.51.0 in /tests/UI. Thank you, @dependabot
- #31215: Bump @typescript-eslint/parser from 5.49.0 to 5.50.0 in /tests/UI. Thank you, @dependabot
- #31214: Bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.50.0 in /tests/UI. Thank you, @dependabot
- #31213: Bump typescript from 4.9.4 to 4.9.5 in /tests/UI. Thank you, @dependabot
- #31179: Functional Tests : Migration TS (
@pages\BO
: Part 6). Thank you, @Progi1984 - #31112: Functional tests - Add new test ‘Enable/disable demo mode’. Thank you, @nesrineabdmouleh
- #31108: Functional Tests : Migration TS (
@pages\BO
: Part 5). Thank you, @Progi1984 - #31096: Functional tests - Fix random error on ‘BO> Orders > Create order > Choose shipping’ test. Thank you, @nesrineabdmouleh
- #31063: Functional tests - Delete commented tests & fix failed tests. Thank you, @nesrineabdmouleh
- #30891: Functional tests - Refacto ‘Sort, pagination and bulk delete features test’. Thank you, @nesrineabdmouleh
- #30817: Functional tests - Add new test ‘FO > User account > Order history > Order details > Request merchandise return’. Thank you, @nesrineabdmouleh
Code changes in modules, themes and tools
Architecture Decision Records repository
- #32: 0020 - Module versioning convention when min compat with the core is updated. Thank you, @kpodemski
Auto Upgrade module
- #569: Remove attempt to copy removed icon. Thank you, @Prestaworks
- #567: Bump validator and mochawesome in /tests/e2e. Thank you, @dependabot
- #565: Add PS_MAINTENANCE_ALLOW_ADMINS to the configuration table. Thank you, @unlocomqx
- #564: Add actionGenerateDocumentReference hook. Thank you, @Hlavtox
- #561: Fix session test. Thank you, @Hlavtox
- #558: Remove .github/ISSUE_TEMPLATE not used. Thank you, @matks
- #556: Change limit of filed value on ps_customized_data so that it can accepts more than 255 characters. Thank you, @lartist
- #552: Add actionLoggerLogMessage hook. Thank you, @PrestaEdit
- #550: Bump json5 from 1.0.1 to 1.0.2 in /tests/e2e. Thank you, @dependabot
- #530: Bump minimatch and mocha in /tests/e2e. Thank you, @dependabot
Automated tests on Pull Requests
- #16: Do not copy parameters.yml for 8.1.x. Thank you, @atomiix
- #15: Add 8.1.x branch and remove 8.0.0-rc. Thank you, @atomiix
- #14: Add functional productV2 and skip it for 8.0.x. Thank you, @boubkerbribri
Best customers statistics module
Best sellers module
- #32: Release 1.0.6. Thank you, @Hlavtox
- #31: Bump version to 1.0.6. Thank you, @Progi1984
- #30: Adapt
ps_bestsellers
for multiples versions of PrestaShop. Thank you, @Progi1984 - #29: Release version 1.0.5. Thank you, @Hlavtox
- #28: Bump version. Thank you, @Hlavtox
- #27: Remove random order. Thank you, @Hlavtox
Changes in developer documentation sources
- #1618: Add bc breaks on 8.1, and document examples modules, add missing hooks. Thank you, @thomasnares
- #1617: Correct NodeJS version, minimum PHP version for PS 8.. Thank you, @leemyongpakvn
- #1616: Update displayBackOfficeEmployeeMenu.md. Thank you, @LouisAUTHIE
- #1615: Update displayBackOfficeCategory.md. Thank you, @LouisAUTHIE
- #1614: Update displayBackOfficeTop.md. Thank you, @LouisAUTHIE
- #1613: Update displayBackOfficeHeader.md. Thank you, @LouisAUTHIE
- #1612: Set core.js as 8.1 min version. Thank you, @PrestaEdit
- #1607: switch to 8.x branch, fix minor typo. Thank you, @leemyongpakvn
- #1606: Minor wording improvement. Thank you, @Seb33300
- #1593: Document new password policy introduced in 8.0. Thank you, @thomasnares
- #1590: Core update page for 8.1. Thank you, @thomasnares
Classic theme
- #109: update version to 2.0.8. Thank you, @matthieu-rolland
- #108: Update version in theme.yml. Thank you, @lartist
- #107: Merge 2.1.x into develop. Thank you, @Hlavtox
- #106: Merge 2.0.x to 2.1.x. Thank you, @kpodemski
- #105: Add badges to README. Thank you, @justeen35
- #104: Bump http-cache-semantics from 4.1.0 to 4.1.1 in /_dev. Thank you, @dependabot
- #103: Implement picture tags. Thank you, @Hlavtox
- #102: Fix hacked column layout, fix responsivity of sorting. Thank you, @Hlavtox
- #101: GA : Build ZIP File and push it to release. Thank you, @Progi1984
- #100: Change limit of filed value on ps_customized_data so that it can accepts max 1024 characters. Thank you, @lartist
- #99: quantity input correction. Thank you, @JBLach
- #96: Update classic theme version to 2.1.0. Thank you, @templatin
- #71: Change cart rule field name to match the data content being shown. Thank you, @buggyzap
- #25: Fix customization quantity display & clean up order return template . Thank you, @unlocomqx
Cross-selling module
- #45: Release 2.0.2. Thank you, @Progi1984
- #44: Adapt
ps_crossselling
for multiples versions of PrestaShop. Thank you, @Progi1984
Currency selector
Customer reassurance block module
- #498: Bump eslint from 8.32.0 to 8.34.0. Thank you, @dependabot
- #496: Bump http-cache-semantics from 4.1.0 to 4.1.1. Thank you, @dependabot
- #494: Kick old node 12, 13; add newer node 16. Thank you, @leemyongpakvn
- #487: Bump @babel/core from 7.20.7 to 7.20.12. Thank you, @dependabot
- #486: Bump babel-loader from 9.1.0 to 9.1.2. Thank you, @dependabot
Distribution API Client
- #21: Update Master branch. Thank you, @matthieu-rolland
- #20: update ps version compliancy minimum version. Thank you, @matthieu-rolland
- #19: Revert #15. Thank you, @FabienPapet
- #12: Release 1.0.3. Thank you, @matks
Docker images
Email Alerts module
- #123: Symplify typecast. Thank you, @leemyongpakvn
- #91: Do not send out emails if quantity did not change. Thank you, @Hlavtox
Example modules
- #138: Combination extra field. Thank you, @jolelievre
- #133: Bump minimatch from 3.0.4 to 3.1.2 in /demodoctrine/js. Thank you, @dependabot
- #132: Bump minimatch from 3.0.4 to 3.1.2 in /demo_grid/js. Thank you, @dependabot
Faceted search module
- #797: Bump eslint from 8.34.0 to 8.35.0. Thank you, @dependabot
- #794: Bump @babel/core from 7.20.12 to 7.21.0. Thank you, @dependabot
- #792: Bump eslint from 8.32.0 to 8.34.0. Thank you, @dependabot
- #791: Release 3.11.1. Thank you, @Hlavtox
- #790: Bump version number to 3.11.1. Thank you, @Hlavtox
- #789: Make search as fast as original provider. Thank you, @Hlavtox
- #788: Do not respond if there are no filters. Thank you, @Hlavtox
- #787: Bump http-cache-semantics from 4.1.0 to 4.1.1. Thank you, @dependabot
- #786: Add condition to upgrade. Thank you, @Hlavtox
- #785: Release 3.11.0. Thank you, @Hlavtox
- #783: Remove deprecated number format. Thank you, @Hlavtox
- #782: Remove coveralls. Thank you, @Hlavtox
- #780: Unify availability filter naming. Thank you, @Hlavtox
- #757: Ability for module to work on more pages. Thank you, @Hlavtox
Featured products module
GDPR module
- #187: Add badges to README. Thank you, @justeen35
- #186: Handle both legacy & symfony customer routes. Thank you, @atomiix
- #185: remove isset condition because variables always set. Thank you, @Markus-Gurkcity
- #184: load assets correct dir for javascript files. Thank you, @Markus-Gurkcity
Google Analytics module
- #120: Support for Google Analytics 4. Thank you, @Progi1984
Google Sitemap module
- #159: Update gsitemap.php. Thank you, @FabienPapet
Hummingbird theme
- #461: Fix theme version bigger than last tag. Thank you, @devmysoft
- #457: specific price styling. Thank you, @JBLach
- #456: shifted logo fix. Thank you, @JBLach
- #454: make carrier logo image fluid in order final summary. Thank you, @nizelg
- #453: search results dropdown fix. Thank you, @JBLach
- #451: Fix weight slider breaking other sliders, fix number formatting. Thank you, @Hlavtox
- #450: Fix checkout navigation, fix active button style. Thank you, @Hlavtox
- #432: Improved a11y for ps-emailsubscription templates. Thank you, @nicosomb
Issues Bot
- #89: build(deps): bump decode-uri-component from 0.2.0 to 0.2.2. Thank you, @dependabot
Language selector module
Links list module
- #166: Release 6.0.0. Thank you, @Progi1984
- #165: Fix deprecations. Thank you, @Progi1984
- #162: Bump decode-uri-component from 0.2.0 to 0.2.2 in /views. Thank you, @dependabot
Main menu module
New Products module
- #22: Release version 1.0.4. Thank you, @Hlavtox
- #21: Bump version to 1.0.4. Thank you, @Progi1984
- #20: Release version 1.0.3. Thank you, @Hlavtox
- #19: Adapt
ps_newproducts
for multiples versions of PrestaShop. Thank you, @Progi1984 - #18: Bump version. Thank you, @Hlavtox
Nightly board
- #117: Bump ansi-regex. Thank you, @dependabot
- #116: Bump loader-utils from 1.2.3 to 1.4.2. Thank you, @dependabot
- #115: Bump acorn from 6.4.0 to 6.4.2. Thank you, @dependabot
- #114: Bump ini from 1.3.5 to 1.3.8. Thank you, @dependabot
- #113: Bump nth-check and nuxt. Thank you, @dependabot
- #112: Bump is-svg and postcss-svgo. Thank you, @dependabot
- #111: CI : Fixed Nuxt Tests. Thank you, @Progi1984
- #110: Added CI. Thank you, @Progi1984
- #109: 💝 Release 2023-02-14 💝. Thank you, @Progi1984
- #108: Fixed “TypeError: “exports” is read-only”. Thank you, @Progi1984
- #107: Merge
develop
tomaster
. Thank you, @Progi1984 - #106: Added 8.1.x branch. Thank you, @Progi1984
- #105: Bump ua-parser-js from 0.7.31 to 0.7.33. Thank you, @dependabot
- #102: Bump express from 4.17.1 to 4.18.2. Thank you, @dependabot
- #100: Bump decode-uri-component from 0.2.0 to 0.2.2. Thank you, @dependabot
- #99: Bump jsdom and jest. Thank you, @dependabot
- #96: Bump got and nodemon. Thank you, @dependabot
- #95: Bump scss-tokenizer and node-sass. Thank you, @dependabot
- #94: Bump ansi-html and webpack-hot-middleware. Thank you, @dependabot
OnBoarding module
- #162: Add badges to README. Thank you, @justeen35
- #161: Bump http-cache-semantics from 4.1.0 to 4.1.1. Thank you, @dependabot
- #160: Bump bourbon from 7.2.0 to 7.3.0. Thank you, @dependabot
- #154: Release 6.0.9. Thank you, @Hlavtox
Order Notifications on the Favicon module
PrestaShop contributors website
- #105: Release 2022-02-09. Thank you, @Progi1984
- #104: Move links .com to .org. Thank you, @Progi1984
- #103: Bump ua-parser-js from 0.7.31 to 0.7.33. Thank you, @dependabot
- #95: Bump ansi-regex. Thank you, @dependabot
- #93: Bump minimatch from 3.0.4 to 3.1.2. Thank you, @dependabot
PrestaShop modules registry
- #449: Add a warning about deletion. Thank you, @matthieu-rolland
- #448: add readme. Thank you, @matthieu-rolland
Presthubot
- #100: Bump phpunit/phpunit from 9.6.3 to 9.6.4. Thank you, @dependabot
- #99: Bump phpstan/phpstan from 1.10.2 to 1.10.3. Thank you, @dependabot
- #98: Bump phpstan/phpstan from 1.10.1 to 1.10.2. Thank you, @dependabot
- #97: Bump phpstan/phpstan from 1.9.18 to 1.10.1. Thank you, @dependabot
- #96: Bump phpstan/phpstan from 1.9.17 to 1.9.18. Thank you, @dependabot
- #95: Bump phpstan/phpstan from 1.9.16 to 1.9.17. Thank you, @dependabot
- #94: Bump phpstan/phpstan from 1.9.14 to 1.9.16. Thank you, @dependabot
- #93: Added support for 8.1.x. Thank you, @Progi1984
- #92: Bump phpunit/phpunit from 9.5.28 to 9.6.3. Thank you, @dependabot
Products in the same category module
- #38: Release 1.0.7. Thank you, @Hlavtox
- #37: Bump version to 1.0.7. Thank you, @Progi1984
- #36: Adapt
ps_categoryproducts
for multiples versions of PrestaShop. Thank you, @Progi1984 - #35: Release version 1.0.6. Thank you, @Hlavtox
- #34: Bump version. Thank you, @Hlavtox
Shopping cart module
Stylelint browser compatibility plugin
- #16: Bump json5 from 2.1.1 to 2.2.3. Thank you, @dependabot
Suppliers list module
The PrestaShop open source project
- #165: Remove useless bracket. Thank you, @matks
- #164: Add 0x346e3730 to committers. Thank you, @matks
- #163: Removed useless section. Thank you, @nicosomb
- #162: Added documentation about creating merge pull requests. Thank you, @nicosomb
- #161: Add informatione about FoP User groups. Thank you, @okom3pom
- #154: Improve README. Thank you, @matks
Viewed products block module
- #31: Release 1.2.4. Thank you, @Hlavtox
- #30: Bump version to 1.2.4. Thank you, @Progi1984
- #29: Adapt
ps_viewedproduct
for multiples versions of PrestaShop. Thank you, @Progi1984
Wishlist block module
- #211: Import TranslatableInput from window.prestashop object. Thank you, @kpodemski
- #210: Bump version to 3.0.0. Thank you, @Progi1984
- #209: Release 3.0.0. Thank you, @Progi1984
- #207: Fix deprecations. Thank you, @Progi1984
- #206: Bump http-cache-semantics from 4.1.0 to 4.1.1. Thank you, @dependabot
- #205: Fix overflow filter select on small screens. Thank you, @leemyongpakvn
- #204: Bump node-sass to 6.0.1, sass-loader to 10.4.1. Thank you, @leemyongpakvn
Thank you to the contributors whose pull requests were merged since the last Core Monthly Report: @0x346e3730, @FabienPapet, @Hlavtox, @JBLach, @JevgenijVisockij, @LouisAUTHIE, @Markus-Gurkcity, @PrestaEdit, @Prestaworks, @Progi1984, @Seb33300, @atomiix, @bibips, @boubkerbribri, @buggyzap, @cvng, @dependabot, @devmysoft, @github-actions, @jolelievre, @justeen35, @kpodemski, @lartist, @leemyongpakvn, @lim3ra, @margud, @matks, @matthieu-rolland, @mflasquin, @nesrineabdmouleh, @nicosomb, @nizelg, @okom3pom, @prestaalba, @sas-adilis, @sowbiba, @templatin, @thomasnares, @unlocomqx, @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!
Coding is only one of the ways you can contribute. Here are some ideas on how you can get involved in the project.
If you need help with contributing or have questions about it, feel free to contact me, @kpodemski, on the project’s Slack.
Happy contributin’ everyone!