Release 6.0.0#121
Conversation
Fix edge to edge
…ub.com/infinum/android_dbinspector into housekeeping/update-dependencies-02-26
…-02-26 Update dependencies 02-26
…nCreate() Co-authored-by: KCeh <20267231+KCeh@users.noreply.github.com>
…ssue-113 Fix no-op DatabasesActivity crash on Theme.NoDisplay
…configs Housekeeping: Upgrade deprecated configs
|
We do have some flaky tests... |
There was a problem hiding this comment.
Pull request overview
Prepares the project for the 6.0.0 release by upgrading the Gradle/Kotlin/Android toolchain, updating dependencies, and adjusting runtime/UI behavior (edge-to-edge, no-op activity behavior), plus build/publish pipeline updates.
Changes:
- Upgrade Gradle wrapper, Kotlin, Android SDK levels, and multiple dependency versions for the 6.0.0 release.
- Update edge-to-edge configuration in activities/layouts and adjust the no-op
DatabasesActivitylifecycle behavior. - Modify publishing (Dokka/javadoc artifacts) and remove ktlint/CPD Gradle scripts + CI jobs.
Reviewed changes
Copilot reviewed 31 out of 32 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| settings.gradle | Removes legacy feature preview configuration. |
| sample/src/main/res/layout/activity_main.xml | Adds fitsSystemWindows on the root layout. |
| sample/src/main/kotlin/com/infinum/dbinspector/sample/MainActivity.kt | Enables edge-to-edge at runtime. |
| sample/src/main/kotlin/com/infinum/dbinspector/sample/DbSampleApp.kt | Updates Koin viewModel DSL import for newer Koin. |
| sample/build.gradle | Moves to Java/Kotlin 17 toolchain and switches sample deps to local projects. |
| ktlint.gradle | Removes ktlint plugin configuration. |
| gradle/wrapper/gradle-wrapper.properties | Upgrades Gradle wrapper distribution. |
| gradle/libs.versions.toml | Upgrades Kotlin/Gradle/dependencies; removes ktlint/cpd entries. |
| gradle.properties | Removes deprecated/obsolete Android Gradle property. |
| dbinspector/src/main/res/layout/dbinspector_activity_settings.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_schema.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_pragma.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_edit_database.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_edit.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_databases.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/res/layout/dbinspector_activity_content.xml | Adds fitsSystemWindows on root layout. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/ui/shared/base/BaseActivity.kt | Enables edge-to-edge for DbInspector activities. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/ui/Presentation.kt | Updates Koin viewModel DSL import for newer Koin. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/extensions/ByteArray.kt | Tweaks Base64 encoding loop implementation and suppressions. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/domain/shared/models/dsl/conditions/Like.kt | Simplifies validation using require. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/domain/shared/models/dsl/conditions/Eq.kt | Simplifies validation using require. |
| dbinspector/src/main/kotlin/com/infinum/dbinspector/domain/shared/models/dsl/Select.kt | Simplifies validation using require. |
| dbinspector/publish.gradle | Updates Dokka/javadocs jar generation wiring for newer Dokka/Gradle. |
| dbinspector/build.gradle | Moves to Java/Kotlin 17 and updates coverage/test logging/build config setup. |
| dbinspector-no-op/src/main/kotlin/com/infinum/dbinspector/ui/databases/DatabasesActivity.kt | Finishes no-op activity immediately to avoid crash. |
| dbinspector-no-op/publish.gradle | Updates Dokka/javadocs jar generation wiring for newer Dokka/Gradle. |
| dbinspector-no-op/build.gradle | Moves to Java/Kotlin 17 and updates compiler options. |
| cpd.gradle | Removes CPD plugin configuration. |
| config.gradle | Bumps version to 6.0.0 and raises Android SDK/minSdk settings. |
| CHANGELOG.md | Adds 6.0.0 changelog entry. |
| .github/workflows/CI.yml | Removes ktlint/CPD jobs and updates test job dependencies. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|



Summary
Updating project to create 6.0.0 release.
Project has been modernised. Bugs have been fixed. And dependencies have been updated.
Related issue:
Changes
Type
Additional information
Description
Checklist
Additional notes