From Takomo 8.x to 9.x

Takomo 9.0 adds support for custom stacks and introduces some breaking changes to exposed APIs. Upgrading from 8.x should be straightforward. No action is required if your project has no custom parameter resolvers or hooks.

Breaking changes

Here are the breaking changes introduced Takomo APIs:

Stack interface renamed to StandardStack

Because Takomo now supports custom stacks, the Stack interface now represents both the standard and custom stacks. Interface StandardStack represents standard stacks and interface CustomStack represents custom stacks.

When working with stacks, use isCustomStack and isStandardStack functions to identify the stack type.

StacksContext

Due to the renaming of interfaces, also the StacksContext has changed as follows:

Again, you need to use isCustomStack and isStandardStack functions to identify the stack type.