The PrestaShop project had a busy January with a focus on releasing PrestaShop 8.0.1 and final touches for PrestaShop 8.1 before the feature-freeze. Let’s take a closer look at what happened in the project last month.

Core Monthly banner

Yes, that really was a very busy January! The current dynamic in the project is at the top level. What happened last month?

PrestaShop 8.0.1

PrestaShop 8.0.1 was released on January 6th, and it is the first patch version for PrestaShop 8.0. This release includes various bug fixes and improvements, you can read more in the release notes.

Github Discussions are now open!

GitHub Discussions are now enabled for the PrestaShop Project 🎉 If you don’t feel like using Slack, want to discuss your ideas conveniently or have questions, it’s an excellent place to start! You can read a full announcement here.

Feature freeze for PrestaShop 8.1.0

At the end of January, PrestaShop 8.1 has entered feature freeze, meaning no new features will be added, and the focus is now on polishing existing features before the release. A public beta is expected to be released in a couple of weeks, and the community is encouraged to participate in testing and provide feedback. The most notable features in PrestaShop 8.1 include improved product pages, image generation in additional formats, better control over discontinued products, and more. I encourage you to subscribe to the GitHub issue, so you can stay updated on the release of 8.1.

This also means that work on PrestaShop 9.0 has begun! Contributions introducing backward-incompatible changes can now be merged into the develop branch for the next major version. If you have any ideas and want to contribute we can discuss them! Make sure to follow project communication channels for more updates on PrestaShop 9.0 soon.

Module releases

As you can see later in the article, we released many new versions of the modules in January. It wouldn’t be possible without a huge work from Daniel Hlavacek (@Hlavtox) and our amazing Quality Assurance team! You can see a release of a ps_viewedproduct module, with a fix for a popular bug with the PrestaShop cookie that was reported many times. There’s also a new version of ps_emailsubscription with some performance optimalizations and an improvement, so that developers can perform additional actions after the customer’s subscription during registration.

Community events

In January, we held the first Live Update of the year. We presented a new feature that is coming to PrestaShop 8.1 and which will allow you to generate real WebP and Avif images. It was also a bit of a sad event because it was the last Live Update with Valentin (@NeOMaking) as a PrestaShop SA employee. He presented the Hummingbird theme, which will, hopefully, be the default theme for PrestaShop 9.0. Valentin is now enjoying his new adventure in the industry, but he confirmed he would continue supporting the project with his knowledge.

The next live update will be streamed live on Wednesday, February 8th, 2023 at 4 pm (Paris time) on YouTube. You can read full announcement and planned agenda here.

We also held three Office hours in January, where we discussed many interesting subjects around the project. If you don’t know what this is about, read more here, and I’m hoping to see you there!

What do you think?

How do you like the new monthly format for the core report? Send us your feedback here!

Project releases

A quick update about PrestaShop’s GitHub issues and pull requests:

Code changes in the ‘develop’ branch

