Releases: SemanticVoxelProtocol/forge
v1.0.0-rc.1
Full Changelog: v0.3.1...v1.0.0-rc.1
Full Changelog: v0.3.1...v1.0.0-rc.1
Full Changelog: v0.3.1...v1.0.0-rc.1
v0.3.1
v0.3.0
Breaking Changes
- Removed L1 signature extraction mechanism (
SignatureExtractor,CONTENT_DRIFT,signatureHash) - Removed
createTypescriptExtractor,computeSignatureHash,buildFingerprintexports - Removed
l1SignatureHashesfromCheckInputandcomputeSignaturesoption from CLI ScannedFileno longer hasexportsfield;collectScanContextno longer acceptsextractorparamtypescriptmoved 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
Full Changelog: v0.2.3...v0.3.0
v0.2.3
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
v0.1.8
What's Changed
- feat(init): Always prompt host selection in interactive mode — full host list with detected hosts marked
- fix(cli):
forge --versionnow correctly shows package version (was hardcoded0.1.0) - chore(deps): Remove unused
yamldependency
Full Changelog: v0.1.7...v0.1.8
What's Changed
Full Changelog: v0.1.7...v0.1.8
v0.1.7
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
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
What's Changed
- fix(version): Unify version source — read from
package.jsonat runtime, no more hardcoded version strings - fix(deps): Move
typescriptto runtime dependencies (fixesERR_MODULE_NOT_FOUNDonforge 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
Full Changelog: v0.1.5...v0.1.6