Releases: NuruProgramming/Nuru
Releases · NuruProgramming/Nuru
v0.5.16
v0.5.15
Changelog
- c0a70ec Merge pull request #70 from victorKariuki/main
- ea70000 Merge pull request #71 from victorKariuki/main
- e15a646 Merge remote-tracking branch 'origin/main'
- b2de172 Merge remote-tracking branch 'origin/main'
- 2a33c53 Pakeji Hisabati Documentation grammar corrections
- 8cd4c60 Pakeji Hisabati Documentation redo
- b243bd2 Updated third-party hisabati package documentation. Removed redundant functionality: pow and used ** instead. sine because sin is implemented in a efficient way. Added reduce.nr under examples Used functions to return
- c17fd0c use amd64 for 64 bit executables
v0.5.14
v0.5.12
v0.5.11
v0.5.1
v0.5.0-alpha
What's Changed
- Add in built documentation. Use:
nuru --nyaraka
- Add modules to standard library, specifically:
- Time module
- Net module
- JSON module
- OS module
- Add ability to import third party modules written in Nuru
- Improved REPL
- Various bug fixes
Full Changelog: v0.2.0...main
Version 0.2.0
New Features
- Add ability to iterate over strings, arrays and dicts
- Add switch statements
- Add ability to check types
- Add member operator
ktk
- Add unary operators ++ and --
- Add shorthand assignment +=, -=, *=, /= and %=
- A lot of bug fixes
Breaking Changes
- Use
fanya
to initialize a variable.acha
has been deprecated - Use
unda
to define functions.fn
has been deprecated - Nuru scripts must have a
.sw
or.nr
extension
Hope you enjoy!
Release v0.1.5
We've just released v0.1.5!
New Features:
- Add break and continue with keywords
susa
andendelea
- Add operators Modulus
(%),
Power(**),
Greater/Less than or equal to (>=/<=
), Logical OR (||
) and Logical AND(&&
) - Ability to compare strings with
==
and!=
- Ability to use both single and double quotes on strings
- Added escape characters to string:
\n, \t, \r, \", \\
Improvements:
- Added line numbers for better error messages
Other Changes:
- You can now use either
acha
orfanya
to initialize a variable - You can now define functions with either
fn()
orunda()
Initial Release
First release of Nuru Programming Language. Supported platforms are:
- Linux
- Windows
- Android (Termux)
Download the release for your platform.