Skip to content

Releases: MCB-SMART-BOY/Neve

v1.0.0

31 Jan 12:35

Choose a tag to compare

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 PATH

Platform 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

08 Jan 09:28

Choose a tag to compare

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 PATH

Platform 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

30 Dec 03:51

Choose a tag to compare

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 PATH

Platform 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

30 Dec 03:28

Choose a tag to compare

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 PATH

Platform 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

30 Dec 02:12

Choose a tag to compare

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 audit for 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/neve

See CHANGELOG for full details. / 完整详情请查看 更新日志

v0.6.1

30 Dec 01:49

Choose a tag to compare

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 添加到 PATH

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/neve

See CHANGELOG for full details. / 完整详情请查看 更新日志

v0.6.0 - TCO, NAR Format, Enhanced CLI

30 Dec 01:20

Choose a tag to compare

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 添加到 PATH

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/neve

Platform Notes / 平台说明

Feature / 功能 Linux macOS Windows
Language Core / 语言核心
Native Sandbox / 原生沙箱
Docker Build / Docker 构建
System Config / 系统配置

See CHANGELOG for full details. / 完整详情请查看 更新日志

v0.5.0

29 Dec 14:11

Choose a tag to compare

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 PATH

Platform 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

29 Dec 10:29

Choose a tag to compare

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 PATH

Platform 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

29 Dec 10:07

Choose a tag to compare

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 PATH

Platform 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.