Skip to content

Releases: omilang/omi

Omi 1.6.0

14 Jun 17:57
10e1d09

Choose a tag to compare

Omi lang v1.6.0

Changelog:

  • Added error object fields
  • Added input prompt
  • Added launch arguments
  • Added multi-line comments
  • Added compound assignment operators
  • Added --nolint flag
  • Added custom throw
  • Added slices
  • Added in operator
  • Added % operator
  • Added operators for arrays
  • Added build-in library omi:dict
  • Added args and argv methods for omi:system
  • Added changing elements of arrays and dictionaries via []
  • Linter is enabled by default when running a file
  • Implemented correct comparison for equality for all basic types

Omi 1.5.1

01 May 20:25
ff2acd0

Choose a tag to compare

Omi lang v1.5.1

Changelog:

  • Added defer
  • Added files module open() and close() function
  • Added color module
  • Added colors to log module and error output
  • Added --nocolor flag
  • Fix test time

Omi 1.5.0

01 May 10:00
bc18e34

Choose a tag to compare

Omi lang v1.5.0

Changelog:

  • Added python module for connect python libs
  • Added more beautiful error output
  • Added linter
  • Added autotest
  • Added new flags for linter and test
  • Added new @use alias for linter and test
  • Public on PyPi

Omi 1.4.0

17 Apr 18:43
8de3791

Choose a tag to compare

Omi lang v1.4.0

Changelog:

  • Added match/case
  • Added try/catch/final
  • Added async
  • Added @use noasync
  • Added async group
  • Added generic function
  • Added log module
  • Fix shell print

Omi 1.3.0

15 Apr 20:59
12172ea

Choose a tag to compare

Omi lang v1.3.0

Changelog:

  • Added enum
  • Added traits
  • Added generics
  • Added constant
  • Added range function
  • Added len for string
  • Added txt, string and regex modules
  • Change sys.username() and sys.platfrom() to sys.username, sys.platform

Omi 1.2.1

08 Apr 18:42
e8b7600

Choose a tag to compare

Omi lang v1.2.1

Changelog:

  • Added println and output function
  • Rename print_ret to reprint
  • Change import stdlib via "omi/" to "omi:"
  • Remove input_int function
  • Fix sys.exec encoding
  • Fix typing bug when reassigning variables

Omi 1.2.0

06 Apr 19:20
b4e85ba

Choose a tag to compare

Omi lang v1.2.0

Changelog:

  • Added import and @set directive for custom types
  • Added nullable types
  • Added dict typesation
  • Added getting the key through square brackets

Omi 1.1.0

05 Apr 18:01
b65a019

Choose a tag to compare

Omi lang v1.1.0

Changelog:

  • Added Static typesations
  • Added Custom types
  • Added Array, null, void, dict, call, bool types
  • Added Separated number to int and float types
  • Added Convert types and typeof functions
  • Added Array count typesation
  • Added @use debug/eval/notypes/noecho/module directives
  • Added @set directives
  • Added Http stdlib
  • Added Json stdlib
  • Added Ternary operator
  • Added For iterations loop
  • Added Varible initionalisation
  • Added Shell flags (version, help)
  • Added Seminicolon after func and else
  • Fixed error handling

Omi Release - 1.0.0

05 Apr 17:45

Choose a tag to compare

documentation moved to a separate repository