Skip to content

Latest commit

 

History

History
217 lines (174 loc) · 4.46 KB

CHANGELOG.md

File metadata and controls

217 lines (174 loc) · 4.46 KB

Note: This file is automatically generated.

0.5.4 (2024-06-24)

  • Fixing issues

0.5.3 (2024-04-20)

  • Improved monitoring and logging
  • Fixing issues

0.5.2 (2023-07-15)

  • "each" timer
  • "once" timer
  • Fixing issues

0.5.1 (2023-04-27)

  • "on weak cancel" annotation event
  • synonyms to annotation events
  • timeout behavior modification: cancel weak cancel
  • object-events in function body:
    • complete
    • weak cancel
  • "cancel action" statement
  • "weak cancel action" statement
  • Fixing issues

0.5.0 (2023-04-07)

  • "on complete" annotation event
  • Fixing issues

0.4.3 (2023-02-26)

  • Ilde actions
  • "wait" statement
  • Child and independent async call
  • Generalized call in host method
  • Priority of method or thigger's handler
  • Timeout of method or idle action
  • Anonymous function
  • Function defined in body of another function
  • Library
  • "import" statement
  • Object literal
  • "new" operator
  • Constructor
  • CLI:
    • install
    • new -lib
    • new -nav
    • new -player
  • DSL project improvement
  • Fixing issues

0.4.2 (2022-10-08)

  • inheritance for relations in logical inference
  • synonyms
  • "exec" statement: initial implementation
  • Fixing issues

0.4.1 (2022-08-20)

  • @>say
  • NLP ininial implementation
  • Fixing issues

0.4.0 (2022-07-20)

  • Modalities:
    • Obligation modality
    • Self obligation modality
  • Facts about facts
  • Binding grouping with logic variable in logical query
  • Triggers on adding facts
  • Fixing issues

0.3.7 (2022-06-20)

  • Standard library: initial implementation
  • Relation metadata
  • State
  • Trigger: many improvements
  • Fixing issues

0.3.6 (2022-03-17)

  • Member access modifiers
  • Field
  • Improved variable declaration
  • Improved rules and facts
  • Improved trigger
  • Arithmetic operators
  • "repeat" statement
  • "while" statement
  • "return" statement
  • "if-elif-else" statement
  • "continue" loop statement
  • "break" loop statement
  • Fixing issues

0.3.5 (2022-02-13)

  • Conditional entities
  • Alias-variable for predicate
  • Bus for sound facts
  • Player: initial implementation
  • Fixing issues

0.3.4 (2021-12-04)

  • Conditional entities
  • Alias-variable for predicate
  • Bus for sound facts
  • Player: initial implementation
  • Fixing issues

0.3.3 (2021-10-02)

  • action
  • Function call overloading
  • "await" statement
  • "complete action" statement
  • "break action" statement
  • Fixing issues

0.3.2 (2021-09-05)

  • Fixing issues
  • CLI:
    • new -world
    • new -npc

0.3.1 (2021-06-08)

  • "error" statement
  • "try-catch" statement
  • Fixing issues

0.3.0 (2021-05-31)

  • Function
  • Method
  • Calling function with position parameters
  • Improving calling function with named parameters
  • Fixing issues

0.2.7 (2021-05-11)

  • Improving logic engine
    • Using Value in facts, rules and queries
    • Predicate in predicate
    • Added logic operators:
      • OR
      • NOT
      • IS
      • IS NOT
      • >
      • >=
      • <
      • <=
    • Grouping by round brackets
  • Non numeric values in fuzzy logic
    • Linguistic variable
    • Using non numeric values in inheritance
    • Using non numeric values in logic engine
  • Binding logic and imperative variables in conditional triggers
  • Null value
  • Fixing issues

0.2.6 (2021-02-18)

  • Logic сonditional trigger - basic implementation
  • Fixing issues

0.2.5 (2021-01-28)

  • Small improvements for integration with Unity3D
  • Fixing issues

0.2.4 (2021-01-14)

  • Small improvements for integration with Unity3D
  • Fixing issues
  • Parsing negative numbers

0.2.3 (2021-01-08)

  • Small improvements for integration with Unity3D

0.2.2 (2020-12-29)

  • Reorganizing source code file structure
  • CLI (initial release)

0.2.1 (2020-10-04)

  • Basic logical database implementation
  • Registration information about inheritance by writing fact
  • Using inheritance during logical resolution
  • Basic implementation of logical select-query
  • Basic implementation of logical insert-query
  • Placing logical facts and rules in the body of a file, class, app, world and host.
  • Basic implementation of variables.
  • Single-line comment
  • Multi-lines comment
  • Architecture improvements

0.2.0 (2020-08-29)

  • Host endpoints
  • @@host system variable
  • Synchronous calling host method in SymOntoClay script
  • Asynchronous calling host method in SymOntoClay script

0.1.2 (2020-07-30)

  • Adding inheritance
  • @@self system variable

0.1.1 (2020-07-26)

  • Creation Architecture
  • Init trigger, bases of code execution
  • writing 'Hello world!' into log-channel