Skip to content

Update dependencies and modernize build infrastructure - #114

Open
KitsuneAlex wants to merge 7 commits into
esensar:mainfrom
karmakrafts:update-dependencies
Open

KitsuneAlex wants to merge 7 commits into
esensar:mainfrom
karmakrafts:update-dependencies

Conversation

@KitsuneAlex

Copy link
Copy Markdown

This PR updates the project to Gradle 9.5.0, the latest Android Gradle plugin version,
explicitly adds support for the Android library target, and removes the buildSrc to save configure/build time by substituting its functionality with a version catalog.

Also, since this PR updates to Kotlin 2.3.21, kotlinx.datetime.Instant has been replaced by kotlin.time.Instant, since it's API compatible. However, this still makes this an ABI breaking change, so a major version bump would be in order.

Cheers.

@esensar

esensar commented May 27, 2026

Copy link
Copy Markdown
Owner

Thank you for the PRs! I am a bit busy, so it will be a while before I review them all.

@KitsuneAlex

Copy link
Copy Markdown
Author

You're welcome ^^ If anything changes in the meantime, i'll keep these PRs up to date until you can review them.

@esensar

esensar commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Can you take a look at lint and test failures? You can fix the lint failures by running ./gradlew ktlintFormat.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants