From 140a4ca39ef006e29d6c22cac84a36dbaeb5872a Mon Sep 17 00:00:00 2001 From: Thomas MALLET Date: Tue, 23 Jun 2026 17:09:04 +0200 Subject: [PATCH 1/3] update changelog 1.1.5 --- doc/release_notes/release_1.01.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/release_notes/release_1.01.md b/doc/release_notes/release_1.01.md index 7187dc8..a9f78e2 100644 --- a/doc/release_notes/release_1.01.md +++ b/doc/release_notes/release_1.01.md @@ -1,5 +1,16 @@ # Version 1.1 # +## Sigima Version 1.1.5 ## + +### 🛠️ Bug Fixes since version 1.1.4 ### + +* **EllipseModel TypeError**: Added defensive fallback for `EllipseModel` raising `TypeError` under scikit-image 0.26 edge cases +* **Deprecated `collections.abc.ByteString`**: Replaced usage removed in Python 3.14 with `bytes` and `bytearray` checks + +### 🔧 Other changes since version 1.1.4 ### + +* **Test infrastructure**: Made `WorkdirRestoringTempDir` cleanup robust on Windows (avoids `PermissionError` on temporary directories) + ## Sigima Version 1.1.4 ## ### 🛠️ Bug Fixes since version 1.1.3 ### From 1a8128d67a96405a44d8f27f1172356b96f5ea11 Mon Sep 17 00:00:00 2001 From: Thomas MALLET Date: Tue, 23 Jun 2026 17:10:32 +0200 Subject: [PATCH 2/3] bump version 1.1.5 --- sigima/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sigima/__init__.py b/sigima/__init__.py index 7f2bbff..7b53612 100644 --- a/sigima/__init__.py +++ b/sigima/__init__.py @@ -144,7 +144,7 @@ # Set validation mode to ENABLED by default (issue warnings for invalid inputs) set_validation_mode(ValidationMode.ENABLED) -__version__ = "1.1.4" +__version__ = "1.1.5" __docurl__ = "https://sigima.readthedocs.io/" __homeurl__ = "https://github.com/DataLab-Platform/Sigima" __supporturl__ = "https://github.com/DataLab-Platform/sigima/issues/new/choose" From f64ad38c02cda93b42a581065e9dd040c77be036 Mon Sep 17 00:00:00 2001 From: Thomas MALLET Date: Tue, 23 Jun 2026 17:43:37 +0200 Subject: [PATCH 3/3] update translations --- .../LC_MESSAGES/release_notes/release_1.01.po | 39 +++++++++++++++++-- doc/locale/fr/LC_MESSAGES/requirements.po | 16 +++++++- .../fr/LC_MESSAGES/user_guide/installation.po | 16 +++++++- sigima/locale/fr/LC_MESSAGES/sigima.po | 5 +-- 4 files changed, 64 insertions(+), 12 deletions(-) diff --git a/doc/locale/fr/LC_MESSAGES/release_notes/release_1.01.po b/doc/locale/fr/LC_MESSAGES/release_notes/release_1.01.po index 08e8ea6..2a2e6fd 100644 --- a/doc/locale/fr/LC_MESSAGES/release_notes/release_1.01.po +++ b/doc/locale/fr/LC_MESSAGES/release_notes/release_1.01.po @@ -15,13 +15,44 @@ msgstr "" msgid "Version 1.1" msgstr "Version 1.1" -#, fuzzy +msgid "Sigima Version 1.1.5" +msgstr "Sigima Version 1.1.5 (23/06/2026)" + +msgid "🛠️ Bug Fixes since version 1.1.4" +msgstr "🛠️ Corrections de bugs depuis la version 1.1.4" + +msgid "**EllipseModel TypeError**: Added defensive fallback for `EllipseModel` raising `TypeError` under scikit-image 0.26 edge cases" +msgstr "**TypeError d'EllipseModel** : Ajout d'un mécanisme de repli défensif pour `EllipseModel` levant `TypeError` dans les cas limites de scikit-image 0.26" + +msgid "**Deprecated `collections.abc.ByteString`**: Replaced usage removed in Python 3.14 with `bytes` and `bytearray` checks" +msgstr "**`collections.abc.ByteString` déprécié** : Remplacement de l'utilisation supprimée dans Python 3.14 par des vérifications `bytes` et `bytearray`" + +msgid "🔧 Other changes since version 1.1.4" +msgstr "🔧 Autres changements depuis la version 1.1.4" + +msgid "**Test infrastructure**: Made `WorkdirRestoringTempDir` cleanup robust on Windows (avoids `PermissionError` on temporary directories)" +msgstr "**Infrastructure de test** : Rendre le nettoyage de `WorkdirRestoringTempDir` robuste sous Windows (évite les `PermissionError` sur les répertoires temporaires)" + +msgid "Sigima Version 1.1.4" +msgstr "Sigima Version 1.1.4 (31/01/2026)" + +msgid "🛠️ Bug Fixes since version 1.1.3" +msgstr "🛠️ Corrections de bugs depuis la version 1.1.3" + +msgid "**Ellipse/circle contour detection**: Fixed regression in axis orientation after the v1.1.3 coordinate swap fix. This closes [Issue #27](https://github.com/DataLab-Platform/Sigima/issues/27)." +msgstr "**Détection de contours d'ellipse/cercle** : Correction des coordonnées X/Y inversées lors de l'utilisation de scikit-image ≥ 0.26.0. Cela clôt [Issue #27](https://github.com/DataLab-Platform/Sigima/issues/27)." + +msgid "The sign correction applied in v1.1.3 for the `(row, col)` → `(x, y)` conversion introduced a regression in ellipse axis orientation, causing the semi-major and semi-minor axes to be transposed" +msgstr "La correction de signe appliquée dans la v1.1.3 pour la conversion `(row, col)` → `(x, y)` a introduit une régression dans l'orientation des axes de l'ellipse, provoquant l'inversion des axes semi-majeur et semi-mineur" + +msgid "Added ground-truth unit tests for `fit_circle_model` and `fit_ellipse_model` verifying all output parameters (center coordinates, radius/semi-axes, and rotation angle)" +msgstr "Ajout de tests unitaires de référence pour `fit_circle_model` et `fit_ellipse_model` vérifiant tous les paramètres de sortie (coordonnées du centre, rayon/demi-axes et angle de rotation)" + msgid "Sigima Version 1.1.3" -msgstr "Sigima Version 1.1.0 (31/01/2026)" +msgstr "Sigima Version 1.1.3 (31/01/2026)" -#, fuzzy msgid "🛠️ Bug Fixes since version 1.1.2" -msgstr "🛠️ Corrections de bugs depuis la version 1.1.1" +msgstr "🛠️ Corrections de bugs depuis la version 1.1.2" msgid "**Ellipse/circle contour detection**: Fixed swapped X/Y coordinates when using scikit-image ≥ 0.26.0. This closes [Issue #21](https://github.com/DataLab-Platform/Sigima/issues/21)." msgstr "**Détection de contours d'ellipse/cercle** : Correction des coordonnées X/Y inversées lors de l'utilisation de scikit-image ≥ 0.26.0. Cela clôt [Issue #21](https://github.com/DataLab-Platform/Sigima/issues/21)." diff --git a/doc/locale/fr/LC_MESSAGES/requirements.po b/doc/locale/fr/LC_MESSAGES/requirements.po index d468de2..b776790 100644 --- a/doc/locale/fr/LC_MESSAGES/requirements.po +++ b/doc/locale/fr/LC_MESSAGES/requirements.po @@ -72,8 +72,8 @@ msgstr "Traitement d'image en Python" msgid "pandas" msgstr "pandas" -msgid ">= 1.4, < 3.0" -msgstr ">= 1.4, < 3.0" +msgid ">= 1.4, < 3.1" +msgstr ">= 1.4, < 3.1" msgid "Powerful data structures for data analysis, time series, and statistics" msgstr "Structures de données puissantes pour l'analyse de données, les séries temporelles et les statistiques" @@ -174,6 +174,18 @@ msgstr "pre-commit" msgid "A framework for managing and maintaining multi-language pre-commit hooks." msgstr "Un framework pour gérer et maintenir des hooks de pré-commit multi-langages." +msgid "setuptools" +msgstr "setuptools" + +msgid "Most extensible Python build backend with support for C/C++ extension modules" +msgstr "Backend de construction Python le plus extensible avec support pour les modules d'extension C/C++" + +msgid "wheel" +msgstr "wheel" + +msgid "Command line tool for manipulating wheel files" +msgstr "Outil en ligne de commande pour manipuler les fichiers wheel" + msgid "Optional modules for building the documentation:" msgstr "Modules facultatifs pour la construction de la documentation :" diff --git a/doc/locale/fr/LC_MESSAGES/user_guide/installation.po b/doc/locale/fr/LC_MESSAGES/user_guide/installation.po index 860d292..91800b9 100644 --- a/doc/locale/fr/LC_MESSAGES/user_guide/installation.po +++ b/doc/locale/fr/LC_MESSAGES/user_guide/installation.po @@ -156,8 +156,8 @@ msgstr "Traitement d'images en Python" msgid "pandas" msgstr "pandas" -msgid ">= 1.4, < 3.0" -msgstr ">= 1.4, < 3.0" +msgid ">= 1.4, < 3.1" +msgstr ">= 1.4, < 3.1" msgid "Powerful data structures for data analysis, time series, and statistics" msgstr "Structures de données puissantes pour l'analyse de données, les séries temporelles et les statistiques" @@ -258,6 +258,18 @@ msgstr "pre-commit" msgid "A framework for managing and maintaining multi-language pre-commit hooks." msgstr "Un cadre pour gérer et maintenir des hooks pre-commit multilingues." +msgid "setuptools" +msgstr "setuptools" + +msgid "Most extensible Python build backend with support for C/C++ extension modules" +msgstr "Backend de construction Python le plus extensible avec support pour les modules d'extension C/C++" + +msgid "wheel" +msgstr "wheel" + +msgid "Command line tool for manipulating wheel files" +msgstr "Outil en ligne de commande pour manipuler les fichiers wheel" + msgid "Optional modules for building the documentation:" msgstr "Modules optionnels pour la génération de la documentation :" diff --git a/sigima/locale/fr/LC_MESSAGES/sigima.po b/sigima/locale/fr/LC_MESSAGES/sigima.po index 32adb74..e48bdb1 100644 --- a/sigima/locale/fr/LC_MESSAGES/sigima.po +++ b/sigima/locale/fr/LC_MESSAGES/sigima.po @@ -1615,8 +1615,5 @@ msgstr "Nombre de colonnes" msgid "Centroid" msgstr "Barycentre" -msgid "Test dialog" -msgstr "" - msgid "Plot dialog" -msgstr "" +msgstr "Fenêtre de tracé"