Documentation
Release Notes
Release Notes
0.24.0 (2026-03-06)
Bug Fixes
Features
0.23.1 (2025-08-20)
Bug Fixes
0.23.0 (2025-08-13)
Features
0.22.1 (2025-08-07)
Bug Fixes
0.22.0 (2025-08-06)
Bug Fixes
Features
- Add basic ASTX to python transpiler (#278) (f5bb717)
- add Starred operator implementation with tests (#275) (41c2610)
- Add the support for ellipse (#267) (fb2c49f)
- transpiler: implement Python AST node support with basic tests (#279) (9a9ce00)
0.21.1 (2025-04-14)
Bug Fixes
0.21.0 (2025-04-14)
Bug Fixes
- Fix Comprehension (#243) (0fc8192)
- Fix Comprehension and ComprehensionClause (#247) (77c6d8c)
- fix GeneratorExp class to inherit from comprehension class (#244) (94456ac)
Features
- Add
DoWhileclass (#229) (874bf53) - add ContinueStmt and BreakStmt (#255) (158e237)
- Add Generator Expr support (#232) (c163c4c)
- Add support for ComprehensionList (#250) (91edba7)
- Add support for Set-Comprehension (#253) (8d7ba85)
0.20.0 (2025-03-27)
Bug Fixes
- Fix ASCII representation (#214) (f12305d)
- Fix the release workflow (#227) (a48d21b)
- Fix the release workflow (2) (#228) (9f808be)
Features
- Add support for Comprehension (#225) (81ad947)
- Add support for DeleteStmt (#224) (806d402)
- compare: Add support for comparison operators (0d0e859)
0.19.0 (2025-03-18)
Features
- Add augmented assignment feature (#208) (4b5158e)
- Add support for
AsyncFor(#211) (e384edc) - Add support for
YieldFromExpr(#206) (1a37027) - Add Support for collection datatypes (#186) (dce0e1f)
- context-manager: add context manager module, tests, and update base.py (#183) (2cd4a91)
- create
AwaitExprandFunctionAsyncDef(#184) (51739ae)
0.18.2 (2025-02-26)
Bug Fixes
0.18.1 (2025-02-26)
Bug Fixes
0.18.0 (2025-02-26)
Bug Fixes
- Fix the Python transpiler and check python transpiler results with builtin ast in the tests (#171) (d75c4e8)
Features
- add
EnumDeclStmtclass (#161) (64fe0af) - add
StructDeclStmtandStructDefStmtclasses (#162) (e696faa) - Add shortcut for type instances (#170) (9d39a82)
- add support for goto statement via
GotoStmtclass (#182) (5930018) - Add support for ParenthesizedExpr and Boolean Operators (#187) (165004a)
- base: add support for Identifier class (#174) (8b8e6d0)
- create
AssignmentExprclass (#178) (5cfee00) - create
CatchHandlerStmtandExceptionHandlerStmt(#180) (964088c) - Create
FinallyHandlerStmtclass (#181) (a6a206d) - create
SubscriptExprclass (#165) (35deeb0) - create
SwitchStmtandCaseStmtclasses (#167) (7733e53) - create
ThrowStmtclass (#179) (092de0e) - create
YieldExprclass (#176) (280ea46) - Improve the experience with boolean operators (#188) (bbfc4ea)
- walrus: Add support for Walrus operator; fix issues in operators, test_operators, init, and python files (#166) (77a7c6f)
0.17.0 (2024-12-24)
Bug Fixes
Features
- add ClassDeclStmt and ClassDefStmt (#153) (76739a9)
- Improve the ASTNodes type as a generic type (#156) (dc9e0ae)
0.16.1 (2024-11-29)
Bug Fixes
0.16.0 (2024-11-27)
Bug Fixes
- Add missing typechecked (#126) (031de47)
- change args type in FunctionCall class (#140) (89feb55)
- Improve the usage of typechecked (#127) (97fb87c)
Features
ImportExprandImportFromExpr(#122) (7785ba7)- add
IfExprclass (#143) (4301e2a) - add ForCountLoopExpr class (#141) (0bdebdd)
- Add Python Transpiler (#115) (225f398)
- Add support for char and string (#125) (7b8f52d)
- Add support for complex32 and complex64 (#124) (d9df755)
- Add support for date, time, datetime, timestamp (#146) (e5ffb9b)
- Add support for ForRangeLoopExpr (#133) (5fb1805)
- Add support for LambdaExpr (#123) (3ec145f)
- Add support for WhileExpr class (#142) (e94ca1a)
- Add support to
Import, andImportFromstatement andAliasexpression (#118) (617f506) - add TypeCastExpr class (#130) (3a18439)
- Implement runtime type checking with typeguard (#119) (b03014e)
- transpiler: Add support for bool operators (#137) (18a0e2f)
0.15.0 (2024-09-14)
Features
0.14.0 (2024-09-09)
Features
- Add support for int128 (#76) (9dfe465)
- Add support for Unsigned Integers datatypes uint8, uint16, unit32, uint64, uint 128 (#81) (5a72f95)
0.13.2 (2024-07-26)
Bug Fixes
0.13.1 (2024-07-26)
Bug Fixes
- Fix graphviz diagram (#68) (97fb871)
- Fix IF and FUNCTION-CALL AST struct representation (#71) (87fffbe)
0.13.0 (2024-06-03)
Bug Fixes
Features
- add ascii repr in the console (#52) (71a9039)
- Improve FunctionCall and add support for While AST statement (#65) (c4adea5)
0.12.3 (2024-05-02)
Bug Fixes
0.12.2 (2024-05-02)
Bug Fixes
0.12.1 (2024-05-02)
Bug Fixes
0.12.0 (2024-04-28)
Features
0.11.0 (2024-04-21)
Features
0.10.0 (2024-04-19)
Bug Fixes
Features
0.9.1 (2024-03-23)
Bug Fixes
0.9.0 (2024-03-06)
Features
- create LiteralBoolean class (#51) (5b84b04)
- Improve DataTypeOp and add Tutorial about For Loops (#29) (195c57b)
- Improve Function classes and add a tutorial about that (#27) (f8608d5)
- Improve Variables classes (#26) (d981f88)