Skip to content

3.1.2 - #128

Merged
jaz-on merged 12 commits into
mainfrom
release/3.1.2
Nov 1, 2026
Merged

3.1.2#128
jaz-on merged 12 commits into
mainfrom
release/3.1.2

Conversation

@jaz-on

@jaz-on jaz-on commented Nov 1, 2026 •

Copy link
Copy Markdown
Member

Milestone 3.1.2, à tester manuellement avant de sortir du draft.

Correctifs uniquement, d'où un patch plutôt qu'une 3.2.

Tests (312), lint, typecheck et builds Chrome et Firefox verts, npm audit --omit=dev sans alerte. Restent 5 failles de dev (minimatch 3.1.5 et deepmerge) dans l'eslint embarqué par addons-linter, à lever quand celui-ci sera mis à jour.

Closes #125, #116, #119, #112.

jaz-on and others added 10 commits November 1, 2026 20:39
#126)

* Ne signale plus les termes inclus dans un nom de marque ou d'extension

Les mots du glossaire ou de la liste intégrée qui font partie d'un nom de marque ou d'extension cité dans la traduction (ex: « Search » dans « Google Search Console ») ne sont plus signalés. La liste figure dans utils/product-names.js et ne retient que les noms qui contiennent un mot signalé ; les termes génériques de WordPress et les noms d'extensions traduits en français en sont exclus.

* Ajoute plusieurs noms de produits et de marques à la liste des noms ignorés

Everest Forms, Fluent Forms, Forminator Forms, Mailster Forms, WS Forms, les extensions WooCommerce Analytics, Shipping et Subscriptions, Klarna/Kustom Checkout, Payoneer Checkout, Premium/Ultimate Addons for Elementor, et Mountain View.

* Ajoute The Events Calendar à la liste des noms ignorés
…nal (#116) (#118)

Le lookbehind et le lookahead entourent désormais tout le groupe des termes : avant, le premier terme n'avait pas de lookbehind et seul le dernier acceptait un point final. Les parenthèses et la ponctuation finale (! ? ») sont acceptées comme bornes.
Sur translate.wordpress.org, GlotDict clone la carte de la locale courante
en tête de liste (gd_current_locale_first). SPTE déplaçait aussi la carte
d'origine en première position : les deux cartes fr_FR se retrouvaient
côte à côte. SPTE s'efface désormais quand GlotDict est présent, comme il
le fait déjà pour le tableau des locales d'un projet.
Bumps the npm-minor-patch group with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [dompurify](https://github.com/cure53/DOMPurify) | `3.4.16` | `3.4.17` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.3` | `5.0.5` |
| [addons-linter](https://github.com/mozilla/addons-linter) | `10.13.0` | `10.15.0` |
| [eslint](https://github.com/eslint/eslint) | `10.11.0` | `10.13.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.1` | `30.1.3` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.3` | `5.0.5` |
| [wxt](https://github.com/wxt-dev/wxt) | `0.21.4` | `0.21.5` |


Updates `dompurify` from 3.4.16 to 3.4.17
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.16...3.4.17)

Updates `@vitest/coverage-v8` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8)

Updates `addons-linter` from 10.13.0 to 10.15.0
- [Release notes](https://github.com/mozilla/addons-linter/releases)
- [Commits](mozilla/addons-linter@10.13.0...10.15.0)

Updates `eslint` from 10.11.0 to 10.13.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v10.11.0...v10.13.0)

Updates `jsdom` from 30.1.1 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](jsdom/jsdom@v30.1.1...v30.1.3)

Updates `vitest` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest)

Updates `wxt` from 0.21.4 to 0.21.5
- [Release notes](https://github.com/wxt-dev/wxt/releases)
- [Commits](wxt-dev/wxt@wxt-v0.21.4...wxt-v0.21.5)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.17
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: addons-linter
  dependency-version: 10.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: eslint
  dependency-version: 10.13.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: wxt
  dependency-version: 0.21.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.8 to 3.1.9.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](fastify/fast-uri@v3.1.8...v3.1.9)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [undici](https://github.com/nodejs/undici) from 7.29.1 to 7.30.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.29.1...v7.30.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.30.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.4.16 to 3.4.17.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@3.4.16...3.4.17)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.4.17
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.3.0 to 8.3.4.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.3.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@jaz-on jaz-on self-assigned this Nov 1, 2026
@jaz-on
jaz-on marked this pull request as ready for review November 1, 2026 21:13
Comment thread utils/product-names.js

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Pas trop fan d'une liste blanche. Ça règle les cas remontés ici, mais ça ne sera pas scalable et chaque nouveau faux positif demandera l'ajout d'une ligne supplémentiare...

@jaz-on
jaz-on merged commit b39e9a7 into main Nov 1, 2026
1 check passed
@jaz-on
jaz-on deleted the release/3.1.2 branch November 1, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Faux positifs sur les noms d'autres extensions ou marques contenant un terme du glossaire (« Events », « Subscriptions »)

2 participants