v0.6.0
What's New
Project Restructuring
This release consolidates the compiler crates and splits external components into separate repositories for easier maintenance:
Crate Consolidation:
sage-typesmerged intosage-parsersage-lexermerged intosage-parser- Reduces total crate count from 10 to 8
External Repositories:
- Editor extensions moved to sagelang/sage-vscode and sagelang/sage-zed
- Tree-sitter grammar moved to sagelang/tree-sitter-sage
- GitBook documentation moved to sagelang/sage-book
- RFCs moved to sagelang/rfcs
Breaking Changes
- If you import from
sage_lexerorsage_types, update to usesage_parserinstead - Documentation now lives at https://sagelang.github.io/sage-book
Installation
# Homebrew (macOS)
brew upgrade sagelang/sage/sage
# Cargo (with Rust)
cargo install sage-lang
# Quick install
curl -fsSL https://raw.githubusercontent.com/sagelang/sage/main/scripts/install.sh | bash