Releases: NuruProgramming/Nuru
Releases · NuruProgramming/Nuru
v0.5.17
What's Changed
- Hisabati Module by @victorKariuki in #73
- Add mfululizo (range) function
- Exiting: Make Exit(0) use Exit(1) if exiting because of errors by @Borwe in #75
- Added hisabati.random and created perceptron example by @victorKariuki in #76
- 🎉 Celebrating the Birth of Neuron Networks written in Swahili in Nuru Programming Language! 🚀 by @victorKariuki in #77
- Handle
nil
dereference in expressions by @gekkowrld in #80 - docs: Improve Android (Termux) installation instructions in README by @isaka-james in #85
- use NuruProgramming packages by @AvicennaJr in #86
- Add vim syntax highlighting by @gekkowrld in #78
- Swahili documentation translation by @Gabriel-Dee in #72
New Contributors
- @gekkowrld made their first contribution in #80
- @isaka-james made their first contribution in #85
- @Gabriel-Dee made their first contribution in #72
Full Changelog: v0.5.16...v0.5.17
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()