Skip to main content

Minor and major releases. Patch releases are listed in the changelog.

JaKtA 1.0.0

⚠ BREAKING CHANGES​

  • release new jakta version
  • jakta engine with coroutine implementation and kotlin mpp support (#708)

Features​

  • alchemist incarnation for jakta coroutine engine implementation (053e37c)
  • alchemist-incarnation: each agent now has its own dispatcher; dispatcher now manages correctly time unit (4c41abd)
  • external event management + context parameters in plan body + examples subproject + improvements on the prolog integration and DSL (d46d468)
  • jakta engine with coroutine implementation and kotlin mpp support (#708) (90a87a8), closes #786
  • node communication and kqml (#844) (90c40c2)
  • partial KQML implementation is complete (35d4eb1)
  • prolog and string-based incarnations (#814) (2b1dc6b)
  • release new jakta version (fa529a4)
  • remove skill generic from the API and improve the prolog incarnation (0dc3530)
  • separate jakta-dsl api and implementation, fix dokka v2 dependencies, address cpd and ktlint issues (10484f2)
  • starting KQML implementation (5dc3bc7)

Bug Fixes​

  • CI problems (#902) (0a7703b)
  • core-deps: update kotlin monorepo to v2.3.21 (#774) (754feda)
  • core-deps: update kotlin monorepo to v2.4.10 (#818) (e80aba7)
  • deps: update actions/setup-java action to v6 (#872) (e777c89)
  • deps: update alchemist to v43 (#757) (545c59c)
  • deps: update anitvam/conventionalcommit-semantic-releasing action to v0.7.123 (#857) (2e9b2d9)
  • deps: update anitvam/conventionalcommit-semantic-releasing action to v0.7.124 (#862) (fbb1f0e)
  • deps: update anitvam/conventionalcommit-semantic-releasing action to v0.7.125 (#864) (492e188)
  • deps: update anitvam/conventionalcommit-semantic-releasing action to v0.7.126 (#866) (6049078)
  • deps: update gradle to v9.7.0 (#858) (91c1435)
  • deps: update gradle to v9.7.1 (#867) (35617b9)
  • deps: update kotest to v6.2.4 (#865) (ec5a550)
  • deps: update plugin dokka to v2.2.0 (#783) (5061178)
  • deps: update plugin kotlin-qa to v1 (#753) (d9870f9)
  • deps: update plugin kotlin-qa to v1.9.0 (#873) (6059d8d)
  • deps: update plugin multijvmtesting to v4.3.6 (#800) (4e90bf4)
  • deps: update plugin multijvmtesting to v4.4.0 (#811) (fb626b4)
  • deps: update plugin multijvmtesting to v4.5.4 (#812) (37d6a2a)
  • deps: update plugin multijvmtesting to v4.5.5 (#859) (2449dd0)
  • deps: update plugin multijvmtesting to v4.5.6 (#868) (756676b)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.1.22 (#860) (646eda5)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v2.1.23 (#869) (6c6edc0)
  • deps: update plugin publishoncentral to v9.1.15 (#776) (f6028fc)
  • deps: update plugin publishoncentral to v9.2.10 (#870) (f71e6c9)
  • deps: update plugin publishoncentral to v9.2.8 (#793) (ab7f552)
  • deps: update plugin publishoncentral to v9.2.9 (#861) (6530b7c)
  • deps: update plugin tasktree to v4.0.2 (#863) (8fba98b)
  • deps: update tuprolog to v1.2.1 (#871) (4f132ff)
  • deps: update tuprolog to v1.3.0 (#874) (245a97d)
  • rule DSL helper is now ok (2fd9588)
  • termination bug (7ceb998)

General maintenance​

  • dynamic rule testing (40e2c4b)
  • increase gradle JVM memory limits to avoid CI failure (b3881db)
  • managing todos (24413da)
  • managing todos (234ecec)
  • minor changes and rule test (c9612bf)
  • passing checks (4786c5f)
  • remove outdated design folder and text files (64cfbcb)
  • removing node behaviors api (2294095)