From 85a2f43e7265cd1f05b5607b8e5f7d905ba9ec92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Fri, 22 May 2026 13:58:22 +0200 Subject: [PATCH] Release probod/v0.191.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- cmd/probod/CHANGELOG.md | 13 +++++++++++++ cmd/probod/VERSION | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/cmd/probod/CHANGELOG.md b/cmd/probod/CHANGELOG.md index 7b088e4a7..6c37cb29f 100644 --- a/cmd/probod/CHANGELOG.md +++ b/cmd/probod/CHANGELOG.md @@ -4,6 +4,19 @@ All notable changes to `probod` (the server, including the bundled `@probo/conso ## Unreleased +## [0.191.0] - 2026-05-22 + +### Added + +- Add a tracker pattern detail page in the console with a properties section and a list of detected tracker resources + +### Fixed + +- Strip empty ProseMirror text nodes from third-party list documents (and migrate existing `document_versions.content` to drop them) so Tiptap renders them instead of erroring with "Empty text nodes are not allowed" +- Tailor signature certificate email copy for document approvals — store the per-signature email subject on creation so the certificate worker uses "Your approved - Certificate of Completion" for approvals and the existing default for other flows +- Return a CONFLICT error instead of an opaque Internal error when deleting a membership profile that is still referenced as owner, approver, or assignee, by detecting the Postgres foreign-key violation in the coredata Delete path +- Always instantiate the coredata `CookieCategoryFilter` in the cookie banner queries to avoid nil-pointer risks + ## [0.190.1] - 2026-05-20 ### Fixed diff --git a/cmd/probod/VERSION b/cmd/probod/VERSION index ca04fc55a..c6b56be44 100644 --- a/cmd/probod/VERSION +++ b/cmd/probod/VERSION @@ -1 +1 @@ -0.190.1 +0.191.0