Releases: leandroBorgesFerreira/dag-command
Releases · leandroBorgesFerreira/dag-command
Release list
v1.14.0
What's Changed
- Make command task public by @BenedictP in #38
- feat: support running with older JDKs by @vitorhugods in #42
- fix: use and output gradle project path instead of project name by @vitorhugods in #43
- verbose module by @leandroBorgesFerreira in #44
New Contributors
- @BenedictP made their first contribution in #38
- @vitorhugods made their first contribution in #42
Full Changelog: v1.11.0...v1.14.0
v1.11.0
- Cycle detection for graphs. Now the plugin informs the user that a cycle in the graph was detected instead of allowing the plugin to loop thought the cycle until an stackoverflow happens.
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.
filterModulesconfiguration 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
filterconfiguration 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.