diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index d5e660d..f5b9b76 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -2,27 +2,27 @@
androidMinSdk = "21"
androidCompileSdk = "34"
-kotlin = "1.9.22"
+kotlin = "1.9.23"
-agp = "8.3.0"
+agp = "8.3.2"
androidx-activity = "1.8.2"
androidx-annotation = "1.7.1"
androidx-fragment = "1.6.2"
androidx-lifecycle = "2.7.0"
androidx-workmanager = "2.9.0"
-anvil = "2.5.0-beta04"
+anvil = "2.5.0-beta05"
auto-service = "1.1.1"
assertk = "0.28.0"
compose = "1.6.3"
-composeCompiler = "1.5.10"
-detekt = "1.23.5"
-dagger = "2.51"
+composeCompiler = "1.5.11"
+detekt = "1.23.6"
+dagger = "2.51.1"
diktat = "2.0.0"
gradle-maven-publish-plugin = "0.28.0"
junit5 = "5.10.2"
-kotlin-compile-testing-fork = "0.4.0"
+kotlin-compile-testing-fork = "0.4.1"
kotlinpoet = "1.16.0"
-kotlinx-binary-compatibility-validator = "0.14.0"
+kotlinx-binary-compatibility-validator = "0.15.0-Beta.2"
spotless = "6.25.0"
[libraries]
diff --git a/gradle/verification-metadata.xml b/gradle/verification-metadata.xml
index 94c9cdd..ce2bc0f 100644
--- a/gradle/verification-metadata.xml
+++ b/gradle/verification-metadata.xml
@@ -33,6 +33,7 @@
+
@@ -415,6 +416,11 @@
+
+
+
+
+
diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar
index d64cd49..e644113 100644
Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index a80b22c..b82aa23 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-8.6-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/gradlew.bat b/gradlew.bat
index 93e3f59..25da30d 100644
--- a/gradlew.bat
+++ b/gradlew.bat
@@ -43,11 +43,11 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
-echo.
-echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
+echo. 1>&2
+echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
goto fail
@@ -57,11 +57,11 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
+echo. 1>&2
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
+echo. 1>&2
+echo Please set the JAVA_HOME variable in your environment to match the 1>&2
+echo location of your Java installation. 1>&2
goto fail