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
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 thecreate
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