{
    "version": "https://jsonfeed.org/version/1.1",
    "title": "DoliNews",
    "home_page_url": "https://dolinews.com/en",
    "feed_url": "https://dolinews.com/feeds.json?locale=en",
    "_license": {
        "name": "CC BY-SA 4.0",
        "url": "https://creativecommons.org/licenses/by-sa/4.0/"
    },
    "_dolinews": {
        "labels": {
            "read_more": "Read the announcement",
            "empty": "No announcement published yet."
        }
    },
    "items": [
        {
            "id": "https://dolinews.com/en/articles/764",
            "url": "https://dolinews.com/en/articles/764",
            "title": "Facturx 1.6.159: the number your customers assign to you, on each electronic invoice",
            "content_text": "Your German customers have assigned you a vendor number and want to find it on your invoices? Enter it once on each customer card: Facturx transmits it in the Factur-X XML as the seller identifier (BT-29), alongside your company\u2019s identifier.",
            "date_published": "2026-10-29T06:18:31+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/41/4190fe9d825104980c452c754cf354993dad3a2cd92539b122dc7c47235d87d7.webp"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "facturx"
            ],
            "_dolinews": {
                "id": 764,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.6.159",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "facturx",
                    "name": "Facturx"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 4 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/575",
            "url": "https://dolinews.com/en/articles/575",
            "title": "Facturx 1.6.158: vendor invoices received without duplicates, compliant German invoices, Dolibarr 24",
            "content_text": "The vendor invoices received by your platform show their vendor before import, and those already entered in Dolibarr can no longer be imported a second time. A German company now transmits its register number and Steuernummer where the standard expects them. The module supports Dolibarr 24 and can be tried with a single click on a demonstration.",
            "date_published": "2026-10-28T19:24:15+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/41/4190fe9d825104980c452c754cf354993dad3a2cd92539b122dc7c47235d87d7.webp"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "facturx"
            ],
            "_dolinews": {
                "id": 575,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.6.158",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "facturx",
                    "name": "Facturx"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 5 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/509",
            "url": "https://dolinews.com/en/articles/509",
            "title": "CapDecisions: preferential voting, anonymous voting, and results displayed after closure",
            "content_text": "Members rank the options of a proposal, and the Borda method designates the preferred one. Voting can become anonymous, the results of a closed vote are displayed on the card, and private groups open to membership requests. The 62 test scenarios are now verified by automated tests.",
            "date_published": "2026-10-28T12:19:14+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/a5/a5d758445f103cfaa10e5524b850c81a9a8fe5abc63f28d4182fc433e66f83ba.webp"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "capdecisions"
            ],
            "_dolinews": {
                "id": 509,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.2",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capdecisions",
                    "name": "CapDecisions"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 5 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/516",
            "url": "https://dolinews.com/en/articles/516",
            "title": "M\u00e9gaNotes 1.0.4: mobile app, strengthened permissions, and five new languages",
            "content_text": "M\u00e9gaNotes, Dolibarr\u2019s enhanced note-taking tool, now comes with its mobile app, permissions applied across all pages, truly private private notes, and more accurate keywords.",
            "date_published": "2026-10-28T10:22:23+00:00",
            "image": "https://dolinews.com/storage/media/1/df/dfc53c84bfffc9ae575c3510af4f5219e594212056e4cdfa5fdbb2959d44d3f2.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "meganotes"
            ],
            "_dolinews": {
                "id": 516,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.0.4",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "meganotes",
                    "name": "MegaNotes"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 5 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/582",
            "url": "https://dolinews.com/en/articles/582",
            "title": "capcompta 1.3.0: keyboard accounting in seven languages",
            "content_text": "capcompta now speaks German, Spanish, Italian, Dutch, and Brazilian Portuguese, both in Dolibarr and in its keyboard workspace. And its demo keeps the accounts of a real company with fifty employees.",
            "date_published": "2026-10-28T08:06:51+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/ce/cef3087b4ba27f47de420a6cefda678938e3c15af0f13a3d96645b3565fa507c.webp"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "capcompta"
            ],
            "_dolinews": {
                "id": 582,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.3.0",
                "dolibarr_min": 18,
                "dolibarr_max": 18,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcompta",
                    "name": "capcompta"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 5 days ago",
                    "dolibarr": "Dolibarr 18 to 18",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/525",
            "url": "https://dolinews.com/en/articles/525",
            "title": "capDoliWiki 1.3.0: full-text search, tags, page links, and security fixes",
            "content_text": "Dolibarr\u2019s built-in wiki gains page content search, tags, page links with backlinks, and a maintenance page. This version also fixes a CSRF vulnerability and strengthens entity isolation: the update is recommended.",
            "date_published": "2026-10-27T22:20:34+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/17/17996b6e7d98095de4bd2b60b96fc7d8dc73c236c44bfff0ca7dcd5f837781c5.webp"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "capdoliwiki"
            ],
            "_dolinews": {
                "id": 525,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.3.0",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capdoliwiki",
                    "name": "capDoliWiki"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/501",
            "url": "https://dolinews.com/en/articles/501",
            "title": "CapTODO 2.0.8: documents and photos on tasks, subtasks, and offline time log",
            "content_text": "CapTODO turns Dolibarr projects and tasks into TODO lists, with a mobile app. This version attaches documents and photos to tasks and lists, adds subtasks, task history, and an offline time log, and fixes the loss of task tags.",
            "date_published": "2026-10-27T21:48:07+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "captodo"
            ],
            "_dolinews": {
                "id": 501,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.8",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "captodo",
                    "name": "CapTODO"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/493",
            "url": "https://dolinews.com/en/articles/493",
            "title": "CapDecisions: ready for Dolibarr 24, public pages and demonstration made reliable",
            "content_text": "The image gallery and public page logout work on Dolibarr 24, voting bars regain their style, the vote count is accurate under PostgreSQL, and the demonstration takes the size of a fifty-member structure.",
            "date_published": "2026-10-27T21:39:33+00:00",
            "image": "https://dolinews.com/storage/media/1/3a/3ad30de1d7b5647ee857bf783b29fe22b72c2cac90ef5aebbc705758597c3bad.webp",
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/a5/a5d758445f103cfaa10e5524b850c81a9a8fe5abc63f28d4182fc433e66f83ba.webp"
                }
            ],
            "tags": [
                "compat",
                "stable",
                "capdecisions"
            ],
            "_dolinews": {
                "id": 493,
                "locale": "en_US",
                "type": "release",
                "focus": "compat",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.1",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capdecisions",
                    "name": "CapDecisions"
                },
                "labels": {
                    "focus": "Compatibility",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/487",
            "url": "https://dolinews.com/en/articles/487",
            "title": "CapCRM 1.2.10: follow-ups without duplicates, reliable scheduled tasks, and a real SME demonstration",
            "content_text": "CapCRM brings together on a single page everything Dolibarr knows about a third party: contacts, commercial proposals, orders, invoices, contracts, tickets, exchange history, and prospecting campaigns. The corrective version 1.2.10 now creates only one follow-up per stalled prospect, ensures scheduled tasks that previously failed now succeed, and provides a complete demonstration of an SME with fifty employees. Dolibarr 18 to 24.",
            "date_published": "2026-10-27T21:27:13+00:00",
            "image": "https://dolinews.com/storage/media/1/6b/6bc5bbefe7a852497c3ffde05a39597a4a6279fdd627391ce33eaa506f680809.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_major",
                "stable",
                "capcrm"
            ],
            "_dolinews": {
                "id": 487,
                "locale": "en_US",
                "type": "release",
                "focus": "bugfix_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.10",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcrm",
                    "name": "CapCRM"
                },
                "labels": {
                    "focus": "Major fix",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/481",
            "url": "https://dolinews.com/en/articles/481",
            "title": "CapCowork: rates entered now saved on Dolibarr 20+, Day view in the schedule, and four new languages",
            "content_text": "On Dolibarr 20 and later, prices and area entered for spaces, listings, and subscriptions were reset to zero on save: this is now fixed. The version adds the Day view in the schedule, the deposit invoice generated from the booking, the equipment dictionaries, and the interface in German, Italian, Dutch, and Brazilian Portuguese.",
            "date_published": "2026-10-27T17:04:58+00:00",
            "image": "https://dolinews.com/storage/media/1/3e/3e992f79dbea7ac2864a95768fd26138d482d65753752fad5049c9da67262d50.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_major",
                "stable",
                "capcowork"
            ],
            "_dolinews": {
                "id": 481,
                "locale": "en_US",
                "type": "release",
                "focus": "bugfix_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.8",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcowork",
                    "name": "CapCowork"
                },
                "labels": {
                    "focus": "Major fix",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/474",
            "url": "https://dolinews.com/en/articles/474",
            "title": "Capagenda 1.0.0: a modern team calendar for Dolibarr",
            "content_text": "Capagenda replaces the native calendar view with a single page: month, week, day, list, and per-user schedule views, drag-and-drop, saved filters, keyboard shortcuts, dark mode, and mobile display. Events remain those of the Agenda module, with no new table.",
            "date_published": "2026-10-27T11:31:39+00:00",
            "image": "https://dolinews.com/storage/media/1/38/38622cb05b8ff5cb02d05f0567b6e86bdd9cb208e040199ac60913b13a8efd75.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "capagenda"
            ],
            "_dolinews": {
                "id": 474,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.0.0",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capagenda",
                    "name": "CapAgenda"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/469",
            "url": "https://dolinews.com/en/articles/469",
            "title": "DoliSCAN 2.2.28: supporting documents that open, and the module fully usable on Dolibarr 24",
            "content_text": "A supporting document not yet ready on the server was saved as a placeholder image and was never downloaded again. Version 2.2.28 now only saves real PDFs, replaces already existing images, and makes the module fully usable on Dolibarr 24. No reactivation or new permissions required.",
            "date_published": "2026-10-27T11:31:33+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_major",
                "stable",
                "doliscan"
            ],
            "_dolinews": {
                "id": 469,
                "locale": "en_US",
                "type": "release",
                "focus": "bugfix_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.2.28",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "doliscan",
                    "name": "DoliSCAN"
                },
                "labels": {
                    "focus": "Major fix",
                    "maturity": "stable",
                    "announced_age": "announced 6 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/460",
            "url": "https://dolinews.com/en/articles/460",
            "title": "CapDecisions 1.2.0: consolidated public pages, five new languages",
            "content_text": "Public voting and comments are fixed, and each public form now checks its anti-forgery token, captcha, and rate limiting. The module is also available in Spanish, German, Italian, Dutch, and Brazilian Portuguese.",
            "date_published": "2026-10-25T21:18:19+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/a5/a5d758445f103cfaa10e5524b850c81a9a8fe5abc63f28d4182fc433e66f83ba.webp"
                }
            ],
            "tags": [
                "security",
                "stable",
                "capdecisions"
            ],
            "_dolinews": {
                "id": 460,
                "locale": "en_US",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.0",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capdecisions",
                    "name": "CapDecisions"
                },
                "labels": {
                    "focus": "Security",
                    "maturity": "stable",
                    "announced_age": "announced 8 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/fr/articles/451",
            "url": "https://dolinews.com/fr/articles/451",
            "title": "CapComments 1.0.28 : des commentaires qui restent entre les bonnes personnes",
            "content_text": "CapComments, les fils de discussion avec mentions @coll\u00e8gue sur vos fiches Dolibarr, passe en 1.0.28 : droits propres au module, commentaires visibles seulement par ceux qui peuvent ouvrir la fiche, notifications envoy\u00e9es aux seules bonnes personnes, onglet sur les t\u00e2ches et jeu de d\u00e9monstration.",
            "date_published": "2026-10-25T20:49:11+00:00",
            "image": "https://dolinews.com/storage/media/1/60/606f7a4a7d7fe0519a51eb6b4f3db992a0008f76c76786d5ee88aaf99929f56a.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "security",
                "stable",
                "capcomments"
            ],
            "_dolinews": {
                "id": 451,
                "locale": "fr_FR",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.0.28",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcomments",
                    "name": "CapComments"
                },
                "labels": {
                    "focus": "Security",
                    "maturity": "stable",
                    "announced_age": "announced 8 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": "in Fran\u00e7ais"
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/339",
            "url": "https://dolinews.com/en/articles/339",
            "title": "DoliSCAN 2.2.26: documentation for every setting, and no more expenses lost in silence",
            "content_text": "Every setup tab now has its own documentation page, opened with a click from the module, with the fuel tax rule explained with supporting figures. The version also fixes around ten settings that did not do what they claimed, including an unassigned expense type that made the expense disappear without warning. No reactivation or new permission required.",
            "date_published": "2026-10-24T09:12:41+00:00",
            "image": "https://dolinews.com/storage/media/1/a5/a5a8afc0d1e64bc5ea2ed4881789c45b0fba654ea2fc3580b7bf987631cdaf82.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_major",
                "stable",
                "doliscan"
            ],
            "_dolinews": {
                "id": 339,
                "locale": "en_US",
                "type": "release",
                "focus": "bugfix_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.2.26",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "doliscan",
                    "name": "DoliSCAN"
                },
                "labels": {
                    "focus": "Major fix",
                    "maturity": "stable",
                    "announced_age": "announced 9 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/296",
            "url": "https://dolinews.com/en/articles/296",
            "title": "ScanPdf 2.0.12: import of sales Orders and automatic OCR for unreadable PDFs",
            "content_text": "ScanPdf now converts a customer\u2019s PDF order form into a Dolibarr sales Order, with a preview before creation. PDFs with unreadable text layers are automatically sent for OCR, and multi-entity partitioning is strengthened.",
            "date_published": "2026-10-20T21:51:44+00:00",
            "image": "https://dolinews.com/storage/media/1/33/33ecd5a030a3ab4cc79449a406af0267f76d30a67075803339e0d3b364918a4c.webp",
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/7f/7f71776b8f511f4a8cce24bc57fce868bed509cdd8eb0e6f6fc29334f324a935.webp"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "scanpdf"
            ],
            "_dolinews": {
                "id": 296,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.12",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "scanpdf",
                    "name": "ScanPdf"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/300",
            "url": "https://dolinews.com/en/articles/300",
            "title": "CapCRM 1.2.8: customer card fixed and compatible with Dolibarr 24\u2019s enhanced security",
            "content_text": "CapCRM brings together on a single page everything Dolibarr knows about a third party: contacts, commercial proposals, orders, invoices, contracts, tickets, exchange history, and prospecting campaigns. The corrective version 1.2.8 fixes the popups on the customer card and makes the campaign tabs, popups, and search work with the CSRF protection that Dolibarr 24 enables by default. Dolibarr 18 to 24.",
            "date_published": "2026-10-20T21:51:38+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "bugfix_major",
                "stable",
                "capcrm"
            ],
            "_dolinews": {
                "id": 300,
                "locale": "en_US",
                "type": "release",
                "focus": "bugfix_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.8",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcrm",
                    "name": "CapCRM"
                },
                "labels": {
                    "focus": "Major fix",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/288",
            "url": "https://dolinews.com/en/articles/288",
            "title": "UptoSign 2.5.1: signer reminders, multi-page signing, and signature page",
            "content_text": "Remind signers with a single click or automatically, have the same person sign on each page, add a signature page at the end of the document, and keep each sealed version of a regenerated invoice. A document made of several PDFs remains signable file by file, and two duplicate billed sends are avoided.",
            "date_published": "2026-10-20T20:37:50+00:00",
            "image": "https://dolinews.com/storage/media/1/d8/d8d31768a7d70cca483717b53b0ca9f1c7216403d7b92354d1f094223f1e85dd.webp",
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/32/322a37261e081e1601ad7870989d841a1264291d6bb575b686d02b3827f232ae.webp"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "uptosign"
            ],
            "_dolinews": {
                "id": 288,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.5.1",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "uptosign",
                    "name": "UptoSign"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/291",
            "url": "https://dolinews.com/en/articles/291",
            "title": "Capmail 2.0.6: your emails sort themselves, and each email becomes a case",
            "content_text": "Filters that sort, link, reply, or create a ticket upon receipt, a redesigned webmail to handle a request in a few clicks, scheduled sending, Google and Microsoft 365 mailboxes via OAuth, five new languages, and Dolibarr 24.",
            "date_published": "2026-10-20T20:37:36+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/21/219df078e381a15e8b4b46a0541f0c0be1f4b9552f406a3a0b2912eacc59dbaf.webp"
                }
            ],
            "tags": [
                "feature_major",
                "stable",
                "capmail"
            ],
            "_dolinews": {
                "id": 291,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_major",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.6",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capmail",
                    "name": "Capmail"
                },
                "labels": {
                    "focus": "Major feature",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/279",
            "url": "https://dolinews.com/en/articles/279",
            "title": "SmartAuth 2.0.60: health check route, incomplete installation reported, and synchronisation conflicts made more reliable",
            "content_text": "Mobile applications have a public route to check if the server is responding. A SmartMaker API running while SmartAuth is not activated now returns an explicit error instead of failing on a missing table. Each synchronisation conflict now carries the exact type of its object.",
            "date_published": "2026-10-20T20:37:20+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 279,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.60",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/547",
            "url": "https://dolinews.com/en/articles/547",
            "title": "SmartAuth 2.0.59: the description of photos saved in the file",
            "content_text": "The title, caption, and keywords of a photo sent from a mobile application can now be written into the file itself, in the standard XMP format, for JPEG, WebP, and PNG images.",
            "date_published": "2026-10-20T20:37:16+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 547,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.59",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 13 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/554",
            "url": "https://dolinews.com/en/articles/554",
            "title": "SmartAuth 2.0.58: stolen sessions terminated and logouts propagated to services",
            "content_text": "A session whose token has been stolen is now fully terminated, including its most recent renewal. A password change, logout, or account deletion is reflected within minutes by all services connected via SSO, instead of up to an hour.",
            "date_published": "2026-10-19T18:48:37+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "security",
                "stable",
                "smartauth"
            ],
            "_dolinews": {
                "id": 554,
                "locale": "en_US",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.0.58",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "smartauth",
                    "name": "SmartAuth"
                },
                "labels": {
                    "focus": "Security",
                    "maturity": "stable",
                    "announced_age": "announced 14 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/274",
            "url": "https://dolinews.com/en/articles/274",
            "title": "UptoSign 2.5.0: enhanced security and Dolibarr 24 compatibility",
            "content_text": "This version fixes several vulnerabilities (actions without security tokens, SQL and code injection, files read outside the signed document), protects the API key and signatory data, and makes the module compatible with Dolibarr 24 and PostgreSQL. Bulk signing gains reliability.",
            "date_published": "2026-10-19T18:48:28+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL",
                    "avatar": "https://dolinews.com/storage/media/1/32/322a37261e081e1601ad7870989d841a1264291d6bb575b686d02b3827f232ae.webp"
                }
            ],
            "tags": [
                "security",
                "stable",
                "uptosign"
            ],
            "_dolinews": {
                "id": 274,
                "locale": "en_US",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "2.5.0",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "uptosign",
                    "name": "UptoSign"
                },
                "labels": {
                    "focus": "Security",
                    "maturity": "stable",
                    "announced_age": "announced 14 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/fr/articles/263",
            "url": "https://dolinews.com/fr/articles/263",
            "title": "NsDTools - Outils pour Dolibarr",
            "content_text": "Saisie rapide des lignes de vos devis, commandes et factures / UI-UX",
            "date_published": "2026-10-17T15:25:32+00:00",
            "image": null,
            "authors": [
                {
                    "name": "NSINFO"
                }
            ],
            "tags": [
                "stable"
            ],
            "_dolinews": {
                "id": 263,
                "locale": "fr_FR",
                "type": "release",
                "focus": null,
                "maturity": "stable",
                "compat_status": "declared",
                "version": "23.2.0",
                "dolibarr_min": 19,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "nsinfo",
                    "name": "NSINFO"
                },
                "project": null,
                "labels": {
                    "focus": null,
                    "maturity": "stable",
                    "announced_age": "announced 16 days ago",
                    "dolibarr": "Dolibarr 19 to 24",
                    "language": "in Fran\u00e7ais"
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/257",
            "url": "https://dolinews.com/en/articles/257",
            "title": "CapCRM 1.2.6: your entire Dolibarr customer on a single page, now in eight languages",
            "content_text": "CapCRM brings together on a single page everything Dolibarr knows about a third party: contacts, commercial proposals, orders, invoices, contracts, tickets, exchange history, prospecting campaigns. Version 1.2.6 adds Dutch and Brazilian Portuguese, alerts the administrator when an update is available, isolates its styles, and strengthens multi-entity support. Dolibarr 18 to 24.",
            "date_published": "2026-10-13T17:10:13+00:00",
            "image": "https://dolinews.com/storage/media/1/d6/d6921722fa2880a5652a7c478c95b0da74a0b94e8143bcdef28dd125a5e2c32d.webp",
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "feature_minor",
                "stable",
                "capcrm"
            ],
            "_dolinews": {
                "id": 257,
                "locale": "en_US",
                "type": "release",
                "focus": "feature_minor",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.6",
                "dolibarr_min": 18,
                "dolibarr_max": 24,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "capcrm",
                    "name": "CapCRM"
                },
                "labels": {
                    "focus": "Minor feature",
                    "maturity": "stable",
                    "announced_age": "announced 20 days ago",
                    "dolibarr": "Dolibarr 18 to 24",
                    "language": null
                }
            }
        },
        {
            "id": "https://dolinews.com/en/articles/310",
            "url": "https://dolinews.com/en/articles/310",
            "title": "FxPreFlight 1.2.62: secure compliance pages and more reliable VIES and Sirene checks",
            "content_text": "This maintenance release protects compliance pages from malicious links, escapes all values displayed by the analyses, and no longer presents a VIES or Sirene failure as a rejected number. The customer form also records the deduced third party type, and large databases display faster.",
            "date_published": "2026-10-13T07:33:43+00:00",
            "image": null,
            "authors": [
                {
                    "name": "CAP-REL"
                }
            ],
            "tags": [
                "security",
                "stable",
                "fxpreflight"
            ],
            "_dolinews": {
                "id": 310,
                "locale": "en_US",
                "type": "release",
                "focus": "security",
                "maturity": "stable",
                "compat_status": "declared",
                "version": "1.2.62",
                "dolibarr_min": 18,
                "dolibarr_max": 23,
                "editor": {
                    "slug": "cap-rel",
                    "name": "CAP-REL"
                },
                "project": {
                    "slug": "fxpreflight",
                    "name": "fxpreflight"
                },
                "labels": {
                    "focus": "Security",
                    "maturity": "stable",
                    "announced_age": "announced 20 days ago",
                    "dolibarr": "Dolibarr 18 to 23",
                    "language": null
                }
            }
        }
    ]
}