Skip to content
This repository was archived by the owner on Dec 28, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: davidmc24/gradle-avro-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.7.1
Choose a base ref
...
head repository: davidmc24/gradle-avro-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.8.0
Choose a head ref
  • 7 commits
  • 10 files changed
  • 2 contributors

Commits on May 3, 2023

  1. version: 1.7.2-SNAPSHOT

    davidmc24 committed May 3, 2023
    Copy the full SHA
    bf84ab2 View commit details
  2. Copy the full SHA
    17210cd View commit details

Commits on May 13, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a953c19 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    194db28 View commit details

Commits on Jul 18, 2023

  1. Disable javadoc warnings

    davidmc24 committed Jul 18, 2023
    Copy the full SHA
    446fef9 View commit details
  2. Update Avro to 1.11.2

    davidmc24 committed Jul 18, 2023
    Copy the full SHA
    66f4a95 View commit details

Commits on Jul 19, 2023

  1. version: 1.8.0

    davidmc24 committed Jul 19, 2023
    Copy the full SHA
    57d15b5 View commit details
6 changes: 3 additions & 3 deletions .github/workflows/avro-compatibility.yml
Original file line number Diff line number Diff line change
@@ -6,12 +6,12 @@ jobs:
runs-on: "ubuntu-latest"
strategy:
matrix:
avro: ["1.11.0", "1.11.1"]
avro: ["1.11.0", "1.11.1", "1.11.2"]
gradle: ["5.1", "7.6"]
java: ["8"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -5,8 +5,8 @@ jobs:
name: "Build"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: 8
4 changes: 2 additions & 2 deletions .github/workflows/gradle-compatibility.yml
Original file line number Diff line number Diff line change
@@ -16,8 +16,8 @@ jobs:
]
java: ["8", "11"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
2 changes: 1 addition & 1 deletion .github/workflows/gradle-wrapper-validation.yml
Original file line number Diff line number Diff line change
@@ -7,5 +7,5 @@ jobs:
name: "Validation"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: gradle/wrapper-validation-action@v1
20 changes: 10 additions & 10 deletions .github/workflows/java-compatibility.yml
Original file line number Diff line number Diff line change
@@ -11,8 +11,8 @@ jobs:
gradle: ["5.1", "7.6"]
java: ["8", "11"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
@@ -28,8 +28,8 @@ jobs:
gradle: ["7.3", "7.6"] # See here for latest versions: https://services.gradle.org/versions/
java: ["17"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
@@ -45,8 +45,8 @@ jobs:
gradle: ["7.5", "7.6"] # See here for latest versions: https://services.gradle.org/versions/
java: ["18"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
@@ -62,8 +62,8 @@ jobs:
gradle: ["7.6"] # See here for latest versions: https://services.gradle.org/versions/
java: ["19"]
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
@@ -81,8 +81,8 @@ jobs:
java: ["20-ea"]
fail-fast: false
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
4 changes: 2 additions & 2 deletions .github/workflows/os-compatibility.yml
Original file line number Diff line number Diff line change
@@ -9,8 +9,8 @@ jobs:
java: [8] # Minimum supported major version
os: [ubuntu-latest, windows-latest, macOS-latest] # All supported OS
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: ${{ matrix.java }}
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -6,8 +6,8 @@ jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: "zulu"
java-version: 8
3 changes: 3 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -2,6 +2,9 @@

## Unreleased

## 1.8.0
* Built using Avro 1.11.2

## 1.7.1
* Fix vulnerabilities in transitive dependencies (contribution from [BlacCello](https://github.com/BlacCello)); see https://github.com/davidmc24/gradle-avro-plugin/pull/229

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -26,8 +26,8 @@ This is a [Gradle](http://www.gradle.org/) plugin to allow easily performing Jav
* Java 8-12 support requires Gradle 5.1 or higher (versions lower than 5.1 are no longer supported)
* Currently built against Gradle 7.6
* Currently tested against Gradle 5.1-5.6.4 and 6.0-7.6
* Currently built against Avro 1.11.1
* Currently tested against Avro 1.11.0-1.11.1
* Currently built against Avro 1.11.2
* Currently tested against Avro 1.11.0-1.11.2
* Avro 1.9.0-1.10.2 were last supported in version 1.2.1
* Support for Kotlin
* Dropped integration with the Kotlin plugin in plugin version 1.4.0, as Kotlin 1.7.x would require compile-time dependency on a specific Kotlin version
@@ -414,7 +414,7 @@ avro {
isCreateSetters.set(true)
isCreateOptionalGetters.set(false)
isGettersReturnOptional.set(false)
isOptionalGettersForNullableFieldsOnly(false)
isOptionalGettersForNullableFieldsOnly.set(false)
fieldVisibility.set("PUBLIC_DEPRECATED")
outputCharacterEncoding.set("UTF-8")
stringType.set("String")
5 changes: 3 additions & 2 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -21,7 +21,7 @@ plugins {
// support.

group = "com.github.davidmc24.gradle.plugin"
version = "1.7.1"
version = "1.8.0"

def isCI = System.getenv("CI") == "true"

@@ -34,7 +34,7 @@ repositories {
}
}

def compileAvroVersion = "1.11.1"
def compileAvroVersion = "1.11.2"

// Write the plugin's classpath to a file to share with the tests
task createClasspathManifest {
@@ -91,6 +91,7 @@ javadoc {
if(JavaVersion.current().isJava9Compatible()) {
options.addBooleanOption('html5', true)
}
options.addStringOption('Xdoclint:none', '-quiet')
}

publishing {