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

Weekly Stable Updates 20241101 #1033

Merged
merged 8 commits into from
Nov 6, 2024
Merged

Weekly Stable Updates 20241101 #1033

merged 8 commits into from
Nov 6, 2024

Conversation

moljac
Copy link
Contributor

@moljac moljac commented Nov 4, 2024

  1. updates
  2. minor Binderator fixes for new config.json format AND new case where dependency artifact has no version (see below in comments please)
  3. minor fixes for cake scripts for new config.json

Updates

  • androidx.annotation:annotation - 1.9.0 -> 1.9.1
  • androidx.annotation:annotation-jvm - 1.9.0 -> 1.9.1
  • androidx.camera:camera-camera2 - 1.3.4 -> 1.4.0
  • androidx.camera:camera-core - 1.3.4 -> 1.4.0
  • androidx.camera:camera-extensions - 1.3.4 -> 1.4.0
  • androidx.camera:camera-lifecycle - 1.3.4 -> 1.4.0
  • androidx.camera:camera-video - 1.3.4 -> 1.4.0
  • androidx.camera:camera-view - 1.3.4 -> 1.4.0
  • androidx.collection:collection - 1.4.4 -> 1.4.5
  • androidx.collection:collection-jvm - 1.4.4 -> 1.4.5
  • androidx.collection:collection-ktx - 1.4.4 -> 1.4.5
  • androidx.compose.animation:animation - 1.7.4 -> 1.7.5
  • androidx.compose.animation:animation-android - 1.7.4 -> 1.7.5
  • androidx.compose.animation:animation-core - 1.7.4 -> 1.7.5
  • androidx.compose.animation:animation-core-android - 1.7.4 -> 1.7.5
  • androidx.compose.animation:animation-graphics - 1.7.4 -> 1.7.5
  • androidx.compose.animation:animation-graphics-android - 1.7.4 -> 1.7.5
  • androidx.compose.foundation:foundation - 1.7.4 -> 1.7.5
  • androidx.compose.foundation:foundation-android - 1.7.4 -> 1.7.5
  • androidx.compose.foundation:foundation-layout - 1.7.4 -> 1.7.5
  • androidx.compose.foundation:foundation-layout-android - 1.7.4 -> 1.7.5
  • androidx.compose.material:material - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-android - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-icons-core - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-icons-core-android - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-icons-extended - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-icons-extended-android - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-ripple - 1.7.4 -> 1.7.5
  • androidx.compose.material:material-ripple-android - 1.7.4 -> 1.7.5
  • androidx.compose.material3:material3 - 1.3.0 -> 1.3.1
  • androidx.compose.material3:material3-android - 1.3.0 -> 1.3.1
  • androidx.compose.material3:material3-window-size-class - 1.3.0 -> 1.3.1
  • androidx.compose.material3:material3-window-size-class-android - 1.3.0 -> 1.3.1
  • androidx.compose.runtime:runtime - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-android - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-livedata - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-rxjava2 - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-rxjava3 - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-saveable - 1.7.4 -> 1.7.5
  • androidx.compose.runtime:runtime-saveable-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-geometry - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-geometry-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-graphics - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-graphics-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-text - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-text-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling-data - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling-data-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling-preview - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-tooling-preview-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-unit - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-unit-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-util - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-util-android - 1.7.4 -> 1.7.5
  • androidx.compose.ui:ui-viewbinding - 1.7.4 -> 1.7.5
  • androidx.constraintlayout:constraint-layout - 2.1.4 -> 2.2.0
  • androidx.constraintlayout:constraint-layout-core - 1.0.4 -> 1.1.0
  • androidx.core:core - 1.13.1 -> 1.15.0
  • androidx.core:core-ktx - 1.13.1 -> 1.15.0
  • androidx.databinding:databinding-adapters - 8.7.1 -> 8.7.2
  • androidx.databinding:databinding-common - 8.7.1 -> 8.7.2
  • androidx.databinding:databinding-runtime - 8.7.1 -> 8.7.2
  • androidx.databinding:viewbinding - 8.7.1 -> 8.7.2
  • androidx.fragment:fragment - 1.8.4 -> 1.8.5
  • androidx.fragment:fragment-ktx - 1.8.4 -> 1.8.5
  • androidx.lifecycle:lifecycle-common - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-common-java8 - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-common-jvm - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-livedata - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-livedata-core - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-livedata-core-ktx - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-livedata-ktx - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-process - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-reactive-streams - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-reactive-streams-ktx - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime-android - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime-compose - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime-compose-android - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime-ktx - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-runtime-ktx-android - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-service - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-android - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-compose - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-composeandroid - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-ktx - 2.8.6 -> 2.8.7
  • androidx.lifecycle:lifecycle-viewmodel-savedstate - 2.8.6 -> 2.8.7
  • androidx.work:work-runtime - 2.9.1 -> 2.10.0
  • androidx.work:work-runtime-ktx - 2.9.1 -> 2.10.0
  • com.android.installreferrer:installreferrer - 2.1 -> 2.2
  • com.google.android.gms:playservices-ads - 23.4.0 -> 23.5.0
  • com.google.android.gms:playservices-ads-base - 23.4.0 -> 23.5.0
  • com.google.android.gms:playservices-ads-lite - 23.4.0 -> 23.5.0
  • com.google.android.gms:playservices-cast - 21.5.0 -> 22.0.0
  • com.google.android.gms:playservices-cast-framework - 21.5.0 -> 22.0.0
  • com.google.android.gms:playservices-cast-tv - 21.1.0 -> 21.1.1
  • com.google.android.ump:user-messaging-platform - 3.0.0 -> 3.1.0
  • com.google.firebase:firebase-ads - 23.4.0 -> 23.5.0
  • com.google.firebase:firebase-ads-lite - 23.4.0 -> 23.5.0
  • org.aomedia.avif.android:avif - 1.0.1.262e11d -> 1.1.1.14d8e3c4
  • org.checkerframework:checkerqual - 3.48.1 -> 3.48.2

