Skip to content

Releases: SemanticVoxelProtocol/forge

v0.3.1

24 Mar 11:55

Choose a tag to compare

What's Changed

  • feat: SVP philosophy section + signature extraction removal cleanup by @xycld in #15

Full Changelog: v0.3.0...v0.3.1

v0.3.0

21 Mar 09:06

Choose a tag to compare

Breaking Changes

  • Removed L1 signature extraction mechanism (SignatureExtractor, CONTENT_DRIFT, signatureHash)
  • Removed createTypescriptExtractor, computeSignatureHash, buildFingerprint exports
  • Removed l1SignatureHashes from CheckInput and computeSignatures option from CLI
  • ScannedFile no longer has exports field; collectScanContext no longer accepts extractor param
  • typescript moved from dependencies to devDependencies

Why

SVP is a language-agnostic protocol. The signature extraction approach reverse-analyzed L1 compiled artifacts (TypeScript-only), violating the top-down compilation philosophy. Verification should happen at the L3 contract layer (Translation Validation paradigm), not by parsing compiled code.

Pure subtraction: 24 files changed, +50/−966 lines.

What's Changed

  • refactor: remove L1 signature extraction by @xycld in #14

Full Changelog: v0.2.3...v0.3.0

v0.2.3

20 Mar 10:43

Choose a tag to compare

Full Changelog: v0.2.2...v0.2.3

v0.2.2

20 Mar 07:25

Choose a tag to compare

Full Changelog: v0.2.1...v0.2.2

v0.2.1

20 Mar 03:46

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

19 Mar 17:34

Choose a tag to compare

What's Changed

  • feat: v0.2.0 — changeset, refs, scan, alignment workflow by @xycld in #13
  • feat: add .svp manifest.json with schema versioning and auto-migration by @xycld in #12

Full Changelog: v0.1.8...v0.2.0

v0.1.8

19 Mar 04:40
3b0a80d

Choose a tag to compare

What's Changed

  • feat(init): Always prompt host selection in interactive mode — full host list with detected hosts marked
  • fix(cli): forge --version now correctly shows package version (was hardcoded 0.1.0)
  • chore(deps): Remove unused yaml dependency

Full Changelog: v0.1.7...v0.1.8

What's Changed

  • v0.1.8: host selection, --version fix, cleanup by @xycld in #11

Full Changelog: v0.1.7...v0.1.8

v0.1.7

19 Mar 04:26
9a31209

Choose a tag to compare

What's Changed

  • feat(skills): Add OpenCode adapter (.opencode/command/, AGENTS.md, auto-detect)
  • refactor(init): Remove interactive intent prompt — project questions belong in slash commands, init only asks environment questions
  • fix(init): Handle SIGINT gracefully during interactive prompts (no more stack traces)

Full Changelog: v0.1.6...v0.1.7

What's Changed

  • refactor(init): remove interactive intent prompt by @xycld in #9

Full Changelog: v0.1.6...v0.1.7

What's Changed

  • refactor(init): remove interactive intent prompt by @xycld in #9
  • chore: bump version to 0.1.7 by @xycld in #10

Full Changelog: v0.1.6...v0.1.7

v0.1.6

19 Mar 04:09
b3f938a

Choose a tag to compare

What's Changed

  • fix(version): Unify version source — read from package.json at runtime, no more hardcoded version strings
  • fix(deps): Move typescript to runtime dependencies (fixes ERR_MODULE_NOT_FOUND on forge init)
  • docs: README converted to English, fix dead links, update AI_POLICY and CODE_OF_CONDUCT

Full Changelog: v0.1.5...v0.1.6

What's Changed

  • fix(version): unify version source from package.json by @xycld in #8

Full Changelog: v0.1.5...v0.1.6

v0.1.5

18 Mar 15:41
b8a3957

Choose a tag to compare

What's Changed

  • fix(deps): Move typescript to runtime dependencies — fixes ERR_MODULE_NOT_FOUND when running forge init
  • docs: README converted to English with Chinese i18n link, fix dead links, update AI_POLICY model ID, improve CODE_OF_CONDUCT reporting channel

Full Changelog: v0.1.4...v0.1.5

What's Changed

  • fix(deps): move typescript to runtime dependencies by @xycld in #6
  • docs: improve public-facing documentation by @xycld in #7

Full Changelog: v0.1.4...v0.1.5