Skip to content

Releases: rodyherrera/ZendaJS

New integrations, access to hardware, functionalities with webview, added POCO libraries and expansion in the Z8.

02 May 02:47
7684e7f
Compare
Choose a tag to compare

In version 1.0.9 several objects were expanded, such as the system object, now it is possible to have access to hardware components of the machine that is running Zenda, WebView was added to be able to interact with external pages and open them as if it were a native application , now you can send emails, this is because the POCO library was integrated, there are also new integrations in the Z8, now you can read environment files and other Z8 methods have been expanded.

Code refactoring, new features and introducing Z8

17 Sep 18:48
dc6dc3c
Compare
Choose a tag to compare

Z8 was introduced, an implementation of new methods to objects already predefined in Javascript to facilitate the writing of these, Z8 brings new methods for Arrays, for Strings, it introduces Cryptography and data structures, this is its first appearance and it is in In a beta phase, a stable Python file was also created to be able to install the dependencies to compile the source code and install the necessary dependencies to run the software, the code was refactored and organized in a better way using space names, the run function -examples was removed due to the amount of bugs it had.

Check the Examples folder and see all the new features.

Fixed bugs, new features, new methods for classes, new classes and functions, installation for automated make, and new command, changed architecture.

04 Sep 01:05
6e3fbc8
Compare
Choose a tag to compare

In version 1.0.7 bugs that were in the previous version were fixed without correcting, new classes were also added such as the integration of a Python library called Turtle, now you can use part of the library with javascript, the installation of dependencies was automated necessary to be able to build the project, a new command is added which serves to verify if all the example files work in the correct way (beta), a new directory (external) was also created to store content from javascript and other languages ​​of programming that will act as helpers to facilitate processes in C ++ and reduce lines of code, the Module file was also modified, now the import is a little more flexible.

In previous versions, when an error was obtained in the javscript code in execution, it gave an unintelligible error and indicating non-existent lines of code, that was corrected, just as new functions and classes were always added to the Examples folder so that you can learn and See how the new features work, the one that stands out the most among the others is being able to obtain the command output, this is useful because in this way you could communicate programs written in different programming languages ​​in a simple way, just by saving their output .

Remember to drink water, version 1.0.8 will be better :).

Better perfomance, new object, added new methods, architecture changed, new commands.

13 Aug 06:12
7a9359e
Compare
Choose a tag to compare

Improvements were made to the performance of Zenda, a new object called FileSystem was added, the sample files were expanded thus giving a complete mini documentation about each available Zenda function, in this case up to version 1.0.6, they were added new methods such as the possibility of executing Zenda scripts from a Zenda script, the architecture was also changed and two commands were added which are init (which allows you to create a Zenda project), about (which allows you to obtain information about a Zenda project). Zenda) and command (which allows executing a command defined in the .json of a Zenda project), any possible bug, performance flaw, probably fixed in 1.0.7.

Performance improvement, new code style, new architecture and changed installation

07 Aug 07:30
baad1e2
Compare
Choose a tag to compare

The update 1.0.5 changed many things, both in the base code of Zenda and in its architecture and in the same Javascript compatible code with Zenda, also now more details have been added to the README.md, one of those of how you can export to the PATH and execute Zenda from anywhere in the directory branch of your computer, the basic commands were also added to be able to build Zenda in case you get an error when executing the executable, there is a bug, you try to export the PATH of Automatic thing that does not work, but that is why it is explained how to do it in the README.md, I think I could solve it in the next version, 1.0.6: D

Also in this version performance tests were carried out, where in some native Javascript processes Zenda turned out to have a better performance compared to NodeJS and Deno, almost twice as fast :).

Some commands were changed, for example to execute a file before you needed to run (Zenda --execute file.js), while now it is (Zenda run file.js) , (as deno) ups haha.

V8 Engine update and improvements in Zenda

02 Aug 23:59
bb1fdad
Compare
Choose a tag to compare

Google V8 was updated to its latest version, a new function was also implemented in Zenda to see the arguments with which a script was called, also a new argument (--install-dependencies) was added which installs the necessary dependencies To run zenda in the operating system, it was also renamed to run python.

The way a file is executed was also changed, now you need to pass it the --execute argument followed by the file's address, a new --help argument was also implemented to obtain a list with the valid arguments that the executable receives.

New architecture and better performance

31 Jul 07:25
Compare
Choose a tag to compare

The function was added to process Python files natively, faster, the complete architecture was also changed without losing functionalities, now it is more scalable!

ZendaJS - Import keyword integration

30 Jul 22:13
Compare
Choose a tag to compare

The option of being able to import modules was introduced, so that you can have the code you write in a distributed way!

ZendaJS - Python and Shell Integration

29 Jul 09:33
b906337
Compare
Choose a tag to compare

Two new functions <pythonString ()> and <pythonFile ()> were integrated, access to a javascript shell was also added, ./Zenda --shell