-
-
Notifications
You must be signed in to change notification settings - Fork 1
Releases: pradosh-arduino/Melon-Language
v2.9.0
93d82be -
Fixed a bug where creating a project in melon didn't setup
vscode/task.jsonproperly -
Added
new-projectcommand which will create a new project in the current directory -
Added
pwdcommand which shows the current directory (Linux command) -
Improved update checking
-
updated Spectre.Console.dll Package
-
Implemented that
randomfunction is not limited from0to255now you can set start and end value of the random in address like address value 1 is start and 2 is end so the output will be stored on the cursor position like
{ 0x1 0x600 0x54D 0x0 }
The index one is start value (0x1),
The index two is end value (0x600)
-
Renamed
ctacommand withattwhich stands for (a)ddress (t)o (t)ext -
Implemented
time.ampmwhich shows if it'sAMorPM -
Added
attcommand to scripting (attcommand converts the byte to text and prints it) -
Disabled warnings popping up on startup
-
Implemented
assertused like:
assert "Error!"
- Implemented
colourin scripting use it like:
colour 0, 2
so the 0 is foreground and 2 is background
- Made that
hexandstringnullable, like
string test = null ? Locked = false
-
Renamed
set-cursor-postoset-cursor -
Support for OSX ARM
-
Support for ARM64 for Linux, Windows, OSX
Assets 11
v2.8.2
2f6c29b Bug Fix
Fixed a major bug where the file is left open after creating a file using
createFile()Method
Assets 8
v2.8.1 : File System Update
f5c7df0 - Implemented a new library called
FileSystem - Implemented
readFilefunction you use it like:
foo = readFile("C:\hello.txt")
- Implemented
writeFilefunction you use it like:
writeFile("C:\hello.txt", "How%0aYea?")
- Implemented
appendFilefunction you use it like:
appendFile("C:\hello.txt", "How%0aYea?")
- Implemented
deleteFilefunction you use it like:
deleteFile("C:\hello.txt")
- Implemented
moveFilefunction you use it like:
moveFile("C:\hello.txt", "world.txt?")
- Implemented
createFilefunction you use it like:
createFile("C:\hello.txt")
- Implemented
readlineFilefunction you use it like:
foo = readlineFile("C:\hello.txt", 1)
other than file system
- You can get user input, like:
foo = userInput()
Support for ARM Hardware
Assets 8
v2.8.0
ce5ffdd -
Removed Old If Condition
-
Added
++use like this
hello++
Added -- use like this
hello--
-
Removed a bug where the git version shows up
-
Implemented that if can check for values also like
if(hello == 3E) if-end
- if you want to check with other variables then you need to do
if(hello == {world}) if-end
- Implemented that you can cast variables to for loops like
for i={test}; i-{testbro}; i=+1 fo-end
- Implemented casting in calc
calc 2*3-{test}
- Fixed a bug where the color of the foreground doesn't reset while running write-var
- Fixed a bug with variables which are not disclosed due to exploitations of that bug or abusive
- Implemented that you can delete multiple variables
from
delete hello delete world
to
delete hello, world
Melon Language now supports Windows x86 and OS X
Now Melon Supports:
| OS | Compatibility | Version |
|---|---|---|
| Windows | β | 10, 10X, 11 |
| Linux | β | Any Distro |
| OS X | β | 10.12 or above |
Assets 6
v2.7.3
84ef01c a bug was found while running a script, if we run a script and already have a variable exist with the name it shows an error Error: Variable with this name already exists! but it continues the code
Implemented better if conditions used like this
if(test != hello) if-end
Fixed a bug where we can't use _ in variable name
Implemented Incrementing variables now you can use =+ to increment example:
hello =+ 1
Slowly some bugs are getting solved, if you find some bugs please create a issue
Edit 1: Changed Melon-Language zip file
Assets 4
v2.7.2
8844823 - Implemented that when you create a project in melon it initializes a git repo
- Fixed
Not a Valid Pathmessage on startup due to arguments
Assets 4
v2.7.1
b40495a Fixed a major bug which allows to exploit into melon while its under Maintenance
This update is must to install if you use older version of melon
Assets 4
v2.7.0 : Cooler Release
185b951 lots of bug fixes and improvements
Assets 4
v2.6.0 : The Major Release
ef28065 A Long waiting release is there came!
here are the change logs: (not much because lots of them are implemented in pre-release itself)
- fixed an issue in program Path which changed output path
- removed requirement for
programpath, outputpath, outputname, programpathin all cases now it uses a default preset like program path and output path will be set to #this# and output name will be set tooutputand output format ishex - changed from
log.mdtomelon.login logging - fixed a bug where Citrullus API! gen-pkg screen goes crazy
- added
timefor println and printf now u can use like
println
{time.month}
or
println
{time}
- fixed some spelling mistakes
thank you @raxracks , @GAMINGNOOBdev for being my great bug testers for melon
wiki will be updated on tomorrow or today
Assets 3
v2.6.0-beta.4 : The horizon update
ef28065 - fixed the issue where typing space before or after
{}makes the{var_name}break - changed println and printf from
println
Hello World!
to
println
"Hello%0aWorld!"
- fixed a bug where
write-vargives error if it has space on it like0x3Eis fine but<space>0x3Eis not - changed
convertto support the newer type of strings - Implemented
derefand changed toget-addr - Added lot more splash text
- fixed PDB Exploit which makes decompiling lot easier
- fixed DLL Exploit which the code is saved. now its obfuscated
- discontinued linux version (may come back)