Skip to content

Releases: Ovizro/Kola

Kola v1.1.0

05 May 14:46
Compare
Choose a tag to compare
feat(lib): add function 'parse` in recorder module

Kola v1.1.0b2

05 Apr 12:07
Compare
Choose a tag to compare
Kola v1.1.0b2 Pre-release
Pre-release
feat(lexer): add `no_lstrip` option

Fix compile error on WIndows for missing head file `unistd.h`.
Add lexer config interface.
Add `no_lstrip` option to keep indentation.

Kola v1.1.0b0

29 Mar 04:04
Compare
Choose a tag to compare
Kola v1.1.0b0 Pre-release
Pre-release
refactor(lexer): use reentrant yylex

Add context manager methods to lexer classes.

BREAK CHANGES:
Remove `old_klvm` module.
Remove `state` property in all lexer classes.
Remove `KoiLang.parse_command` and `KoiLang.parse_args`.

Kola v1.0.0

26 Mar 03:29
Compare
Choose a tag to compare
chore: fix setup.py

Kola v0.2.1b0

19 Feb 09:30
e05eb7f
Compare
Choose a tag to compare
feat(writer): add writer module

Fix writer bugs.
Add writer.pyi.
Add writer supportions for Command.
Fix errors on linux: itoa not defined.

Kola v0.2.0b4

18 Jan 08:36
Compare
Choose a tag to compare
feat(klvm): better parse method

Now `at_end()` can always be called even when exceptions are set.
The returned value of `at_end()` will become that of `parse()`.

Kola v0.2.0b3

08 Jan 01:28
Compare
Choose a tag to compare
refactor(lexer): better lexer structure

Add BaseLexer.next_syn in Cython level.
Version is set to v0.2.0b3.

BREAKING CHANGE: Remove BaseLexer.ensure in Python level.
It is still available in Cython.

Kola v0.1.1

15 Nov 15:31
Compare
Choose a tag to compare

Fixed support for float.

Kola v0.1.0

26 Sep 11:57
Compare
Choose a tag to compare

First stable Kola wheel!

Kola v0.1.0b6

24 Sep 08:57
Compare
Choose a tag to compare

Add support for environment class