@moljac
Copy link
Contributor Author

moljac commented Nov 4, 2024

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@moljac
Copy link
Contributor Author

moljac commented Nov 4, 2024

androidx.work:work-runtime:2.10.0

https://maven.google.com/web/index.html?q=androidx.work#androidx.work:work-runtime:2.10.0

has dependency org.jetbrains.kotlin:kotlin-stdlib without version:

    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <scope>compile</scope>
    </dependency>

https://dl.google.com/android/maven2/androidx/work/work-runtime/2.10.0/work-runtime-2.10.0.pom

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <!-- This module was also published with a richer model, Gradle metadata,  -->
  <!-- which should be used instead. Do not delete the following line which  -->
  <!-- is to indicate to Gradle or any Gradle module metadata file consumer  -->
  <!-- that they should prefer consuming it instead. -->
  <!-- do_not_remove: published-with-gradle-metadata -->
  <modelVersion>4.0.0</modelVersion>
  <groupId>androidx.work</groupId>
  <artifactId>work-runtime</artifactId>
  <version>2.10.0</version>
  <packaging>aar</packaging>
  <name>WorkManager Runtime</name>
  <description>Android WorkManager runtime library</description>
  <url>https://developer.android.com/jetpack/androidx/releases/work#2.10.0</url>
  <inceptionYear>2018</inceptionYear>
  <organization>
    <name>The Android Open Source Project</name>
  </organization>
  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
      <distribution>repo</distribution>
    </license>
  </licenses>
  <developers>
    <developer>
      <name>The Android Open Source Project</name>
    </developer>
  </developers>
  <scm>
    <connection>scm:git:https://android.googlesource.com/platform/frameworks/support</connection>
    <url>https://cs.android.com/androidx/platform/frameworks/support</url>
  </scm>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-gcm</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-multiprocess</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-runtime-ktx</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-rxjava2</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-rxjava3</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>androidx.work</groupId>
        <artifactId>work-testing</artifactId>
        <version>2.10.0</version>
      </dependency>
      <dependency>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-stdlib</artifactId>
        <version>1.8.22</version>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>androidx.core</groupId>
      <artifactId>core</artifactId>
      <version>1.12.0</version>
      <scope>compile</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>androidx.annotation</groupId>
      <artifactId>annotation-experimental</artifactId>
      <version>1.4.1</version>
      <scope>compile</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>com.google.guava</groupId>
      <artifactId>listenablefuture</artifactId>
      <version>1.0</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>androidx.lifecycle</groupId>
      <artifactId>lifecycle-livedata</artifactId>
      <version>2.6.2</version>
      <scope>compile</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>androidx.startup</groupId>
      <artifactId>startup-runtime</artifactId>
      <version>1.1.1</version>
      <scope>compile</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.jetbrains.kotlinx</groupId>
      <artifactId>kotlinx-coroutines-android</artifactId>
      <version>1.7.3</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>androidx.room</groupId>
      <artifactId>room-ktx</artifactId>
      <version>2.6.1</version>
      <scope>runtime</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>androidx.concurrent</groupId>
      <artifactId>concurrent-futures-ktx</artifactId>
      <version>1.1.0</version>
      <scope>runtime</scope>
    </dependency>
    <dependency>
      <groupId>androidx.lifecycle</groupId>
      <artifactId>lifecycle-service</artifactId>
      <version>2.6.2</version>
      <scope>runtime</scope>
      <type>aar</type>
    </dependency>
    <dependency>
      <groupId>androidx.tracing</groupId>
      <artifactId>tracing-ktx</artifactId>
      <version>1.2.0</version>
      <scope>runtime</scope>
      <type>aar</type>
    </dependency>
  </dependencies>
</project>

work-runtime-2.10.0.pom.zip

@moljac moljac requested a review from jpobst November 4, 2024 20:06
@jpobst
Copy link
Contributor

jpobst commented Nov 4, 2024

has dependency org.jetbrains.kotlin:kotlin-stdlib without version:

I changed it to look for the version in the <dependencyManagement> section if it can't find a <version>:

<dependencies>
    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <scope>compile</scope>
    </dependency>
</dependencies>

<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>org.jetbrains.kotlin</groupId>
      <artifactId>kotlin-stdlib</artifactId>
      <version>1.8.22</version>
    </dependency>
  </dependencies>
</dependencyManagement>

I've never really found a satisfactory explanation for what these nearly identical sections are for. 🤷

@moljac
Copy link
Contributor Author

moljac commented Nov 4, 2024

I changed it to look for the version in the <dependencyManagement> section if it can't find a <version>:

Great. Thanks.

It took me some time to find which artifact caused the problem, so I didn't dive into it.

I've never really found a satisfactory explanation for what these nearly identical sections are for. 🤷

Me too. I tried to find something, but failed and then gave up.

@moljac
Copy link
Contributor Author

moljac commented Nov 4, 2024

/azp run

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@moljac moljac merged commit ec062c5 into main Nov 6, 2024
6 checks passed
@moljac moljac deleted the wsu-20241101 branch November 6, 2024 20:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants