Skip to content

build(deps): bump androidx-navigation from 2.9.8 to 2.10.0 - #1411

Closed
dependabot[bot] wants to merge 1 commit into
code/cashfrom
dependabot/gradle/code/cash/androidx-navigation-2.10.0
Closed

build(deps): bump androidx-navigation from 2.9.8 to 2.10.0#1411
dependabot[bot] wants to merge 1 commit into
code/cashfrom
dependabot/gradle/code/cash/androidx-navigation-2.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor

Bumps androidx-navigation from 2.9.8 to 2.10.0.
Updates androidx.navigation:navigation-fragment-ktx from 2.9.8 to 2.10.0

Updates androidx.navigation:navigation-ui-ktx from 2.9.8 to 2.10.0

Updates androidx.navigation.safeargs.kotlin from 2.9.8 to 2.10.0

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps `androidx-navigation` from 2.9.8 to 2.10.0.

Updates `androidx.navigation:navigation-fragment-ktx` from 2.9.8 to 2.10.0

Updates `androidx.navigation:navigation-ui-ktx` from 2.9.8 to 2.10.0

Updates `androidx.navigation.safeargs.kotlin` from 2.9.8 to 2.10.0

---
updated-dependencies:
- dependency-name: androidx.navigation:navigation-fragment-ktx
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.navigation:navigation-ui-ktx
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: androidx.navigation.safeargs.kotlin
  dependency-version: 2.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies labels Sep 4, 2026
@github-actions github-actions Bot added the area: build-system Gradle, convention plugins, build-logic label Sep 4, 2026
@bmc08gt

bmc08gt commented Sep 4, 2026

Copy link
Copy Markdown
Collaborator

Closing in favour of #1420, which removes these artifacts rather than upgrading them. Navigation 2 is unused: the app navigates with Navigation 3 behind CodeNavigator, and there are no androidx.navigation imports, navigation graph XML, or generated safeargs classes anywhere in the repo.

@bmc08gt bmc08gt closed this Sep 4, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/gradle/code/cash/androidx-navigation-2.10.0 branch September 4, 2026 16:38
bmc08gt added a commit that referenced this pull request Sep 4, 2026
* chore(deps): drop the unused Navigation 2 dependencies

The app navigates with Navigation 3 behind `CodeNavigator`, but the build still
declared Navigation 2: `navigation-fragment-ktx` in `:ui:theme`,
`navigation-ui-ktx` in the app module, and the `safeargs` plugin in both the root
and app scripts.

Nothing consumed any of it. There are no `androidx.navigation` imports in Kotlin
sources, no navigation graph XML, no `NavHostFragment`, and no generated
`Directions` or `Args` classes.

`:ui:theme` uses `FragmentActivity` in `View.kt`, which arrived transitively
through `navigation-fragment-ktx`. It still resolves without it, because
`androidx-appcompat` is already declared there and depends on
`androidx.fragment` as an `api` dependency. `:ui:theme:compileDebugKotlin` and
`:apps:flipcash:app:compileDebugKotlin` both pass.

This closes #1411, which bumped these artifacts to 2.10.0.

* fix(deps): declare Material Components, lost with the Navigation 2 removal

Theme.Code extends Theme.MaterialComponents.DayNight.NoActionBar, but
com.google.android.material:material was never declared in the build — it
resolved transitively through navigation-ui, whose POM pins it at 1.4.0.
Dropping navigation-ui took it off the resource path and broke
processDebugResources on the theme parent and its colorPrimaryVariant,
colorOnPrimary, colorSecondary, colorSecondaryVariant and colorOnSecondary
attributes.

Declare it at 1.4.0, the version already resolving, so this stays a
build-graph change rather than a theming one. Material 1.5 reworked the
color attributes, so a bump is worth doing on its own.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: build-system Gradle, convention plugins, build-logic dependencies Pull requests that update a dependency file type: build Build system, Gradle, dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant