Commit Graph

45 Commits

Author SHA1 Message Date
Niels van Velzen
c61075e93c
Lower Java toolchain version to 8 (#865) 2024-02-04 16:08:44 +01:00
Niels van Velzen
f4b5963d91
Fix failure when signing during publishing (#866)
This is a workaround for https://github.com/gradle/gradle/issues/26091
2024-02-04 16:00:25 +01:00
Niels van Velzen
839a9d4d94
Move dependency repository definition to build.gradle.kts (#385)
I believe this should fix the issue where Renovate can't find androidx dependencies
2022-04-28 22:00:36 +02:00
Niels van Velzen
012f76f7f3
Disable wildcard imports (#344) 2021-12-23 13:41:22 +01:00
Niels van Velzen
5a6b9496a9
Require explicit enabling of publishing (#331)
Prevents testutils (and potential future projects) from being published, also moves publishing config to AFTER the kotlin block to fix jellyfin-core-android POM and jellyfin-core Dokka
2021-10-17 14:36:57 +00:00
Niels van Velzen
ab91b8508a
Set proper name in POM files (#313) 2021-08-24 17:05:31 +00:00
Niels van Velzen
87e76dcffa Use dependency catalog for plugins 2021-08-19 15:33:37 +02:00
Niels van Velzen
02a85d6d67 Update Android Gradle Plugin to 7.0.0 2021-08-09 18:11:51 +02:00
Niels van Velzen
043cf43254 Add warning comment for Kotlin version 2021-06-20 10:50:32 +02:00
Niels van Velzen
d1e6943bc9 Update all dependencies 2021-06-20 10:50:31 +02:00
Niels van Velzen
05b48d202f Add jellyfin.branch property to create versions from a branch name 2021-05-29 14:40:35 +02:00
Niels van Velzen
ac72a2b865 Update all dependencies to latest version 2021-05-07 12:31:41 +02:00
Niels van Velzen
f4f40e6dd4
Update Dokka to version 1.4.32 (#241) 2021-05-05 11:12:04 +00:00
Niels van Velzen
b72ecc6fd3
Update Kotlin to version 1.5.0 (#240) 2021-05-05 11:00:04 +00:00
Max Rumpf
453a1b949d
Merge pull request #237 from nielsvanvelzen/android-gradle-plugin-4-2
Update Android Gradle plugin to 4.2
2021-05-05 12:35:57 +02:00
Niels van Velzen
288a5e6d9a Update Detekt to version 1.17.0-RC2
Earlier versions still needed the jcenter repository
2021-05-05 09:10:20 +02:00
Niels van Velzen
cd11ead861 Remove jcenter repository 2021-05-05 09:04:57 +02:00
Niels van Velzen
f28a909ada Update Android Gradle plugin to 4.2 2021-05-05 08:56:37 +02:00
Niels van Velzen
453ec08cf4 Add linting in CI using Detekt with SARIF output 2021-04-17 10:20:10 +02:00
Niels van Velzen
8416776dbd Use centralized dependency versions for all project dependencies 2021-04-10 11:29:35 +02:00
Niels van Velzen
711482cd44 Use type-safe project dependencies 2021-04-10 11:29:34 +02:00
Niels van Velzen
3fc17f0767 Add binary-compatibility-validator plugin 2021-04-03 10:59:54 +02:00
Niels van Velzen
13e206c08b Move Dokka and Nexus Publish plugin versions to buildSrc 2021-03-23 21:39:35 +01:00
Niels van Velzen
30d0093d88 Update the POM 2021-03-22 21:50:44 +01:00
Niels van Velzen
030df4cc9e Move publishing CI to GitHub actions 2021-03-13 12:05:03 +01:00
Niels van Velzen
2298cf9f04 Publish to Sonatype OSS 2021-03-10 22:49:37 +01:00
Niels van Velzen
eb18a87ac5
Remove versionName and versionCode from android module (#179) 2021-02-20 15:12:36 +01:00
Niels van Velzen
bd6c6c4895
Update dependencies (#175)
Kotlin 1.4.10 -> 1.4.20
Android Gradle Plugin 4.1.1 -> 4.1.2
2021-02-04 22:13:59 +01:00
Niels van Velzen
0f7b3550cd Update Android Gradle build tools 2020-11-15 14:17:27 +01:00
Niels van Velzen
3ca910086a Update all dependencies
Except for Android Gradle build tools
2020-11-15 14:10:13 +01:00
Niels van Velzen
0078d96aad
Update Kotlinpoet to 1.7.2 (#138) 2020-10-31 13:05:17 +01:00
Niels van Velzen
6d7c8ddd90 Replace kotlinx.cli with Clikt 2020-10-31 12:23:56 +01:00
Niels van Velzen
acda794cb9 Miscellaneous fixes 2020-10-30 22:11:52 +01:00
Niels van Velzen
4df6ca9d5c Use coroutine based ByteReadChannel instead of synchronous InputStream 2020-10-10 12:15:35 +02:00
Niels van Velzen
d86cafd5e6 Use stable version for kotlinx.serialization 2020-10-09 13:50:36 +02:00
Niels van Velzen
2931698f00 Enable core library desugaring for Android 2020-10-09 13:07:07 +02:00
Niels van Velzen
7599ce989c Replace TextCase class with kasechange library 2020-10-02 21:24:21 +02:00
Niels van Velzen
a82283fc45 Improve discovery code
- Rewritten addressCandidates function with a lot more options
  - Added unit tests for addressCandidates
  - Changed some names to be more logical
  - Changed some kdoc to be more clear
  - Use kotlinx.serialization instead of GSON (also dropped GSON from the dependencies)
  - Remove unused Volley dependency
  - Updated logging in changed code to slf4j
2020-09-27 17:25:41 +02:00
Niels van Velzen
66a65876cc Implement new API 2020-09-17 19:00:08 +02:00
Niels van Velzen
132e2cafaa Add kotlinx.serialization 2020-09-13 13:03:01 +02:00
Niels van Velzen
2f5b8f13ca Use buildSrc in new modules 2020-09-09 20:23:15 +02:00
Niels van Velzen
39b9d7e3a4 Fix incorrect Bintray repository 2020-08-18 17:46:25 +02:00
Niels van Velzen
27ade0d9b8 map.filterNotNull -> mapNotNull in semver version code helper function 2020-08-15 20:17:20 +02:00
Niels van Velzen
e2905cf085 Fix implementationKotlinStdlib not adding the stdlib as implementation 2020-08-15 16:48:24 +02:00
Niels van Velzen
2a3b62374e Add buildSrc gradle project which contains build logic and dependencies 2020-08-15 11:57:34 +02:00