Releases: MCB-SMART-BOY/Neve
v1.0.0
Neve v1.0.0
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
Neve v1.0.0(中文)
安装
下载适合你平台的二进制文件:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
解压后加入 PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# 或加入用户目录
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# 将 neve.exe 加入 PATH平台说明
- 全部平台: 语言功能(eval/check/repl/fmt)完整可用
- 仅 Unix: 包管理与系统配置功能需要 Linux/macOS
更新内容
详见 CHANGELOG.md。
v0.7.0
Neve v0.7.0
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
Neve v0.7.0(中文)
安装
下载适合你平台的二进制文件:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
解压后加入 PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# 或加入用户目录
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# 将 neve.exe 加入 PATH平台说明
- 全部平台: 语言功能(eval/check/repl/fmt)完整可用
- 仅 Unix: 包管理与系统配置功能需要 Linux/macOS
更新内容
详见 CHANGELOG.md。
v0.6.4
Neve v0.6.4
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
v0.6.3
Neve v0.6.3
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
v0.6.2
Neve v0.6.2
What's New / 新功能
English:
- Architecture documentation: Comprehensive guide for contributors (
docs/architecture.md) - CONTRIBUTING.md: Bilingual contribution guidelines with setup instructions
- Security audit in CI: Added
cargo auditfor dependency vulnerability scanning - Release profile optimization: LTO, strip, single codegen-unit for smaller binaries
- CI enhancement: Clippy now checks all workspace crates
- Stack safety: Converted recursive directory operations to iterative (prevents stack overflow)
- MSRV declaration: Added
rust-version = "1.85"for Rust 2024 edition
中文:
- 架构文档: 为贡献者提供的全面指南 (
docs/architecture.md) - CONTRIBUTING.md: 中英双语贡献指南,包含环境配置说明
- CI 安全审计: 添加
cargo audit检测依赖漏洞 - Release 配置优化: LTO、符号剥离、单代码生成单元,生成更小的二进制文件
- CI 增强: Clippy 现在检查所有 workspace crate
- 栈安全: 将递归目录操作转换为迭代(防止深层目录栈溢出)
- MSRV 声明: 添加
rust-version = "1.85"支持 Rust 2024 edition
Installation / 安装
| Platform / 平台 | File / 文件 |
|---|---|
| Linux (x86_64) | neve-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | neve-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Intel) | neve-x86_64-apple-darwin.tar.gz |
| macOS (Apple Silicon) | neve-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | neve-x86_64-pc-windows-msvc.zip |
Other methods / 其他方式:
# Cargo
cargo install neve-cli
# AUR (Arch Linux)
paru -S neve-bin
# Nix
nix run github:MCB-SMART-BOY/nix-neve
# Homebrew (macOS)
brew install MCB-SMART-BOY/neve/nevev0.6.1
Neve v0.6.1
What's Fixed / 修复内容
English:
- CI compatibility: Resolved all clippy warnings for stable CI builds
- Code quality: Fixed needless borrows, loop indexing patterns, and struct initialization
中文:
- CI 兼容性: 解决所有 clippy 警告,确保 CI 构建稳定
- 代码质量: 修复多余借用、循环索引模式和结构体初始化问题
Installation / 安装
Download the appropriate binary for your platform:
下载适合您平台的二进制文件:
| Platform / 平台 | File / 文件 |
|---|---|
| Linux (x86_64) | neve-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | neve-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Intel) | neve-x86_64-apple-darwin.tar.gz |
| macOS (Apple Silicon) | neve-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | neve-x86_64-pc-windows-msvc.zip |
Linux/macOS:
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or / 或者: mv neve ~/.local/bin/Windows:
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATH / 将 neve.exe 添加到 PATHOther methods / 其他方式:
# Cargo
cargo install neve-cli
# AUR (Arch Linux)
paru -S neve-bin
# Nix
nix run github:MCB-SMART-BOY/nix-neve
# Homebrew (macOS)
brew install MCB-SMART-BOY/neve/nevev0.6.0 - TCO, NAR Format, Enhanced CLI
Neve v0.6.0
What's New / 新功能
English:
- Tail Call Optimization (TCO): Recursive functions no longer cause stack overflow
- NAR format implementation: Complete Nix ARchive format support for content-addressed storage
- Build analytics module: Dependency graph visualization with DOT format export
- Enhanced CLI output: Progress bars, spinners, tables, and colored output
- Security enhancements: SecurityProfile for sandbox with seccomp, capabilities support
- Compression support: gzip, xz, zstd for NAR archives
- Zero warnings: Codebase compiles with no warnings, all code serves its purpose
中文:
- 尾调用优化 (TCO): 递归函数不再导致栈溢出
- NAR 格式实现: 完整的 Nix ARchive 格式支持,用于内容寻址存储
- 构建分析模块: 依赖图可视化,支持 DOT 格式导出
- 增强 CLI 输出: 进度条、旋转器、表格和彩色输出
- 安全增强: 沙箱的 SecurityProfile,支持 seccomp、capabilities
- 压缩支持: NAR 归档支持 gzip、xz、zstd
- 零警告: 代码库编译无警告,所有代码都发挥作用
Installation / 安装
Download the appropriate binary for your platform:
下载适合您平台的二进制文件:
| Platform / 平台 | File / 文件 |
|---|---|
| Linux (x86_64) | neve-x86_64-unknown-linux-gnu.tar.gz |
| Linux (ARM64) | neve-aarch64-unknown-linux-gnu.tar.gz |
| macOS (Intel) | neve-x86_64-apple-darwin.tar.gz |
| macOS (Apple Silicon) | neve-aarch64-apple-darwin.tar.gz |
| Windows (x86_64) | neve-x86_64-pc-windows-msvc.zip |
Linux/macOS:
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or / 或者: mv neve ~/.local/bin/Windows:
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATH / 将 neve.exe 添加到 PATHOther methods / 其他方式:
# Cargo
cargo install neve-cli
# AUR (Arch Linux)
paru -S neve-bin
# Nix
nix run github:MCB-SMART-BOY/nix-neve
# Homebrew (macOS)
brew install MCB-SMART-BOY/neve/nevePlatform Notes / 平台说明
| Feature / 功能 | Linux | macOS | Windows |
|---|---|---|---|
| Language Core / 语言核心 | ✅ | ✅ | ✅ |
| Native Sandbox / 原生沙箱 | ✅ | ❌ | ❌ |
| Docker Build / Docker 构建 | ✅ | ✅ | ✅ |
| System Config / 系统配置 | ✅ | ❌ | ❌ |
v0.5.0
Neve v0.5.0
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
v0.4.1
Neve v0.4.1
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.
v0.4.0
Neve v0.4.0
Installation
Download the appropriate binary for your platform:
- Linux (x86_64):
neve-x86_64-unknown-linux-gnu.tar.gz - Linux (ARM64):
neve-aarch64-unknown-linux-gnu.tar.gz - macOS (Intel):
neve-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
neve-aarch64-apple-darwin.tar.gz - Windows (x86_64):
neve-x86_64-pc-windows-msvc.zip
Extract and add to your PATH:
# Linux/macOS
tar xzf neve-*.tar.gz
sudo mv neve /usr/local/bin/
# Or add to user bin
mkdir -p ~/.local/bin
mv neve ~/.local/bin/# Windows
Expand-Archive neve-x86_64-pc-windows-msvc.zip -DestinationPath .
# Add neve.exe to your PATHPlatform Notes
- All platforms: Language features (eval, check, repl, fmt) are fully supported
- Unix only: Package management and system configuration features require Linux/macOS
What's New
See CHANGELOG.md for details.