Skip to content

Releases: vercel-labs/opensrc

v0.7.1

09 Apr 08:48
5778d43

Choose a tag to compare

New Features

  • Private repo support — Authenticate with GitHub and GitLab private repos via GITHUB_TOKEN and GITLAB_TOKEN environment variables (#38)

Bug Fixes

  • remove command — Accept the same repo formats as fetch (e.g. github:owner/repo, full URLs) instead of only owner/repo (#39)

v0.7.0

09 Apr 07:25
0cf64e9

Choose a tag to compare

New Features

  • Rust rewrite — Replace the TypeScript CLI with a native Rust binary for ~10x faster startup
  • Global cache — Switch from per-project opensrc/ folder to a global ~/.opensrc/ cache, shared across all projects
  • opensrc path command — Print absolute path to cached source for subshell usage: rg "parse" $(opensrc path zod)
  • Docs site — New Next.js documentation site with MDX content, syntax highlighting, dark mode, full-text search, and Ask AI chat
  • Turborepo monorepo — Restructure as packages/opensrc (CLI) + apps/docs (Next.js)
  • Cross-platform binaries — Build and distribute native binaries for 7 platforms (Linux x64/ARM64, Linux musl x64/ARM64, macOS x64/ARM64, Windows x64)

Improvements

  • Version sync — Automated checks to keep package.json and Cargo.toml versions in sync
  • CI/CD — Rust lint, format, and test checks; cross-platform release workflow with npm publish and GitHub releases

Contributors

v0.6.0

09 Apr 06:59
d8d6f56

Choose a tag to compare

New Features

  • Multi-registry support — Fetch source from crates.io and PyPI in addition to npm
  • GitHub/GitLab repo support — Fetch source directly from repositories with owner/repo syntax
  • Private repo support — Authenticate via OPENSRC_GITHUB_TOKEN and OPENSRC_GITLAB_TOKEN
  • Agent skill — Add opensrc agent skill for AI coding agents (#34)

Bug Fixes

  • Fixed allowFileModifications not being respected in the remove command (#8)
  • Fixed --cwd not propagating to subcommands (#13)
  • Fixed fetch output not showing local paths after fetch (#7)

v0.5.0

09 Apr 06:59

Choose a tag to compare

New Features

  • --modify flag — Explicitly control whether opensrc can modify project files like AGENTS.md

v0.4.4

09 Apr 06:59

Choose a tag to compare

New Features

  • File modification prompt — Ask before modifying project files, with persistent preference in opensrc/settings.json

v0.4.3

09 Apr 06:59

Choose a tag to compare

Improvements

  • Excluded opensrc/ directory from TypeScript compilation

v0.4.2

09 Apr 06:59

Choose a tag to compare

Improvements

  • Internal formatting and cleanup

v0.4.1

09 Apr 06:59

Choose a tag to compare

Improvements

  • Updated README with better usage documentation

v0.4.0

09 Apr 06:59

Choose a tag to compare

Improvements

  • Smart re-fetch — Replace --force flag with automatic version-aware updates that skip re-fetching when source is already up to date

v0.3.3

09 Apr 06:59

Choose a tag to compare

Bug Fixes

  • Fixed version resolution edge cases