Skip to content

Release 4.0.0 - #489

Merged
jolelievre merged 256 commits into
masterfrom
dev
Jul 2, 2026
Merged

Release 4.0.0#489
jolelievre merged 256 commits into
masterfrom
dev

Conversation

@jolelievre

Copy link
Copy Markdown
Contributor
Questions Answers
Description? Release 4.0.0
Type? improvement
BC breaks? yes
Deprecations? no
Fixed ticket? ~
Sponsor company ~
How to test? ~

dependabot Bot and others added 30 commits October 28, 2024 05:02
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `159941c` to `e86ce49`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@159941c...e86ce49)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-e86ce49

Bump @prestashop-core/ui-testing from `159941c` to `e86ce49` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `e86ce49` to `5f52c0c`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@e86ce49...5f52c0c)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-5f52c0c

Bump @prestashop-core/ui-testing from `e86ce49` to `5f52c0c` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `5f52c0c` to `cae0950`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@5f52c0c...cae0950)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-cae0950

Bump @prestashop-core/ui-testing from `5f52c0c` to `cae0950` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `cae0950` to `5719d1d`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@cae0950...5719d1d)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-5719d1d

Bump @prestashop-core/ui-testing from `cae0950` to `5719d1d` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `5719d1d` to `55b94c0`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@5719d1d...55b94c0)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-55b94c0

Bump @prestashop-core/ui-testing from `5719d1d` to `55b94c0` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `55b94c0` to `e12da8e`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@55b94c0...e12da8e)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-e12da8e

Bump @prestashop-core/ui-testing from `55b94c0` to `e12da8e` in /tests/UI
Bumps [dotenv](https://github.com/motdotla/dotenv) from 16.4.5 to 16.4.7.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v16.4.5...v16.4.7)

---
updated-dependencies:
- dependency-name: dotenv
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `e12da8e` to `d218d89`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@e12da8e...d218d89)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-d218d89

Bump @prestashop-core/ui-testing from `e12da8e` to `d218d89` in /tests/UI
…/UI/dev/dotenv-16.4.7

Bump dotenv from 16.4.5 to 16.4.7 in /tests/UI
Functional Tests : Added 9.0.x
Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.7 to 3.3.8.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@3.3.7...3.3.8)

---
updated-dependencies:
- dependency-name: nanoid
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [cookie](https://github.com/jshttp/cookie) and [maildev](https://github.com/maildev/maildev). These dependencies needed to be updated together.

Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](jshttp/cookie@v0.6.0...v0.7.1)

Updates `maildev` from 2.1.0 to 2.2.1
- [Release notes](https://github.com/maildev/maildev/releases)
- [Commits](maildev/maildev@v2.1.0...v2.2.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: maildev
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/multi-07d19b5925

Bump cookie and maildev in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `d218d89` to `fa01aff`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@d218d89...fa01aff)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-fa01aff

Bump @prestashop-core/ui-testing from `d218d89` to `fa01aff` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `fa01aff` to `60c81a9`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@fa01aff...60c81a9)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-60c81a9

Bump @prestashop-core/ui-testing from `fa01aff` to `60c81a9` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `60c81a9` to `95fde03`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@60c81a9...95fde03)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-95fde03

