Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update all non-major dependencies #92

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 13, 2024

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
gradle (source) minor 8.8 -> 8.11.1 age adoption passing confidence
androidx.paging:paging-compose (source) dependencies patch 3.3.0 -> 3.3.4 age adoption passing confidence
androidx.lifecycle:lifecycle-viewmodel-ktx (source) dependencies patch 2.8.1 -> 2.8.7 age adoption passing confidence
androidx.lifecycle:lifecycle-viewmodel-compose (source) dependencies patch 2.8.1 -> 2.8.7 age adoption passing confidence
androidx.lifecycle:lifecycle-runtime-ktx (source) dependencies patch 2.8.1 -> 2.8.7 age adoption passing confidence
androidx.test.espresso:espresso-core dependencies minor 3.5.1 -> 3.6.1 age adoption passing confidence
androidx.core:core-ktx (source) dependencies minor 1.13.1 -> 1.15.0 age adoption passing confidence
androidx.constraintlayout:constraintlayout (source) dependencies minor 2.1.4 -> 2.2.0 age adoption passing confidence
io.github.raamcosta.compose-destinations:ksp dependencies patch 2.1.0-beta09 -> 2.1.0-beta14 age adoption passing confidence
io.github.raamcosta.compose-destinations:core dependencies patch 2.1.0-beta09 -> 2.1.0-beta14 age adoption passing confidence
androidx.test.ext:junit dependencies minor 1.1.5 -> 1.2.1 age adoption passing confidence
androidx.activity:activity-compose (source) dependencies patch 1.9.0 -> 1.9.3 age adoption passing confidence
com.google.accompanist:accompanist-systemuicontroller dependencies minor 0.34.0 -> 0.36.0 age adoption passing confidence
com.google.accompanist:accompanist-swiperefresh dependencies minor 0.34.0 -> 0.36.0 age adoption passing confidence
com.google.accompanist:accompanist-navigation-animation dependencies minor 0.34.0 -> 0.36.0 age adoption passing confidence
com.google.accompanist:accompanist-flowlayout dependencies minor 0.34.0 -> 0.36.0 age adoption passing confidence
com.google.dagger.hilt.android plugin minor 2.51.1 -> 2.52 age adoption passing confidence
com.google.dagger:hilt-android-compiler dependencies minor 2.51.1 -> 2.52 age adoption passing confidence
com.google.dagger:hilt-android dependencies minor 2.51.1 -> 2.52 age adoption passing confidence
androidx.compose.material3:material3 (source) dependencies patch 1.3.0-beta02 -> 1.3.1 age adoption passing confidence
androidx.compose.ui:ui-tooling-preview (source) dependencies minor 1.6.8 -> 1.7.5 age adoption passing confidence
androidx.compose.ui:ui-tooling (source) dependencies minor 1.6.8 -> 1.7.5 age adoption passing confidence
androidx.compose.ui:ui (source) dependencies minor 1.6.8 -> 1.7.5 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

gradle/gradle (gradle)

v8.11.1

Compare Source

v8.11: 8.11

Compare Source

The Gradle team is excited to announce Gradle 8.11.

Read the Release Notes

We would like to thank the following community members for their contributions to this release of Gradle:
Adam,
alyssoncs,
Bilel MEDIMEGH,
Björn Kautler,
Chuck Thomas,
Daniel Lacasse,
Finn Petersen,
JK,
Jérémie Bresson,
luozexuan,
Mahdi Hosseinzadeh,
Markus Gaisbauer,
Matthew Haughton,
Matthew Von-Maszewski,
ploober,
Siarhei,
Titus James,
vrp0211

Upgrade instructions

Switch your build to use Gradle 8.11 by updating your wrapper:

./gradlew wrapper --gradle-version=8.11

See the Gradle 8.x upgrade guide to learn about deprecations, breaking changes and other considerations when upgrading.

For Java, Groovy, Kotlin and Android compatibility, see the full compatibility notes.

Reporting problems

If you find a problem with this release, please file a bug on GitHub Issues adhering to our issue guidelines.
If you're not sure you're encountering a bug, please use the forum.

We hope you will build happiness with Gradle, and we look forward to your feedback via Twitter or on GitHub.

v8.10.2

Compare Source

v8.10.1

Compare Source

v8.10

Compare Source

v8.9

Compare Source

raamcosta/compose-destinations (io.github.raamcosta.compose-destinations:ksp)

v2.1.0-beta14

Compare Source

Changes
  • Fixes #​678
  • Improve error message when using ResultBackNavigator with unsupported type.
  • Updated dependencies

Full Changelog: raamcosta/compose-destinations@2.1.0-beta13...2.1.0-beta14

v2.1.0-beta13

Compare Source

v2.1.0-beta12

Compare Source

Changes

Full Changelog: raamcosta/compose-destinations@2.1.0-beta11...2.1.0-beta12

v2.1.0-beta11

Compare Source

Changes

Full Changelog: raamcosta/compose-destinations@2.1.0-beta10...2.1.0-beta11

v2.1.0-beta10

Compare Source