Back office

  • #31135: Forced jpg format for images generation. Thank you, @nicosomb
  • #31095: Handle last actions for product list multi shop. Thank you, @jolelievre
  • #31061: debugging bar partially covers some elements fix. Thank you, @JBLach
  • #31048: Duplicate product multishop (part 1). Thank you, @jolelievre
  • #31047: Add shop constraint on SetAssociatedProductCategoriesCommand and RemoveAllAssociatedProductCategoriesCommand. Thank you, @jolelievre
  • #30996: Fix sql request when fetching all products of a shop group. Thank you, @lartist
  • #30959: Fix typo in getCombinationIdsAction annotation and simplify js selector. Thank you, @zuk3975
  • #30948: Restore original module action order. Thank you, @Hlavtox
  • #30947: Fix doubled message on module upload. Thank you, @Hlavtox
  • #30946: Delete old module manager JS files. Thank you, @Hlavtox
  • #30936: Simplify stock_threshold_alert field in UpdateProductCommand and UpdateCombinationCommand. Thank you, @zuk3975
  • #30918: Change icon of module with missing logo. Thank you, @Hlavtox
  • #30900: Adding feature flag for catalog price rules and cart rules. Thank you, @JevgenijVisockij
  • #30881: Load combination choices depending on shop selection in SpecificPrice form. Thank you, @zuk3975
  • #30863: Add delete action to module manager. Thank you, @Hlavtox
  • #30853: Added cache:clear after composer commands. Thank you, @nicosomb
  • #30847: Use FQCN service definitions style for product services. Thank you, @jolelievre
  • #30846: Refactor module manager. Thank you, @Hlavtox
  • #30831: Fix text-preview widget to show combination names in list. Thank you, @zuk3975
  • #30808: Remove images from shop when deleting product from shop. Thank you, @zuk3975
  • #30806: Rename SpecificationType to Details type and whole namespace. Thank you, @zuk3975
  • #30800: Move grid column type classes. Thank you, @mflasquin
  • #30797: Unify combination repositories into one. Thank you, @zuk3975
  • #30793: Combination actions dropdown list and delete from all shops action. Thank you, @zuk3975
  • #30781: Handle product list multishop row actions. Thank you, @jolelievre
  • #30776: Allow searching brands in choices list of product v2. Thank you, @zuk3975
  • #30772: Allow unselecting default category in category tree. Thank you, @zuk3975
  • #30742: Remove wholesale price suppliers synchronicity. Thank you, @jolelievre
  • #30737: Fix error message when enabling product without name in monitoring page. Thank you, @lartist
  • #30730: Changing wording and adding text helper for product name error input. Thank you, @lartist
  • #30689: Use Symfony HttpClient inside WebserviceController instead of Guzzle. Thank you, @Worst45
  • #30683: Combination multishop fix. Thank you, @jolelievre
  • #30677: Product shop previews. Thank you, @jolelievre
  • #30665: Allow override.css to be used in the new back office theme. Thank you, @jeckyl
  • #30624: Manage multi shop images association. Thank you, @jolelievre
  • #30590: All shops checkboxes for combination edit/bulk-edit forms. Thank you, @zuk3975
  • #30585: Implement shopConstraint in getCombinationIds(). Thank you, @zuk3975
  • #30584: Manage cover in multishop context. Thank you, @lartist
  • #30497: APIS08 - Display list of authorized apps. Thank you, @mflasquin
  • #30473: Customer/Customer Preferences : Display an alert message for partner offers. Thank you, @Progi1984
  • #30352: Remove 1 million cap limit in the max field for the product ID. Thank you, @marsaldev
  • #30337: Add “Authorization server” in the side menu of the BO. Thank you, @mflasquin
  • #30169: Skip admin IP check when maintenance mode is enabled . Thank you, @unlocomqx
  • #30158: Disable access to the customer groups page when this feature is disabled. Thank you, @ks129
  • #30045: Added new image formats generation. Thank you, @nicosomb
  • #29944: Use relative urls for Quick Access menu. Thank you, @lmeyer1
  • #29421: Remove empty category blocks in module manager. Thank you, @eternoendless
  • #29381: Allow blank value for mobile phone. Thank you, @tom-combet
  • #29314: Collect unregistered hooks in debug toolbar. Thank you, @jolelievre
  • #28812: Tax Rules Group : Migrate Add & Edit Forms. Thank you, @Progi1984
  • #28720: Avoid clear ranges when click on “Free shipping”. Thank you, @marsaldev
  • #28642: Feature/migrate merchandise return view 1. Thank you, @JevgenijVisockij
  • #28070: Add new order - Cart rule description is not correct. Thank you, @buggyzap

CI

Core

FO / BO

Front office

  • #30789: Add new-products page in global urls smarty. Thank you, @hendaghanmi
  • #30727: Delete all combinations when removing product from shop. Thank you, @zuk3975
  • #30522: Fix : Allow front product controller breadcrumb function override. Thank you, @Dreimus
  • #30408: Add getters for controller objects. Thank you, @Hlavtox
  • #30075: Improve cart recovery and show proper errors.. Thank you, @Hlavtox
  • #29995: Allow themes to disable loading of core scripts. Thank you, @Hlavtox
  • #29570: Fix availability structured data. Thank you, @Hlavtox
  • #29016: Improve quantity check for Product and Cart. Thank you, @mparvazi
  • #28502: Fix showing price of customized products in Order Confirmation page. Thank you, @artemevsin
  • #27947: Use inherited layout for categories. Thank you, @jf-viguier

Installer

