Skip to content

chore(deps): migrate to @nvisy/sdk 0.26.0 - #100

Merged
martsokha merged 1 commit into
mainfrom
chore/sdk-0.26.0
Aug 14, 2026
Merged

chore(deps): migrate to @nvisy/sdk 0.26.0#100
martsokha merged 1 commit into
mainfrom
chore/sdk-0.26.0

Conversation

@martsokha

Copy link
Copy Markdown
Member

Bumps @nvisy/sdk 0.25.0 → 0.26.0 and adapts to its two breaking changes.

Breaking changes handled

Entity provenance moved

entity.provenance.events[] is now entity.audit[] (a TextAuditEvent / TabularAuditEvent list), and events dropped the before field. The "birth" event is now identified as the detection with no parents. Updated the provenance helper in useTextEntities (drives the recognizer/source shown in the studio entity popover).

Policy templates gained required fields + a new kind

  • HIPAA gained a required accounts (standard | extended).
  • GDPR Article 9 gained a required scope (article9 | article9_with_reid_hardening | article9_and10).
  • New soc2_secrets template kind.

Rather than silently defaulting the new fields, this exposes them: the template dialog now has an "Account identifiers" select for HIPAA and a "Scope" select for GDPR (mirroring the existing method/treatment selects), and the SOC 2 Secrets template is added to the gallery. Full en/de i18n for all new labels.

Verification

  • npm run typecheck — 0 errors (was 6 on the raw bump)
  • npm run ci (biome)
  • i18n en↔de parity, 0 unused keys
  • make build

The package-lock.json diff is SDK-only (a surgical bump, not a tree-wide re-resolve).

🤖 Generated with Claude Code

Two breaking changes:

- Entity provenance moved: `entity.provenance.events[]` is now `entity.audit[]`
  (a Text/Tabular AuditEvent list) and events dropped `before`. The birth
  event is the detection with no `parents`; update the provenance helper in
  useTextEntities to match.
- Policy templates: HIPAA gained a required `accounts` and GDPR a required
  `scope`, and a new `soc2_secrets` kind shipped. Rather than defaulting the
  new fields, expose them: add HIPAA account-identifier and GDPR scope selects
  to the template dialog (mirroring the existing method/treatment selects),
  add the SOC 2 template to the gallery, and add en/de i18n for all of it.

Verified: typecheck, biome (ci), i18n en/de parity, 0 unused keys, build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@martsokha martsokha added deps dependency management and updates api SDK integration and API data fetching ui components, layout, styling, and design i18n translations and localization (en, de) labels Aug 13, 2026
@martsokha martsokha self-assigned this Aug 14, 2026
@martsokha
martsokha merged commit d3c76ba into main Aug 14, 2026
7 checks passed
@martsokha
martsokha deleted the chore/sdk-0.26.0 branch August 14, 2026 01:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api SDK integration and API data fetching deps dependency management and updates i18n translations and localization (en, de) ui components, layout, styling, and design

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant