Each shippable artifact (prb, probod server group, probod-bootstrap, @probo/n8n-nodes-probo, @probo/cookie-banner) now has its own version file, its own CHANGELOG.md, its own annotated-tag scheme of the form <track>/v<version>, and its own GitHub Actions release workflow. The unified release.yaml is removed; the unified CHANGELOG.md becomes a short index pointing at each per-track file, with the prior history preserved in CHANGELOG.archive.md. Probod's CHANGELOG carries the post-split monorepo releases (0.174.0 through 0.181.0) so the server-group history stays continuous and the probod docker image keeps its existing version line. contrib/claude/release.md is split into contrib/claude/release/ with one entrypoint per track plus a README that drives the agent: detect which tracks have user-facing commits since their last tag and skip tracks with no relevant changes, so a release request never tags an unchanged track. The cookie-banner and n8n-node entrypoints add an explicit npm run build step after the version bump (build.mjs bakes package.json's version into __SDK_VERSION__) so compile errors and package-lock.json updates are caught before tagging. Signed-off-by: Bryan Frimin <bryan@getprobo.com>
4.3 KiB
4.3 KiB
Changelog
All notable changes to probod (the server, including the bundled @probo/console, @probo/trust, and @probo/ui frontends) will be documented in this file.
Unreleased
[0.181.0] - 2026-05-05
Added
- Add SCIM tools to MCP API
- Add SCIM commands to CLI
- Add cookie banner detection page for uncategorised patterns
- Add
last_detected_atandlast_matched_attracking on cookie patterns - Add
uncategorisedPatternsGraphQL connection onCookieBanner
Changed
- Accept CIDR ranges in proxy
trusted-proxiesconfiguration - Rename
categoriestoconsentCategorieson cookie banner API surfaces - Move cookie management from separate Cookies tab into the Display page
- Filter uncategorised category from cookie banner config and version snapshots
[0.180.0] - 2026-05-04
Fixed
- Use natural sort for SOA document export rows
Added
- Add risk publish to document system
[0.179.1] - 2026-05-02
Fixed
- Fix n8n cookieConsentRecord getAll operation
[0.179.0] - 2026-05-02
Added
- Add cookie banner operations to n8n node
- Add
excludedflag to cookie patterns (GraphQL/MCP/CLI/n8n) with source badge in category table - Validate cookie policy link in banner description
Changed
- Skip draft cookie banner version for uncategorised-only merges
- Exclude uncategorised category from consent contract
- Run cookie detection regardless of banner state
- Stop bumping cookie banner version on no-op updates
- Exclude translations from cookie banner version snapshots
- Allow clearing optional fields in n8n cookie updates
- Bump
@probo/cookie-bannerto 0.2.0
Fixed
- Clear pending cookie-consent queue before stopping on 404
[0.178.0] - 2026-05-01
Added
- Add MCP tools for cookie banner, category, pattern, version, and consent records
- Add CLI commands for cookie banner, category, pattern, and consent records
Fixed
- Fix auditor access to processing activities
- Fix contract end date field cut off in Add Person dialog
[0.177.1] - 2026-04-30
Fixed
- Reveal cookie banner sidebar entry in IAM organizations
- Render cookie-consent placeholders when no prior consent exists
- Fix cookie-consent placeholder sizing for absolutely or sticky positioned elements
- Allow OIDC and magic-link sessions to assume password-only organizations
[0.177.0] - 2026-04-30
Added
- Add cookie patterns to group detected cookies by URL prefix, with auto-detection worker and console management
- Add
DurationInputcomponent to@probo/ui
Changed
- Refactor cookie banner forms to react-hook-form
- Store cookie durations as
max_age_seconds - Update
@probo/cookie-bannerpublic exports and bump to 0.1.0
Fixed
- Filter browser-extension cookies from detection
[0.176.1] - 2026-04-29
Fixed
- Fix empty text nodes in generated documents
[0.176.0] - 2026-04-29
Added
- Add vendor publish to document system, replacing snapshot mode
[0.175.0] - 2026-04-29
Added
- Add processing activity, DPIA and TIA publish to document system, replacing snapshot mode
Changed
- Introspect OAuth2 refresh tokens per RFC 7662, honoring
token_type_hint - Invalidate other sessions on password change and all sessions on password reset
- Use forwarded headers for SCIM event client IP when running behind a load balancer
- Extract client IP from rightmost entry of
X-Forwarded-ForandForwardedheaders - Update avatar initials colors
[0.174.0] - 2026-04-28
Added
- Add agent run supervisor with checkpoint persistence and resume across restarts
- Add finding and obligation publish to document system, replacing snapshot mode
- Add
--stateand--contract-endedfilters to CLI/MCP/GraphQL user list - Add Notion workspace name resolver for access review
- Add
X-SDK-Versionheader to cookie banner SDK requests
Changed
- Rename
excludeContractEndedtocontractEnded(two-way) across MCP, GraphQL, CLI, frontend - Remove auditor's ability to publish SoA
- Request Google customer directory scope for access-review name sync
Fixed
- Fix copy-paste in rich editor
- Fix long cookie name display and label colors in cookie banner
- Fix suspension checkpoint fallback in nested and parallel agent execution
[0.173.0] - 2026-04-27
Changed
- First per-package release. Prior history is in the archived monorepo CHANGELOG.archive.md.