Tests

  • #31085: Bump playwright from 1.29.2 to 1.30.0 in /tests/UI. Thank you, @dependabot
  • #31084: Bump @typescript-eslint/eslint-plugin from 5.48.2 to 5.49.0 in /tests/UI. Thank you, @dependabot
  • #31083: Bump @typescript-eslint/parser from 5.48.2 to 5.49.0 in /tests/UI. Thank you, @dependabot
  • #31082: Bump pdfjs-dist from 3.2.146 to 3.3.122 in /tests/UI. Thank you, @dependabot
  • #31081: Bump eslint from 8.32.0 to 8.33.0 in /tests/UI. Thank you, @dependabot
  • #31054: Fix behat tests. Thank you, @jolelievre
  • #31049: Functional Tests : Migration TS (@pages\BO : Part 4). Thank you, @Progi1984
  • #31030: Functional Tests : Migration TS (@pages\BO : Part 3). Thank you, @Progi1984
  • #31014: Functional Tests : Fixed UI Test ‘Enable/Disable Shop’. Thank you, @Progi1984
  • #31011: Functional tests - Add new test ‘Check notifications in BO’. Thank you, @nesrineabdmouleh
  • #31010: Functional Tests : Migration TS (@pages\BO : Part 2). Thank you, @Progi1984
  • #30961: Adapt automated tests to the fix of #28070. Thank you, @nesrineabdmouleh
  • #30951: Functional Tests : Migration TS (@data/demo/*). Thank you, @Progi1984
  • #30933: Functional tests - Refacto ‘Change position of attributes & values’. Thank you, @nesrineabdmouleh
  • #30926: Adapt automated tests to the fix of #30846. Thank you, @nesrineabdmouleh
  • #30914: Functional Tests : Migration TS (@data/faker/*). Thank you, @Progi1984
  • #30903: Bump @typescript-eslint/eslint-plugin from 5.48.0 to 5.48.2 in /tests/UI. Thank you, @dependabot
  • #30902: Bump @typescript-eslint/parser from 5.48.0 to 5.48.2 in /tests/UI. Thank you, @dependabot
  • #30901: Bump eslint-plugin-import from 2.26.0 to 2.27.5 in /tests/UI. Thank you, @dependabot
  • #30889: Functional tests - Add new test ’enable/disable new product page’. Thank you, @nesrineabdmouleh
  • #30886: Functional tests - Fix CRUDCarrier test. Thank you, @nesrineabdmouleh
  • #30875: Bump eslint from 8.31.0 to 8.32.0 in /tests/UI. Thank you, @dependabot
  • #30865: Functional Tests : Migration TS (@data/faker/{file,employee,country,carrier,cmsPage) . Thank you, @Progi1984
  • #30861: Functional Tests : Migration TS (@commonTests/BO/*). Thank you, @Progi1984
  • #30845: Functional tests - Add new test ‘FO > Home page > Display some products’. Thank you, @nesrineabdmouleh
  • #30838: Functional Tests : Migration TS (@data/faker/{orderStatus,orderReturnStatus,orderMessage,language,invoice,imageType,group}). Thank you, @Progi1984
  • #30832: Fix nightly 12 - 01 - Fix error in FO > Download invoice test. Thank you, @nesrineabdmouleh
  • #30826: Functional Tests : Migration TS (@commonTests/FO/*). Thank you, @Progi1984
  • #30810: Adapt automated tests to the fix of #29421. Thank you, @nesrineabdmouleh
  • #30809: Functional Tests : Migration TS (@pages\BO : Part 1). Thank you, @Progi1984
  • #30795: Functional tests - Add new test ‘FO > User account > Order history > Order details > Download invoice’. Thank you, @nesrineabdmouleh
  • #30791: Functional test - Add new test ‘FO > User account > Order history > Download invoice’. Thank you, @nesrineabdmouleh
  • #30790: Functional Tests : Migration TS (@pages/BO/shopParameters/*). Thank you, @Progi1984
  • #30777: Functional Tests : Migration TS (@data/faker/product). Thank you, @Progi1984
  • #30774: Functional tests - Refacto ‘FO > User account > Order history > Consult order list’ test. Thank you, @nesrineabdmouleh
  • #30766: Bump playwright from 1.29.1 to 1.29.2 in /tests/UI. Thank you, @dependabot
  • #30765: Bump @typescript-eslint/eslint-plugin from 5.47.1 to 5.48.0 in /tests/UI. Thank you, @dependabot
  • #30755: Functional tests - Add new test ‘Duplicate product V2’. Thank you, @nesrineabdmouleh
  • #30752: Functional Tests : Migration TS (@data/faker/{state,sqlQuery,shopGroup,shop,seoPage, searchEngine,search,profile}). Thank you, @Progi1984
  • #30749: Functional Tests : Migration TS (BO - 02). Thank you, @Progi1984
  • #30743: Migrate all FO pages to TS. Thank you, @nesrineabdmouleh
  • #30739: Functional Tests : Migration TS (BO - 00). Thank you, @Progi1984
  • #30738: Functional Tests : Migration TS (BO - 03). Thank you, @Progi1984
  • #30736: Add GITHUB_TOKEN to the github action env. Thank you, @atomiix
  • #30726: Functional Tests : Migration TS (@data/faker/tag, @data/faker/supplier, @data/faker/store). Thank you, @Progi1984
  • #30724: Functional Tests : Migration TS (BO - 04). Thank you, @Progi1984
  • #30722: Bump @typescript-eslint/parser from 5.47.0 to 5.48.0 in /tests/UI. Thank you, @dependabot
  • #30721: Bump playwright from 1.28.1 to 1.29.1 in /tests/UI. Thank you, @dependabot
  • #30718: Functional-Sanity tests - Migration TS all tests of products v2 page. Thank you, @nesrineabdmouleh
  • #30714: Bump eslint from 8.30.0 to 8.31.0 in /tests/UI. Thank you, @dependabot
  • #30713: Bump pdfjs-dist from 3.1.81 to 3.2.146 in /tests/UI. Thank you, @dependabot
  • #30695: Functional Tests : Migration TS (@data/faker/tax / @data/faker/taxRule / @data/faker/taxRulesGroup). Thank you, @Progi1984
  • #30693: Functional Tests : Migration TS (@data/faker/title / @data/faker/webservice / @data/faker/zone). Thank you, @Progi1984
  • #30682: Functional Tests : Migration TS (Sanity). Thank you, @Progi1984
  • #30681: Functional Tests : Migration TS (BO - 05/07). Thank you, @Progi1984
  • #30679: Functional Tests : Migration TS (regression/**/*). Thank you, @Progi1984
  • #30661: Functional Tests : Migration TS (commonTests/FO/login & commonTests/FO/createShoppingCart). Thank you, @Progi1984
  • #30660: Functional Tests : Migration TS (BO - 08). Thank you, @Progi1984
  • #30657: Functional Tests : FO - 01. Thank you, @Progi1984
  • #30651: Functional tests - Add new test ‘Bulk enable, disable, duplicate and delete’ in product page V2’. Thank you, @nesrineabdmouleh

