Skip to content

Releases: daadLang/daad

v0.2.0

13 May 21:29

Choose a tag to compare

0.2.0 (2026-05-13)

Bug Fixes

  • actions (485eb0d)
  • actions (0433412)
  • revert Go version to 1.25 (e03892a)
  • standardize AST node labels to lowercase for consistency (2e81238)
  • update build configuration for correct binary and main path (3c104fa)

Features

  • interpreter: add some native modules support (os, random,math,time,path) (355a15e)
  • interpreter: empliment simple import & FromImport (3265589)
  • parser: add import & importFrom (f238356)

v0.1.0

13 May 21:07
5d98076

Choose a tag to compare

0.1.0 (2026-05-06)

Features

  • interpreter: add basic object-oriented programming support
  • interpreter: add class definitions, attribute assignments, method calls, and single inheritance
  • docs: add OOP internals documentation and related examples
  • examples: add class instantiation and inheritance examples

Internal

  • expand interpreter and AST to support class-based execution

v0.0.0

13 May 21:06
5d98076

Choose a tag to compare

0.0.0 (2026-02-01)

Features

  • runtime: initialize Daad language runtime foundation
  • lexer: add indentation-aware tokenization
  • parser: implement recursive-descent parser and AST structure
  • interpreter: add variables, expressions, functions, collections, and control flow support
  • stdlib: add initial built-in operations and standard behavior
  • docs: add project documentation, examples, and test suite