Skip to content

Feature/v0.2/distribution - #25

Merged
mavdol merged 12 commits into
mainfrom
feature/v0.2/distribution
Jan 4, 2026
Merged

mavdol merged 12 commits into
mainfrom
feature/v0.2/distribution

Conversation

@mavdol

@mavdol mavdol commented Jan 3, 2026

Copy link
Copy Markdown
Member

📌 v0.2.0: Production & Polyglot

This release adds TypeScript/JavaScript support, improves the developer experience, and sets up automated distribution to package registries.

TypeScript/JavaScript SDK

  • New task() wrapper function for defining Capsule tasks
  • Full compatibility with the npm ecosystem
  • Requires a "main" task as entrypoint

Distribution

  • Automated releases to PyPI (capsule-run), npm (@capsule-run/cli, @capsule-run/sdk), and crates.io
  • Platform-specific binaries for macOS (arm64, x64), Linux (x64), and Windows (x64)

Developer Experience

  • Improved task lifecycle logging
  • Merged CI workflows (test + lint → ci.yml)

@mavdol
mavdol merged commit 556116a into main Jan 4, 2026
2 checks passed
@mavdol
mavdol deleted the feature/v0.2/distribution branch January 4, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant