Releases: leandroBorgesFerreira/dag-command
Releases · leandroBorgesFerreira/dag-command
v1.11.0
v1.10.1
- Patch fix for filter logic. The filter happens before the plugins gets stuck in a cycle in graph now.
v1.10.0
In version v1.10.0:
- Adding feature to filter out modules.
filterModules
configuration added. - Enabling any kind of module structure, until now it was only possible to have the modules inside the root folder.
- Changing the logic to calculate the change in the modules.
- Restructure of the code to improve testability. New tests added to the project making development cycle faster.
- Removing
filter
configuration as it didn't add any value.
v1.9.0
Updating Kotlin and libraries.
Small format in print messages change
v1.8.1
Reducing filtering to files in git diff to zero, instead of git default of 3%
v1.8.0
- Using dynamic programming to speed up the parse of affected modules.
- Detecting cycles in affected modules graph.
1.6.0
- Bumping dependencies of the project, including Gradle and Kotlin language.
- Adding the print of all the modules that are being compiled in each stage of compilation.
- Bug fix: Fix the wrong traversal of the graph of modules which caused the script to get stuck for some projects when calculating the compilation phase of each module. Now the library uses a simple to understand topological sort.
1.5.3
- Bumping Gradle wrapper.
- Fixing problems for graphs where modules reference themselves.
1.5.2
- General information about the graph.
- Instability of the modules.
1.4.0
If buildSrc is changed, all the graph is affected.