balena-io-modules / mahler

A automated task composer and HTN based planner for building autonomous system agents.
Apache License 2.0
7 stars 1 forks source link

Mahler v3 #57

Closed pipex closed 10 months ago

pipex commented 10 months ago

Mahler v1 (and thus v2) included a default object initialization step for create tasks that was not a good design decision since we cannot safely initialize a value for which we don't know the runtime type. We will handle the create case through better typing and remove that initialization step, which is a major change as code that would previously compile will fail to build now.

We will use the major version bump to add some other improvements

Change-type: major

pipex commented 10 months ago

I self-certify!