Releases: omilang/omi
Releases · omilang/omi
Omi 1.6.0
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
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
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
@usealias for linter and test - Public on PyPi
Omi 1.4.0
Omi lang v1.4.0
Changelog:
- Added match/case
- Added try/catch/final
- Added async
- Added
@usenoasync - Added async group
- Added generic function
- Added log module
- Fix shell print
Omi 1.3.0
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
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
Omi lang v1.2.0
Changelog:
- Added import and
@setdirective for custom types - Added nullable types
- Added dict typesation
- Added getting the key through square brackets
Omi 1.1.0
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
@usedebug/eval/notypes/noecho/module directives - Added
@setdirectives - 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
documentation moved to a separate repository