Rex v0.4.0
Today we released Rex v0.4.0.
In this update, we focused on improving the day-to-day experience of using the language itself, without introducing changes that break its current style.
We added a new set of functions to the standard library to make working with text, formatting, collections, and Result more practical, so everyday code becomes clearer and less repetitive.
We also significantly improved diagnostics around move and borrow, and introduced stable error codes with clearer help messages to make compiler errors easier to understand and fix.
The examples and documentation were updated as well to cover the new additions.
Highlights in v0.4.0:
- Expanded text utilities for common string work such as trimming, searching, splitting, case conversion, repetition, and padding.
- Added more formatting helpers to make output generation and simple formatting tasks easier.
- Extended collections helpers with more practical vector, map, and set operations for everyday programs.
- Improved Result ergonomics with helper functions that reduce boilerplate in error-handling flows.
- Upgraded ownership diagnostics so move and borrow errors are easier to read, easier to classify, and easier to fix.
- Added stable compiler error codes and clearer help hints for common ownership-related mistakes.
- Updated examples and standard library documentation to reflect the new APIs.
This release is mainly about ergonomics, diagnostics, and usability.
We wanted Rex to feel better in real code without changing the language into something else.
Rex v0.4.0 is available now.
Full Changelog: v0.3.0...v0.4.0