Web services

Code changes in the ‘8.0.x’ branch

Back office

  • #30962: Module from theme with tab using SF routing fails after enabling the theme. Thank you, @jolelievre
  • #30818: Fix access for read only permissions. Thank you, @dingedi
  • #30745: Load default language if employee id lang does not exist. Thank you, @mflasquin
  • #30415: Fix applying special char on translations. Thank you, @mflasquin
  • #29837: Avoid possibility to create product with combinations when combinations feature is disabled. Thank you, @mflasquin
  • #29647: BO - Import files - Do not show generated csv files from import/csvfromexcel folder in history of uploaded files. Thank you, @mflasquin
  • #29488: Module translations no longer take translations from another lang if its default one.. Thank you, @margud
  • #29358: Fix price formatting in MoneyType. Thank you, @zuk3975

Core

Front office

Web services

  • #30993: Fix issue #26568 about customer blank schema. Thank you, @ceer

Code changes in modules, themes and tools

.github

  • #6: Update template for PS8. Thank you, @matks
  • #5: Add sponsor company to Pull Request template. Thank you, @eternoendless

Auto Upgrade module

Automated tests on Pull Requests

Available quantities statistics module

Best-selling products statistics module

  • #18: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #17: Delete logo.gif. Thank you, @Hlavtox

Best categories statistics module

  • #19: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #18: Delete logo.gif. Thank you, @Hlavtox

Best customers statistics module

  • #31: Delete logo.gif. Thank you, @Hlavtox
  • #30: Remove no longer reported error which causes tests to fail. Thank you, @Hlavtox
  • #29: Release version 2.0.4. Thank you, @Hlavtox

Best manufacturers statistics module

Best sellers module

Best suppliers statistics module

Best vouchers statistics module

  • #18: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #17: Delete logo.gif. Thank you, @Hlavtox

Buy button lite module

Carrier distribution statistics module

Catalog evaluation statistics module

  • #26: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #25: Delete logo.gif. Thank you, @Hlavtox

Catalog statistics module

  • #69: Add badges to readme. Thank you, @justeen35
  • #68: Simplify logic for picking root category. Thank you, @rmilecki
  • #35: Use Category::getNestedCategories for getting subcategories. Thank you, @rmilecki

Changes in developer documentation sources

Changes in developer documentation theme

  • #20: Render analytics only in the production mode. Thank you, @kpodemski

