Skip to content

Commit bfcc3f4

Browse files
authored
Merge pull request #86 from infinum/develop
Develop
2 parents 19fb3c8 + 95d95cf commit bfcc3f4

23 files changed

+183
-265
lines changed

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
Changelog
22
=========
33

4+
## Version 5.3.0
5+
6+
_2021-04-10_
7+
8+
* Update Gradle from 6.8.3 to 7.0.
9+
* Migrate from dependencies.gradle to version catalogs.
10+
* Update dependencies to more stable releases.
11+
* Remove Bintray deployment configuration.
12+
413
## Version 5.2.9
514

615
_2021-03-25_

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ Then add the following dependencies in your app `build.gradle` or `build.gradle.
4343

4444
**Groovy**
4545
```groovy
46-
debugImplementation "com.infinum.dbinspector:dbinspector:5.2.9"
47-
releaseImplementation "com.infinum.dbinspector:dbinspector-no-op:5.2.9"
46+
debugImplementation "com.infinum.dbinspector:dbinspector:5.3.0"
47+
releaseImplementation "com.infinum.dbinspector:dbinspector-no-op:5.3.0"
4848
```
4949
**KotlinDSL**
5050
```kotlin
51-
debugImplementation("com.infinum.dbinspector:dbinspector:5.2.9")
52-
releaseImplementation("com.infinum.dbinspector:dbinspector-no-op:5.2.9")
51+
debugImplementation("com.infinum.dbinspector:dbinspector:5.3.0")
52+
releaseImplementation("com.infinum.dbinspector:dbinspector-no-op:5.3.0")
5353
```
5454

5555
### Usage

build.gradle

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,20 @@ buildscript {
22

33
apply from: "config.gradle"
44
apply from: "maven.gradle"
5-
apply from: "dependencies.gradle"
65

76
repositories {
87
google()
98
mavenCentral()
109
gradlePluginPortal()
1110
}
1211
dependencies {
13-
classpath packages.gradle
14-
classpath packages.kotlin.plugin
15-
classpath packages.cpd.plugin
16-
classpath packages.detekt.plugin
17-
classpath packages.ktlint.plugin
18-
classpath packages.dokka.plugin
19-
classpath packages.google.protobuf.plugin
12+
classpath libs.gradle
13+
classpath libs.kotlin.plugin
14+
classpath libs.cpd
15+
classpath libs.detekt.plugin
16+
classpath libs.ktlint
17+
classpath libs.dokka
18+
classpath libs.protobuf.plugin
2019
}
2120
}
2221

@@ -26,12 +25,7 @@ allprojects {
2625
mavenCentral()
2726
jcenter() {
2827
content {
29-
includeModule("com.soywiz.korlibs.korte", "korte-jvm")
30-
includeModule("org.jetbrains.trove4j", "trove4j")
3128
includeModule("org.jetbrains.kotlinx", "kotlinx-html-jvm")
32-
includeGroup("org.jetbrains.dokka")
33-
includeGroup("org.jetbrains")
34-
includeGroup("org.koin")
3529
}
3630
}
3731
}
@@ -42,8 +36,10 @@ allprojects {
4236
configurations.all {
4337
resolutionStrategy {
4438
dependencySubstitution {
45-
substitute module(packages.dbinspector.dbinspector) with project(':dbinspector')
46-
substitute module(packages.dbinspector.dbinspector_no_op) with project(':dbinspector-no-op')
39+
def library = libs.library.get()
40+
def librarynoop = libs.librarynoop.get()
41+
substitute module(library.getModule().toString() + ":" + library.getVersionConstraint().toString()) with project(':dbinspector')
42+
substitute module(librarynoop.getModule().toString() + ":" + librarynoop.getVersionConstraint().toString()) with project(':dbinspector-no-op')
4743
}
4844
}
4945
}

buildSrc/src/main/groovy/com/infinum/maven/BintrayConfiguration.groovy

Lines changed: 0 additions & 41 deletions
This file was deleted.

config.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ext {
77
]
88
releaseConfig = [
99
"group" : "com.infinum.dbinspector",
10-
"version" : "5.2.9",
11-
"versionCode": 5 * 100 * 100 + 2 * 100 + 9
10+
"version" : "5.3.0",
11+
"versionCode": 5 * 100 * 100 + 3 * 100 + 0
1212
]
1313
}

dbinspector-no-op/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ android {
4848
}
4949

5050
dependencies {
51-
implementation packages.kotlin.core
51+
implementation libs.kotlin.core
5252
}
5353

5454
apply from: "publish.gradle"

dbinspector-no-op/publish.gradle

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,6 @@ afterEvaluate {
3030
password github.password()
3131
}
3232
}
33-
maven {
34-
name bintray.name()
35-
url bintray.url() + "/dbinspector-no-op/;publish=1;override=1"
36-
credentials {
37-
username bintray.username()
38-
password bintray.password()
39-
}
40-
}
4133
}
4234
publications {
4335
release(MavenPublication) {

dbinspector/build.gradle

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
plugins {
22
id "com.android.library"
33
id "kotlin-android"
4+
id "com.google.protobuf"
45
}
56

6-
apply from: "protobuf.gradle"
7-
87
android {
98
compileSdkVersion buildConfig.compileSdk
109
buildToolsVersion buildConfig.buildTools
@@ -50,6 +49,7 @@ android {
5049
}
5150

5251
sourceSets.each {
52+
it.proto.srcDirs += "src/$it.name/proto"
5353
it.java.srcDirs += "src/$it.name/kotlin"
5454
}
5555

@@ -59,26 +59,31 @@ android {
5959
}
6060

6161
dependencies {
62-
implementation packages.kotlin.core
63-
implementation packages.androidx.core
64-
implementation packages.androidx.appcompat
65-
implementation packages.androidx.activity
66-
implementation packages.androidx.fragment
67-
implementation packages.androidx.recyclerview
68-
implementation packages.androidx.viewpager
69-
implementation packages.androidx.paging
70-
implementation packages.androidx.startup
71-
implementation packages.androidx.swiperefreshlayout
72-
implementation packages.androidx.datastore
73-
implementation packages.androidx.dynamicanimation
74-
implementation packages.google.protobuf.javalite
75-
implementation packages.google.design
76-
implementation packages.kotlinx.coroutines
77-
implementation packages.koin.android
78-
implementation packages.koin.scope
79-
implementation packages.koin.viewmodel
80-
implementation packages.timber.core
81-
implementation packages.fuzzy.core
62+
implementation libs.kotlin.core
63+
implementation libs.coroutines
64+
implementation libs.bundles.androidx
65+
implementation libs.protobuf.javalite
66+
implementation libs.material
67+
implementation libs.koin
68+
implementation libs.timber
69+
implementation libs.fuzzy
70+
}
71+
72+
protobuf {
73+
protoc {
74+
def protobufArtifact = libs.protobuf.artifact.get()
75+
artifact = protobufArtifact.getModule().toString() + ":" + protobufArtifact.getVersionConstraint().toString()
76+
}
77+
78+
generateProtoTasks {
79+
all().each { task ->
80+
task.builtins {
81+
java {
82+
option "lite"
83+
}
84+
}
85+
}
86+
}
8287
}
8388

8489
apply from: "publish.gradle"

dbinspector/proguard-rules.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@
1111
-keep class * extends com.google.protobuf.GeneratedMessageLite { *; }
1212
-keep public class com.infinum.dbinspector.data.models.local.proto.output.* {
1313
public protected *;
14-
}
14+
}

dbinspector/protobuf.gradle

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)