Releases: avast/gradle-docker-compose-plugin
Containers stopped correctly after failure with starting
This fixes an issue with calling docker-compose down
if the previous docker-compose up
failed.
isRequiredBy fixed for TaskProvider and classes task
There is an optimization that ensures that classes
task is executed before composeUp
(so it's active for Java projects only). There was an issue because TaskProvider.configure()
was called from another configure
method, and we didn't know that this is not allowed.
This is fixed and also this use-case is now also covered by tests.
Issue with output capturing in Gradle 6 fixed
Gradle 6 warnings eliminated
0.10.2 Bintray upload fixed (missing pom.xml)
isRequiredBy now supports also TaskProvider (instead of Task)
0.10.1 isRequiredBy overload accepting TaskProvider instead of Task Fixes #208
Task Configuration Avoidance API used
This release requires Gradle 4.9 or higher because it uses Task Configuration Avoidance feature that improves build times when some of the tasks are not actually used.
forceRecreate behavior changed
Also --renew-anon-volumes
switch is added to docker-compose up
command.
includeDependencies parameter
A new parameter includeDependencies
introduced (as requested in #190). This release also removes removeDependents
parameter - use includeDependencies
instead.
Daemon thread interrupted after build
This change should fix #188
removeDependents option added
It allows to remove also services that are not explicitly started (but are defined as dependencies of the started ones).