Skip to content

Releases: nisrulz/android-spacex-app

v1.2.0

07 May 09:21
301abba

Choose a tag to compare

What's Changed

🚀 Major Updates & Migrations

  • Navigation Migration: Migrated to Nav3 (Hilt Navigation v3) by @nisrulz. (PR #311)*

🔧 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.212.3.02.3.10
  • Android Gradle Plugin (AGP): Bumped from 8.13.19.0.09.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.002026.01.002026.02.00
  • AndroidX Activity: Bumped through several minor versions (e.g., 1.11.01.12.4)
  • Hilt: Bumped from 2.57.22.59.2
  • KSP: Bumped from 2.3.32.3.6
  • Navigation Compose: Updated to support Nav3 (2.9.62.9.7)
  • Mockk (Testing): Bumped from 1.14.61.14.9

Build Tools & Android Specific:

  • Room: Bumped from 2.8.3 to 2.8.4
  • OKHttp: BOM bumped from 5.3.0 to 5.3.2
  • AndroidX Common Tools: Bumped from 31.13.132.0.0

Gradle & Wrapper:

  • Gradle Wrapper: Bumped from 9.3.0 to 9.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:

  • Cache Action: Bumped from 4 to 5 (PR #296)
  • Gradle/Actions Setup: Bumped from 5 to 6 (PR #331)

📝 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

23 Mar 14:10
a08e231

Choose a tag to compare

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

14 Jun 00:51

Choose a tag to compare

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

Full Changelog: 1.0.0...v1.1.0

1.0.0

09 Feb 02:11

Choose a tag to compare

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