{
    "version": "https://jsonfeed.org/version/1.1",
    "title": "DoliNews (smartauth)",
    "home_page_url": "https://dolinews.com/fr",
    "feed_url": "https://dolinews.com/feeds.json?project=smartauth",
    "_license": {
        "name": "CC BY-SA 4.0",
        "url": "https://creativecommons.org/licenses/by-sa/4.0/"
    },
    "_dolinews": {
        "labels": {
            "read_more": "Lire l'annonce",
            "empty": "Aucune annonce publi\u00e9e pour l'instant."
        }
    },
    "items": [
        {
            "id": "https://dolinews.com/fr/articles/245",
            "url": "https://dolinews.com/fr/articles/245",
            "title": "SmartAuth 2.0.56 : sessions mobiles pr\u00e9serv\u00e9es et installation plus robuste",
            "content_text": "Une panne passag\u00e8re de la base pendant le renouvellement d'un jeton ne d\u00e9connecte plus les applications mobiles. L'activation du module s'arr\u00eate si une de ses tables n'a pas pu \u00eatre cr\u00e9\u00e9e, et tous ses index sont d\u00e9sormais cr\u00e9\u00e9s sous PostgreSQL.",
            "date_published": "2026-10-12T13:44:00+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_minor",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 245,
                "locale": "fr_FR",
                "type": "release",
                "focus": "bugfix_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.56",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "Correctif mineur",
                    "maturity": "stable",
                    "announced_age": "annonc\u00e9e il y a 7 jours",
                    "dolibarr": "Dolibarr 18 \u00e0 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/fr/articles/216",
            "url": "https://dolinews.com/fr/articles/216",
            "title": "SmartAuth 2.0.54 : audit de s\u00e9curit\u00e9 et corrections",
            "content_text": "Un audit complet du module a \u00e9t\u00e9 suivi d'une s\u00e9rie de corrections : cloisonnement des pages d'administration par droit et par entit\u00e9, protection CSRF et XSS, r\u00e8gles de visibilit\u00e9 appliqu\u00e9es \u00e0 la synchronisation, r\u00e9vocation des sessions renforc\u00e9e. La r\u00e9initialisation de mot de passe tient aussi en phase les deux identit\u00e9s d'un adh\u00e9rent.",
            "date_published": "2026-10-08T05:01:05+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "security",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 216,
                "locale": "fr_FR",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.54",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "S\u00e9curit\u00e9",
                    "maturity": "stable",
                    "announced_age": "annonc\u00e9e il y a 11 jours",
                    "dolibarr": "Dolibarr 18 \u00e0 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/fr/articles/188",
            "url": "https://dolinews.com/fr/articles/188",
            "title": "SmartAuth 2.0.50 : l'invite d'installation ne revient plus, cache de routes fiabilis\u00e9",
            "content_text": "Une application d\u00e9j\u00e0 install\u00e9e sur l'\u00e9cran d'accueil ne redemande plus \u00e0 \u00eatre install\u00e9e, et SmartAuth sait d\u00e9sormais quels appareils d'un utilisateur l'ont vraiment install\u00e9e. Le cache de routes cesse d'avertir \u00e0 tort, et le socle annonc\u00e9 passe \u00e0 Dolibarr 18 / PHP 7.4.",
            "date_published": "2026-09-22T19:09:13+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 188,
                "locale": "fr_FR",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.50",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "Fonctionnalit\u00e9 mineure",
                    "maturity": "stable",
                    "announced_age": "annonc\u00e9e il y a 27 jours",
                    "dolibarr": "Dolibarr 18 \u00e0 24",
                    "language": null
                }
            }
        }
    ]
}