ReleaseJanuary 18, 2026

Reox 0.5.0-beta: Road to Stability

We are upgrading Reox from alpha (0.1.0) to stable beta (0.5.0-beta). This release focuses on core interpreter improvements, a new package manager foundation, and comprehensive testing.

SG
Swanaya Gupta
Reox Core Team

1Phase 1: Core Stability

Version Bump

The version in Cargo.toml has been updated to 0.5.0-beta.

Interpreter Improvements

  • Connected all AST nodes: guard, defer, try/catch, throw
  • Added typeof() builtin for runtime type inspection
  • Added type conversions: str(), int(), float()

2Phase 2: Package Manager Foundation

Package Manifest (reox.toml)

Introducing the standard package manifest format for Reox projects:

[package]
name = "my-app"
version = "1.0.0"
author = "User"

[dependencies]
std = "0.5"

Directory Structure

reox-lang/
├── src/package/
│   ├── mod.rs          # Package manager core
│   ├── manifest.rs     # reox.toml parser
│   └── resolver.rs     # Dependency resolver

CLI Commands

  • reoxc init— Create new project
  • reoxc build— Build project
  • reoxc run— Run project

3Phase 3: Testing & Documentation

Test Suite

  • • Run all tests in tests/
  • • Add package manager tests
  • • Container type tests (HashMap, Vec)
  • • Color management tests

Documentation

  • • Updated README with beta features
  • • Package manager usage guide
  • • API reference for new builtins

Verification

Try the new features:

# Check version
cargo run -- --version  # Should show 0.5.0-beta

# Create a new project
cargo run -- init test-project

# Run the project
cargo run -- --run test-project/main.reox

Get Started with Reox 0.5.0-beta

Download the latest release and start building with the new features.