Changelog
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
2.0.2
Changed
- reduce bundle size
2.0.1
Fixed
graph
return value
2.0.0
Vault
Added
- support for managing container execution order using
stages
. diff
command to display which containers were automatically added and which ones were skipped.domain
a required parameter increateContainer
.view: domain
to visualize the entire application graph at the domain level.graph.dependsOn
command to quickly identify which containers a given container depends on, including transitive dependencies.graph.requiredBy
command to quickly identify which containers depend on a given container, including transitive dependencies.- the second argument of the
start
andenable
functions contains information about whether the parent containers have been resolved.
Changed
- all parent container APIs are wrapped into the first parameter in
start
andenable
functions. - automatic resolving of strict dependencies is enabled by default.
- renamed
dependsOn
todependencies
. - renamed
optionalDependsOn
tooptionalDependencies
. - renamed
onFail
toonContainerFail
. - the message format for the
debug: true
option.
1.4.0
Added
onFail
option tocompose.up
config for handling container failures, allowing centralized error tracking and custom recovery actions. How to
1.3.0
Added
autoResolveDeps?: { strict: true; optional?: boolean;};
in the compose.up
and compose.graph
configs. autoResolveDeps
allows automatic resolution of container dependencies (both strict and optional) without the need to manually pass them to compose.up
and compose.graph
.
1.2.0
Added
apis: boolean
in thecompose.up
config for accessing your containers’ APIs after execution.
1.1.0
Added
- the ability to visualize the system composed of containers effectively (including transitive dependencies and their paths)
1.0.0
Added
createContainer
fncompose.up
fn