Changes
  • DestinationsNavHost start destination can now also have mandatory navigation arguments! 🙌
    • ⚠️ Small breaking change, rename startRoute to start, for more, read below 👇
  • Result back feature now supports all types that normal navigation supports! 🚀
  • Dependencies update - (navigation now used is 2.8.0-beta05)
  • New debug mode
  • Fixes #​653
  • Fixes #​661 (related with NavHost now accepting initial nav arguments)
  • Small improvements
DestinationsNavHost start destination can now also have mandatory navigation arguments! 🙌

If you were passing a startRoute parameter when calling DestinationsNavHost, you'll now need to update it to just start and the parameter type is now a Direction (same type navigate method receives). So you can pass arguments here, like:

DestinationsNavHost(
    start = MyStartDestination(someArgs),
    // ....
)

Besides, in order for Compose Destinations to be sure you won't get a runtime exception, if your start route has mandatory arguments, then you'll need to either make them non mandatory (by adding defaults to them or making them null), or if you don't want to do that (let's say that Destination is also navigated to in a lot of other places, and the defaults in those cases are not ideal), you can:

@&#8203;NavHostDefaultStartArgs<RootGraph> // for a RootGraph which has a ...
val defaultRootStartArgs = GreetingScreenNavArgs( //  ...`GreetingScreen` has its start destination, with `GreetingScreenNavArgs`
    strArgument = "oneArgument",
    idArgument = 0
)

These arguments will be automatically "sent" to GreetingScreenDestination (taking the above example) when the NavHost is first called!

Result back feature now supports all types that normal navigation supports! 🚀

Previously, only these result types were allowed:

  • String, Boolean, Float, Int, Long, Serializable, or Parcelable.
  • Type cannot have type arguments itself (f.e you can't use Array even though it is Serializable)

Now it allows all of these (same as normal navigation):

For Boolean, Int, Float, Long, you'll need to use BooleanArray, IntArray, FloatArray, LongArray instead of Array, Array, Array, Array.

⚠️ If you were manually calling a Composable Destination which receives either a ResultBackNavigator or a ResultRecipient you will need to update those calls to pass in a DestinationsNavType corresponding to your result type.
You can check the corresponding generated Destination and see how it calls your Composable, and do the same, or you can just start typing your result class type name (lower case) and IDE will help you.

For example, if your Destination receives a:

  • ResultBackNavigator<Boolean> you'll want to pass in resultBackNavigator(booleanNavType) (booleanNavType is a top level field you can import from core library)
  • ResultBackNavigator<MyParcelableClass> you'll pass resultBackNavigator(myParcelableClassNavType) (myParcelableClassNavType is a top level field you can import from generated code).

If not calling it manually, then generated code will do this for you, so no need to change anything in that case.

New debug mode

This is mainly to help me understand users' setup when there's a reported issue so that I can find the root cause and fix it quicker.
New ksp configuration added:

ksp {
    arg("compose-destinations.debugMode", "$rootDir")
}

When set, it will write some debug files to a folder on $rootDir/composeDestinationsDebug (taking above example).
Please make sure to:

  • add this configuration for all modules that use compose destinations ksp
  • do ./gradle clean and delete previous debug folder
  • run the app or build the project
  • share the files with me somehow (ex: through the github issue, DM on Kotlin slack, etc).
  • remove the configuration and delete the debug folder
    DO NOT leave the configuration ON as it may slow down builds for no reason, just remove it after sending me the files.

Full Changelog: raamcosta/compose-destinations@2.1.0-beta09...2.1.0-beta10

google/accompanist (com.google.accompanist:accompanist-systemuicontroller)

v0.36.0: 🌈

What’s Changed


Configuration

📅 Schedule: Branch creation - "on friday" in timezone Africa/Nairobi, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from 62a2193 to 43429c0 Compare June 17, 2024 15:33
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 3 times, most recently from 3b361c9 to 2eb27a6 Compare June 27, 2024 00:03
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from 2eb27a6 to d38acff Compare July 3, 2024 06:55
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from d38acff to 737b791 Compare July 11, 2024 16:00
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 4 times, most recently from bd6a250 to be019cc Compare July 25, 2024 17:45
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 3 times, most recently from 9cdf045 to e80d738 Compare August 7, 2024 18:45
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 2 times, most recently from c7c03b3 to f67b4ed Compare August 18, 2024 06:22
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 2 times, most recently from 0d1c459 to dbc5ea8 Compare August 26, 2024 06:03
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 5 times, most recently from 865e152 to c204869 Compare September 10, 2024 21:51
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 3 times, most recently from bb82bf9 to 885a784 Compare September 24, 2024 01:06
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from 885a784 to 23ee2ef Compare October 2, 2024 18:50
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 2 times, most recently from 604cf0b to 2b4ac26 Compare October 16, 2024 20:43
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from 2b4ac26 to b596bce Compare October 18, 2024 12:30
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from b596bce to 3807b38 Compare October 30, 2024 20:07
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch 2 times, most recently from b96b731 to 64be3c9 Compare November 13, 2024 18:29
@renovate renovate bot force-pushed the chore/update-libs/all-minor-patch branch from 64be3c9 to 3611d99 Compare November 20, 2024 19:48
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.

0 participants