Releases: nisrulz/android-spacex-app
Releases · nisrulz/android-spacex-app
v1.2.0
What's Changed
🚀 Major Updates & Migrations
🔧 Dependency Updates (Gradle)
A large number of dependencies were automatically bumped or manually updated to stabilize the project and adopt newer versions of major frameworks.
Core Frameworks & Compose:
- Kotlin: Bumped from
2.2.21→2.3.0→2.3.10 - Android Gradle Plugin (AGP): Bumped from
8.13.1→9.0.0→9.0.1- (Note: This implies a move to Java/Kotlin project compatibility updates and likely Kotlin 2.x support)
- AndroidX Compose: BOM updated from
2025.11.00→2026.01.00→2026.02.00 - AndroidX Activity: Bumped through several minor versions (e.g.,
1.11.0→1.12.4) - Hilt: Bumped from
2.57.2→2.59.2 - KSP: Bumped from
2.3.3→2.3.6 - Navigation Compose: Updated to support Nav3 (
2.9.6→2.9.7) - Mockk (Testing): Bumped from
1.14.6→1.14.9
Build Tools & Android Specific:
- Room: Bumped from
2.8.3to2.8.4 - OKHttp: BOM bumped from
5.3.0to5.3.2 - AndroidX Common Tools: Bumped from
31.13.1→32.0.0
Gradle & Wrapper:
- Gradle Wrapper: Bumped from
9.3.0to9.3.1 - Gradle Plugins (Dependabot generated): Various minor bumps to keep the build chain fresh.
🤖 GitHub Actions Updates
Updated CI/CD tools and workflow actions:
📝 Manual Cleanup & Refactoring
- General dependency updates (PR #333)
- Project configuration updates (PR #349, #350)
- GitHub Workflow refinements (PR #351)
📋 Full Changelog Link
You can view the raw commit history and detailed diffs here:
v1.1.1...v1.2.0
v1.1.1
What's Changed
Dependency Updates (Driven by dependabot):
- Kotlin: Updated from 2.1.10 to 2.1.20
- Gradle Plugins: Multiple updates to Gradle plugins (likely for improved build performance and compatibility). Specific plugin names aren't listed, but these are standard updates.
- AndroidX Libraries: Numerous updates to AndroidX libraries (e.g., Compose, Navigation, etc.). These are core Android libraries, and keeping them up-to-date is crucial for stability and access to new features.
- Hilt: Updated from 2.55 to 2.56 (Hilt is a dependency injection library).
- Compose: Multiple updates to the Compose library.
- Navigation: Updates to the Navigation library.
- Gradle Plugins: Updates to Gradle plugins.
- AndroidX Libraries: Updates to AndroidX libraries.
Testing Improvements (Driven by nisrulz):
- Github Actions: Updated Github Actions workflow to improve CI/CD.
- Maestro Tests: Added Maestro tests.
- PR Triggering Tests: Modified the build process to ensure Maestro tests only run when pull requests are opened by dependabot or manually triggered by nisrulz. This is a significant change, likely to improve the quality of the app before merging code.
- Connectivity Check: Added a connectivity check inside the repository.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- Enable Type safe project accessors by @nisrulz in #9
- Setup Analytics and Loggers in common module by @nisrulz in #10
- Add a python script to generate a dependency graph for the readme. by @nisrulz in #11
- Setup dependabot by @nisrulz in #12
- Bump gradle/wrapper-validation-action from 2 to 3 by @dependabot in #13
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-android from 1.8.0 to 1.8.1 by @dependabot in #17
- Bump com.google.truth:truth from 1.4.0 to 1.4.2 by @dependabot in #16
- Bump androidx.activity:activity-compose from 1.8.2 to 1.9.0 by @dependabot in #15
- Bump mockkVersion from 1.13.9 to 1.13.11 by @dependabot in #21
- Bump com.squareup.retrofit2:retrofit from 2.9.0 to 2.11.0 by @dependabot in #19
- Bump app.cash.turbine:turbine from 1.0.0 to 1.1.0 by @dependabot in #20
- Bump androidx.compose:compose-bom from 2024.02.02 to 2024.05.00 by @dependabot in #24
- Bump hilt from 2.50 to 2.51.1 by @dependabot in #23
- Bump org.jetbrains.kotlinx:kotlinx-coroutines-test from 1.8.0 to 1.8.1 by @dependabot in #22
- Bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0 by @dependabot in #27
- Bump lifecycleVer from 2.7.0 to 2.8.1 by @dependabot in #25
- Update gradle wrapper to v8.8 by @nisrulz in #28
- Updates by @nisrulz in #29
- Improve Github Action workflows by @nisrulz in #30
New Contributors
- @dependabot made their first contribution in #13
Full Changelog: 1.0.0...v1.1.0
1.0.0
What's Changed
- [Update] Replace GSON with KotlinX Serialization by @nisrulz in #2
- [Update] Added type safety in Navigation Compose by @nisrulz in #3
- [Update] Refactor build scripts to utilize convention plugin approach by @nisrulz in #5
- refactor: use convention plugin for hilt setup in modules by @nisrulz in #7
- setup: Github Action for generating APK by @nisrulz in #8
Full Changelog: https://github.com/nisrulz/android-spacex-app/commits/1.0.0