diff --git a/.circleci/config.yml b/.circleci/config.yml index 1fee9a23..c226638f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,5 +1,5 @@ # MIT License -# Copyright (c) 2022 Mehdi Janbarari (@janbarari) +# Copyright (c) 2024 Mehdi Janbarari (@janbarari) # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 8d9bf730..40afbac1 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,6 +1,6 @@ # Upcoming Milestone -Finally, the first stable version of the plugin, planned for release in `Milestone/1.0.1`, is scheduled to be published during the last week of May 2023. +Upcoming milestone planned for delivery by the second week of August 2024.
Upcoming Changes -- [x] Fix bug report #105 -- [x] Fix bug report #121 -- [x] Upgrade gradle version to 8.0.2 -- [x] Upgrade kotlin and other dependencies - -
-I'm sorry for the delay in the project. It was caused by unexpected problems, like losing my job and facing personal difficulties, which made it hard for me to contribute effectively. I would really appreciate it if you could donate to support the development of this plugin. +- [ ] Fix bug report #105 +- [ ] Add new metrics diff --git a/gradle.properties b/gradle.properties index 4436a1ab..336b018a 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ # MIT License -# Copyright (c) 2022 Mehdi Janbarari (@janbarari) +# Copyright (c) 2024 Mehdi Janbarari (@janbarari) # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -31,4 +31,4 @@ pluginTags = kotlin,plugin,analytics,analysis,gradle,gradle-plugin,gradle-plugin pluginImplementationClass = io.github.janbarari.gradle.analytics.GradleAnalyticsPlugin pluginDeclarationName = gradleAnalyticsPlugin pluginGroupPackageName = io.github.janbarari -pluginVersion = 1.0.1 +pluginVersion = 1.0.2 diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 41e6a51a..b7432bb6 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,5 +1,5 @@ # MIT License -# Copyright (c) 2022 Mehdi Janbarari (@janbarari) +# Copyright (c) 2024 Mehdi Janbarari (@janbarari) # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -20,19 +20,23 @@ # SOFTWARE. [versions] -kotlin = "1.8.10" +kotlin = "1.9.22" detekt = "1.23.0" sqlite_driver = "3.45.0.0" -mysql_driver = "8.0.33" +mysql_driver = "8.3.0" jetbrains_exposed = "0.46.0" -moshi = "1.15.0" +moshi = "1.15.1" commons-io = "2.12.0" mockk = "1.13.5" coroutines = "1.7.1" +postgres_driver = "42.5.4" +ksp = "1.9.22-1.0.17" +publish-plugin = "1.0.0-rc-1" [libraries] sqlite_driver = { module = "org.xerial:sqlite-jdbc", version.ref = "sqlite_driver" } -mysql_driver = { module = "mysql:mysql-connector-java", version.ref = "mysql_driver" } +mysql_driver = { module = "com.mysql:mysql-connector-j", version.ref = "mysql_driver" } +postgres_driver = { module = "org.postgresql:postgresql", version.ref = "postgres_driver"} jetbrains_exposed_core = { module = "org.jetbrains.exposed:exposed-core", version.ref = "jetbrains_exposed" } jetbrains_exposed_jdbc = { module = "org.jetbrains.exposed:exposed-jdbc", version.ref = "jetbrains_exposed" } moshi = { module = "com.squareup.moshi:moshi-kotlin", version.ref = "moshi" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 96dcb708..79049692 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ # MIT License -# Copyright (c) 2022 Mehdi Janbarari (@janbarari) +# Copyright (c) 2024 Mehdi Janbarari (@janbarari) # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -21,6 +21,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0.2-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/mkdocs.yml b/mkdocs.yml index 36a043a7..9807fc62 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,5 +1,5 @@ # MIT License -# Copyright (c) 2022 Mehdi Janbarari (@janbarari) +# Copyright (c) 2024 Mehdi Janbarari (@janbarari) # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal diff --git a/privacy-policy.md b/privacy-policy.md index 46ae23bc..940d5c66 100644 --- a/privacy-policy.md +++ b/privacy-policy.md @@ -1,6 +1,6 @@