Releases: jraska/modules-graph-assert
Releases · jraska/modules-graph-assert
2.3.1
28 Feb 23:37
Compare
Sorry, something went wrong.
No results found
What's Changed
Graphing features supporting configuration cache in #212
Kotlin to 1.8.10 in #209
Full Changelog : 2.3.0...2.3.1
plugins {
id "com.jraska.module.graph.assertion" version "2.3.1"
}
2.3.0
03 Sep 00:06
Compare
Sorry, something went wrong.
No results found
What's Changed
Add assertOnAnyBuild option to assert on each build in #184
Kotlin 1.7.10 in #181
Gradle 7.5.1 in #185
Full Changelog : 2.2.0...2.3.0
plugins {
id "com.jraska.module.graph.assertion" version "2.3.0"
}
2.2.0
18 Jan 15:53
Compare
Sorry, something went wrong.
No results found
What's Changed
Add module alias to Graphviz export in #159
Kotlin from 1.6.0 to 1.6.10 in #154
Full Changelog : 2.1.0...2.2.0
plugins {
id "com.jraska.module.graph.assertion" version "2.2.0"
}
2.1.0
15 Dec 12:34
Compare
Sorry, something went wrong.
No results found
What's Changed
Large performance improvements of graph calculations for large graphs #151 thanks @kenye for reporting!
Update Gradle to 7.3.1 #150
Full Changelog : 2.0.0...2.1.0
plugins {
id "com.jraska.module.graph.assertion" version "2.1.0"
}
2.0.0
23 Nov 20:36
Compare
Sorry, something went wrong.
No results found
What's new
#143 : You can now change the name for assertion by setting ext.moduleNameAssertAlias = "ModuleNameAlias" at any module. This can be useful to use module types to enforce following structure:
`
#142 : Configuration cache and task avoidance supported resolving #38 and #120
allowed syntax is now stable. See #129 for details
#136 Kotlin 1.6.0 used.
Migration from version 1.X - breaking changes
moduleLayers are now removed in favour of allowed syntax.
Example of migration: moduleLayers = [":feature:\\S*", ":lib\\S*", ":core\\S*"] -> allowed = [":feature:\\S* -> :lib\\S*", ":feature:\\S* -> :core\\S*", :lib\\S* -> :core\\S*"]
assertModuleLayers task doesn't exist anymore - use assertAllowedModuleDependencies task and allowed syntax instead.
Parameter modules.graph.print.statistics is removed - use task generateModulesGraphStatistics instead.
plugins {
id "com.jraska.module.graph.assertion" version "2.0.0"
}
1.7.0
20 Nov 10:32
Compare
Sorry, something went wrong.
No results found
#130 : Add allowed syntax for graph dependency rules.
Deprecated moduleLayers, moduleLayersExclude in favor of allowed. Migration explained here .
This release resolves #64
plugins {
id "com.jraska.module.graph.assertion" version "1.7.0"
}
1.6.0
15 Oct 22:20
Compare
Sorry, something went wrong.
No results found
#113 : "TYPESAFE_PROJECT_ACCESSORS" supported
#119 : Kotlin 1.5.31 updated
#116 : JVM target 11 used
plugins {
id "com.jraska.module.graph.assertion" version "1.6.0"
}
1.5.1
04 Jun 20:58
Compare
Sorry, something went wrong.
No results found
#103 : Kotlin update to 1.5.10
#105 : Migration to GitHub action for release
1.5.0
28 May 13:16
Compare
Sorry, something went wrong.
No results found
Added group #99 in an attempt to fix dependency coordinates #91
Kotliin 1.5.0 #96
Gradle 7.0.2 #98
plugins {
id "com.jraska.module.graph.assertion" version "1.5.0"
}
1.4.0
17 Aug 18:04
Compare
Sorry, something went wrong.
No results found
New task generateModulesGraphStatistics - Printing graph statistics separately #64
updated to Gradle 6.6 #66
plugins {
id "com.jraska.module.graph.assertion" version "1.4.0"
}