Releases & Changelog

Track the evolution of Rui! This page contains detailed information about all releases, new features, bug fixes, and improvements made to the language.

Latest Release: v1.0.9

Release Date: 19 September 2025

New Features

  • Type Checking Function: Added type() function to get the type of any variable at runtime
  • Enhanced Debugging: Better runtime type information for debugging and dynamic programming

Bug Fixes

  • Fixed bugs reported by users in array operations
  • Improved error handling for edge cases
  • Fixed memory leaks in long-running programs
  • Resolved issues with nested function calls
  • Enhanced string manipulation functions
  • Improved performance for large data structures

v1.0.8

Release Date: September 2025

Changes Made

  • Fixed Few Bugs in the language

v1.0.7

Release Date: September 2025

New Features

  • Enhanced Array Support: Improved array literal syntax and better performance
  • Object Property Access: Streamlined dot notation for object properties
  • Negative Array Indexing: Support for accessing array elements from the end using negative indices
  • Improved Error Messages: More descriptive and helpful error reporting

Bug Fixes

  • Fixed memory leak in long-running programs
  • Resolved issue with nested function calls
  • Fixed string concatenation edge cases
  • Improved handling of empty arrays and objects

Performance Improvements

  • 30% faster array operations
  • Reduced memory usage by 15%
  • Optimized string manipulation functions

v1.0.6

Release Date: September 2025

New Features

  • First Public Launch: Rui made available to the public for the first time
  • Community Access: Open source release with public documentation
  • Initial Documentation: Basic guides and examples for new users

v1.0.5

Release Date: September 2025

New Features

  • VS Code Integration: Official Rui extension for Visual Studio Code
  • Syntax Highlighting: Proper code highlighting for Rui files
  • IntelliSense: Code completion and error detection in VS Code

v1.0.4

Release Date: September 2025

New Features

  • NPM Package: Rui available as rui-lang package on npm
  • Global Installation: Easy installation with npm install -g rui-lang
  • Package Distribution: Standardized distribution through npm registry

v1.0.3

Release Date: August 2025

New Features

  • Until Loop: Introduction of until loop for iteration
  • Function Definitions: Support for define keyword to create functions
  • Control Flow: Basic program flow control with loops and functions

v1.0.2

Release Date: August 2025

New Features

  • Variable Declarations: Introduction of suppose keyword for variables
  • Data Storage: Ability to store and manipulate data in variables
  • Basic Memory Management: Core variable system implementation

v1.0.1

Release Date: August 2025

New Features

  • Write Function: Introduction of write() for console output
  • Basic Output: First way to display text and values to users
  • Hello World: Made the classic "Hello, World!" program possible

v1.0.0

Release Date: August 2025

Initial Release

  • Project Launch: Rui programming language officially launched
  • Core Vision: Beginner-friendly programming language inspired by JavaScript

Upcoming Features

We're constantly working on improving Rui. Here's what you can expect:

  • Advanced data structures and more built-in functions
  • File I/O operations and module system
  • Major language improvements and performance optimizations

Contributing

Want to help shape the future of Rui? Check out our Contributing Guide to learn how you can get involved in the development process.

You can also report bugs, suggest features.