Bump @prestashop-core/ui-testing from `60c81a9` to `95fde03` in /tests/UI
Bumps [@prestashop-core/ui-testing](https://github.com/PrestaShop/ui-testing-library) from `95fde03` to `c9555dd`.
- [Release notes](https://github.com/PrestaShop/ui-testing-library/releases)
- [Commits](PrestaShop/ui-testing-library@95fde03...c9555dd)

---
updated-dependencies:
- dependency-name: "@prestashop-core/ui-testing"
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
…/UI/dev/prestashop-core/ui-testing-c9555dd

Bump @prestashop-core/ui-testing from `95fde03` to `c9555dd` in /tests/UI
dependabot Bot and others added 21 commits July 1, 2026 08:42
Bumps [form-data](https://github.com/form-data/form-data) from 3.0.1 to 3.0.5.
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v3.0.1...v3.0.5)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 3.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…data-3.0.5

Bump form-data from 3.0.1 to 3.0.5
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.0.2 to 3.1.3.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.0.2...v3.1.3)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…uri-3.1.2

Bump fast-uri from 3.0.2 to 3.1.3
Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 3.0.5 to 3.0.8.
- [Release notes](https://github.com/js-cookie/js-cookie/releases)
- [Commits](js-cookie/js-cookie@v3.0.5...v3.0.8)

---
updated-dependencies:
- dependency-name: js-cookie
  dependency-version: 3.0.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…okie-3.0.7

Bump js-cookie from 3.0.5 to 3.0.8
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.25.7 to 7.29.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…/plugin-transform-modules-systemjs-7.29.4

Bump @babel/plugin-transform-modules-systemjs from 7.25.7 to 7.29.7
Bumps [qs](https://github.com/ljharb/qs) from 6.13.0 to 6.15.3.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.13.0...v6.15.3)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.15.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [cipher-base](https://github.com/crypto-browserify/cipher-base) from 1.0.4 to 1.0.7.
- [Changelog](https://github.com/browserify/cipher-base/blob/master/CHANGELOG.md)
- [Commits](browserify/cipher-base@v1.0.4...v1.0.7)

---
updated-dependencies:
- dependency-name: cipher-base
  dependency-version: 1.0.6
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…r-base-1.0.6

Bump cipher-base from 1.0.4 to 1.0.7
Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12.
- [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md)
- [Commits](browserify/sha.js@v2.4.11...v2.4.12)

---
updated-dependencies:
- dependency-name: sha.js
  dependency-version: 2.4.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…s-2.4.12

Bump sha.js from 2.4.11 to 2.4.12
Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.1 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.1...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…ed-3.4.2

Bump flatted from 3.3.1 to 3.4.2
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
…h-4.18.1

Bump lodash from 4.17.21 to 4.18.1
Bumps [immutable](https://github.com/immutable-js/immutable-js) to 5.1.9 and updates ancestor dependency [sass](https://github.com/sass/dart-sass). These dependencies need to be updated together.


Updates `immutable` from 4.3.7 to 5.1.9
- [Release notes](https://github.com/immutable-js/immutable-js/releases)
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md)
- [Commits](immutable-js/immutable-js@v4.3.7...v5.1.9)

Updates `sass` from 1.79.4 to 1.101.0
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.79.4...1.101.0)

---
updated-dependencies:
- dependency-name: immutable
  dependency-version: 5.1.9
  dependency-type: indirect
- dependency-name: sass
  dependency-version: 1.101.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [expect](https://github.com/jestjs/jest/tree/HEAD/packages/expect) from 26.6.2 to 30.4.1.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.4.1/packages/expect)

---
updated-dependencies:
- dependency-name: expect
  dependency-version: 30.4.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

@SiraDIOP SiraDIOP left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hello @jolelievre,

Thanks for your PR, i tested it :

Tested adding the same product with two different combinations to the wishlist.
Steps:

Selected "Hummingbird printed sweater" with combination Size S, added it to the wishlist.
Selected the same product with combination Size L, added it to the same wishlist.
Opened the wishlist front office page.

Result: both combinations appear as two separate, independent entries (Size S / Qty 1 and Size L / Qty 1), each with correct price, edit and delete actions.
✅ Confirmed fixed.

Enregistrement.de.l.ecran.2026-07-01.a.23.27.28.mov

Tested module compatibility on PrestaShop develop branch after the dead code cleanup and multi-version support changes.
Steps:

Uninstalled and reinstalled the module — no error during the process.
Opened the module's Configuration tab (Modules > Blockwishlist > Configure) — wording fields (default title, create button label, page name) display and save correctly, no PHP error.
Opened the Statistics tab — page loads correctly with Day/Month/Year/All time filters, no PHP error (empty state "No records found" is expected, no data yet).
Verified front office rendering (product page wishlist button, wishlist listing page) — working as expected.

✅ No regression found on develop.

Enregistrement.de.l.ecran.2026-07-01.a.23.37.47.mov
Image Image

Tested wishlist navigation: adding products, listing page, and list sharing.
Steps:

Added a product to the wishlist directly from the category/product listing page (heart icon on the product thumbnail) — product appeared correctly in the list.
Opened "My wishlists" overview page — existing lists display correctly with name and product count. Created a new empty list from this page — works as expected.
Shared an existing list using the Share option — a share link is generated correctly. Opened the link in a private browsing window (logged out) — the shared list displays correctly in read-only mode for an external visitor.
Removed one of the two products added in the previous scenario from the list detail view — the product count updated correctly from (2) to (1) and the product disappeared from the list.

✅ No regression found. Screen recording available on request.

Enregistrement.de.l.ecran.2026-07-01.a.23.56.52.mov
Enregistrement.de.l.ecran.2026-07-01.a.23.59.49.mov

Thanks

Enregistrement.de.l.ecran.2026-07-02.a.00.02.21.mov

@SiraDIOP SiraDIOP self-assigned this Jul 2, 2026
@SiraDIOP SiraDIOP added the QA ✔️ Status: Check done, Code approved label Jul 2, 2026
Progi1984 and others added 3 commits July 2, 2026 09:25
…xpect-30.4.1

Bump expect from 26.6.2 to 30.4.1
Bumps [graphql-tag](https://github.com/apollographql/graphql-tag) from 2.12.6 to 2.12.7.
- [Release notes](https://github.com/apollographql/graphql-tag/releases)
- [Changelog](https://github.com/apollographql/graphql-tag/blob/main/CHANGELOG.md)
- [Commits](apollographql/graphql-tag@v2.12.6...v2.12.7)

---
updated-dependencies:
- dependency-name: graphql-tag
  dependency-version: 2.12.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…raphql-tag-2.12.7

Bump graphql-tag from 2.12.6 to 2.12.7
@jolelievre
jolelievre merged commit 3da7121 into master Jul 2, 2026
38 checks passed
@github-project-automation github-project-automation Bot moved this from Ready for review to Merged in PR Dashboard Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

QA ✔️ Status: Check done, Code approved

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.