Commit graph

97 commits

Author SHA1 Message Date
d77db45f37 fix(deps): use Swipe snapshots
Fixes COMPOSE-LOBSTERS-1N
2023-09-22 10:11:43 +05:30
68924d6f35 chore(gradle): add androix.glance dependencies 2023-09-22 00:58:01 +05:30
94db512518 fix(deps): upgrade to Whetstone 0.8.0-SNAPSHOT
For BroadcastReceiver injection support
2023-09-22 00:58:01 +05:30
renovate[bot]
3c8a23e91e
chore(deps): update kotlin and compose to v1.9.10 (#396)
[![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.jetbrains.kotlin.plugin.serialization](https://kotlinlang.org/)
([source](https://togithub.com/JetBrains/kotlin)) | `1.9.0` -> `1.9.10`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin.plugin.serialization/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin.plugin.serialization/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin.plugin.serialization/1.9.0/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin.plugin.serialization/1.9.0/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [org.jetbrains.kotlin:kotlin-gradle-plugin](https://kotlinlang.org/)
([source](https://togithub.com/JetBrains/kotlin)) | `1.9.0` -> `1.9.10`
|
[![age](https://developer.mend.io/api/mc/badges/age/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/1.9.0/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/org.jetbrains.kotlin:kotlin-gradle-plugin/1.9.0/1.9.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>JetBrains/kotlin
(org.jetbrains.kotlin.plugin.serialization)</summary>

###
[`v1.9.10`](https://togithub.com/JetBrains/kotlin/releases/tag/v1.9.10):
Kotlin 1.9.10

#### Changelog

##### Compiler

- [`KT-60769`](https://youtrack.jetbrains.com/issue/KT-60769) Partially
revert KT-58371
- [`KT-60659`](https://youtrack.jetbrains.com/issue/KT-60659) Incorrect
'unresolved reference: addFirst' error with JDK 21
- [`KT-60371`](https://youtrack.jetbrains.com/issue/KT-60371) Native
custom allocator link error
- [`KT-60986`](https://youtrack.jetbrains.com/issue/KT-60986) Native:
static caches with custom runtime options are broken on Linux
- [`KT-60770`](https://youtrack.jetbrains.com/issue/KT-60770) Fix
false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21
- [`KT-60231`](https://youtrack.jetbrains.com/issue/KT-60231)
NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin
1.9.0

##### JavaScript

- [`KT-60785`](https://youtrack.jetbrains.com/issue/KT-60785) KJS:
Destructured value class in suspend function fails with Uncaught
TypeError: can't convert to primitive type error
- [`KT-60852`](https://youtrack.jetbrains.com/issue/KT-60852) Kotlin
JS(IR): IllegalArgumentException: Cross module dependency resolution
failed when updating to Kotlin 1.9.0
- [`KT-57509`](https://youtrack.jetbrains.com/issue/KT-57509) KJS:
Compiler generates native JS operator == for comparing values with Any
type

##### Native

- [`KT-60230`](https://youtrack.jetbrains.com/issue/KT-60230) Native:
"unknown options: -ios_simulator_version_min -sdk_version" with Xcode 15
beta 3
- [`KT-60758`](https://youtrack.jetbrains.com/issue/KT-60758) Native:
Building for 'iOS-simulator', but linking in dylib built for 'iOS' in
Xcode 15 beta 4

##### Native. C and ObjC Import

- [`KT-59167`](https://youtrack.jetbrains.com/issue/KT-59167) Native:
cinterop is unable to build interop libraries against the Xcode 15 Beta
1

##### Tools. Gradle

- [`KT-61147`](https://youtrack.jetbrains.com/issue/KT-61147) Kotlin
Compiler 1.9.0 bundles a stripped unshadowed version of Gson
- [`KT-60543`](https://youtrack.jetbrains.com/issue/KT-60543)
NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension

#### Checksums

| File | Sha256 |
| --- | --- |
| kotlin-compiler-1.9.10.zip |
7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342 |
| kotlin-native-linux-x86\_64-1.9.10.tar.gz |
1db3679919f4449514e9d82451e7dfa73558ac9bc80b82579cd74d452c8faa5b |
| kotlin-native-macos-x86\_64-1.9.10.tar.gz |
f5650f2560438a692803d8fe07124529c19f1972f84fe09cfa2329b93f43828d |
| kotlin-native-macos-aarch64-1.9.10.tar.gz |
d2cf5a484ac0808ab29fd3f6099df7c07330f81f3cbab949947e42e36138c3de |
| kotlin-native-windows-x86\_64-1.9.10.zip |
a34d56661455e94e1ba4dd09ec3c1adac6148fdedcf55eefb9a79c8ed01ff02c |

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **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/msfjarvis/compose-lobsters).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2023-08-24 04:43:15 +00:00
renovate[bot]
5214355339
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.7.0 2023-08-17 12:46:00 +00:00
52deb7ca5f
Revert "feat: init store module"
Store doesn't seem particularly useful for my needs.

This reverts commits 14007c6e8f and 45701f414b.
2023-08-04 00:39:53 +05:30
14007c6e8f
feat: init store module 2023-08-03 18:23:23 +05:30
3bb5dfffbe
refactor(build): migrate to Baseline Profile Gradle Plugin 2023-07-31 16:48:09 +05:30
3ad4ff1c63
fix(build): use Whetstone from Maven Central 2023-07-25 11:40:02 +05:30
13eefbba2a chore(gradle): ensure all custom repositories are named 2023-07-17 15:43:58 +05:30
renovate[bot]
59f8577d1f
chore(deps): update plugin org.gradle.toolchains.foojay-resolver-convention to v0.6.0 2023-07-10 18:46:20 +00:00
fe752f839a
feat(build): migrate to Gradle JVM Toolchains 2023-07-01 18:21:10 +05:30
47a398f518
refactor: move metadata-extractor to android 2023-06-05 13:24:22 +05:30
0a1913e056
feat(build): add module-graph-assert plugin 2023-06-05 10:04:41 +05:30
68db3dcda6
refactor: move coroutine-utils into core 2023-06-05 09:52:12 +05:30
3347224018
feat(database): use Requery's repackaged SQLite for databases 2023-05-31 06:09:44 +05:30
Yash-Garg
78b77fd4c1
feat: add adaptive navigation for different screen sizes 2023-05-28 13:17:55 +05:30
dfe108d13e
fix(deps): use an unreleased R8 build with verifier crash fix 2023-05-26 01:08:19 +05:30
37e6c87046
feat: move up to AGP 8.2.x 2023-05-25 22:19:58 +05:30
adfac94094
feat: add a module graph to the README 2023-04-02 23:44:54 +05:30
20a2389eb0
feat(android): set up DataStore 2023-03-14 16:19:03 +05:30
5e2c2cbdde
chore(deps): use Compose Compiler from gMaven 2023-02-09 00:02:08 +05:30
09b3bd4e74
chore(deps): update Compose Compiler to 1.4.1-dev-k1.8.10-c312d77f4cb 2023-02-04 16:41:36 +05:30
4e920328e1
fix(gradle): allow resolution of androidx.resourceinspection
Newer AppCompat releases depend on this
2023-01-26 10:35:11 +05:30
8dea17cbf2
chore(deps): update androidx.compose.compiler to 1.4.0 2023-01-18 14:32:52 +05:30
fdf13fd201
chore(deps): bump com.squareup:anvil to v2.4.4 2023-01-13 10:54:39 +05:30
6750eff9fa
chore(deps): upgrade to Compose 2023-01-12 alpha release 2023-01-12 02:31:00 +05:30
7b13d40797
chore(deps): upgrade to Kotlin 1.8.0 2023-01-11 17:41:04 +05:30
3e2d32e4c9
chore: refresh license headers 2023-01-11 02:40:44 +05:30
a296d2b827
sync-backend: delete
Realistically this will be much more enjoyable to do in Rust or Go *shudder*
so let's cut out the unused code until we can tackle the backend.
2023-01-05 21:07:07 +05:30
78960f6d4e feat(deps): upgrade to Gradle 8.0-rc-1 2022-12-31 05:38:40 +00:00
5db4a1ee8d sync-backend: initialize barebones module
This is simply an import of the project generated by start.ktor.io cleaned of
its ungodly wildcard import fetish and better integrated into our existing build
system.
2022-12-24 14:17:59 +00:00
2ec1633c51
fix(gradle): remove unnecessary repository declarations 2022-12-24 01:38:04 +05:30
f48ef0206f
fix(gradle): remove unused exclusiveContent block 2022-12-03 20:22:54 +05:30
5a4643dc57
refactor: start consuming whetstone through Sonatype snapshots repository
It was much easier to set up automatic publishing than to constantly debug weird build errors from included builds
2022-11-29 03:29:06 +05:30
2a65dc4a9e
chore(deps): bump whetstone tag 2022-11-29 02:17:04 +05:30
d59a151944
fix(deps): temporarily downgrade AGP to 7.3.1
Let's explain the decision with the help of a table

 AGP Version  | Has known issues | Has Studio available
--------------|------------------|---------------------
8.0.0-alpha07 |      No          |        No
8.0.0-alpha08 |      Yes         |        Yes
    7.3.1     |      No          |        Yes

And thus, we settle on 7.3.1
2022-11-27 19:28:56 +05:30
86dd862469
fix: update whetstone checkout tag
The AGP fix needed to be pushed to whetstone as well
2022-11-21 17:03:10 +05:30
2c1fdd51f8
fix(gradle): use a tagged checkout for whetstone 2022-11-19 17:32:30 +05:30
a10ba38950
Revert "fix(gradle): change checkouts directory"
This reverts commit 6a8893a5aa.
2022-11-19 17:32:06 +05:30
6a8893a5aa
fix(gradle): change checkouts directory 2022-11-14 14:30:40 +05:30
0232a4179a
refactor(di): replace Tangle with Whetstone 2022-11-14 12:59:01 +05:30
52562afbd1
feat(deps): configure Whetstone dependencies 2022-11-14 12:59:01 +05:30
b8965902ba
chore: cleanup Hilt remnant 2022-11-13 15:15:01 +05:30
4fe7c64e42
refactor(android): migrate to Anvil
Fixes #261
2022-11-13 13:15:53 +05:30
6a4d0c2d3a
refactor: add license headers across the board 2022-10-26 01:55:50 +05:30
80bfb34e5b
refactor(deps): switch Compose dependencies to BOM 2022-10-24 22:49:58 +05:30
54c4b01411 chore(deps): upgrade to Compose Compiler 1.3.2 2022-10-05 00:08:50 +05:30
245130ef20
chore(deps): bump sqldelight to 2.0.0-alpha04 2022-10-04 12:36:43 +05:30
8e7a625750
chore(deps): upgrade to Kotlin 1.7.20 2022-09-30 12:14:38 +05:30