Skip to content

Releases

DevContext v0.1.2

Choose a tag to compare

@github-actions github-actions released this 31 Oct 20:24

DevContext v0.1.2 — Six-Platform VSIX Distribution Architecture

DevContext is a reliable, local-first project memory system for software development. It preserves developer-authored notes, architecture decisions (ADRs), milestones, references, and saved commands with fast SQLite FTS5 search and strict privacy guarantees.


📦 Installation & Distribution

VS Code Extension (Zero-Configuration Out of the Box)

Install DevContext by Taiizor (Taiizor.devcontext-memory) directly from the Visual Studio Marketplace or via command line:

code --install-extension Taiizor.devcontext-memory

Zero-configuration: The extension package automatically includes the pre-compiled native devcontext engine for your platform. No separate CLI, Rust, or Cargo installation is required.

Platform-Specific VSIX Packages (Manual Installation)

If installing offline without Marketplace access, download the matching VSIX package below:

  • Windows x64: devcontext-memory-0.1.2-win32-x64.vsix
  • Windows ARM64: devcontext-memory-0.1.2-win32-arm64.vsix
  • Linux x64 (glibc 2.35+): devcontext-memory-0.1.2-linux-x64.vsix
  • Linux ARM64 (glibc 2.35+): devcontext-memory-0.1.2-linux-arm64.vsix
  • macOS Apple Silicon (11.0+): devcontext-memory-0.1.2-darwin-arm64.vsix
  • macOS Intel (11.0+): devcontext-memory-0.1.2-darwin-x64.vsix

Install manually via:

code --install-extension devcontext-memory-0.1.2-<platform>.vsix

Standalone Native CLI (Terminal, Scripts & CI)

Standalone CLI binaries for headless or automation environments:

  • Windows: devcontext-v0.1.2-windows-x64.zip | devcontext-v0.1.2-windows-arm64.zip
  • Linux: devcontext-v0.1.2-linux-x64.tar.gz | devcontext-v0.1.2-linux-arm64.tar.gz
  • macOS: devcontext-v0.1.2-macos-arm64.tar.gz | devcontext-v0.1.2-macos-x64.tar.gz

Via Cargo:

cargo install devcontext-cli

🛡️ Verification & Checksums

All 12 release artifacts can be verified using the attached SHA256SUMS.txt:

sha256sum -c SHA256SUMS.txt

🚀 Highlights of v0.1.2

  • Six-Platform VSIX Distribution: Platform-specific VSIX packages under single canonical identity Taiizor.devcontext-memory bundled with native CLI binary.
  • Layered Binary Resolution: Strict priority hierarchy in CoreLocator (user setting devcontext.core.executablePath -> bundled binary -> workspace build -> system PATH).
  • Hardened Packaging Security: Isolated temporary staging (packageTarget.ts) via OS mkdtemp, preventing binary cross-contamination.
  • Built-in Archive & Architecture Validator: Standalone validateVsix.ts checking central directories, magic byte headers (PE, ELF, Mach-O), Unix permissions (0755), and license file staging.
  • Automated Security Scanning: Integrated GitHub CodeQL scanning workflow for Rust and TypeScript/JavaScript.
  • Dual Licensing: Root LICENSE descriptor explaining dual-licensing under MIT and Apache-2.0, with complete LICENSE-MIT and LICENSE-APACHE bundled in all packages.

Full Changelog: v0.1.1...v0.1.2

DevContext v0.1.1 — Public MVP Release

Choose a tag to compare

@github-actions github-actions released this 31 Oct 15:48

DevContext v0.1.1 — Public MVP Release

DevContext is a reliable, local-first project memory system for software development. It preserves developer-authored notes, architecture decisions (ADRs), milestones, references, and saved commands with fast SQLite FTS5 search and strict privacy guarantees.


📦 Installation & Distribution

VS Code Extension

  • VS Code Marketplace: DevContext on Visual Studio Marketplace
  • Manual VSIX Installation: Download devcontext-memory-0.1.1.vsix below and run:
    code --install-extension devcontext-memory-0.1.1.vsix

CLI (Command-Line Interface)

  • Via Cargo:
    cargo install devcontext-cli
  • Standalone Pre-compiled Binaries:
    • Windows (x64): devcontext-v0.1.1-windows-x64.zip
    • Linux (x64): devcontext-v0.1.1-linux-x64.tar.gz
    • macOS Apple Silicon (ARM64): devcontext-v0.1.1-macos-arm64.tar.gz
    • macOS Intel (x64): devcontext-v0.1.1-macos-x64.tar.gz

Core Rust Library


🛡️ Verification & Checksums

All release artifacts can be verified using the attached SHA256SUMS.txt:

sha256sum -c SHA256SUMS.txt

✨ Key Features & Capabilities

  • Local-First & Offline: 100% private, zero telemetry, no accounts or network dependencies.
  • SQLite Engine & WAL: Transactional, concurrent ACID storage with automated schema v1 migrations and backup/restore.
  • Full-Text Search (FTS5): Sub-15ms BM25 full-text search with snippet extraction across notes, decisions, and milestones.
  • VS Code Extension: Dedicated Activity Bar views (Overview, Notes, Decisions, Timeline) and QuickPick search.
  • Git Integration: Read-only Git adapter for unified timeline linking notes and decisions to commits.
  • Safe Export & Import: Versioned JSON and ZIP bundles with strict Zip-Slip and path traversal defenses.