Releases: Alignbase/filegrc
Release list
FileGRC 0.13.3
v0.13.2
FileGRC 0.13.2 dramatically reduces local test time and prevents concurrent worktrees from overloading one machine.
- Adds machine-wide scheduling with a four-worker default, fair permits, per-file isolation, timeouts, and process-tree cleanup.
- Reuses exact-input passing results outside CI and reports the slowest test files.
- Splits fast unit checks from integration coverage while keeping the full release validation unchanged.
- Reuses copy-on-write workspace fixtures and adds an injected Git command adapter for subprocess-free domain tests.
- Pins local release validation to Node 24 to match the publish workflow.
v0.13.1
Changes
- Cut browser save latency by reusing repository checks, returning after validated local commits, and refreshing derived state in the background.
- Load record history and participation on demand instead of blocking initial record details.
- Coalesce state refreshes and keep mutation snapshots consistent across concurrent browser and Git operations.
- Bound validation concurrency and preserve exact validated bytes through Git commits with streaming workspace manifests.
Validation
- Node 24 release validation: 435 filegrc tests and 16 create-filegrc tests passed.
- Site build, package dry runs, npm audit, fresh consumer validation, and final Playwright People-edit validation passed.
v0.13.0
Changes
- Require complete, committed Reporting Channel Set proposals during Step 1 while keeping approval and cutover in the later implementation stage.
- Prepopulate the default Security starter with the Reporting Channel Set needed by its proposed Policies and Documents.
- Keep baseline SOC 2 Commitments free of Requirement Mappings; use mappings for source-backed supplemental requirements and their program amendment plans.
- Bind Reporting Channel Set proposals, Exceptions, fixed Evidence, requirement history, approval, and cutover checks to exact Git revisions and event times.
Upgrade note
This is a breaking pre-1.0 workflow release. Existing model v10 workspaces keep the same data model, but incomplete or weakly supported proposed and approved Reporting Channel Sets may now fail validation until they are corrected and reproposed.
v0.12.4
FileGRC 0.12.3
Full Changelog: v0.12.2...v0.12.3
v0.12.2
FileGRC 0.12.1
FileGRC 0.12.1 fixes Classification collection reviews in model v10.
- Allow temporal Collection Review populations to reference every configured reviewable resource type, including Classification.
- Keep Collection Review population relationships separate from Obligation scope relationships.
- Reject future models at load time when a configured Collection Review type is missing from the allowed population relationship.
- Add end-to-end coverage for saving and validating a Classification collection review.
This is a backward-compatible patch release. Existing model v10 workspaces do not need a migration.
FileGRC 0.12.0
FileGRC 0.12.0 adds model v10 and changes the reporting-channel workflow.
Highlights:
- Replace separate reporting-route records with revision-bound Reporting Channel Sets, including proposal, approval, cancellation, successor cutover, authority, and fixed Evidence checks.
- Keep recurring work rolled up when one Obligation owner, window, population rule, and reconciliation conclusion govern it.
- Add temporal Collection Review bindings and shared readiness calculations across browser, CLI, HTTP, and agent workflows.
- Let Git exclusively supply version-control history while hardening managed fetch, commit, and push behavior against races and unsafe repository configuration.
- Keep policies focused on durable rules and point mutable values to their authoritative FileGRC records.
This is a breaking pre-1.0 release. Existing workspaces must migrate one model version at a time. Review docs/upgrading-to-model-v10.md before applying the v10 migration.
FileGRC 0.11.1
FileGRC 0.11.1 improves relationship labels in record tables.
- Uses wrap-safe rounded rectangles for relationship labels in tables.
- Keeps multi-value relationship labels in the value column on mobile.
- Adds regression coverage for wrapped, unbroken, and mobile relationship labels.