Classic theme

  • #98: Fix issue when multiple password fields exists in page. Thank you, @mflasquin
  • #97: Bump json5 from 1.0.1 to 1.0.2 in /_dev. Thank you, @dependabot
  • #95: Use more suitable phrase for sort list. Thank you, @SharakPL
  • #94: Add block for checkout footer copyright_link. Thank you, @jdaandersj

Currency selector

  • #45: Modify short description in the README. Thank you, @Julievrz
  • #44: Modify short description in the file. Thank you, @Julievrz
  • #43: Release 3.2.0. Thank you, @matks

Customer data privacy block module

  • #41: Release version 2.1.1. Thank you, @Hlavtox
  • #40: Add _raw parameter on trans method to display not escaped html. Thank you, @mflasquin

Customer reassurance block module

  • #493: Bump eslint-plugin-import from 2.27.4 to 2.27.5. Thank you, @dependabot
  • #492: Bump eslint from 8.31.0 to 8.32.0. Thank you, @dependabot
  • #491: Bump eslint-plugin-import from 2.27.2 to 2.27.4. Thank you, @dependabot
  • #490: Use proper category front_office_features. Thank you, @Hlavtox
  • #489: Bump eslint-plugin-import from 2.26.0 to 2.27.2. Thank you, @dependabot
  • #488: Bump json5 from 1.0.1 to 1.0.2. Thank you, @dependabot
  • #485: Bump eslint from 8.30.0 to 8.31.0. Thank you, @dependabot
  • #473: Replace oudated jqueryuiSortable by modern SortableJS (manual rebase of PR 461). Thank you, @leemyongpakvn

Custom text module

Dashboard Activity module

Dashboard Goals module

Dashboard Products module

Data mining for statistics module

Distribution API

  • #24: ops(fixes): Fixing deployments . Thank you, @djodjo3
  • #23: Fix uniqueness of PrestaShop versions. Thank you, @atomiix
  • #22: ops(fixes): Fixing workflow to make distribution-api great again. Thank you, @djodjo3
  • #21: Add the zip md5 as well as the xml containing the md5 of every PrestaShop’s files to the json. Thank you, @atomiix
  • #20: Better handle exceptions. Thank you, @atomiix
  • #19: Make sure we’re using the right zip asset. Thank you, @atomiix

Distribution API Client

Docker images

Docker internal images

Email subscription module

Example modules

  • #137: Bump json5 from 1.0.1 to 1.0.2 in /demo_grid/js. Thank you, @dependabot
  • #134: Bump minimatch from 3.0.4 to 3.0.8 in /example_module_mailtheme. Thank you, @dependabot

Faceted search module

Google Sitemap module

Hummingbird theme

Image slider module

Issues Bot

  • #96: build(deps): bump cookiejar from 2.1.2 to 2.1.4. Thank you, @dependabot
  • #93: build(deps): bump json5 from 2.1.1 to 2.2.3. Thank you, @dependabot

Language selector module

  • #164: Bump json5 from 1.0.1 to 1.0.2 in /views. Thank you, @dependabot
  • #155: Fix wrong templates used on product page columns. Thank you, @jsuzineau

LocalizationFiles

  • #19: Added local accents to states (departments) in co.xml according to ISO 3166-2. Thank you, @rickygzz
  • #66: Fix tests - CS and no longer reported tests. Thank you, @Hlavtox
  • #65: Bump version to 2.3.2. Thank you, @Hlavtox
  • #63: Fix deprecated CHARSET utf8 in Install and Upgrade. Thank you, @leemyongpakvn

Module Releases Monitor

  • #22: Improve blacklist, add info about workflow state, ignore buybuttonlite. Thank you, @Hlavtox
  • #21: Improve release monitor. Thank you, @Hlavtox
  • #19: Add GH Action to test generate on PRs. Thank you, @matks
  • #18: Improve release monitor. Thank you, @Hlavtox
  • #17: Update deploy URL. Thank you, @matks

NVD3 Charts module

New Products module

Newsletter statistics module

  • #17: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #16: Delete logo.gif. Thank you, @Hlavtox

OnBoarding module

Order Notifications on the Favicon module

Pages not found module

PrestaShop Core Autoloader

  • #4: Make class index loading async if we don’t use legacy classes. Thank you, @FabienPapet

PrestaShop contributors website

  • #100: Bump decode-uri-component from 0.2.0 to 0.2.2. Thank you, @dependabot

Prestashop UI Kit

