diff --git a/CHANGELOG.md b/CHANGELOG.md index 37e2a0b..ce02ac9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.3] - 2026- +- chore: dependency updates; + ## [1.0.2] - 2026-05-06 - chore: dependency updates; - chore: cleanup; diff --git a/README.adoc b/README.adoc index af3ae03..fd5a39e 100644 --- a/README.adoc +++ b/README.adoc @@ -4,14 +4,14 @@ :toc: preamble :icons: font // INCLUDED ATTRIBUTES -:attribute-gradleVersionForBadge: 9.5.0 +:attribute-gradleVersionForBadge: 9.5.1 :attribute-pluginBackendProperty: org.podval.tools.backend -:version-gradle: 9.5.0 -:version-plugin: 1.0.2 -:version-scalanative: 0.5.11 +:version-gradle: 9.5.1 +:version-plugin: 1.0.3 +:version-scalanative: 0.5.12 :version-scalajs: 1.21.0 :version-framework-specs2-scala2: 4.23.0 -:version-scala: 3.8.3 +:version-scala: 3.8.4 :version-scala-213: 2.13.18 :version-scala-212: 2.12.21 :version-sbt-test-interface: 1.0 @@ -22,16 +22,16 @@ :version-junit: 4.13.2 :version-framework-junit4: 0.13.3 :version-framework-junit4-scala-js: 1.21.0 -:version-framework-junit4-scala-native: 0.5.11 +:version-framework-junit4-scala-native: 0.5.12 :version-framework-airspec: 2026.1.6 -:version-framework-hedgehog: 0.13.0 -:version-framework-munit: 1.3.0 +:version-framework-hedgehog: 0.13.1 +:version-framework-munit: 1.3.2 :version-framework-scalacheck: 1.19.0 :version-framework-scalaprops: 0.10.1 :version-framework-scalatest: 3.2.20 :version-framework-specs2: 5.9.0 :version-framework-utest: 0.9.5 -:version-framework-weaver-test: 0.12.0 +:version-framework-weaver-test: 0.13.0 :version-framework-ziotest: 2.1.26 // INCLUDED ATTRIBUTES diff --git a/build.gradle b/build.gradle index fc5ba07..aa2778a 100644 --- a/build.gradle +++ b/build.gradle @@ -2,7 +2,7 @@ plugins { id 'com.github.ben-manes.versions' version '0.54.0' id 'scala' id 'signing' - id 'org.podval.tools.scalajs' version '1.0.1' + id 'org.podval.tools.scalajs' version '1.0.2' id 'com.gradle.plugin-publish' version '2.1.1' } @@ -21,7 +21,7 @@ dependencies { implementation gradleApi() // for TestClassVisitor - implementation 'org.ow2.asm:asm:9.9.1' + implementation 'org.ow2.asm:asm:9.10.1' // for running tests compileOnly "org.scala-sbt:test-interface:$version_sbt_test_interface" diff --git a/gradle.properties b/gradle.properties index 4b40fa7..a78beb0 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,10 +1,10 @@ org.podval.tools.backend = JVM -version_gradle = 9.5.0 -version_plugin = 1.0.2 -version_scalanative = 0.5.11 +version_gradle = 9.5.1 +version_plugin = 1.0.3 +version_scalanative = 0.5.12 version_scalajs = 1.21.0 version_framework_specs2_scala2 = 4.23.0 -version_scala = 3.8.3 +version_scala = 3.8.4 version_scala_213 = 2.13.18 version_scala_212 = 2.12.21 version_sbt_test_interface = 1.0 @@ -15,14 +15,14 @@ version_node = 25.8.1 version_junit = 4.13.2 version_framework_junit4 = 0.13.3 version_framework_junit4_scala_js = 1.21.0 -version_framework_junit4_scala_native = 0.5.11 +version_framework_junit4_scala_native = 0.5.12 version_framework_airspec = 2026.1.6 -version_framework_hedgehog = 0.13.0 -version_framework_munit = 1.3.0 +version_framework_hedgehog = 0.13.1 +version_framework_munit = 1.3.2 version_framework_scalacheck = 1.19.0 version_framework_scalaprops = 0.10.1 version_framework_scalatest = 3.2.20 version_framework_specs2 = 5.9.0 version_framework_utest = 0.9.5 -version_framework_weaver_test = 0.12.0 +version_framework_weaver_test = 0.13.0 version_framework_ziotest = 2.1.26 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index b52fb7e..df6a6ad 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.5.1-bin.zip networkTimeout=10000 retries=0 retryBackOffMs=500 diff --git a/src/main/scala/org/podval/tools/backend/VersionsWriter.scala b/src/main/scala/org/podval/tools/backend/VersionsWriter.scala index ab4cafb..d153429 100644 --- a/src/main/scala/org/podval/tools/backend/VersionsWriter.scala +++ b/src/main/scala/org/podval/tools/backend/VersionsWriter.scala @@ -27,8 +27,8 @@ object VersionsWriter: versions.map((name, version) => s":version-$name: $version") ) - private val gradleVersion: Version = Version("9.5.0") - private val pluginVersion: Version = Version("1.0.2") + private val gradleVersion: Version = Version("9.5.1") + private val pluginVersion: Version = Version("1.0.3") private def attributes: Seq[(String, String)] = Seq( "gradleVersionForBadge" -> gradleVersion.toString.replace("-", "--"), diff --git a/src/main/scala/org/podval/tools/build/ScalaBinaryVersion.scala b/src/main/scala/org/podval/tools/build/ScalaBinaryVersion.scala index 5e8b8d0..693355a 100644 --- a/src/main/scala/org/podval/tools/build/ScalaBinaryVersion.scala +++ b/src/main/scala/org/podval/tools/build/ScalaBinaryVersion.scala @@ -45,7 +45,7 @@ object ScalaBinaryVersion: private val versionScala3LibraryCompiledWithScala3: Version = Version("3.8.0") case object Scala3WithScala3Library extends Scala3( - versionDefault = Version("3.8.3") + versionDefault = Version("3.8.4") ): override def isInRange(version: Version): Boolean = version >= versionScala3LibraryCompiledWithScala3 diff --git a/src/main/scala/org/podval/tools/build/TestFramework.scala b/src/main/scala/org/podval/tools/build/TestFramework.scala index 64dd54e..8b2bc99 100644 --- a/src/main/scala/org/podval/tools/build/TestFramework.scala +++ b/src/main/scala/org/podval/tools/build/TestFramework.scala @@ -19,10 +19,11 @@ abstract class TestFramework( def isBackendSupported(backend: Backend): Boolean = true - // Note: `scalaVersion` is needed only to accommodate AirSpec. + // Note: `isScala3` parameter is needed only to accommodate AirSpec, + // so if the need goes away, this can be simplified ;) def isBackendSupported(backend: Backend, isScala3: Boolean): Boolean = isBackendSupported(backend) - // Note: `scalaLibrary` parameter is needed only to accommodate specs2 - + // Note: `isScala3` parameter is needed only to accommodate specs2, // so if the need goes away, this can be simplified ;) def versionDefault(isScala3: Boolean): Option[Version] = None diff --git a/src/main/scala/org/podval/tools/scalanative/ScalaNativeBackend.scala b/src/main/scala/org/podval/tools/scalanative/ScalaNativeBackend.scala index c619d33..18bfd76 100644 --- a/src/main/scala/org/podval/tools/scalanative/ScalaNativeBackend.scala +++ b/src/main/scala/org/podval/tools/scalanative/ScalaNativeBackend.scala @@ -6,7 +6,7 @@ import org.podval.tools.nonjvm.NonJvmBackend object ScalaNativeBackend extends NonJvmBackend( name = "Scala Native", group = "org.scala-native", - versionDefault = Version("0.5.11"), + versionDefault = Version("0.5.12"), sourceRoot = "native", artifactSuffix = "native0.5", pluginDependenciesConfigurationName = "scalanative", diff --git a/src/main/scala/org/podval/tools/test/framework/Hedgehog.scala b/src/main/scala/org/podval/tools/test/framework/Hedgehog.scala index b6ffbf0..4ec2148 100644 --- a/src/main/scala/org/podval/tools/test/framework/Hedgehog.scala +++ b/src/main/scala/org/podval/tools/test/framework/Hedgehog.scala @@ -7,7 +7,7 @@ object Hedgehog extends ScalaTestFramework( nameSbt = "Hedgehog", group = "qa.hedgehog", artifact = "hedgehog-sbt", - versionDefault = Version("0.13.0"), + versionDefault = Version("0.13.1"), className = "hedgehog.sbt.Framework", sharedPackages = List("hedgehog") ) diff --git a/src/main/scala/org/podval/tools/test/framework/MUnit.scala b/src/main/scala/org/podval/tools/test/framework/MUnit.scala index 09c7cac..58418bd 100644 --- a/src/main/scala/org/podval/tools/test/framework/MUnit.scala +++ b/src/main/scala/org/podval/tools/test/framework/MUnit.scala @@ -35,7 +35,7 @@ object MUnit extends ScalaTestFramework( sharedPackages = List("munit"), tagOptions = TagOptions.ListWithEq("--include-tags", "--exclude-tags"), usesTestSelectorAsNested = true, - versionDefault = Version("1.3.0"), + versionDefault = Version("1.3.2"), additionalOptions = Array( "--logger=sbt", // use SBT loggers "--summary=1" // enable one-line summary diff --git a/src/main/scala/org/podval/tools/test/framework/WeaverTest.scala b/src/main/scala/org/podval/tools/test/framework/WeaverTest.scala index 6a4978c..8037fb2 100644 --- a/src/main/scala/org/podval/tools/test/framework/WeaverTest.scala +++ b/src/main/scala/org/podval/tools/test/framework/WeaverTest.scala @@ -7,7 +7,7 @@ object WeaverTest extends ScalaTestFramework( nameSbt = "weaver-cats-effect", group = "org.typelevel", artifact = "weaver-cats", - versionDefault = Version("0.12.0"), + versionDefault = Version("0.13.0"), className = "weaver.framework.CatsEffect", sharedPackages = List("weaver") )