Skip to content

v0.6.0 - 31 May 2022

Compare
Choose a tag to compare
@asmaloney asmaloney released this 31 May 20:05
· 349 commits to main since this release

Added

  • Added a warning level for issues. (#108)
  • Frameworks can now validate the parsed code before running. This lets us return issues on a per-framework basis. (#112)
  • Output a warning when no goal is available - either directly or in the initializers. (#116)
  • Output the initial goal as info before running. (#117)
  • Added config option for procedural module: default_action_time is the time it takes to fire a production (seconds). (#122)

Changed

  • Cleaned up the /api/run return structure. (#109)
  • /api/run now returns the generated code even if the run failed.
  • Adjusted the memory module config options:
    • Added a latency_exponent option.
    • Rename latency to latency_factor.
    • Rename threshold to retrieval_threshold.
    • Remove max_time (may be able to add it back later).
    • Added some range checks.
    • Warn per-framework about any unsupported options.
    • Turn on pyactr's subsymbolic option to be in line with vanilla
  • Replaced "anonymous variable" (?) with a wildcard character (*). (#123)

Fixed

  • In the web UI, only use syntax highlighting on variables if they are within square brackets.