PrestaShop Core Monthly - June
An inside look at the PrestaShop codebase
The new PrestaShop 8.1, ongoing work on PrestaShop 9.0, new content in the developer documentation and more! Read about all this news in the Core Monthly report for June.
PrestaShop 8.1 is out!
You read that right! The new PrestaShop 8.1 is out! 🎉 Congratulations to the whole PrestaShop project team, contributors and community members who made this release possible. Version 8.1 is a minor upgrade, with major improvements. The all-new product management page, full support for WebP and Avif and lots of other improvements are waiting for you. Read about this in the release notes.
With the release of PrestaShop 8.1, the development of PrestaShop 8.0.x has been stopped. The 8.0.x branch will not be updated anymore and existing fixes will be moved to version 8.1.1. Branch 8.1.x will be used for handling upcoming patch versions for PrestaShop 8.1. If you want to know more, the project’s website contains all the details about the PrestaShop release cycle.
If you want to upgrade to PrestaShop 8.1, the new version of the PrestaShop Upgrade Module is available.
Important note: if you upgrade from a previous version, the new product management page will not be enabled by default. You need to enable it in Advanced Parameters -> New & Experimental Features -> New product page.
PrestaShop Developer Conference
The first-ever PrestaShop Developer Conference is coming! On November 30th, 2023, in Paris, we will have a full day of technical talks about PrestaShop. This conference is a great opportunity to meet the PrestaShop project team and community members.
You can read more details and register on the conference website. The call for papers is open until September 29th, 2023. If you want to share your knowledge about PrestaShop, don’t hesitate to submit your talk!
PrestaShop 9.0 is coming
Things are not slowing down in the PrestaShop project. The development of PrestaShop 9.0 is in full swing. Some new features and improvements are already available in the develop
branch. The dev version is already based on Symfony 5.4 and PHP 8.1, which is a great opportunity to improve the codebase and make it more modern.
RectorPHP in PrestaShop
Thanks to @FabienPapet, the core is already getting some improvements and getting them quickly!
His contribution with RectorPHP helps to refactor some of the code to use all the new features from PHP 8.1.
Symfony 5.4 related changes
Upgrade to the Symfony 5.4 also required some changes in the codebase. For one, Swift Mailer has been replaced with Symfony Mailer, some unused Symfony libraries have been removed and some libraries that were forked in the past have been replaced with the original ones.
PHP 8.2 compatibility
Thanks to @Progi1984 the version 9.0 is now compatible with PHP 8.2. You can read more about the changes in this PHP version on the php.net website. As dynamic properties are now deprecated, I’m sure there will be some work for module developers in the PrestaShop ecosystem.
Codebase cleanup
The major version is also a great moment to clean the code from deprecations or some unused features that were supposed to be removed in the past. One example is a generation of HighDPI images removed from the core, as it is no longer helpful. You can use the <picture>
tag with the srcset attribute to load images depending on the screen resolution.
The same goes for the “Disable/Enable module for mobile devices feature”. It has been removed from the core since we believe there are ways to achieve the same result with the help of different means. It also caused some troubles with Smarty cache not being differentiated between devices.
There are also some examples of removed deprecations, like Tab::getClassName()
or quite a significant change with Tools::displayPrice
and Tools::displayNumber
removed. You can check the details in this pull request.
New features
New versions are not only about removing and cleaning up things. Some new features are already available in the develop
branch. One is the debug mode enabled only if the specific cookie exists. This is the first part to make this feature more secure and explicitly available for those needing it. There’s also ongoing work on the Symfony migration. More and more pages are being migrated to Symfony, like the features page, and some others are in the works.
Hummingbird theme
The Hummingbird theme is getting some nice improvements recently! You should definitely check the theme’s repository to see latest developments. Thanks to the help from the Theme&Design squad from the PrestaShop company we are getting closer to the first stable release of the theme.
If you are interested in using Hummingbird in the future, it is time to start testing it and reporting issues. You can do it here. You may also want to contribute to the theme. You can find more information about it in the contributing guide.
The theme is still in the development phase, so it is not recommended to use it on production websites.
Changes in modules
There are some minor changes in the native modules. You can review them all in the list on the bottom of the page. A lot of modules have been updated by our new committer @leemyongpakvn. He changed the build part, so that new versions use build script from the organization. This should make them easier to maintain them in the future.
As PrestaShop 8.1 is now available, we took some time to test the example modules against this version. If you work with PrestaShop, this repository is a great starting point to understand the current architecture and some of the latest features of the software.
Developer documentation
The developer documentation is getting more and more new content and improvements. The PrestaShop DevDocs is a great place to start if you want to learn more about PrestaShop development. It contains information about the PrestaShop core, how it works, how to contribute to the project, how to create a module or a theme and much more. The documentation is open source, so if you find any issues or want to contribute, you can do it on GitHub.
In June, a few changes have been made. We upgraded to the new version of Mermaid, which is used to generate diagrams in the documentation. We also improved canonical link for the “List of hooks” page, so if you search for it in Google, you will be pointed (hopefully!) to the correct page. We also improved a button visible if you browse documentation for older versions of PrestaShop, now it should be more visible.
Content-wise, some new things have been added to the PrestaShop 8.1 Notable Changes page. We recommend checking it out if you want to know more about the changes in the latest version of PrestaShop.
We also managed to merge some bigger improvements in the sections below:
- Improved installation guide - more detailed information about the installation process, windows-specific instructions and more.
- Improved web service section - improved documentation and more examples.
- Cookie component documentation - new documentation for the cookie component.
And last but not least, a brand new documentation for PrestaShop on Docker. There are also some other improvements, thanks to all contributors for their work!
Project releases
-
PrestaShop, PrestaShop 8.1.0 released on 2023-06-26.
-
Dashboard Trends module, v2.1.2 released on 2023-06-19.
-
Image slider module, v3.1.3 released on 2023-06-08.
-
Links list module, v6.0.3 released on 2023-06-23.
A quick update about PrestaShop’s GitHub issues and pull requests:
- 129 new issues have been created in the project repositories;
- 159 have been closed, including 16 fixed issues on the core;
- 318 pull requests have been opened in the project repositories;
- 345 pull requests have been closed, including 272 merged pull requests.
Code changes in the ‘8.0.x’ branch
Back office
- #32790: Fix PDF translations in backoffice. Thank you, @mflasquin
- #31379: Fix disabling a module for a specific shop applied to all shops. Thank you, @matthieu-rolland
Front office
- #32596: Fix availability display logic. Thank you, @mflasquin
Tests
- #33033: Nightly : Fixed install Node 14. Thank you, @Progi1984
- #33012: Nightly : Fixed mocha loader (8.0.x). Thank you, @Progi1984
- #32834: Nightly : 8.0.x : Fixed error in package.json. Thank you, @Progi1984
- #32829: Nightly : Fixed functional/BO/02*/01*/viewAndEditOrder/11*. Thank you, @Progi1984
Code changes in the ‘develop’ branch
Back office
- #33020: Extract FeatureChoiceType. Thank you, @zuk3975
- #33016: Improve controller depreciation documentation. Thank you, @mflasquin
- #33015: Feature value delete and export actions. Thank you, @zuk3975
- #32994: Feature value form integration. Thank you, @zuk3975
- #32993: Change translation key when duplicate product. Thank you, @mflasquin
- #32956: Override service discovery. Thank you, @mflasquin
- #32860: feat(api-platform): api platform documentation spike. Thank you, @tleon
- #32809: Add debug cookie option. Thank you, @unlocomqx
- #32672: Implement Edit Alias Command. Thank you, @aleksiuno
- #32662: Remove module list item when force deletion. Thank you, @M0rgan01
- #32627: Add CTAs for edit pages. Thank you, @Hlavtox
- #32556: SetCartRuleProductRestrictions CQRS handling. Thank you, @zuk3975
- #32464: SetCartRuleRestrictionsCommand. Thank you, @zuk3975
- #32382: Setup generic provider for oauth API. Thank you, @mflasquin
- #32334: Migrate Feature value list (a.ka. feature view action). Thank you, @zuk3975
- #32302: Implement Delete/Bulk Delete Alias Command. Thank you, @aleksiuno
- #31621: Enable Order Creation in BO with a virtual product and a customer add…. Thank you, @cquintini
- #31169: Aaa/apis08b delete authorized app. Thank you, @mflasquin
- #31116: Aaa/apis08d view authorized application. Thank you, @mflasquin
Core
- #32960: Removing guzzle library. Thank you, @lartist
- #32945: Install
rector/rector
and apply basic rules. Thank you, @FabienPapet - #32943: Remove unused symfony librairies. Thank you, @lartist
- #32927: Remove deprecated actions buttons. Thank you, @FabienPapet
- #32926: Fix updateQuantity PHPDOC . Thank you, @Kaikina
- #32890: Update phpunit and phpunit-bridge. Thank you, @M0rgan01
- #32872: Use laminas/laminas-code 4.11.0 instead of fork of 4.5. Thank you, @matks
- #32840: Error in cache id naming. Thank you, @lmeyer1
- #32811: Improve Product::getAnchor(). Thank you, @davidglezz
- #32781: Update phpunit-speedtrap to 4.0.1. Thank you, @boherm
- #32780: Update pelago/emogrifier to 7.0.0. Thank you, @boherm
- #32779: Update MobileDetect to 3.74.0. Thank you, @M0rgan01
- #32776: Update soundasleep/html2text to 2.1.0. Thank you, @M0rgan01
- #32771: Update lcobucci/jwt to 5.0.0. Thank you, @M0rgan01
- #32754: Profiler: measure execution time from the beginning.. Thank you, @lmeyer1
- #32742: Update composer installers. Thank you, @M0rgan01
- #32736: Replace swift mailer by symfony mailer. Thank you, @lartist
- #32450: Use dependency injection inside controllers. Thank you, @FabienPapet
- #32446: Remove high DPI images functionality. Thank you, @Hlavtox
- #32347: Use service discovery for form types. Thank you, @FabienPapet
- #32164: Removed deprecated methods
displayNumber
&displayPrice
in classTools
. Thank you, @Progi1984 - #32163: Remove deprecated method
setPriorities
in classSpecificPrice
. Thank you, @Progi1984 - #32161: Remove deprecated method
getClassName
in classTab
. Thank you, @Progi1984 - #32157: Remove deprecated UpdateProductStatusCommand (& Handler & Interface & service). Thank you, @Progi1984
- #31151: Remove obsolete enable/disable module on mobile feature, remove mobile_theme feature remains. Thank you, @Hlavtox
- #29116: Support for PHP 8.2. Thank you, @Progi1984
Front office
- #32946: FrontController should not drop existing notifications. Thank you, @Tofandel
- #32861: Fix invalid token in redirection after editing himself. Thank you, @boherm
- #32634: Introduce supplier presenter & simplify manufacturer presenter. Thank you, @Hlavtox
- #32631: Cache backup fix with no products. Thank you, @M0rgan01
Installer
- #32888: Fix link to blog in install. Thank you, @justeen35
Tests
- #33032: Nightly : Fixed install Node 16. Thank you, @Progi1984
- #33010: Nightly : Fixed mocha loader (develop). Thank you, @Progi1984
- #33002: Bump @typescript-eslint/parser from 5.59.11 to 5.60.0 in /tests/UI. Thank you, @dependabot
- #33001: Bump @typescript-eslint/eslint-plugin from 5.59.11 to 5.60.0 in /tests/UI. Thank you, @dependabot
- #32983: Replace legacy cart rule creation methods in behats with new CQRS steps. Thank you, @zuk3975
- #32935: Nightly : 1.7.8.x : Fixed Admin password & Removed sanity:productV2 campaign. Thank you, @Progi1984
- #32934: Bump dotenv from 16.1.4 to 16.3.1 in /tests/UI. Thank you, @dependabot
- #32933: Bump eslint from 8.42.0 to 8.43.0 in /tests/UI. Thank you, @dependabot
- #32932: Bump @typescript-eslint/eslint-plugin from 5.59.9 to 5.59.11 in /tests/UI. Thank you, @dependabot
- #32931: Bump @typescript-eslint/parser from 5.59.9 to 5.59.11 in /tests/UI. Thank you, @dependabot
- #32930: Bump playwright from 1.35.0 to 1.35.1 in /tests/UI. Thank you, @dependabot
- #32916: Remove deprecated functions for Faker V8 and use new functions. Thank you, @boubkerbribri
- #32891: Nightly : Move 1.7.8.x to Github Actions. Thank you, @Progi1984
- #32878: Bump @typescript-eslint/parser from 5.59.8 to 5.59.9 in /tests/UI. Thank you, @dependabot
- #32877: Bump @typescript-eslint/eslint-plugin from 5.59.8 to 5.59.9 in /tests/UI. Thank you, @dependabot
- #32876: Bump playwright from 1.34.3 to 1.35.0 in /tests/UI. Thank you, @dependabot
- #32863: Nightly : Fixed call to campaign Order. Thank you, @Progi1984
- #32836: Nightly : Develop : Fixed error in package.json. Thank you, @Progi1984
- #32822: Bump typescript from 5.0.4 to 5.1.3 in /tests/UI. Thank you, @dependabot
- #32821: Bump @typescript-eslint/parser from 5.59.7 to 5.59.8 in /tests/UI. Thank you, @dependabot
- #32820: Bump @xmldom/xmldom from 0.8.7 to 0.8.8 in /tests/UI. Thank you, @dependabot
- #32818: Bump eslint from 8.41.0 to 8.42.0 in /tests/UI. Thank you, @dependabot
- #32817: Bump dotenv from 16.0.3 to 16.1.4 in /tests/UI. Thank you, @dependabot
- #32816: Bump module-alias from 2.2.2 to 2.2.3 in /tests/UI. Thank you, @dependabot
- #32802: Nightly - Split commands for optimizing time. Thank you, @nesrineabdmouleh
- #32785: Nightly : Add WS & Modules campaigns. Thank you, @Progi1984
- #32483: Refacto cart rule tests. Thank you, @zuk3975
Web services
- #32884: Error Webservice combinations or categories on a blank schema. Thank you, @crezzur
- #32701: Deleting an attached file from the webservice API does not work. Thank you, @olecorre
- #30565: Allow only tlsv1.2+ for api calls. Thank you, @atomiix
- #29391: Fix issue where field updates by api when they are not supposed to. Thank you, @Prestaworks
Code changes in the ‘8.1.x’ branch
Back office
- #32906: Fix clear filter options on missing category. Thank you, @FabienPapet
- #32894: Admin search - Transmit the search query param. Thank you, @sowbiba
- #32789: Warning on Modules List page when Distribution API cannot be contacted. Thank you, @0x346e3730
- #32615: Update ImageGenerator resize destination path. Thank you, @M0rgan01
Tests
- #33023: Nightly : Fixed install Node 14. Thank you, @Progi1984
- #33011: Nightly : Fixed mocha loader (8.1.x). Thank you, @Progi1984
- #32859: Refacto WS tests countries. Thank you, @boubkerbribri
- #32849: Nightly : Fixed functional/BO/04*/01*/08*. Thank you, @Progi1984
- #32835: Nightly : 8.1.x : Fixed error in package.json. Thank you, @Progi1984
- #32792: Functional tests - Add new test ‘Design > Position > Filter module’. Thank you, @nesrineabdmouleh
- #32782: Functional tests - Add new tests ‘Stock > Sort and pagination movements table’. Thank you, @nesrineabdmouleh
- #32769: Functional Tests : API : External Auth Server - Resource Endpoint. Thank you, @Progi1984
- #32756: Functional Tests : Faceted search module - Uninstall and delete module. Thank you, @Progi1984
Web services
Code changes in the ‘1.7.8.x’ branch
Tests
- #32995: Functional tests - Fix random errors in the nightly 1.7.8.x. Thank you, @nesrineabdmouleh
- #32896: Fix github action runs on 1.7.8.x. Thank you, @boubkerbribri
- #32893: Nightly : 1.7.8.x - Move to Github Actions. Thank you, @Progi1984
Code changes in modules, themes and tools
Auto Upgrade module
- #593: Use interface instant of implementation. Thank you, @M0rgan01
- #592: Release module 4.16.0. Thank you, @jolelievre
- #591: Merge master to dev. Thank you, @matks
- #590: Fix and improve autoupgrade nightly. Thank you, @M0rgan01
- #589: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #587: Improve README about branches. Thank you, @matks
- #580: Add actionAdminBreadcrumbModifier hook. Thank you, @cvng
- #571: Fix migration issues. Thank you, @jocel1
Automated tests on Pull Requests
- #39:
ga.tests.ui.pr
: Defined Node versions. Thank you, @Progi1984 - #36: Added support for
1.7.8.x
. Thank you, @Progi1984 - #35: Nightly : Fixed error in package.json. Thank you, @Progi1984
- #31: Add campaign
WS
&Modules
. Thank you, @Progi1984
Banner module
- #55: Using the getConfigInMultipleLangs method instead of getInt (Deprecated). Thank you, @M0rgan01
- #54: Add badges in README and update links. Thank you, @justeen35
- #53: Bump validator and mochawesome in /tests/E2E. Thank you, @dependabot
Best-selling products statistics module
- #19: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Best categories statistics module
- #20: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Best vouchers statistics module
- #19: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Brands list module
- #19: Update build-release.yml with Organization config (recommit from fork). Thank you, @leemyongpakvn
- #18: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Carrier distribution statistics module
- #16: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Changes in developer documentation sources
- #1689: Fix domain name. Thank you, @PrestaEdit
- #1688: Add notable changes and hook 8.1. Thank you, @thomasnares
- #1686: Update shortcodes to CTAs. Thank you, @thomasnares
- #1685: Canonical hook list. Thank you, @thomasnares
- #1684: Testing : Code coverage report, reintegrate commit from tswfi, and change internal linking. Thank you, @thomasnares
- #1683: Document the cookie component. Thank you, @thomasnares
- #1681: Add documentation for hook actionListModules. Thank you, @nenes25
- #1680: Add link to BC Break ADR. Thank you, @matks
- #1679: Improved installation guide. Thank you, @thomasnares
- #1678: Update CQRS documentation. Thank you, @mflasquin
- #1677: Spell correctly GitHub. Thank you, @JoseNOM
- #1676: Module tutorial fix. Thank you, @thomasnares
- #1675: Fix how GitHub is spelled. Thank you, @prettytree
- #1674: Update tutorial.md. Thank you, @Samar-al
- #1673: Improve Webservices section of the documentation. Thank you, @thomasnares
- #1661: PrestaShop on Docker guide. Thank you, @thomasnares
Changes in developer documentation theme
- #38: adjust breakpoints, add flex. Thank you, @thomasnares
- #37: Add CTA shortcode, change warning banner for outdated doc. Thank you, @thomasnares
- #36: Fix canonical rels. Thank you, @thomasnares
- #35: Update _toc.scss - Temp Banner. Thank you, @thomasnares
- #34: Dev conference banner. Thank you, @kpodemski
- #33: Move some inlined CSS, change mermaid version and use CDN. Thank you, @thomasnares
Check payment module
- #61: Fix link to project. Thank you, @justeen35
Classic theme
- #117: Adapt theme for new presenter system. Thank you, @Hlavtox
- #111: Bump webpack from 5.53.0 to 5.76.0 in /_dev. Thank you, @dependabot
Contact informations module
- #57: Fix link to project. Thank you, @justeen35
Cross-selling module
- #46: More links fixed to project site. Thank you, @justeen35
Currency selector
- #35: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #34: More links fixed to project site. Thank you, @justeen35
Customer “Sign in” link module
- #50: fixed link to project site. Thank you, @justeen35
Customer account links module
- #46: More links fixed to project site. Thank you, @justeen35
Customer data privacy block module
- #42: fixed link to project site. Thank you, @justeen35
Customer reassurance block module
- #571: Bump webpack from 5.85.1 to 5.88.0. Thank you, @dependabot
- #570: Bump eslint from 8.42.0 to 8.43.0. Thank you, @dependabot
- #568: Bump sass-loader from 13.3.1 to 13.3.2. Thank you, @dependabot
- #567: Bump @babel/core from 7.22.1 to 7.22.5. Thank you, @dependabot
- #564: Bump webpack-cli from 5.1.1 to 5.1.4. Thank you, @dependabot
- #561: Bump webpack from 5.84.1 to 5.85.1. Thank you, @dependabot
- #559: Bump eslint from 8.41.0 to 8.42.0. Thank you, @dependabot
Custom text module
- #74: fixed link to project site. Thank you, @justeen35
Dashboard Trends module
- #65: Release 2.1.2. Thank you, @Progi1984
- #64: Bump module to 2.1.2. Thank you, @Progi1984
Distribution API Client
- #26: Warning on Modules List page when Distribution API cannot be contacted. Thank you, @0x346e3730
DocToolsBundle
- #2: Update dependencies & fix parser. Thank you, @mflasquin
Docker images
- #346: add images for PrestaShop 8.1.0. Thank you, @matthieu-rolland
- #344: Add 8.1 versions. Thank you, @jolelievre
- #342: Base image. Thank you, @Progi1984
- #341: Added base images for PHP 8.2. Thank you, @Progi1984
- #340: Added support for 8.2 (for nightly). Thank you, @Progi1984
- #335: Update env table for better readibility. Thank you, @thomasnares
Email Alerts module
- #131: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #121: We must not switch context (shop and language). Thank you, @lmeyer1
Email subscription module
- #96: fixed link to project site. Thank you, @justeen35
Example modules
- #151: Example modules improvements and tests against PrestaShop 8.1. Thank you, @kpodemski
Faceted search module
- #860: Bump webpack from 5.88.0 to 5.88.1. Thank you, @dependabot
- #858: Bump webpack from 5.87.0 to 5.88.0. Thank you, @dependabot
- #856: Bump eslint from 8.42.0 to 8.43.0. Thank you, @dependabot
- #855: Bump webpack from 5.86.0 to 5.87.0. Thank you, @dependabot
- #854: Bump sass-loader from 13.3.1 to 13.3.2. Thank you, @dependabot
- #853: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #852: Bump @babel/register from 7.21.0 to 7.22.5. Thank you, @dependabot
- #851: Bump @babel/eslint-parser from 7.21.8 to 7.22.5. Thank you, @dependabot
- #850: Bump @babel/cli from 7.21.5 to 7.22.5. Thank you, @dependabot
- #849: Bump @babel/node from 7.22.1 to 7.22.5. Thank you, @dependabot
- #848: Bump @babel/preset-env from 7.22.4 to 7.22.5. Thank you, @dependabot
- #846: Bump webpack from 5.85.0 to 5.86.0. Thank you, @dependabot
- #844: Bump eslint from 8.41.0 to 8.42.0. Thank you, @dependabot
- #843: Bump webpack from 5.84.1 to 5.85.0. Thank you, @dependabot
- #840: Bump css-loader from 6.7.4 to 6.8.1. Thank you, @dependabot
- #839: Bump sass-loader from 13.2.2 to 13.3.1. Thank you, @dependabot
- #838: Bump @babel/node from 7.20.7 to 7.22.1. Thank you, @dependabot
- #837: Bump @babel/core from 7.21.8 to 7.22.1. Thank you, @dependabot
Featured products module
- #54: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Google Analytics module
- #149: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #148: Remove old code, fix translation domains, bump compatibility. Thank you, @Hlavtox
Google Sitemap module
Hummingbird theme
- #524: Improvement: Rework Hn Structure. Thank you, @tblivet
- #515: Fix: product listing responsive. Thank you, @ga-devfront
- #514: fix: icon color on hover inside hompeage cta. Thank you, @ga-devfront
- #511: Format templates “cms”. Thank you, @yannicka
- #510: Accessibility: add aria-hidden, title and remove uppercase. Thank you, @yannicka
- #508: Show/Hide Password: Accessibility on the button. Thank you, @yannicka
- #506: Accessibility: add aria-hidden (and some aria-label). Thank you, @yannicka
- #505: Fixed searchbar blank space on mobile screen. Thank you, @GytisZum
- #501: Several bug fix on cart related with products stock. Thank you, @GytisZum
- #500: Bump theme compatibility to 8.1 min. Thank you, @kpodemski
- #498: Fix smarty deprecation stripslashes. Thank you, @lmeyer1
- #436: product page - gallery zoom photoswipe. Thank you, @JBLach
Image slider module
- #90: Update build-release.yml using Organization config . Thank you, @leemyongpakvn
- #89: Delete PULL_REQUEST_TEMPLATE.md. Thank you, @JoseNOM
- #88: Remove useless Google Analytics parameters. Thank you, @JoseNOM
- #87: Release 3.1.3. Thank you, @JoseNOM
- #86: Bump version to 3.1.3 for release. Thank you, @JoseNOM
Issues Bot
- #110: Feat: Production deployment. Thank you, @JMorinPS
- #109: Feat: Integration deployment. Thank you, @JMorinPS
- #108: Feat: Original Dockerfile. Thank you, @JMorinPS
Kanbanbot
- #14: Composer update. Thank you, @lartist
- #13: Fix signature payload comparison. Thank you, @lartist
- #12: Check payload signature from webhook. Thank you, @lartist
- #11: Feat: production workflow. Thank you, @JMorinPS
- #10: Add webhook for github events. Thank you, @lartist
- #7: Upgrade to symfony 6.3. Thank you, @lartist
- #5: Feat/integration. Thank you, @JMorinPS
Links list module
- #176: Release 6.0.3. Thank you, @jolelievre
- #175: Revert controller service. Thank you, @jolelievre
Main menu module
- #71: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
Module Releases Monitor
Newsletter statistics module
- #18: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Order Notifications on the Favicon module
- #40: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
PHP Developer Tools
- #73: Update README.md. Thank you, @PrestaSafe
Pages not found module
- #34: Bump config.xml to 3.0.0. Thank you, @Hlavtox
- #33: Release 2.0.3. Thank you, @kpodemski
- #32: Bump min compatibility to PHP 7.1.3 and PS 1.7.7, module version to 3.0.0. Thank you, @leemyongpakvn
Payment example module
- #17: Bump prestashop/php-dev-tools from 3.8 to 3.16.1. Thank you, @dependabot
- #16: Minor fixes. Thank you, @kpodemski
PrestaShop on Docker
- #23: Add PHP 8.2 support. Thank you, @Progi1984
Presthubot
- #142: Bump symfony/var-dumper from 5.4.24 to 5.4.25. Thank you, @dependabot
- #141: Bump phpstan/phpstan from 1.10.20 to 1.10.21. Thank you, @dependabot
- #140: Bump phpstan/phpstan from 1.10.19 to 1.10.20. Thank you, @dependabot
- #139: Bump phpstan/phpstan from 1.10.18 to 1.10.19. Thank you, @dependabot
- #138: Bump phpunit/phpunit from 9.6.8 to 9.6.9. Thank you, @dependabot
- #137: Bump phpstan/phpstan from 1.10.16 to 1.10.18. Thank you, @dependabot
- #136: Bump phpstan/phpstan from 1.10.15 to 1.10.16. Thank you, @dependabot
Product Comments module
- #170: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
- #168: Fix link to website in README. Thank you, @justeen35
Registered customer information statistics module
- #22: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Sales and orders statistics module
- #32: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Shopping cart module
- #90: Update build-release.yml using Organization config. Thank you, @leemyongpakvn
Shop search statistics module
- #21: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Stats Dashboard module
- #30: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
The PrestaShop open source project
- #201: Add Thomas Leone to committers. Thank you, @kpodemski
- #197: Update slack invitation link. Thank you, @matks
- #196: Add leemyongpakvn to committers. Thank you, @matks
- #194: Include step ZIP archive in the release process. Thank you, @matks
- #178: Landing page ps81. Thank you, @kpodemski
Theme for the PrestaShop open source project website
- #11: Improved releases template, common styles and scripts in one place. Thank you, @kpodemski
User-documentation-en
Wire payment module
- #80: Update build-release.yml with Organization config. Thank you, @leemyongpakvn
Wishlist block module
- #191: Fix Issue : FO / Blockwishlist - Translations are not take in account for “Wishlist default title” part. Thank you, @paul-jolimoi
Thank you to the contributors whose pull requests were merged since the last Core Monthly Report: @0x346e3730, @FabienPapet, @GytisZum, @Hlavtox, @JBLach, @JMorinPS, @JoseNOM, @Kaikina, @M0rgan01, @PrestaEdit, @PrestaSafe, @Prestaworks, @Progi1984, @Samar-al, @Tofandel, @aleksiuno, @atomiix, @boherm, @boubkerbribri, @cquintini, @crezzur, @cvng, @davidglezz, @dependabot, @ga-devfront, @jocel1, @jolelievre, @justeen35, @kpodemski, @lartist, @leemyongpakvn, @lmeyer1, @matks, @matthieu-rolland, @mflasquin, @nenes25, @nesrineabdmouleh, @nicosomb, @olecorre, @paul-jolimoi, @prettytree, @sowbiba, @tblivet, @thomasnares, @tleon, @unlocomqx, @yannicka, @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!