Skip to content

Release 6.0.0#121

Merged
KCeh merged 29 commits into
masterfrom
release/6.0.0
Feb 9, 2026
Merged

Release 6.0.0#121
KCeh merged 29 commits into
masterfrom
release/6.0.0

Conversation

@KCeh

@KCeh KCeh commented Feb 4, 2026

Copy link
Copy Markdown
Collaborator

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

  • minSdk bumped to 24
  • Compile with SDK 36
  • Update Kotlin to 2.2.21.
  • Update dependencies to stable version.
  • Fix edge-to-edge
  • Fix edge case no-op DatabasesActivity crash
  • ktlint removed

Type

  • Feature: This pull request introduces a new feature.
  • Bug fix: This pull request fixes a bug.
  • Refactor: This pull request refactors existing code.
  • Documentation: This pull request updates documentation.
  • Other: This pull request makes other changes.

Additional information

  • This pull request introduces a breaking change.

Description

Checklist

  • I have performed a self-review of my own code.
  • I have tested my changes, including edge cases.
  • I have added necessary tests for the changes introduced (if applicable).
  • I have updated the documentation to reflect my changes (if applicable).

Additional notes

@KCeh KCeh self-assigned this Feb 4, 2026
@KCeh KCeh requested a review from Copilot February 8, 2026 16:45
@KCeh KCeh marked this pull request as ready for review February 8, 2026 16:45
@KCeh

KCeh commented Feb 8, 2026

Copy link
Copy Markdown
Collaborator Author

We do have some flaky tests...
All test pass (most of the time) on local machines

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 DatabasesActivity lifecycle 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.

Comment thread dbinspector/src/main/res/layout/dbinspector_activity_settings.xml
Comment thread sample/src/main/res/layout/activity_main.xml
Comment thread dbinspector/publish.gradle
Comment thread gradle/wrapper/gradle-wrapper.properties
Comment thread .github/workflows/CI.yml
@sonarqubecloud

sonarqubecloud Bot commented Feb 9, 2026

Copy link
Copy Markdown

@sonarqubecloud

sonarqubecloud Bot commented Feb 9, 2026

Copy link
Copy Markdown

@KCeh KCeh merged commit ad2b040 into master Feb 9, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants