Skip to content

chore(release): v3.0.0 - #260

Merged
deviousprophet merged 1 commit into
mainfrom
release/v3.0.0
Oct 19, 2026
Merged

deviousprophet merged 1 commit into
mainfrom
release/v3.0.0

Conversation

@deviousprophet

@deviousprophet deviousprophet commented Oct 19, 2026 •

Copy link
Copy Markdown
Owner

Summary

Release v3.0.0 — a major bump for the Type Overlay rename, which changes the persisted .hexscope contract (structs.json → types.json, and structPins / structId / refStructId / sourceStructId → typeInstances / typeId / refTypeId / sourceTypeId). The extension migrates existing workspaces forward automatically, but external tooling that reads the schema-backed workspace format breaks, hence the major.

Release contents

  • Type Overlay rename across the feature, sidebar tab, sections, modules, files, and identifiers
  • Persisted contract v2 with a shape-dispatched forward migration, verified legacy-file cleanup, retired schema copies, and no pre-rename key reads
  • Reusable bit-field and enum types via a single New Type chooser
  • Per-field and per-bit-child hiding, revealed by the Show hidden toggle
  • Column headers and accessible input labels on the bit-field and enum editors
  • Types list: a chip for every kind, richer details, kind-then-name sorting, a name search plus kind filter, and the chip → name → details row layout with a narrow-width hide

Full notes are in CHANGELOG.md.

Promotes the [Unreleased] changelog section to [3.0.0] - 2026-10-19 with no content changes, and bumps package.json / package-lock.json from 2.25.0 to 3.0.0 (version fields only).

Major bump: the Type Overlay rename changes the persisted .hexscope contract (structs.json -> types.json and the stored keys), so external tooling that reads the schema-backed workspace format breaks even though the extension migrates its own data forward automatically.
@deviousprophet deviousprophet self-assigned this Oct 19, 2026
@deviousprophet deviousprophet added the documentation Improvements or additions to documentation label Oct 19, 2026
@deviousprophet
deviousprophet enabled auto-merge (squash) October 19, 2026 14:57
@deviousprophet
deviousprophet merged commit 2bdee84 into main Oct 19, 2026
9 checks passed
@deviousprophet
deviousprophet deleted the release/v3.0.0 branch October 19, 2026 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant