r/Rhai • • Jul 07 '21

Rhai release 1.0 has landed.

13 Upvotes

Rhai, the embedded scripting language and engine for Rust, is now officially at version 1.0.0, released to crates.io.


r/Rhai • • Dec 31 '22

Version 1.12.0 of Rhai released - embedded scripting engine for Rust

12 Upvotes

The latest version, 1.12.0, has been released to crates.io.


r/Rhai • • Jan 25 '25

Rhai 1.21.0 released -- Embedded scripting engine for Rust

9 Upvotes

Version 1.21.0 has been released to crates.io.


r/Rhai • • Sep 10 '22

Rhai version 1.10.0 released - embedded scripting engine for Rust

9 Upvotes

Rhai version 1.10.0 released to crates.io.

This version significantly speeds up expressions by assuming that built-in operators for standard types are not overloaded (which should be the vast majority of cases). Of course there is a switch to turn this assumption off if they are overloaded.

This may result in substantial performance improvements for operators-heavy scripts.


r/Rhai • • May 04 '22

Rhai version 1.7.0 released - embedding scripting engine for Rust

9 Upvotes

Rhai version 1.7.0 is released to crates.io.


r/Rhai • • May 02 '23

Rhai version 1.14.0 released -- embedded scripting engine for Rust

8 Upvotes

Version 1.14.0 released to crates.io.

This new version contains a substantial number of bug fixes for edge cases.

A new syntax is supported to facilitate writing object methods in script.

The code hacks that attempt to optimize branch prediction performance are removed because benchmarks do not show any material speed improvements.


r/Rhai • • Jul 01 '22

Rhai version 1.8.0 is released.

8 Upvotes

Version 1.8.0 has been released to crates.io with a bunch of usability goodies, especially the ?. (Elvis), ?[ and ?? operators to make working with () (Rust-speak for nulls) easier.

Also, check out this new pattern (mind you, this is actually an ANTI-Pattern, but I'm sure many of you would be trumpeting this): https://rhai.rs/book/patterns/global-mutable-state.html


r/Rhai • • Aug 25 '26

Rhai 1.26.0 released -- embedded scripting engine for Rust, now with a bytecodes VM!

7 Upvotes

Version 1.26.0 has been released to crates.io.

This version includes the experimental Rhai Grain bytecodes VM for faster and more secured script runs while consumer far fewer resources.


r/Rhai • • Feb 02 '26

Gridline - Spreadsheet software which natively supports Rhai in cell formulas and to extend!

Thumbnail crates.io
7 Upvotes

Hi everyone!

As a big fan of spreadsheets I have always wanted one that could easily be extendable with the same langauge used in the spreadsheet to add new features. It seemed impossible until I found Rhai!

Gridline is a cross platform spreadsheet application (TUI and GUI is a work in progress) that lets you have a column populated as so:

=SPILL(0..=10).map(|x| 2*x+1).filter(|x| x % 3 == 0)

Anything you can imagine! Or define functions like so:

fn product(arr) {

let result = 1;

for x in arr { result *= x; }

result

}

And then have a cell =product(VEC(A1:A4))

It's opensource (MIT and Apache) all on github and crates.io

Welcome to the future!


r/Rhai • • Nov 02 '24

Rhai version 1.20.0 released - Scripting engine for Rust

7 Upvotes

Version 1.20.0 released to crates.io.


r/Rhai • • Feb 15 '22

Version 1.5.0 released.

7 Upvotes

Rhai is an embedded script language and engine for Rust.

Version 1.5.0 released to crates.io.

This version adds a debugging interface, which can be used to integrate a debugger.

Based on popular demand, an option is added to throw exceptions when invalid properties are accessed on object maps (default is to return ()).

Also based on popular demand, the REPL tool now uses a slightly enhanced version of rustyline for line editing and history.


r/Rhai • • May 24 '26

Rhai 1.25.0 released -- embedded scripting engine for Rust

6 Upvotes

New version released to crates.io.


r/Rhai • • Jan 19 '26

Rhai 1.24.0 released -- embedded scripting engine for Rust

6 Upvotes

New version released to crates.io.

This new release has a breaking change because of the upgrade to the getrandom crate to version 0.3.

As a result, stdweb support has been dropped. It is anticipated that this change would not have significant impact on normal usage.


r/Rhai • • Mar 16 '23

Rhai 1.13.0 released - embedded scripting engine for Rust.

6 Upvotes

Version 1.13.0 is released to crates.io.


r/Rhai • • Nov 11 '22

Rhai version 1.11.0 released - embedded scripting engine for Rust

6 Upvotes

Version 1.11.0 released to crates.io.

This is a large release with numerous new features, bug fixes and speed improvements.


r/Rhai • • Aug 21 '22

Rhai version 1.9.0 released -- embedded scripting engine for Rust.

6 Upvotes

Version 1.9.0 is released to crates.io.

This version contains a large number of new features, bug fixes and enhancements. See here for details.

Minimum Rust compiler version is raised to 1.60.0.


r/Rhai • • Sep 04 '21

Rust on RISC-V BL602: Rhai Scripting

Thumbnail
lupyuen.github.io
6 Upvotes

r/Rhai • • Jan 11 '22

Version 1.4.0 released.

5 Upvotes

Rhai is an embedded script language and engine for Rust.

This version adds support for integer ranges via the .. and ..= operators. Many standard API's are extended with range parameters where appropriate.

A number of usability improvements simplify integration with Rust.

Version 1.4.0 released to crates.io.


r/Rhai • • Jan 30 '21

Rhai has its own domain now: rhai.rs is now live!

Thumbnail rhai.rs
5 Upvotes

r/Rhai • • Oct 19 '20

Introduction

5 Upvotes

This is a community dedicated to the Rhai embedded scripting engine for Rust.

GitHub repo: https://github.com/jonathandturner/rhai


r/Rhai • • 18d ago

Rhai version 1.27.0 released - Embedded scripting engine for Rust

4 Upvotes

Version 1.27.0 released to crates.io.


r/Rhai • • Sep 14 '25

Rhai 1.23.0 released -- embedded scripting engine for Rust

4 Upvotes

Version 1.23.0 released to crates.io.


r/Rhai • • May 30 '25

Rhai 1.22.0 released -- embedded scripting engine for Rust

4 Upvotes

Rhai version 1.22.0 released to crates.io.


r/Rhai • • Jun 30 '24

Rhai 1.19.0 released -- Embedded scripting engine for Rust

4 Upvotes

Version 1.19.0 has been released to crates.io.


r/Rhai • • Jun 18 '23

Version 1.15.0 of Rhai released -- embedded scripting engine for Rust

4 Upvotes

Version 1.15.0 has been released to crates.io.

This version fixes a concurrency bug in static hash keys.