Skip to content

fix(android): downgrade kotlin to 2.2.21 and upgrade Android SDK#43

Merged
sidorchukandrew merged 2 commits intomainfrom
bm/YPE-2018-rn-android-upgrade-android-sdk-version-to-the-latest-and-downgrade-the-kotlin-version-on-example-app
Apr 13, 2026
Merged

fix(android): downgrade kotlin to 2.2.21 and upgrade Android SDK#43
sidorchukandrew merged 2 commits intomainfrom
bm/YPE-2018-rn-android-upgrade-android-sdk-version-to-the-latest-and-downgrade-the-kotlin-version-on-example-app

Conversation

@bmanquen
Copy link
Copy Markdown
Collaborator

@bmanquen bmanquen commented Apr 12, 2026

Description

Type of Change

  • feat: New feature (non-breaking change which adds functionality)
  • fix: Bug fix (non-breaking change which fixes an issue)
  • docs: Documentation update
  • refactor: Code refactoring (no functional changes)
  • perf: Performance improvement
  • test: Test additions or updates
  • build: Build system or dependency changes
  • ci: CI configuration changes
  • chore: Other changes (maintenance, etc.)

Breaking Changes

  • This PR contains BREAKING CHANGES

Breaking Change Details:

Migration Guide:

Checklist

  • My code follows the project's code style guidelines
  • I have performed a self-review of my code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes
  • All commit messages follow conventional commits format
  • I have updated the appropriate section in documentation (if needed)

Conventional Commits

All commits in this PR follow conventional commit format:

<type>(<scope>): <subject>

[optional body]

[optional footer]

Example commit messages:

  • feat(api): add Bible verse lookup method
  • fix(auth): resolve token refresh race condition
  • docs: update installation instructions

For breaking changes:

  • feat(api)!: redesign Bible content API

See CONTRIBUTING.md for detailed guidelines.

Related Issues

Closes #
Relates to #

Additional Context

Reviewer Notes

Greptile Summary

This PR removes the explicit kotlinVersion: "2.3.0" override from example/app.json (reverting the example app to the project's default Kotlin 2.2.21) and upgrades the three YouVersion platform Android SDK dependencies (platform-core, platform-ui, platform-reader) from 1.0.1 to 1.1.1 in android/build.gradle. Both changes are targeted and low-risk.

Confidence Score: 5/5

This PR is safe to merge — both changes are straightforward dependency/config updates with no logic modifications.

No P0 or P1 findings. The SDK upgrade (1.0.1 → 1.1.1) and Kotlin version revert are isolated, low-risk changes. All findings, if any, would be P2 or lower.

No files require special attention.

Important Files Changed

Filename Overview
android/build.gradle Upgrades YouVersion platform SDK dependencies (platform-core, platform-ui, platform-reader) from 1.0.1 to 1.1.1; no logic changes.
example/app.json Removes the explicit kotlinVersion: "2.3.0" android override from the expo-build-properties plugin, letting the project default (2.2.21) take effect.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[example/app.json\nexpo-build-properties] -->|removed kotlinVersion: 2.3.0| B[Default Kotlin 2.2.21\nused for example app]
    C[android/build.gradle\nplatform-core 1.0.1\nplatform-ui 1.0.1\nplatform-reader 1.0.1] -->|upgraded| D[android/build.gradle\nplatform-core 1.1.1\nplatform-ui 1.1.1\nplatform-reader 1.1.1]
Loading

Reviews (2): Last reviewed commit: "chore: remove kotlin language version pi..." | Re-trigger Greptile

@sidorchukandrew sidorchukandrew merged commit 3c827d9 into main Apr 13, 2026
3 checks passed
@sidorchukandrew sidorchukandrew deleted the bm/YPE-2018-rn-android-upgrade-android-sdk-version-to-the-latest-and-downgrade-the-kotlin-version-on-example-app branch April 13, 2026 21:41
jhampton pushed a commit that referenced this pull request Apr 13, 2026
## <small>0.11.1 (2026-04-13)</small>

* fix(android): downgrade kotlin to 2.2.21 and upgrade Android SDK (#43) ([3c827d9](3c827d9)), closes [#43](#43)
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.11.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants