From 97180e52e0675d9364ca42763cf536d7f055541e Mon Sep 17 00:00:00 2001 From: Eli Hart Date: Fri, 19 May 2023 11:48:43 -0700 Subject: [PATCH 1/2] Release 5.1.3 --- CHANGELOG.md | 7 +++++++ gradle.properties | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 579a59c19c..22e0b57442 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +# 5.1.3 +Update to kotlin 1.8.21 +Fix click listener kapt bug (#1327) +Resolve unchecked call warning for WrappedEpoxyModelClickListener (#1337) +Fix refresh KDoc (#1334) +epoxy-kspsample : use ksp block to specify arguments (#1347) + # 5.1.2 Updates kotlin, ksp, and the xprocessing library. diff --git a/gradle.properties b/gradle.properties index 3f301f067b..2dd35a0ca8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,4 +1,4 @@ -VERSION_NAME=5.1.2 +VERSION_NAME=5.1.3 GROUP=com.airbnb.android POM_DESCRIPTION=Epoxy is a system for composing complex screens with a ReyclerView in Android. POM_URL=https://github.com/airbnb/epoxy From e365d6e95440cc219a768125244677d9ba148139 Mon Sep 17 00:00:00 2001 From: Eli Hart Date: Fri, 19 May 2023 12:45:34 -0700 Subject: [PATCH 2/2] fix releasing docs --- RELEASING.md | 4 ++-- build.gradle | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index f6546c7ff3..ed1cff40ae 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -6,7 +6,7 @@ Releasing 3. `git commit -am "Prepare for release X.Y.Z."` (where X.Y.Z is the version you set in step 1) 4. Add your sonatype login information under gradle properties mavenCentralUsername and mavenCentralPassword in your local user gradle.properties file 5. Make sure you have a gpg signing key configured (https://vanniktech.github.io/gradle-maven-publish-plugin/central/#secrets) -5. `./gradlew publish` to build the artifacts and publish them to maven +5. `./gradlew publishAllPublicationsToMavenCentral --no-configuration-cache` to build the artifacts and publish them to maven 7. Open PR on Github, merge, and publish release through Github UI. Publishing a release to an internal repository @@ -16,7 +16,7 @@ To publish an internal release to an Artifactory repository: 1. Set credential values for ARTIFACTORY_USERNAME and ARTIFACTORY_PASSWORD in your local gradle.properties 2. Set values for ARTIFACTORY_RELEASE_URL (and optionally ARTIFACTORY_SNAPSHOT_URL if you are publishing a snapshot) -3. /gradlew publishAllPublicationsToAirbnbArtifactoryRepository -PdoNotSignRelease=true +3. ./gradlew publishAllPublicationsToAirbnbArtifactoryRepository -PdoNotSignRelease=true --no-configuration-cache 4. "-PdoNotSignRelease=true" is optional, but we don't need to sign artifactory releases and this allows everyone to publish without setting up a gpg key If you need to publish to a different repository, look at the configuration in 'publishing.gradle' diff --git a/build.gradle b/build.gradle index 58ed7fd5a0..182e769a9e 100644 --- a/build.gradle +++ b/build.gradle @@ -14,7 +14,7 @@ buildscript { classpath "com.android.tools.build:gradle:$ANDROID_PLUGIN_VERSION" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$KOTLIN_VERSION" // Upload with: (see RELEASING.md) - // ./gradlew publish + // ./gradlew publishAllPublicationsToMavenCentral --no-configuration-cache classpath 'com.vanniktech:gradle-maven-publish-plugin:0.22.0' // Dokka is needed on classpath for vanniktech publish plugin classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.6.10"