Skip to content

Releases: jraska/modules-graph-assert

2.7.1

28 Aug 17:59
74cf790
Compare
Choose a tag to compare

What's Changed

  • Revert "#271 Fix loading projects and subprojects" in #279

From 2.7.0

  • Bump kotlin_version to 2.0.20 in #275
  • Gradle 8.10 in #274
  • Update docs in #268
  • Remove unnecessary DependencyMatcher in #269.
    The Interface was public by accident, however the risk of a breaking change is considered low.

Full Changelog: 2.7.0...2.7.1

plugins {
  id "com.jraska.module.graph.assertion" version "2.7.1"
}

2.7.0

27 Aug 20:19
2549022
Compare
Choose a tag to compare

What's Changed

  • Bump kotlin_version to 2.0.20 in #275
  • Gradle 8.10 in #274
  • Update docs in #268
  • Remove unnecessary DependencyMatcher in #269.
    The Interface was public by accident, however the risk of a breaking change is considered low.

⚠️ This version has behavioral change - if you are updating to latest version, use version 2.7.1

  • Fix loading projects and subprojects by @jokoolle-183 in #272
  • The --no-configure-on-demand needs to be added in several cases if you use configuration on demand.
  • This change is significant and fixes essential problem for projects with custom or delayed loading of dependencies, however might be breaking for many people - solving this tracked in #278.

New Contributors

Full Changelog: 2.6.0...2.7.0

plugins {
  id "com.jraska.module.graph.assertion" version "2.7.0"
}

2.6.0

24 Jul 08:45
b481449
Compare
Choose a tag to compare

What's Changed

  • Bump Gradle to 8.9 in #266
  • Bump Kotlin to 2.0.0 by in #259
  • Fix various inconsistencies and a build error by @IsakTheHacker in #251
  • Detect cycles when creating subgraphs in #264 - fixes #257
  • Calculating subgraph in O(V+E) complexity instead of O(VV) in #265

New Contributors

Full Changelog: 2.5.0...2.6.0

plugins {
  id "com.jraska.module.graph.assertion" version "2.6.0"
}

2.5.0

03 Sep 17:46
e5cc1fd
Compare
Choose a tag to compare

What's Changed

  • Add support for rootProject as a dependency by @burnoo in #233
    Potential breaking change: If your root project contains code and dependencies, these will start being counted to the dependency graph which might fail(correctly) some of the asserting rules. Please comment on related issue #232 if this happens. Thank you!
  • Bump kotlin_version from 1.8.22 to 1.9.10 in #235

Full Changelog: 2.4.1...2.5.0

plugins {
  id "com.jraska.module.graph.assertion" version "2.5.0"
}

2.4.1

19 Jun 20:01
f302a39
Compare
Choose a tag to compare

What's Changed

  • Accept module parameter in statistics in #228
  • Bump kotlin_version from 1.8.21 to 1.8.22 in #225

Full Changelog: 2.4.0...2.4.1

plugins {
  id "com.jraska.module.graph.assertion" version "2.4.1"
}

2.4.0

05 Jun 13:06
0db4e7f
Compare
Choose a tag to compare

What's Changed

  • Dependency updates, mainly Gradle publishing plugin changes
  • Gradle 8.1.1 in #222
  • Bump com.gradle.plugin-publish from 0.21.0 to 1.2.0 in #216

Full Changelog: 2.3.2...2.4.0

plugins {
  id "com.jraska.module.graph.assertion" version "2.4.0"
}

2.3.2

04 Jun 21:38
74af9d7
Compare
Choose a tag to compare

What's Changed

  • Fix: Return singular graph on modules without dependencies in #220
  • Kotlin 1.8.21 by in #217

Full Changelog: 2.3.1...2.3.2

plugins {
  id "com.jraska.module.graph.assertion" version "2.3.2"
}

2.3.1

28 Feb 23:37
2f70744
Compare
Choose a tag to compare

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
0bcc1f3
Compare
Choose a tag to compare

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
d96bf5e
Compare
Choose a tag to compare

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"
}