Skip to content

Commit

Permalink
Merge pull request #44 from LikeTheSalad/release/2.5.0
Browse files Browse the repository at this point in the history
Release/2.5.0
  • Loading branch information
LikeTheSalad authored Aug 15, 2023
2 parents 48b2abf + 1b1edc4 commit ce0ce29
Show file tree
Hide file tree
Showing 14 changed files with 21 additions and 15 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
Change Log
==========

Version 2.5.0 *(15-08-2023)*
---

* Fix #43 by adding support to AGP's 7.4.0+ APIs.

Version 2.4.1 *(20-05-2023)*
---

Expand Down
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,14 @@ artifactPublisher {

description = "This is a Gradle plugin for Android applications which resolves XML string references in other XML strings."
group = 'com.likethesalad.android'
version = "2.4.1"
version = "2.5.0"

ext {
dagger_version = '2.39.1'
androidBuild_version = '7.1.0'
testingUtilities_version = '1.0.8'
resourceLocator_version = '2.0.2'
androidTools_version = "1.3.0"
resourceLocator_version = '2.1.0'
androidTools_version = "1.4.0"
androidBuild_test_version = '7.1.0'
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import com.likethesalad.stem.providers.ProjectDirsProvider
import com.likethesalad.stem.providers.TaskContainerProvider
import com.likethesalad.stem.providers.TaskProvider
import com.likethesalad.stem.utils.PlaceholderTasksCreator
import com.likethesalad.tools.android.plugin.data.AndroidExtension
import com.likethesalad.tools.agpcompat.api.bridges.AndroidExtension
import com.likethesalad.tools.resource.locator.android.extension.AndroidResourceLocatorExtension
import org.gradle.api.Action
import org.gradle.api.Project
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.likethesalad.stem.modules.common.helpers.dirs

import com.likethesalad.stem.providers.ProjectDirsProvider
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import dagger.assisted.Assisted
import dagger.assisted.AssistedFactory
import dagger.assisted.AssistedInject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package com.likethesalad.stem.modules.common.models

import com.likethesalad.android.templates.common.tasks.identifier.TemplatesIdentifierTask
import com.likethesalad.android.templates.common.utils.upperFirst
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import dagger.assisted.Assisted
import dagger.assisted.AssistedFactory
import dagger.assisted.AssistedInject
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.likethesalad.stem.providers

import com.likethesalad.tools.android.plugin.data.AndroidExtension
import com.likethesalad.tools.agpcompat.api.bridges.AndroidExtension

interface AndroidExtensionProvider {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import com.likethesalad.stem.modules.common.helpers.dirs.VariantBuildResolvedDir
import com.likethesalad.stem.modules.common.models.TasksNamesModel
import com.likethesalad.stem.providers.ProjectDirsProvider
import com.likethesalad.stem.providers.TaskProvider
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import com.likethesalad.tools.resource.collector.android.data.variant.VariantTree
import com.likethesalad.tools.resource.serializer.ResourceSerializer
import io.mockk.every
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package com.likethesalad.stem.data.storage
import com.google.common.truth.Truth
import com.likethesalad.stem.modules.common.helpers.dirs.VariantBuildResolvedDir
import com.likethesalad.stem.providers.ProjectDirsProvider
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import io.mockk.every
import io.mockk.mockk
import org.junit.Rule
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.likethesalad.stem.locator.listener

import com.google.common.truth.Truth
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import com.likethesalad.tools.resource.collector.android.data.variant.VariantTree
import com.likethesalad.tools.resource.locator.android.extension.configuration.data.ResourceLocatorInfo
import com.likethesalad.tools.testing.BaseMockable
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package com.likethesalad.stem.models

import com.google.common.truth.Truth
import com.likethesalad.stem.modules.common.models.TasksNamesModel
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import io.mockk.every
import io.mockk.mockk
import org.junit.Test
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.likethesalad.stem.modules.common.helpers.dirs

import com.likethesalad.stem.providers.AndroidExtensionProvider
import com.likethesalad.tools.android.plugin.data.AndroidExtension
import com.likethesalad.tools.agpcompat.api.bridges.AndroidExtension
import com.likethesalad.tools.testing.BaseMockable
import io.mockk.Runs
import io.mockk.every
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import com.likethesalad.android.templates.common.tasks.identifier.action.Templat
import com.likethesalad.android.templates.common.utils.upperFirst
import com.likethesalad.android.templates.provider.tasks.service.TemplatesServiceGeneratorTask
import com.likethesalad.android.templates.provider.tasks.service.action.TemplatesServiceGeneratorAction
import com.likethesalad.tools.android.plugin.data.AndroidVariantData
import com.likethesalad.tools.agpcompat.api.bridges.AndroidVariantData
import com.likethesalad.tools.resource.collector.android.data.variant.VariantTree
import com.likethesalad.tools.resource.locator.android.extension.configuration.data.ResourceLocatorInfo
import com.likethesalad.tools.resource.locator.android.extension.listener.ResourceLocatorCreationListener
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@ package com.likethesalad.android.templates.provider.tasks.service
import com.likethesalad.android.templates.common.utils.CommonConstants
import com.likethesalad.android.templates.common.utils.DirectoryUtils
import com.likethesalad.android.templates.provider.tasks.service.action.TemplatesServiceGeneratorAction
import com.likethesalad.tools.android.plugin.base.BaseJavaBytecodeGeneratorTask
import com.likethesalad.tools.agpcompat.api.tasks.DirProducerTask
import org.gradle.api.file.RegularFileProperty
import org.gradle.api.tasks.InputFile
import org.gradle.api.tasks.TaskAction
import javax.inject.Inject

@Suppress("UnstableApiUsage")
open class TemplatesServiceGeneratorTask @Inject constructor(private val args: Args) : BaseJavaBytecodeGeneratorTask() {
open class TemplatesServiceGeneratorTask @Inject constructor(private val args: Args) : DirProducerTask() {

@InputFile
val templateIdsFile: RegularFileProperty = project.objects.fileProperty()
Expand Down
1 change: 1 addition & 0 deletions tests.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
set -e
./gradlew test
./gradlew functionalTest
./gradlew -p "stem-test" testDebugUnitTest -PagpTest_version=7.2.0
Expand Down

0 comments on commit ce0ce29

Please sign in to comment.