Nik Clayton
5f198b0d90
build: Simplify build infrastructure for command line tools ( #613 )
...
Provide a build convention plugin for command line tools, and use
`libs.versions.toml` for command line tool dependencies. Adjust the
individual tool `build.gradle.kts` files accordingly.
Remove unnecessary `gradle.properties` and `settings.gradle` files for
projects that are included as subprojects, not included builds.
Add a trivial test for each command line tool so there are tests to run
and provide some confidence that automated library upgrades don't break
command line tool compilation.
2024-04-15 15:06:55 +02:00
renovate[bot]
f33d12213f
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v6.0.4 ( #605 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.github.oshai:kotlin-logging-jvm](https://togithub.com/oshai/kotlin-logging )
| `6.0.3` -> `6.0.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.oshai:kotlin-logging-jvm/6.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.oshai:kotlin-logging-jvm/6.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.oshai:kotlin-logging-jvm/6.0.3/6.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.oshai:kotlin-logging-jvm/6.0.3/6.0.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>oshai/kotlin-logging
(io.github.oshai:kotlin-logging-jvm)</summary>
###
[`v6.0.4`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.4 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.3...6.0.4 )
#### What's Changed
- Bump actions/cache from 3.3.3 to 4.0.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/395 ](https://togithub.com/oshai/kotlin-logging/pull/395 )
- Fluent Logging: Allow nullable values by
[@​Zack-Freedman-Thoughtworks](https://togithub.com/Zack-Freedman-Thoughtworks )
in
[https://github.com/oshai/kotlin-logging/pull/402 ](https://togithub.com/oshai/kotlin-logging/pull/402 )
- Bump multiplatform from 1.9.22 to 1.9.23 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/405 ](https://togithub.com/oshai/kotlin-logging/pull/405 )
- Bump org.jetbrains.dokka from 1.9.10 to 1.9.20 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/406 ](https://togithub.com/oshai/kotlin-logging/pull/406 )
- Bump actions/cache from 4.0.0 to 4.0.1 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/403 ](https://togithub.com/oshai/kotlin-logging/pull/403 )
- Bump com.diffplug.spotless from 6.24.0 to 6.25.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/397 ](https://togithub.com/oshai/kotlin-logging/pull/397 )
- allow only markers being supplied by
[@​ewoelfel](https://togithub.com/ewoelfel ) in
[https://github.com/oshai/kotlin-logging/pull/408 ](https://togithub.com/oshai/kotlin-logging/pull/408 )
- Upgrade ktfmt to version 0.47 by
[@​mlewe](https://togithub.com/mlewe ) in
[https://github.com/oshai/kotlin-logging/pull/415 ](https://togithub.com/oshai/kotlin-logging/pull/415 )
- Allow supplying org.slf4j.Marker by
[@​mlewe](https://togithub.com/mlewe ) in
[https://github.com/oshai/kotlin-logging/pull/414 ](https://togithub.com/oshai/kotlin-logging/pull/414 )
#### New Contributors
-
[@​Zack-Freedman-Thoughtworks](https://togithub.com/Zack-Freedman-Thoughtworks )
made their first contribution in
[https://github.com/oshai/kotlin-logging/pull/402 ](https://togithub.com/oshai/kotlin-logging/pull/402 )
- [@​ewoelfel](https://togithub.com/ewoelfel ) made their first
contribution in
[https://github.com/oshai/kotlin-logging/pull/408 ](https://togithub.com/oshai/kotlin-logging/pull/408 )
- [@​mlewe](https://togithub.com/mlewe ) made their first
contribution in
[https://github.com/oshai/kotlin-logging/pull/415 ](https://togithub.com/oshai/kotlin-logging/pull/415 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/6.0.3...6.0.4
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-10 20:03:26 +02:00
Nik Clayton
a65e2bd937
fix(deps): update dependency com.apollographql.apollo3 to v3.8.3 ( #558 )
2024-03-21 17:10:55 +01:00
renovate[bot]
f8fed14ba1
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.3 ( #294 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ch.qos.logback:logback-classic](http://logback.qos.ch )
([source](https://togithub.com/qos-ch/logback ),
[changelog](https://logback.qos.ch/news.html )) | `1.4.11` -> `1.5.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/ch.qos.logback:logback-classic/1.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/ch.qos.logback:logback-classic/1.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/ch.qos.logback:logback-classic/1.4.11/1.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/ch.qos.logback:logback-classic/1.4.11/1.5.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuMjIwLjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 20:18:13 +01:00
renovate[bot]
e5d0147fba
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v6.0.3 ( #362 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.github.oshai:kotlin-logging-jvm](https://togithub.com/oshai/kotlin-logging )
| `5.1.4` -> `6.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.oshai:kotlin-logging-jvm/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.oshai:kotlin-logging-jvm/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.oshai:kotlin-logging-jvm/5.1.4/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.oshai:kotlin-logging-jvm/5.1.4/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
|
[io.github.oshai:kotlin-logging-jvm](https://togithub.com/oshai/kotlin-logging )
| `6.0.1` -> `6.0.3` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.oshai:kotlin-logging-jvm/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.oshai:kotlin-logging-jvm/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.oshai:kotlin-logging-jvm/6.0.1/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.oshai:kotlin-logging-jvm/6.0.1/6.0.3?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>oshai/kotlin-logging
(io.github.oshai:kotlin-logging-jvm)</summary>
###
[`v6.0.3`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.3 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.2...6.0.3 )
#### What's Changed
- Add Kotlin/Wasm (JS browser) support by
[@​AzimMuradov](https://togithub.com/AzimMuradov ) in
[https://github.com/oshai/kotlin-logging/pull/388 ](https://togithub.com/oshai/kotlin-logging/pull/388 )
- Bump com.diffplug.spotless from 6.23.3 to 6.24.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/390 ](https://togithub.com/oshai/kotlin-logging/pull/390 )
- Bump actions/upload-pages-artifact from 2 to 3 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/391 ](https://togithub.com/oshai/kotlin-logging/pull/391 )
- Bump actions/deploy-pages from 3 to 4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/392 ](https://togithub.com/oshai/kotlin-logging/pull/392 )
- Bump actions/cache from 3.3.2 to 3.3.3 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/393 ](https://togithub.com/oshai/kotlin-logging/pull/393 )
- Log marker and stacktrace on Darwin by
[@​Gaming32](https://togithub.com/Gaming32 ) in
[https://github.com/oshai/kotlin-logging/pull/379 ](https://togithub.com/oshai/kotlin-logging/pull/379 )
#### New Contributors
- [@​Gaming32](https://togithub.com/Gaming32 ) made their first
contribution in
[https://github.com/oshai/kotlin-logging/pull/379 ](https://togithub.com/oshai/kotlin-logging/pull/379 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/6.0.2...6.0.3
###
[`v6.0.2`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.2 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.1...6.0.2 )
#### What's Changed
- Bump multiplatform from 1.9.21 to 1.9.22 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/385 ](https://togithub.com/oshai/kotlin-logging/pull/385 )
- Remove detekt by
[@​AzimMuradov](https://togithub.com/AzimMuradov ) in
[https://github.com/oshai/kotlin-logging/pull/387 ](https://togithub.com/oshai/kotlin-logging/pull/387 )
- Add workflow to publish Dokka HTML docs to project site by
[@​EdricChan03](https://togithub.com/EdricChan03 ) in
[https://github.com/oshai/kotlin-logging/pull/383 ](https://togithub.com/oshai/kotlin-logging/pull/383 )
#### New Contributors
- [@​EdricChan03](https://togithub.com/EdricChan03 ) made their
first contribution in
[https://github.com/oshai/kotlin-logging/pull/383 ](https://togithub.com/oshai/kotlin-logging/pull/383 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/6.0.1...6.0.2
###
[`v6.0.1`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.1 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/6.0.0...6.0.1 )
#### What's Changed
- Bump com.diffplug.spotless from 6.22.0 to 6.23.3 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/377 ](https://togithub.com/oshai/kotlin-logging/pull/377 )
- Bump actions/setup-java from 3 to 4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/376 ](https://togithub.com/oshai/kotlin-logging/pull/376 )
- Bump org.jetbrains.dokka from 1.8.20 to 1.9.10 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/366 ](https://togithub.com/oshai/kotlin-logging/pull/366 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/6.0.0...6.0.1
###
[`v6.0.0`](https://togithub.com/oshai/kotlin-logging/releases/tag/6.0.0 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/5.1.4...6.0.0 )
#### What's Changed
- Update Kotlin to 1.9.21 by
[@​AzimMuradov](https://togithub.com/AzimMuradov ) in
[https://github.com/oshai/kotlin-logging/pull/380 ](https://togithub.com/oshai/kotlin-logging/pull/380 )
#### New Contributors
- [@​AzimMuradov](https://togithub.com/AzimMuradov ) made their
first contribution in
[https://github.com/oshai/kotlin-logging/pull/380 ](https://togithub.com/oshai/kotlin-logging/pull/380 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/5.1.2...6.0.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 14:53:10 +01:00
renovate[bot]
126491aecc
fix(deps): update dependency io.github.oshai:kotlin-logging-jvm to v5.1.4 ( #385 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[io.github.oshai:kotlin-logging-jvm](https://togithub.com/oshai/kotlin-logging )
| `5.1.0` -> `5.1.4` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/io.github.oshai:kotlin-logging-jvm/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/io.github.oshai:kotlin-logging-jvm/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/io.github.oshai:kotlin-logging-jvm/5.1.0/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/io.github.oshai:kotlin-logging-jvm/5.1.0/5.1.4?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>oshai/kotlin-logging
(io.github.oshai:kotlin-logging-jvm)</summary>
###
[`v5.1.4`](https://togithub.com/oshai/kotlin-logging/releases/tag/5.1.4 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/5.1.1...5.1.4 )
#### What's Changed
- fix - protect from uncontrolled format string by
[@​oshai](https://togithub.com/oshai ) in
[https://github.com/oshai/kotlin-logging/pull/381 ](https://togithub.com/oshai/kotlin-logging/pull/381 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/5.1.1...5.1.4
###
[`v5.1.1`](https://togithub.com/oshai/kotlin-logging/releases/tag/5.1.1 )
[Compare
Source](https://togithub.com/oshai/kotlin-logging/compare/5.1.0...5.1.1 )
#### What's Changed
- Bump actions/checkout from 3 to 4 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/357 ](https://togithub.com/oshai/kotlin-logging/pull/357 )
- Bump actions/cache from 3.3.1 to 3.3.2 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/358 ](https://togithub.com/oshai/kotlin-logging/pull/358 )
- Bump com.diffplug.spotless from 6.20.0 to 6.22.0 by
[@​dependabot](https://togithub.com/dependabot ) in
[https://github.com/oshai/kotlin-logging/pull/362 ](https://togithub.com/oshai/kotlin-logging/pull/362 )
- add payload to LocationAwareKLogger by
[@​oshai](https://togithub.com/oshai ) in
[https://github.com/oshai/kotlin-logging/pull/332 ](https://togithub.com/oshai/kotlin-logging/pull/332 )
**Full Changelog**:
https://github.com/oshai/kotlin-logging/compare/5.1.0...5.1.1
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-04 13:51:01 +01:00
Nik Clayton
a3d45ca9ec
refactor: Convert from Gson to Moshi ( #428 )
...
Moshi is faster to decode JSON at runtime, is actively maintained, has a
smaller memory and method footprint, and a slightly smaller APK size.
Moshi also correctly creates default constructor arguments instead of
leaving them null, which was a source of `NullPointerExceptions` when
using Gson.
The conversion broadly consisted of:
- Adding `@JsonClass(generateAdapter = true)` to data classes that
marshall to/from JSON.
- Replacing `@SerializedName(value = ...)` with `@Json(name = ...)`.
- Replacing Gson instances with Moshi in Retrofit, Hilt, and tests.
- Using Moshi adapters to marshall to/from JSON instead of Gson `toJson`
/ `fromJson`.
- Deleting `Rfc3339DateJsonAdapter` and related code, and using the
equivalent adapter bundled with Moshi.
- Rewriting `GuardedBooleanAdapter` as a more generic `GuardedAdapter`.
- Deleting unused ProGuard rules; Moshi generates adapters using code
generation, not runtime reflection.
The conversion surfaced some bugs which have been fixed.
- Not all audio attachments have attachment size metadata. Don't show
the attachment preview if the metadata is missing.
- Some `throwable` were not being logged correctly.
- The wrong type was being used when parsing the response when sending a
scheduled status.
- Exceptions other than `HttpException` or `IoException` would also
cause a status to be resent. If there's a JSON error parsing a response
the status would be repeatedly sent.
- In tests strings containing error responses were not valid JSON.
- Workaround Mastodon a bug and ensure `filter.keywords` is populated,
https://github.com/mastodon/mastodon/issues/29142
2024-02-09 12:41:13 +01:00
renovate[bot]
664730df8b
fix(deps): update dependency org.junit.jupiter:junit-jupiter-params to v5.10.2 ( #418 )
...
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg )](https://renovatebot.com )
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [org.junit.jupiter:junit-jupiter-params](https://junit.org/junit5/ )
([source](https://togithub.com/junit-team/junit5 )) | `5.10.1` ->
`5.10.2` |
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.junit.jupiter:junit-jupiter-params/5.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.junit.jupiter:junit-jupiter-params/5.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.junit.jupiter:junit-jupiter-params/5.10.1/5.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.junit.jupiter:junit-jupiter-params/5.10.1/5.10.2?slim=true )](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/ ). View
repository job log
[here](https://developer.mend.io/github/pachli/pachli-android ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 22:54:05 +01:00
Nik Clayton
b1c388e9b4
chore(deps): update dependency gradle to v8.6 ( #411 )
...
Use new simple property assignment syntax in build files where
appropriate.
2024-02-03 15:05:43 +01:00
Nik Clayton
5cfe6d055b
fix: Improve parsing of Friendica (and other server) version formats ( #376 )
...
Previous code could return an error on Friendica version strings like
`2024.03-dev-1547`.
Fix this:
- Extend the list of explicitly supported servers to include Fedibird,
Friendica, Glitch, Hometown, Iceshrimp, Pixelfed, and Sharkey.
- Add version parsing routines for these servers.
- Test the version parsing routines fetching every server and version
seen by Fediverse Observer (~ 2,000 servers) and ensuring that the
server and version information can be parsed.
Improve the error message:
- Show the hostname with a `ServerRepository` error
Clean up the code:
- Remove the custom `resultOf` and `mapResult` functions, they have
equivalents in newer versions of the library (like `runSuspendCatching`)
Fixes #372
2024-01-23 20:27:25 +01:00