diff --git a/content/news/core-monthly/2026/core-monthly-2026-03-01-2026-03-31.md b/content/news/core-monthly/2026/core-monthly-2026-03-01-2026-03-31.md new file mode 100644 index 00000000000..72ea65d8744 --- /dev/null +++ b/content/news/core-monthly/2026/core-monthly-2026-03-01-2026-03-31.md @@ -0,0 +1,481 @@ +--- +layout: post +title: "PrestaShop Core Monthly - March 2026" +subtitle: "PrestaShop 9.1 is here, the first EO2S, and a Live Update with new leadership" +date: 2026-04-03 +authors: [ kpodemski ] +image: /assets/images/theme/banner-core-monthly.jpg +twitter_image: /assets/images/theme/banner-core-monthly.jpg +opengraph_image: /assets/images/theme/banner-core-monthly.jpg +icon: icon-calendar +tags: + - core-monthly +--- + +March was a milestone month for PrestaShop. The long-awaited 9.1 release shipped with Hummingbird 2.0 as the default theme, the community gathered at the first Ecommerce Open Source Summit, and the March Live Update featured PrestaShop's new leadership for the first time on the stream. + + + +Dear community, + +March 2026 will be one to remember. PrestaShop 9.1 is now available, making Hummingbird 2.0 the default storefront experience for every new installation. Alongside this major release, we published a security patch for the 8.2 branch, the first-ever Ecommerce Open Source Summit took place in Paris, and closed the month with a Live Update where PrestaShop's new leadership spoke directly with the community. On the blog, we also shared how AI helped accelerate API development and introduced the example modules repository. Let's dive in. + +## PrestaShop 9.1: Hummingbird takes center stage + +On March 23rd, [PrestaShop 9.1]({{< relref "/news/releases/prestashop-9-1-0-available" >}}) was officially released. This is the version many developers and agencies have been waiting for. Hummingbird 2.0 is now the default front office theme, delivering a modern, accessible, and high-performance storefront out of the box. For those who followed the v2 architecture article published in February, this is the natural next step: what was experimental is now the baseline. + + + +Beyond the theme, 9.1 introduces two experimental features behind feature flags. The multi-carrier shipping system (also known as "Shipments") rethinks how orders with multiple carriers are handled, and the redesigned discount system brings a cleaner, more reliable approach to managing promotions. Both features are opt-in, giving merchants and developers time to test before committing. If you want to understand these features in depth, the dedicated articles on [Shipments]({{< relref "/news/posts/2026/introducing-shipments" >}}) and [Improved Discounts]({{< relref "/news/posts/2026/improved-discounts-system" >}}) are well worth reading. + +## Security patch for the 8.2 branch + +The same day, [PrestaShop 8.2.5]({{< relref "/news/releases/prestashop-8-2-5-maintenance-release" >}}) was released. This security patch addresses two vulnerabilities: a stored XSS issue in back office templates (requiring prior access to exploit) and an improper use of the validation framework. If you are still running 8.2.x, updating is recommended. As a reminder, the 8.2 branch receives security patches only, so planning your migration to PrestaShop 9 remains a good idea. + +## Developer resources and community events + +March was also a busy month on the blog. We published an article introducing the [example modules repository]({{< relref "/news/posts/2026/discover-example-modules" >}}), a collection of over 20 small, focused modules that demonstrate specific development patterns in practice. If you have ever wanted to see how a particular PrestaShop feature works in real code, this is the place to look. + + + +On the AI front, we shared how four PrestaShop teams came together for an [API hackathon powered by Claude Code]({{< relref "/news/posts/2026/ai-powered-api-hackathon-14-endpoints-one-day" >}}), producing 14+ new Admin API endpoints in a single day. The article goes into the process, the results, and the reusable tooling that came out of it. + + + +The community also gathered in Paris for the inaugural [Ecommerce Open Source Summit (EO2S)]({{< relref "/news/posts/2026/Ecommerce-Open-Source-Summit-2026-wrapup" >}}), organized by Friends of Presta. The event brought together developers, agencies, and ecommerce professionals for a full day of talks, including the first joint appearance of PrestaShop and Sylius since the Cyber_Pixel acquisition. The keynote featured an exclusive CMS Ecommerce Barometer for France, and Soledis presented their 400-hour B2B contribution alongside Kiwik's work on Custom Data. A great sign for the health of the open source ecommerce community. + +## March Live Update: new leadership meets the community + +On March 31st, we hosted the [March Live Update]({{< relref "/news/public-oss-demo/2026/live-update-march-2026" >}}), and it was a special one. For the first time, PrestaShop's new leadership (CEO Mikolaj Krol, COO Damian Murawski, and General Manager Olivier Binet) joined the session together to say hello, answer community questions, and share their perspective on the project's direction. The session also included a detailed preview of the upcoming One-Page Checkout feature planned for PrestaShop 9.2. If you missed it, the [replay is available on YouTube](https://www.youtube.com/watch?v=xa6sVBFXD9E). + +## Most active contributors + +March was one of the busiest months in recent memory, with 372 pull requests merged across the project. Here are the most active contributors by number of PRs: + +1. [@ga-devfront](https://github.com/ga-devfront) (84 PRs), who rolled out automated issue-to-project workflows across nearly every module in the organization, a big step toward unified project management. +2. [@Progi1984](https://github.com/Progi1984) (29 PRs), with test improvements, CI configuration, and label synchronization work. +3. [@Quetzacoalt91](https://github.com/Quetzacoalt91) (26 PRs), driving the [Update Assistant](https://github.com/PrestaShop/autoupgrade) 7.6 release with module compatibility checks and upgrade support. +4. [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) (25 PRs), building out the discount V2 and multicarrier test suites in the [UI testing library](https://github.com/PrestaShop/ui-testing-library). +5. [@jolelievre](https://github.com/jolelievre) (15 PRs), laying the groundwork for the new pricing architecture. + +## Spotlight on community contributors + +March saw strong contributions from the community. [@Codencode](https://github.com/Codencode) had another strong month, fixing a fuzzy search SQL bug, refactoring attachment download URLs for SEO-friendly patterns, and fixing hook names in the special offers module, among other contributions across the core and documentation. [@soledis-contributeur](https://github.com/soledis-contributeur) kept pushing forward the B2B initiative, adding business entity management features and the B2C/B2B mode settings across the core and the Update Assistant. [@axel-paillaud](https://github.com/axel-paillaud) submitted five documentation pull requests, fixing namespace references, endpoint URI templates, and URL corrections. [@Prestaworks](https://github.com/Prestaworks) improved CMS category page presentation and fixed product name handling for attributes. Finally, [@jf-viguier](https://github.com/jf-viguier) added the useful `--skip-overrides` option to the PrestaShop CLI module command and updated configuration documentation. + +{{< contributors-grid "Codencode" "soledis-contributeur" "axel-paillaud" "Prestaworks" "jf-viguier" / >}} + +Beyond these spotlights, March was an exceptionally active month across the ecosystem. The [Update Assistant](https://github.com/PrestaShop/autoupgrade) shipped [version 7.6.0](https://github.com/PrestaShop/autoupgrade/releases/tag/v7.6.0), a major update that adds module compatibility checks against both the Marketplace and open source project APIs, improved error reporting, and full support for upgrading to PrestaShop 9.1.0. A follow-up [patch 7.6.1](https://github.com/PrestaShop/autoupgrade/releases/tag/v7.6.1) was released shortly after to fix an edge case. [Hummingbird](https://github.com/PrestaShop/hummingbird) saw continued jQuery removal efforts and dynamic checkout step generation. The One-Page Checkout module ([ps_onepagecheckout](https://github.com/PrestaShop/ps_onepagecheckout)) received its first batch of feature work. And the new pricing architecture started taking shape on the develop branch. For the full picture, scroll down through the complete list of pull requests below. + +## Project releases + +* [PrestaShop](https://github.com/PrestaShop/PrestaShop), [PrestaShop 9.1.0](https://github.com/PrestaShop/PrestaShop/releases/tag/9.1.0) released on 2026-03-23. +* [PrestaShop](https://github.com/PrestaShop/PrestaShop), [PrestaShop 8.2.5](https://github.com/PrestaShop/PrestaShop/releases/tag/8.2.5) released on 2026-03-23. + + + +## A quick update about PrestaShop's GitHub issues and pull requests: + +- [110 new issues](https://github.com/search?q=repo%3APrestaShop%2FPrestaShop+is%3Apublic++is%3Aissue+created%3A2026-03-01..2026-03-31) have been created in the project repositories; +- [183 have been closed](https://github.com/search?q=repo%3APrestaShop%2FPrestaShop+is%3Apublic++is%3Aissue+closed%3A2026-03-01..2026-03-31), including [1 fixed issues](https://github.com/search?q=repo%3APrestaShop%2FPrestaShop+is%3Apublic++is%3Aissue+label%3Afixed+closed%3A2026-03-01..2026-03-31) on the core; +- [554 pull requests have been opened](https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+created%3A2026-03-01..2026-03-31) in the project repositories; +- [483 pull requests have been closed](https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+closed%3A2026-03-01..2026-03-31), including [372 merged pull requests](https://github.com/search?q=org%3APrestaShop+is%3Apublic++-repo%3Aprestashop%2Fprestashop.github.io++is%3Apr+merged%3A2026-03-01..2026-03-31). + + +## Code changes in the ‘develop’ branch +### Back office +* [#41012](https://github.com/PrestaShop/PrestaShop/pull/41012): Add shipments on edit modal. Thank you, [@Poulinhoo](https://github.com/Poulinhoo) +* [#40960](https://github.com/PrestaShop/PrestaShop/pull/40960): Handle shipment product quantity update. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#40944](https://github.com/PrestaShop/PrestaShop/pull/40944): Add a modal to improve shipments inside order page for editing a product. Thank you, [@Poulinhoo](https://github.com/Poulinhoo) +* [#40918](https://github.com/PrestaShop/PrestaShop/pull/40918): Add GetShipmentsForOrderDetail query. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#40912](https://github.com/PrestaShop/PrestaShop/pull/40912): Handle no value objects, like NoStateId, NoCombinationId in ValueObje…. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#40892](https://github.com/PrestaShop/PrestaShop/pull/40892): Discount UI improvement. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#40874](https://github.com/PrestaShop/PrestaShop/pull/40874): Update eligible carriers calculation for multi-shipment. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#40867](https://github.com/PrestaShop/PrestaShop/pull/40867): Hide expiration field when "period never expires" is checked. Thank you, [@nicosomb](https://github.com/nicosomb) +* [#40852](https://github.com/PrestaShop/PrestaShop/pull/40852): Add soft delete on multishipment. Thank you, [@Poulinhoo](https://github.com/Poulinhoo) +* [#40846](https://github.com/PrestaShop/PrestaShop/pull/40846): Update split and merge forms for multi-shipment. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#40819](https://github.com/PrestaShop/PrestaShop/pull/40819): Add possibility to create a shipment on an existing order. Thank you, [@Poulinhoo](https://github.com/Poulinhoo) +* [#40685](https://github.com/PrestaShop/PrestaShop/pull/40685): EPIC1-US1.2 : B2B Model Activation : add “B2C mode” and “B2B mode” settings. Thank you, [@soledis-contributeur](https://github.com/soledis-contributeur) +### Core +* [#41138](https://github.com/PrestaShop/PrestaShop/pull/41138): Mark Upgrader class as deprecated. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#41039](https://github.com/PrestaShop/PrestaShop/pull/41039): Initialise new Product calculator. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#41032](https://github.com/PrestaShop/PrestaShop/pull/41032): Add new pricing feature flag. Thank you, [@boherm](https://github.com/boherm) +* [#41029](https://github.com/PrestaShop/PrestaShop/pull/41029): Define the architecture for the new extra property feature. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#41027](https://github.com/PrestaShop/PrestaShop/pull/41027): Start defining the new pricing architecture. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#40830](https://github.com/PrestaShop/PrestaShop/pull/40830): Introduce CartRule::total_quantity property. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#40613](https://github.com/PrestaShop/PrestaShop/pull/40613): Add --skip-overrides option to prestashop:module CLI command. Thank you, [@jf-viguier](https://github.com/jf-viguier) +### Front office +* [#40864](https://github.com/PrestaShop/PrestaShop/pull/40864): Feat(OPC): introduce template feature flag for One-Page Checkout. Thank you, [@ThbPS](https://github.com/ThbPS) +* [#40308](https://github.com/PrestaShop/PrestaShop/pull/40308): CMS pages listed on CMS Category page should be presented properly. Thank you, [@Prestaworks](https://github.com/Prestaworks) +* [#39949](https://github.com/PrestaShop/PrestaShop/pull/39949): Refactor attachment download URLs to use SEO-friendly pattern /attachment/{id}-{filename}. Thank you, [@Codencode](https://github.com/Codencode) +### Installer +* [#41028](https://github.com/PrestaShop/PrestaShop/pull/41028): EPIC2-US2.1 :Business Entity Management (Back Office) – New “Business Entities” menu entry. Thank you, [@soledis-contributeur](https://github.com/soledis-contributeur) +* [#40891](https://github.com/PrestaShop/PrestaShop/pull/40891): B2B Contribution - Add "default" flag to business entity address. Thank you, [@soledis-contributeur](https://github.com/soledis-contributeur) +### Tests +* [#41112](https://github.com/PrestaShop/PrestaShop/pull/41112): Functional Tests : API : GET /discount-types. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#41060](https://github.com/PrestaShop/PrestaShop/pull/41060): Functional Tests : BO - Discount - Minimum purchase amount (On Free shipping). Thank you, [@Progi1984](https://github.com/Progi1984) +* [#41056](https://github.com/PrestaShop/PrestaShop/pull/41056): Functional tests - Add new UI test to check free gift in discount V2 page . Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#41055](https://github.com/PrestaShop/PrestaShop/pull/41055): Add UI test for theme/logo > see all theme's modules button. Thank you, [@nicosomb](https://github.com/nicosomb) +* [#41031](https://github.com/PrestaShop/PrestaShop/pull/41031): Functional tests - Refacto discount V2 > Minimum purchase amount. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#40973](https://github.com/PrestaShop/PrestaShop/pull/40973): Nightly : Change hour of start. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40957](https://github.com/PrestaShop/PrestaShop/pull/40957): Functional tests - Add some check to BO - Orders - Multicarrier. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#37161](https://github.com/PrestaShop/PrestaShop/pull/37161): Functional tests - Migrate link list pages to ui-testing-library and refacto CRUD linkList. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +## Code changes in the ‘9.1.x’ branch +### Back office +* [#41018](https://github.com/PrestaShop/PrestaShop/pull/41018): Fix #33921 - Add specific error message when embedded HTML is blocked. Thank you, [@mattgoud](https://github.com/mattgoud) +* [#40964](https://github.com/PrestaShop/PrestaShop/pull/40964): Use sticky positioning for module selection panel in Positions page. Thank you, [@intraordinaire](https://github.com/intraordinaire) +* [#40745](https://github.com/PrestaShop/PrestaShop/pull/40745): Allow category tree selector to open when no default category. Thank you, [@Kaikina](https://github.com/Kaikina) +### Core +* [#41086](https://github.com/PrestaShop/PrestaShop/pull/41086): Fix tests with admin api. Thank you, [@boherm](https://github.com/boherm) +* [#41059](https://github.com/PrestaShop/PrestaShop/pull/41059): Set version to 9.1.1. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#41041](https://github.com/PrestaShop/PrestaShop/pull/41041): Add workflow to automatically set milestone based on target branch. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#41033](https://github.com/PrestaShop/PrestaShop/pull/41033): Update Symfony components after 6.4.35 release. Thank you, [@nicosomb](https://github.com/nicosomb) +* [#41009](https://github.com/PrestaShop/PrestaShop/pull/41009): Improve bulk actions returns from admin api. Thank you, [@boherm](https://github.com/boherm) +* [#40894](https://github.com/PrestaShop/PrestaShop/pull/40894): EditStateHandler : Fixes if ZoneId or Country are null (partial update). Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40888](https://github.com/PrestaShop/PrestaShop/pull/40888): Add ShopContext and LanguageContext to FeatureAttributeRepository. Thank you, [@boherm](https://github.com/boherm) +* [#40834](https://github.com/PrestaShop/PrestaShop/pull/40834): Use constants for range behavior. Thank you, [@Hlavtox](https://github.com/Hlavtox) +* [#40655](https://github.com/PrestaShop/PrestaShop/pull/40655): Fix saving module settings when legacy profiler enabled. Thank you, [@kpodemski](https://github.com/kpodemski) +* [#40651](https://github.com/PrestaShop/PrestaShop/pull/40651): Return correct product name for attributes. Thank you, [@Prestaworks](https://github.com/Prestaworks) +### Front office +* [#41087](https://github.com/PrestaShop/PrestaShop/pull/41087): Add checkout step properties. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#40853](https://github.com/PrestaShop/PrestaShop/pull/40853): Fix fuzzy search SQL when closest word contains apostrophe (#40847). Thank you, [@Codencode](https://github.com/Codencode) +* [#40795](https://github.com/PrestaShop/PrestaShop/pull/40795): Fix: Fatal error in hookActionCartSave when switching language and calling Product::getPriceStatic() or Cart::getProducts(). Thank you, [@Codencode](https://github.com/Codencode) +### LO +* [#40945](https://github.com/PrestaShop/PrestaShop/pull/40945): Turkey updated its tax rates on July 10, 2023.. Thank you, [@metineren](https://github.com/metineren) +### Tests +* [#41025](https://github.com/PrestaShop/PrestaShop/pull/41025): Functional tests - Refacto create customer from order page. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#40923](https://github.com/PrestaShop/PrestaShop/pull/40923): Dynamize docker names when using docker exec in CI. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#40910](https://github.com/PrestaShop/PrestaShop/pull/40910): Functional tests - Add first UI test of discount V2 : Minimum purchase amount (On cart amount). Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +## Code changes in the ‘9.0.x’ branch +### Back office +* [#40736](https://github.com/PrestaShop/PrestaShop/pull/40736): Fix: Error when creating an attribute for a group in “All shops” context with multiple shops. Thank you, [@Codencode](https://github.com/Codencode) +### Tests +* [#40990](https://github.com/PrestaShop/PrestaShop/pull/40990): Functional Tests : Bump @prestashop-core/ui-testing. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40954](https://github.com/PrestaShop/PrestaShop/pull/40954): Functional Tests : Improve nightly. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40946](https://github.com/PrestaShop/PrestaShop/pull/40946): Functional Tests : Improve `functional:BO:orders:03-05`. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40933](https://github.com/PrestaShop/PrestaShop/pull/40933): Functional Tests : Improve `functional:BO:orders:01-view-and-edit-order`. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40931](https://github.com/PrestaShop/PrestaShop/pull/40931): Functional Tests : Audit : BO - Wall of Fame. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#40911](https://github.com/PrestaShop/PrestaShop/pull/40911): Functional Tests : Improve `functional:BO:orders:03-05`. Thank you, [@Progi1984](https://github.com/Progi1984) + + +## Code changes in modules, themes and tools + +### .github +* [#41](https://github.com/PrestaShop/.github/pull/41): Enhance stale action configuration by adding 'operations-per-run' input for rate limiting. Thank you, [@cnavarro-prestashop](https://github.com/cnavarro-prestashop) +* [#40](https://github.com/PrestaShop/.github/pull/40): Github Action : Sync Labels (Added new labels). Thank you, [@Progi1984](https://github.com/Progi1984) +* [#39](https://github.com/PrestaShop/.github/pull/39): Github Action : Sync Labels (Fixed token). Thank you, [@Progi1984](https://github.com/Progi1984) +* [#38](https://github.com/PrestaShop/.github/pull/38): Github Action : Sync Labels. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#37](https://github.com/PrestaShop/.github/pull/37): Add stale issue management action. Thank you, [@cnavarro-prestashop](https://github.com/cnavarro-prestashop) +* [#36](https://github.com/PrestaShop/.github/pull/36): Enhance changelog script with new contributors grid. Thank you, [@kpodemski](https://github.com/kpodemski) +* [#35](https://github.com/PrestaShop/.github/pull/35): In shared PHPStan action add an input to prevent automatic merge. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#34](https://github.com/PrestaShop/.github/pull/34): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### API Resources +* [#161](https://github.com/PrestaShop/ps_apiresources/pull/161): Fix bulk error status code. Thank you, [@boherm](https://github.com/boherm) +* [#157](https://github.com/PrestaShop/ps_apiresources/pull/157): Add POST /countries endpoint to create a country. Thank you, [@mattgoud](https://github.com/mattgoud) +* [#153](https://github.com/PrestaShop/ps_apiresources/pull/153): add get country single /countries/{countryId}. Thank you, [@kseghair](https://github.com/kseghair) +* [#149](https://github.com/PrestaShop/ps_apiresources/pull/149): Fix searchalias endpoints. Thank you, [@boherm](https://github.com/boherm) +* [#145](https://github.com/PrestaShop/ps_apiresources/pull/145): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#144](https://github.com/PrestaShop/ps_apiresources/pull/144): Add new CI restrictions. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#142](https://github.com/PrestaShop/ps_apiresources/pull/142): Make validTo nullable. Thank you, [@nicosomb](https://github.com/nicosomb) +### Auto Upgrade module +* [#1762](https://github.com/PrestaShop/autoupgrade/pull/1762): Merge `7.6.x` in `dev` branch. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1761](https://github.com/PrestaShop/autoupgrade/pull/1761): Fix undefined key 19 in UpgradeSelfCheck. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1757](https://github.com/PrestaShop/autoupgrade/pull/1757): [Backport to 7.6.x] EPIC2-US2.1 :Business Entity Management (Back Office) – New “Business Entities” menu entry. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1756](https://github.com/PrestaShop/autoupgrade/pull/1756): Make latest release nullable in module compatibility class. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1750](https://github.com/PrestaShop/autoupgrade/pull/1750): Check modules compliancy with destination version of PrestaShop with Marketplace and Open-Source project APIs. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1746](https://github.com/PrestaShop/autoupgrade/pull/1746): EPIC2-US2.1 : New “Business Entities” menu entry. Thank you, [@soledis-contributeur](https://github.com/soledis-contributeur) +* [#1743](https://github.com/PrestaShop/autoupgrade/pull/1743): UI tests - Fix update modal test. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#1741](https://github.com/PrestaShop/autoupgrade/pull/1741): Update branch support in Readme. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1734](https://github.com/PrestaShop/autoupgrade/pull/1734): Update the post-update page following the changes of Update Assistant 7.6. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1730](https://github.com/PrestaShop/autoupgrade/pull/1730): Add messages when no action is required or when the PrestaShop given version is not released yet. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1729](https://github.com/PrestaShop/autoupgrade/pull/1729): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#1723](https://github.com/PrestaShop/autoupgrade/pull/1723): Improve link handling and standardize external links. Thank you, [@tblivet](https://github.com/tblivet) +* [#1722](https://github.com/PrestaShop/autoupgrade/pull/1722): Move B2B table in the 9.2.0.sql file. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1721](https://github.com/PrestaShop/autoupgrade/pull/1721): Update hooks for 9.1.0 upgrade. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#1719](https://github.com/PrestaShop/autoupgrade/pull/1719): Update commands and steps in Readme. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1717](https://github.com/PrestaShop/autoupgrade/pull/1717): Add channel option for check requirements command. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#1716](https://github.com/PrestaShop/autoupgrade/pull/1716): fix: Clean configuration file for check-requirements-command. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#1715](https://github.com/PrestaShop/autoupgrade/pull/1715): Improve channel local validator. Thank you, [@M0rgan01](https://github.com/M0rgan01) +* [#1709](https://github.com/PrestaShop/autoupgrade/pull/1709): Bump to v7.6.0. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1707](https://github.com/PrestaShop/autoupgrade/pull/1707): Fix prevent mass uninstallation while updating to unreleased versions of PrestaShop. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#1705](https://github.com/PrestaShop/autoupgrade/pull/1705): Show technical error details before generic error message. Thank you, [@kseghair](https://github.com/kseghair) +* [#1704](https://github.com/PrestaShop/autoupgrade/pull/1704): Fix opening of modals in requirements. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1703](https://github.com/PrestaShop/autoupgrade/pull/1703): Update command update:check-modules to display lists of incompatible and uncertain modules. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1702](https://github.com/PrestaShop/autoupgrade/pull/1702): Update readme with local development and delete obsolete docker files. Thank you, [@kseghair](https://github.com/kseghair) +* [#1700](https://github.com/PrestaShop/autoupgrade/pull/1700): New Crowdin updates. Thank you, [@ps-jarvis](https://github.com/ps-jarvis) +* [#1699](https://github.com/PrestaShop/autoupgrade/pull/1699): Display lists of incompatible modules or with uncertain compatibility while checking requirements. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1692](https://github.com/PrestaShop/autoupgrade/pull/1692): Increase resolution of viewport in UI tests. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1691](https://github.com/PrestaShop/autoupgrade/pull/1691): Ui tests - Fix upgrade ui tests for ps versions inf to 1.7.4. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#1689](https://github.com/PrestaShop/autoupgrade/pull/1689): Init Symfony kernel during modules uninstallation. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1679](https://github.com/PrestaShop/autoupgrade/pull/1679): Add "default" flag to business_entity_address table. Thank you, [@soledis-contributeur](https://github.com/soledis-contributeur) +* [#1664](https://github.com/PrestaShop/autoupgrade/pull/1664): Fix task uninstall module not catch error properly. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#1658](https://github.com/PrestaShop/autoupgrade/pull/1658): Introduce a module source provider for updates about modules included in release but not in composer.json. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#1452](https://github.com/PrestaShop/autoupgrade/pull/1452): UI tests - Add upgrade tests for PS classic. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +### Automated tests on Pull Requests +* [#101](https://github.com/PrestaShop/ga.tests.ui.pr/pull/101): Fix docker prefix, dots must be removed. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#100](https://github.com/PrestaShop/ga.tests.ui.pr/pull/100): Dynamic docker prefix in case the forked repo has been renamed. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#99](https://github.com/PrestaShop/ga.tests.ui.pr/pull/99): Update security workflow. Thank you, [@jolelievre](https://github.com/jolelievre) +### Available quantities statistics module +* [#38](https://github.com/PrestaShop/statsstock/pull/38): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Banner module +* [#82](https://github.com/PrestaShop/ps_banner/pull/82): Fix img not closed. Thank you, [@Touxten](https://github.com/Touxten) +* [#81](https://github.com/PrestaShop/ps_banner/pull/81): Functional Tests : Remove old E2E Tests. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#80](https://github.com/PrestaShop/ps_banner/pull/80): Switched to external ci actions. Thank you, [@Touxten](https://github.com/Touxten) +* [#70](https://github.com/PrestaShop/ps_banner/pull/70): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best-selling products statistics module +* [#27](https://github.com/PrestaShop/statsbestproducts/pull/27): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best categories statistics module +* [#28](https://github.com/PrestaShop/statsbestcategories/pull/28): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best customers statistics module +* [#39](https://github.com/PrestaShop/statsbestcustomers/pull/39): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best manufacturers statistics module +* [#32](https://github.com/PrestaShop/statsbestmanufacturers/pull/32): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best sellers module +* [#39](https://github.com/PrestaShop/ps_bestsellers/pull/39): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best suppliers statistics module +* [#28](https://github.com/PrestaShop/statsbestsuppliers/pull/28): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Best vouchers statistics module +* [#26](https://github.com/PrestaShop/statsbestvouchers/pull/26): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Brands list module +* [#31](https://github.com/PrestaShop/ps_brandlist/pull/31): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Carrier distribution statistics module +* [#22](https://github.com/PrestaShop/statscarrier/pull/22): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Cash on delivery module +* [#201](https://github.com/PrestaShop/ps_cashondelivery/pull/201): Fixed CI PHPStan. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#197](https://github.com/PrestaShop/ps_cashondelivery/pull/197): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Catalog evaluation statistics module +* [#38](https://github.com/PrestaShop/statscheckup/pull/38): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Catalog statistics module +* [#45](https://github.com/PrestaShop/statscatalog/pull/45): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Category tree links module +* [#85](https://github.com/PrestaShop/ps_categorytree/pull/85): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Changes in developer documentation sources +* [#2127](https://github.com/PrestaShop/docs/pull/2127): Fix syntax error in tutorial.md. Thank you, [@miskovd](https://github.com/miskovd) +* [#2126](https://github.com/PrestaShop/docs/pull/2126): Add PaginatedList documentation. Thank you, [@tleon](https://github.com/tleon) +* [#2125](https://github.com/PrestaShop/docs/pull/2125): Change getProtectedEndpoints to static method. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2124](https://github.com/PrestaShop/docs/pull/2124): Add raw_purifier twig extension. Thank you, [@clotairer](https://github.com/clotairer) +* [#2123](https://github.com/PrestaShop/docs/pull/2123): 9.1-specific changes. Thank you, [@kpodemski](https://github.com/kpodemski) +* [#2122](https://github.com/PrestaShop/docs/pull/2122): Update assistant 7.6 9. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#2121](https://github.com/PrestaShop/docs/pull/2121): Update assistant 7.6. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#2120](https://github.com/PrestaShop/docs/pull/2120): Update assistant 7.6 1.7. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#2119](https://github.com/PrestaShop/docs/pull/2119): Rename namespace from Attribute to AttributeGroup. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2118](https://github.com/PrestaShop/docs/pull/2118): Fix typo in optimizations.md. Thank you, [@difadi](https://github.com/difadi) +* [#2117](https://github.com/PrestaShop/docs/pull/2117): Fix: [Docs][PS 9] Outdated service IDs in Position Updater documentation. Thank you, [@Codencode](https://github.com/Codencode) +* [#2115](https://github.com/PrestaShop/docs/pull/2115): Fix command for adding fork remote in setup dev env guide. Thank you, [@boherm](https://github.com/boherm) +* [#2113](https://github.com/PrestaShop/docs/pull/2113): Add page that guides the dev to setup dev environment for Admin API. Thank you, [@jolelievre](https://github.com/jolelievre) +* [#2112](https://github.com/PrestaShop/docs/pull/2112): Admin API: Fix expected route name in bulk conventions. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#2111](https://github.com/PrestaShop/docs/pull/2111): Update URL to point to version 8.0.0. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2110](https://github.com/PrestaShop/docs/pull/2110): Fix URL to point to version 8.0.0 of CheckoutDeliveryStep.php. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2109](https://github.com/PrestaShop/docs/pull/2109): Fix URI template for attribute group endpoint. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2108](https://github.com/PrestaShop/docs/pull/2108): Correct naming convention from CamelCase to camelCase. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2107](https://github.com/PrestaShop/docs/pull/2107): Fix phpMyAdmin service in Docker configuration. Thank you, [@gfilippakis](https://github.com/gfilippakis) +* [#2106](https://github.com/PrestaShop/docs/pull/2106): Update URL for options.html.twig to version 8.2.x. Thank you, [@axel-paillaud](https://github.com/axel-paillaud) +* [#2105](https://github.com/PrestaShop/docs/pull/2105): Update configuration settings. Thank you, [@jf-viguier](https://github.com/jf-viguier) +### Check payment module +* [#67](https://github.com/PrestaShop/ps_checkpayment/pull/67): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Classic theme +* [#205](https://github.com/PrestaShop/classic-theme/pull/205): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#201](https://github.com/PrestaShop/classic-theme/pull/201): ContactForm: Hide subject dropdown when only one contact is available. Thank you, [@Codencode](https://github.com/Codencode) +### Contact Form module +* [#90](https://github.com/PrestaShop/contactform/pull/90): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Contact informations module +* [#66](https://github.com/PrestaShop/ps_contactinfo/pull/66): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Cross-selling module +* [#50](https://github.com/PrestaShop/ps_crossselling/pull/50): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Currency selector +* [#38](https://github.com/PrestaShop/ps_currencyselector/pull/38): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Customer "Sign in" link module +* [#53](https://github.com/PrestaShop/ps_customersignin/pull/53): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Customer account links module +* [#50](https://github.com/PrestaShop/ps_customeraccountlinks/pull/50): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Customer data privacy block module +* [#48](https://github.com/PrestaShop/ps_dataprivacy/pull/48): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Customer reassurance block module +* [#765](https://github.com/PrestaShop/blockreassurance/pull/765): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Custom text module +* [#82](https://github.com/PrestaShop/ps_customtext/pull/82): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Dashboard Activity module +* [#50](https://github.com/PrestaShop/dashactivity/pull/50): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Dashboard Goals module +* [#43](https://github.com/PrestaShop/dashgoals/pull/43): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Dashboard Products module +* [#68](https://github.com/PrestaShop/dashproducts/pull/68): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Dashboard Trends module +* [#73](https://github.com/PrestaShop/dashtrends/pull/73): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Data mining for statistics module +* [#39](https://github.com/PrestaShop/statsdata/pull/39): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Distribution API +* [#84](https://github.com/PrestaShop/distribution-api/pull/84): Enable updates to PrestaShop 9.1.0 with Update Assistant 7.6. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#83](https://github.com/PrestaShop/distribution-api/pull/83): Add 9.1.0 and 8.2.5 release notes. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#82](https://github.com/PrestaShop/distribution-api/pull/82): Enable updates to PrestaShop 8.2.5. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#81](https://github.com/PrestaShop/distribution-api/pull/81): Display all the Classic versions that exist for a same PrestaShop release. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +### Distribution API Client +* [#71](https://github.com/PrestaShop/ps_distributionapiclient/pull/71): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Docker-templates +* [#13](https://github.com/PrestaShop/docker-templates/pull/13): Backport changes on docker compose of autoupgrade stack. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +### Docker images +* [#475](https://github.com/PrestaShop/docker/pull/475): Do not clean up GitHub Action workers if no Docker build is needed. Thank you, [@Quetzacoalt91](https://github.com/Quetzacoalt91) +* [#474](https://github.com/PrestaShop/docker/pull/474): Sync backlog of Docker images. Thank you, [@ps-jarvis](https://github.com/ps-jarvis) +* [#471](https://github.com/PrestaShop/docker/pull/471): Sync backlog of Docker images. Thank you, [@ps-jarvis](https://github.com/ps-jarvis) +### Email Alerts module +* [#157](https://github.com/PrestaShop/ps_emailalerts/pull/157): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Email subscription module +* [#124](https://github.com/PrestaShop/ps_emailsubscription/pull/124): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#123](https://github.com/PrestaShop/ps_emailsubscription/pull/123): Switched to external ci actions. Thank you, [@Touxten](https://github.com/Touxten) +### Example modules +* [#245](https://github.com/PrestaShop/example-modules/pull/245): Changes to example-modules, batch 2. Thank you, [@kpodemski](https://github.com/kpodemski) +* [#243](https://github.com/PrestaShop/example-modules/pull/243): PrestaShop 9.1 - Improvements / various fixes. Thank you, [@kpodemski](https://github.com/kpodemski) +### Faceted search module +* [#1219](https://github.com/PrestaShop/ps_facetedsearch/pull/1219): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Featured products module +* [#62](https://github.com/PrestaShop/ps_featuredproducts/pull/62): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### GDPR module +* [#240](https://github.com/PrestaShop/psgdpr/pull/240): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Google Analytics module +* [#176](https://github.com/PrestaShop/ps_googleanalytics/pull/176): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Google Sitemap module +* [#194](https://github.com/PrestaShop/gsitemap/pull/194): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Hummingbird theme +* [#972](https://github.com/PrestaShop/hummingbird/pull/972): backport: Cherry-pick AI context and CI updates from #961 and #964. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#971](https://github.com/PrestaShop/hummingbird/pull/971): Add TS `any` and strict typing rules on CONTEXT.md. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#970](https://github.com/PrestaShop/hummingbird/pull/970): Dynamically generate checkout navigation steps. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#968](https://github.com/PrestaShop/hummingbird/pull/968): Remove JQuery from filter-handler.ts. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#967](https://github.com/PrestaShop/hummingbird/pull/967): Remove JQuery from productcomments.ts. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#964](https://github.com/PrestaShop/hummingbird/pull/964): Remove AI config files from build artifact. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#961](https://github.com/PrestaShop/hummingbird/pull/961): Introduce AI assistant context and IDE rules for Hummingbird V2+. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#960](https://github.com/PrestaShop/hummingbird/pull/960): backport 2.x to develop. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#959](https://github.com/PrestaShop/hummingbird/pull/959): Add autoindex and missing index.php files. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#958](https://github.com/PrestaShop/hummingbird/pull/958): Add LICENSE.md and header stamps check. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#956](https://github.com/PrestaShop/hummingbird/pull/956): Refactor product actions into a block. Thank you, [@Maofree](https://github.com/Maofree) +* [#951](https://github.com/PrestaShop/hummingbird/pull/951): Forward port 2.x into develop. Thank you, [@tblivet](https://github.com/tblivet) +* [#950](https://github.com/PrestaShop/hummingbird/pull/950): Backport PR 947 from develop to 2.x. Thank you, [@tblivet](https://github.com/tblivet) +* [#949](https://github.com/PrestaShop/hummingbird/pull/949): Fix checkout step navigation and CTAs for virtual-only carts. Thank you, [@tblivet](https://github.com/tblivet) +* [#947](https://github.com/PrestaShop/hummingbird/pull/947): fix: add id_product_attribute when adding to cart from product list. Thank you, [@prestamodule](https://github.com/prestamodule) +* [#944](https://github.com/PrestaShop/hummingbird/pull/944): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#941](https://github.com/PrestaShop/hummingbird/pull/941): fix: allow default message to be displayed if psData is not set in usePasswordPolicy. Thank you, [@aeyoll](https://github.com/aeyoll) +### Image slider module +* [#124](https://github.com/PrestaShop/ps_imageslider/pull/124): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Kanbanbot +* [#85](https://github.com/PrestaShop/kanbanbot/pull/85): Add NotifyCommunityQA command and handler. Thank you, [@boherm](https://github.com/boherm) +### Language selector module +* [#40](https://github.com/PrestaShop/ps_languageselector/pull/40): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Links list module +* [#208](https://github.com/PrestaShop/ps_linklist/pull/208): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Localization Files +* [#60](https://github.com/PrestaShop/LocalizationFiles/pull/60): Turkey updated its tax rates on July 10, 2023.. Thank you, [@metineren](https://github.com/metineren) +* [#58](https://github.com/PrestaShop/LocalizationFiles/pull/58): Finland tax change 14% to 13.5% on 1.1.2026. Thank you, [@tswfi](https://github.com/tswfi) +### Main menu module +* [#88](https://github.com/PrestaShop/ps_mainmenu/pull/88): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### New Products module +* [#32](https://github.com/PrestaShop/ps_newproducts/pull/32): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Newsletter statistics module +* [#26](https://github.com/PrestaShop/statsnewsletter/pull/26): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Order Notifications on the Favicon module +* [#48](https://github.com/PrestaShop/ps_faviconnotificationbo/pull/48): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Pages not found module +* [#41](https://github.com/PrestaShop/pagesnotfound/pull/41): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### PrestaShop Flashlight +* [#177](https://github.com/PrestaShop/prestashop-flashlight/pull/177): chore(ci): Update actions and dependencies to latest versions. Thank you, [@Venatum](https://github.com/Venatum) +* [#173](https://github.com/PrestaShop/prestashop-flashlight/pull/173): document how to use a local zip as prestashop source. Thank you, [@Clap404](https://github.com/Clap404) +* [#172](https://github.com/PrestaShop/prestashop-flashlight/pull/172): chore(ci): Update actions and dependencies to latest versions. Thank you, [@Venatum](https://github.com/Venatum) +* [#171](https://github.com/PrestaShop/prestashop-flashlight/pull/171): Added webp support. Thank you, [@Alexandre-Lematre](https://github.com/Alexandre-Lematre) +### PrestaShop test scenarios +* [#601](https://github.com/PrestaShop/test-scenarios/pull/601): Stats about scenarios. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#600](https://github.com/PrestaShop/test-scenarios/pull/600): Stats about scenarios. Thank you, [@Progi1984](https://github.com/Progi1984) +### Product Comments module +* [#224](https://github.com/PrestaShop/productcomments/pull/224): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Product details statistics module +* [#51](https://github.com/PrestaShop/statsproduct/pull/51): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Products in the same category module +* [#47](https://github.com/PrestaShop/ps_categoryproducts/pull/47): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Ps_onepagecheckout +* [#16](https://github.com/PrestaShop/ps_onepagecheckout/pull/16): Feat: update tests and documentation . Thank you, [@ThbPS](https://github.com/ThbPS) +* [#14](https://github.com/PrestaShop/ps_onepagecheckout/pull/14): feat: run integration & unit tests in CI pipeline. Thank you, [@ThbPS](https://github.com/ThbPS) +* [#12](https://github.com/PrestaShop/ps_onepagecheckout/pull/12): Feat: add OPC configuration flag. Thank you, [@ThbPS](https://github.com/ThbPS) +* [#11](https://github.com/PrestaShop/ps_onepagecheckout/pull/11): Improvement : Build assets. Thank you, [@dylanDenizonPresta](https://github.com/dylanDenizonPresta) +* [#7](https://github.com/PrestaShop/ps_onepagecheckout/pull/7): Add warning about module not being production-ready. Thank you, [@kpodemski](https://github.com/kpodemski) +* [#6](https://github.com/PrestaShop/ps_onepagecheckout/pull/6): Fix : phpstan. Thank you, [@dylanDenizonPresta](https://github.com/dylanDenizonPresta) +### Registered customer information statistics module +* [#30](https://github.com/PrestaShop/statspersonalinfos/pull/30): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Registrations statistics modules +* [#27](https://github.com/PrestaShop/statsregistrations/pull/27): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Sales and orders statistics module +* [#39](https://github.com/PrestaShop/statssales/pull/39): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Search Bar module +* [#60](https://github.com/PrestaShop/ps_searchbar/pull/60): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Share Buttons module +* [#67](https://github.com/PrestaShop/ps_sharebuttons/pull/67): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Shopping cart module +* [#100](https://github.com/PrestaShop/ps_shoppingcart/pull/100): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#98](https://github.com/PrestaShop/ps_shoppingcart/pull/98): change access modifier to protected. Thank you, [@MattKelvin](https://github.com/MattKelvin) +### Shop search statistics module +* [#29](https://github.com/PrestaShop/statssearch/pull/29): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Social Follow module +* [#54](https://github.com/PrestaShop/ps_socialfollow/pull/54): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#53](https://github.com/PrestaShop/ps_socialfollow/pull/53): Add missing index.php. Thank you, [@Touxten](https://github.com/Touxten) +* [#52](https://github.com/PrestaShop/ps_socialfollow/pull/52): Switched to external ci actions. Thank you, [@Touxten](https://github.com/Touxten) +### Special offers module +* [#25](https://github.com/PrestaShop/ps_specials/pull/25): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +* [#22](https://github.com/PrestaShop/ps_specials/pull/22): fix(hooknames): correct SpecificPrice hook names (Core* hooks do…. Thank you, [@Codencode](https://github.com/Codencode) +### Stats Dashboard module +* [#40](https://github.com/PrestaShop/statsforecast/pull/40): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Suppliers list module +* [#27](https://github.com/PrestaShop/ps_supplierlist/pull/27): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### The PrestaShop open source project +* [#311](https://github.com/PrestaShop/open-source/pull/311): Contribute to UI Tests. Thank you, [@Progi1984](https://github.com/Progi1984) +### Theme customization module +* [#71](https://github.com/PrestaShop/ps_themecusto/pull/71): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Traces +* [#197](https://github.com/PrestaShop/traces/pull/197): Added MaoDev. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#196](https://github.com/PrestaShop/traces/pull/196): Added Axelweb. Thank you, [@Progi1984](https://github.com/Progi1984) +### UI Testing Library +* [#903](https://github.com/PrestaShop/ui-testing-library/pull/903): Discount V2 - Add selectors and methods to check period. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#890](https://github.com/PrestaShop/ui-testing-library/pull/890): Add some fixes to linkList. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#889](https://github.com/PrestaShop/ui-testing-library/pull/889): Discounts : Fixed Delivery Conditions (depending on discount type). Thank you, [@Progi1984](https://github.com/Progi1984) +* [#888](https://github.com/PrestaShop/ui-testing-library/pull/888): Fix discount freeGift. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#887](https://github.com/PrestaShop/ui-testing-library/pull/887): Add getSelectedCategoryFilter method. Thank you, [@nicosomb](https://github.com/nicosomb) +* [#886](https://github.com/PrestaShop/ui-testing-library/pull/886): Support for Free Shipping in Discount. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#885](https://github.com/PrestaShop/ui-testing-library/pull/885): Autoupgrade module - Add method to check release note from the modal. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#884](https://github.com/PrestaShop/ui-testing-library/pull/884): Add clickOnSeeAllModulesButton method. Thank you, [@nicosomb](https://github.com/nicosomb) +* [#883](https://github.com/PrestaShop/ui-testing-library/pull/883): Add free gift to discount V2. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#882](https://github.com/PrestaShop/ui-testing-library/pull/882): Add timeout to create customer from order page. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#878](https://github.com/PrestaShop/ui-testing-library/pull/878): Add errorMessageEmbeddedHtml to BOProductsCreatePage. Thank you, [@mattgoud](https://github.com/mattgoud) +* [#875](https://github.com/PrestaShop/ui-testing-library/pull/875): Add error message in the interface of create discount. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#874](https://github.com/PrestaShop/ui-testing-library/pull/874): Add getErrorMessageInvalidInput to develop branch. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#873](https://github.com/PrestaShop/ui-testing-library/pull/873): Fix customer lastNameType. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#872](https://github.com/PrestaShop/ui-testing-library/pull/872): Fix error message in english. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#870](https://github.com/PrestaShop/ui-testing-library/pull/870): Add some methods in create customer page. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#869](https://github.com/PrestaShop/ui-testing-library/pull/869): `getPSVersion` : Fixed Classic version. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#861](https://github.com/PrestaShop/ui-testing-library/pull/861): Fix error in discount v2. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#860](https://github.com/PrestaShop/ui-testing-library/pull/860): Adapt discount v2 with develop branch. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#859](https://github.com/PrestaShop/ui-testing-library/pull/859): Add methods an selectors to use them in multicarrier test. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#858](https://github.com/PrestaShop/ui-testing-library/pull/858): `boOrdersViewBlockTabListPage` : Improved method `getDocument` with filter on type. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#854](https://github.com/PrestaShop/ui-testing-library/pull/854): Add save product button when screen is large. Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +* [#853](https://github.com/PrestaShop/ui-testing-library/pull/853): `boPerformancePage` : Increase timeout for debug bar. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#852](https://github.com/PrestaShop/ui-testing-library/pull/852): Added page "Wall of Fame". Thank you, [@Progi1984](https://github.com/Progi1984) +* [#851](https://github.com/PrestaShop/ui-testing-library/pull/851): `boOrdersViewBlockTabListPage` : Added method `getDocument`. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#850](https://github.com/PrestaShop/ui-testing-library/pull/850): `boOrdersViewBlockTabListPage` : Added method `countDocumentsType`. Thank you, [@Progi1984](https://github.com/Progi1984) +* [#843](https://github.com/PrestaShop/ui-testing-library/pull/843): Add discount v2 . Thank you, [@nesrineabdmouleh](https://github.com/nesrineabdmouleh) +### Viewed products block module +* [#43](https://github.com/PrestaShop/ps_viewedproduct/pull/43): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Wire payment module +* [#94](https://github.com/PrestaShop/ps_wirepayment/pull/94): GitHub add issue to project workflow. Thank you, [@ga-devfront](https://github.com/ga-devfront) +### Wishlist block module +* [#405](https://github.com/PrestaShop/blockwishlist/pull/405): github: new workflow to add issue to project. Thank you, [@ga-devfront](https://github.com/ga-devfront) + + +
Thank you to all contributors this month!
+ +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! +{{< /contributors-grid >}} + +Coding is only just one of the ways you can contribute. Here are some ideas on how you can [get involved in the project](https://www.prestashop-project.org/get-involved/). + +If you need help with contributing or have questions about it, feel free to contact me, **@kpodemski**, on the [project's Slack](https://www.prestashop-project.org/slack/). + +Happy contributin' everyone! +