Split release into per-track packages
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>
This commit is contained in:
152
cmd/probod/CHANGELOG.md
Normal file
152
cmd/probod/CHANGELOG.md
Normal file
@@ -0,0 +1,152 @@
|
||||
# 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_at` and `last_matched_at` tracking on cookie patterns
|
||||
- Add `uncategorisedPatterns` GraphQL connection on `CookieBanner`
|
||||
|
||||
### Changed
|
||||
|
||||
- Accept CIDR ranges in proxy `trusted-proxies` configuration
|
||||
- Rename `categories` to `consentCategories` on 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 `excluded` flag 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-banner` to 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 `DurationInput` component to `@probo/ui`
|
||||
|
||||
### Changed
|
||||
|
||||
- Refactor cookie banner forms to react-hook-form
|
||||
- Store cookie durations as `max_age_seconds`
|
||||
- Update `@probo/cookie-banner` public 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-For` and `Forwarded` headers
|
||||
- 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 `--state` and `--contract-ended` filters to CLI/MCP/GraphQL user list
|
||||
- Add Notion workspace name resolver for access review
|
||||
- Add `X-SDK-Version` header to cookie banner SDK requests
|
||||
|
||||
### Changed
|
||||
|
||||
- Rename `excludeContractEnded` to `contractEnded` (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](../../CHANGELOG.archive.md).
|
||||
1
cmd/probod/VERSION
Normal file
1
cmd/probod/VERSION
Normal file
@@ -0,0 +1 @@
|
||||
0.181.0
|
||||
Reference in New Issue
Block a user