Skip to content

Releases: eLiteEs/epi

Release v_3.0

Choose a tag to compare

@eLiteEs eLiteEs released this 01 Feb 19:37
ba176be

What's new on v_3.0?

  • Added a new way to comment your code
  • Added throw and exception functions.
  • Fixed the UnknownCommand error handling.
  • Now avaiable on MacOS and Linux (64-bit)

Relase 2.1

Choose a tag to compare

@eLiteEs eLiteEs released this 22 Jan 15:37
c0355db

What's new on v_2.1?

  • Added netw.downloadFileFromInternet and netw.getLocalIpAdress Networking functions.
  • Added sys.batteryLeft(), sys.usingBattery(), sys.batteryChargingTimeLeft(), sys.batteryTimeLeft(), sys.moveCursor, sys.pathSystemVariable(), sys.osVersion(), sys.getScreenResolutionWidth(), sys.getScreenResolutionHeight(), sys.getNumberOfCores(), sys.beep() and sys.getRunningProcesses() functions.
  • Added img.renderImage function.
  • Added gui.takeScreenshot function.
  • Added exclude, do_nothing and ignore keywords.
  • Fixed Boolean Functions.
  • Warning: Due a problem on Number Functions String concatenation is now made with & symbol instead of + symbol.
  • Added Number Functions, see it on Variables - Numbers section.
  • Fixed a potential bug on Functions.
  • Updated the way to call if function.
  • Added function.reset() function, see it on Functions section.
  • Fixed a bug that happened while reading files.
  • Added Arrays Functions, see it on Arrays section.

Relase 1.luc2

Choose a tag to compare

@eLiteEs eLiteEs released this 30 Dec 15:44
d2a1045

What's new on v_1.luc2?

  • Fixed more bugs. (Yayyyy!)
  • Added splashes to the main screen.
  • Changed the way to call Variables.
  • Changed the way to call Visual Elements.
  • Fixed readLine function in File Working.
  • Not more necessary to use setva.
  • Added ws.getScreenWidth() and ws.getScreenHeigth() functions.
  • Added repeat, if, genRandom functions and fixed them.
  • Added an icon to epi.exe file.

What we wait to v_2.0?

In 2.0 we're going to add a return command for getting text from functions, add some file extensions to encrypt your .epi files and share them and update some of the java functions that epi has.

Full Changelog: update-v_1.luc1...update-v_1.luc2

Relase 1.luc1

Choose a tag to compare

@eLiteEs eLiteEs released this 18 Dec 17:10
ccec5d4

What's new on v_1.luc1?

  • Fixed lots of bugs.
  • Added arguments to functions and programs.
  • Changed the way to call Date Functions.
  • Changed the way to call Variables.
  • Changed the way to call String Methods.
  • Changed the way to call Functions.

Full Changelog: update-v_1.2...update-v_1.luc1

Relase 1.2

Relase 1.2 Pre-release
Pre-release

Choose a tag to compare

@eLiteEs eLiteEs released this 29 Nov 18:20
2c58fa4

What's new on v_1.2?

  • Note: While we were revieving the setup we figured out that some jar files didnt work, or you stay on epi v_1.1(recommended) or you wait until v_1.3
  • Added import function for importing other .epi files. See it at "import" command section at docs webpage.
  • Created utils.epi file for making usseful functions. See them at "utils.epi" file section at docs webpage.
  • Added checklibs command for viewing all the commands that use epi to load .jar files.
  • Added cmwSizeY and cmwSizeX commands for getting the screen resolution as chars. See them at Visual Elements section at docs webpage.
  • Modified String Methods for making it a simplier use. See them at String Methods section at docs webpage.
  • Updated gui commands for adding options and get which one pressed the user.
  • Added sleep command for waiting a determinated period of time.
  • Created Epi Variables for getting some epi information like installation path, etc.

Relase 1.1

Choose a tag to compare

@eLiteEs eLiteEs released this 24 Nov 16:00
1bbe9e8

What's new on v_1.1?

  • Created a command for helping you install epi. Run nowwhat at main screen for viewing it.

  • Added Boolean Functions to docs page (I've forgot of adding it to docs page and publish them here), what are this functions?, with this functions you can check values of Strings and Numbers.

  • Fixed a bug inside in function, if you putted a variable that didn't existed, it would say were the error is but not the name of the variable.

  • Note: With magic the error handling feature added on v_0.1 started working, so now if you want to create a white line, add "//" at the start of the line for compiler doesn't stopping the program.

  • Fixed another bug inside in, inx and gui command processing (GCP) function, if you putted an space on the input, the input would only get the text until the space.

  • Created inx inner function, for what this works? This functions make in function work inside declarements.

  • Added Arrays.

Relase 1.0

Choose a tag to compare

@eLiteEs eLiteEs released this 19 Nov 17:10
27c547b

What's new on v_1.0?

  • Created this section for you to know new things of epi.
  • Added runIf function for running a function if the condition is 1 or other code if else.
  • Added img.imageToTxt function for reading an image and store it in a variable as text. (Java 21^ required)
  • Added netw.readFileFromInternet function for reading a file in internet. (Java 21^ required)
  • Added netw.readLineFileFromInternet function for reading a specified line from a file in internet. (Java 21^ required)
  • Created String Methods for modifing String content.
  • Created Visual Elements for making your program more colorful.
  • Added random function for creating random numbers with a max and a min.
  • Added Variable Functions for running variables with less text.
  • Added Epi examples in depth section in docs main screen for knowing cool things to do with epi.
  • Deprecated some functions
  • Added checkupdates command for when you run epi auto check for updates. (Java 21^ required) (Internet Connection required for correct working)
  • Created a gui for running the program with more options.

Relase Epi v_0.3

Relase Epi v_0.3 Pre-release
Pre-release

Choose a tag to compare

@eLiteEs eLiteEs released this 07 Nov 16:01
2373f67

In this function now you can import binaries and run it with a personaltided command.
Now you can use network functions but you need to have java installed.
Added interactive functions like getcha.
Also added a new print style.
Rebember that you can see references at docs web.

Release v_2.0

Choose a tag to compare

@eLiteEs eLiteEs released this 02 Jan 13:43
519524d

What's new on v_2.0?

  • Fixed more bugs. No more bugs.
  • Updated the way to call Java Functions.
  • Created return function.
  • Added a way to compile your file safely, use epi --compile myFile.epi and epir myFile.epir.
  • Fixed Arrays.

Epi v_2.1 will be released on 22-01-24