Skip to content

Releases: MattSScott/basePlatformSOMAS

v2.1.0

22 Oct 17:24
9137bea
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.0...v2.1.0

v2.0.0

24 Sep 11:58
7a5a08c
Compare
Choose a tag to compare
  • added asynchronous messaging
  • removed agent generators
  • moved messaging functionality to agent class
  • simplified API

v1.4.1

27 Oct 12:51
Compare
Choose a tag to compare

Added RunMessagingSession to server interface

v1.4.0

28 Sep 01:54
fc65f71
Compare
Choose a tag to compare
  • simplify package structure by bringing packages under main module
  • remove unnecessary testing package to avoid bloat

v1.3.2

24 Sep 23:57
Compare
Choose a tag to compare
  • additional tests for agent extension
  • rename further package functions

v1.3.1

24 Sep 21:10
d805f8f
Compare
Choose a tag to compare
  • update function names / class attributes for clarity

v1.3.0

22 Sep 13:47
d91f9aa
Compare
Choose a tag to compare
  • Agents stored in hashmap, instead of array
  • Allows for adding / removal of agents at runtime
  • Added additional baseserver tests for 100% coverage

v1.2.0

21 Sep 15:30
9055b98
Compare
Choose a tag to compare
  • networking removed from core functionality
  • server package renamed to baseserver, in line with baseagent
  • additional tests added to baseserver package

v1.1.0

20 Sep 17:20
e34922f
Compare
Choose a tag to compare
  • added function descriptors to all package functions,
  • added extra test files
  • renamed Activity function to InvokeHandlerMethod for clarity
  • removed unused methods from IAgent interface

v1.0.0

20 Sep 01:27
e37f7b0
Compare
Choose a tag to compare

A simulator can be created using parametrised agents that implement a 'base' agent interface. Messaging also supports a diverse array of messages, which can extend a 'base' message.