Presthubot

  • #91: Bump symfony/var-dumper from 5.4.17 to 5.4.19. Thank you, @dependabot
  • #90: Bump symfony/yaml from 5.4.17 to 5.4.19. Thank you, @dependabot
  • #89: Bump symfony/dotenv from 5.4.5 to 5.4.19. Thank you, @dependabot
  • #88: Bump symfony/console from 5.4.17 to 5.4.19. Thank you, @dependabot
  • #87: Bump phpstan/phpstan from 1.9.13 to 1.9.14. Thank you, @dependabot
  • #86: Bump phpstan/phpstan from 1.9.12 to 1.9.13. Thank you, @dependabot
  • #85: Bump phpstan/phpstan from 1.9.11 to 1.9.12. Thank you, @dependabot
  • #84: Bump phpunit/phpunit from 9.5.27 to 9.5.28. Thank you, @dependabot
  • #83: Bump phpstan/phpstan from 1.9.9 to 1.9.11. Thank you, @dependabot
  • #82: Bump phpstan/phpstan from 1.9.8 to 1.9.9. Thank you, @dependabot
  • #81: Bump phpstan/phpstan from 1.9.7 to 1.9.8. Thank you, @dependabot
  • #80: Minor improvements in the default core monthly template. Thank you, @kpodemski
  • #79: Bump phpstan/phpstan from 1.9.6 to 1.9.7. Thank you, @dependabot
  • #78: Bump phpstan/phpstan from 1.9.5 to 1.9.6. Thank you, @dependabot
  • #77: Bump phpstan/phpstan from 1.9.4 to 1.9.5. Thank you, @dependabot
  • #76: Fix getting releases. Thank you, @kpodemski
  • #75: Core Monthly generator improvements. Thank you, @kpodemski

Product Comments module

Product details statistics module

  • #34: Remove no longer reported test ignored error, fix displayDate. Thank you, @Hlavtox
  • #33: Delete logo.gif. Thank you, @Hlavtox

Products in the same category module

Quality Assurance module

  • #21: Remove Node 9, add Node 14, bump webpack and sass version. Thank you, @leemyongpakvn

Registered customer information statistics module

  • #21: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #20: Delete logo.gif. Thank you, @Hlavtox

Registrations statistics modules

  • #19: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #18: Delete logo.gif. Thank you, @Hlavtox

Sales and orders statistics module

  • #31: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #30: Delete logo.gif. Thank you, @Hlavtox

Shopping cart module

Shop search statistics module

Simple HTML table display module

Social Follow module

Special offers module

  • #12: Bump version to 1.0.2. Thank you, @Hlavtox
  • #11: Release 1.0.2. Thank you, @Hlavtox
  • #10: Adapt ps_specials for multiples versions of PrestaShop. Thank you, @Progi1984
  • #8: Allow only integers for the configuration ‘Number of elements to display’. Thank you, @AlexTechDev

Stats Dashboard module

  • #29: Remove no longer reported test ignored error. Thank you, @Hlavtox
  • #28: Delete logo.gif. Thank you, @Hlavtox

Stylelint configuration

Suppliers list module

The PrestaShop open source project

Theme for the PrestaShop open source project website

  • #9: Disable analytics in the dev mode. Thank you, @kpodemski

Viewed products block module


Thank you to the contributors whose pull requests were merged since the last Core Monthly Report: @0x346e3730, @AlexTechDev, @Amit-Kumar-Tiwari-Webkul, @Dreimus, @FabienPapet, @Hlavtox, @JBLach, @JevgenijVisockij, @Julievrz, @NeOMakinG, @Oksydan, @PrestaEdit, @Progi1984, @PululuK, @Quetzacoalt91, @Robin-Fischer-PS, @Seb33300, @SharakPL, @Worst45, @artemevsin, @atomiix, @boubkerbribri, @buggyzap, @ceer, @davidglezz, @dependabot, @dingedi, @djodjo3, @dr-woland, @eternoendless, @github-actions, @hendaghanmi, @hugofintecture, @integritty, @jdaandersj, @jeckyl, @jf-viguier, @jirbel, @jolelievre, @jsuzineau, @justeen35, @jweillinfo, @kpodemski, @ks129, @lartist, @leemyongpakvn, @lmeyer1, @margud, @marsaldev, @matks, @matthieu-rolland, @mflasquin, @micka-fdz, @mparvazi, @nesrineabdmouleh, @nicosomb, @nizelg, @rickygzz, @rmilecki, @thomasnares, @tivuno, @tom-combet, @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 just 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!