Skip to content

Commit 011d0ee

Browse files
Merge pull request #109 from julianpeeters/2.11.3
Release version 2.11.3
2 parents b5a8670 + 55d362e commit 011d0ee

File tree

20 files changed

+29
-25
lines changed

20 files changed

+29
-25
lines changed

.github/workflows/ci.yml

+8-5
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,19 @@ jobs:
1111
name: Build and Test
1212
strategy:
1313
matrix:
14-
os: [macos-latest, ubuntu-latest, windows-latest]
14+
os: [macos-latest, ubuntu-latest]
1515
scala: [2.12.20]
16-
16+
java: ['17', '21']
1717
runs-on: ${{ matrix.os }}
1818
steps:
19-
- uses: actions/checkout@v3.0.2
20-
- name: Set up Java
21-
uses: olafurpg/setup-scala@v13
19+
- uses: actions/checkout@v4
20+
- name: Setup JDK
21+
uses: actions/setup-java@v4
2222
with:
23+
distribution: temurin
2324
java-version: ${{ matrix.java }}
25+
cache: sbt
26+
- uses: sbt/setup-sbt@v1
2427
- name: Run tests
2528
run: sbt ++${{ matrix.scala }} test
2629
- name: Run scripted tests

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Install the plugin (compatible with sbt 1.3+)
99
Add the following lines to the file ``myproject/project/plugins.sbt`` in your
1010
project directory:
1111

12-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
12+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
1313

1414

1515

build.sbt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ThisBuild / organization := "com.julianpeeters"
22
ThisBuild / description := "Sbt plugin for compiling Avro to Scala"
3-
ThisBuild / version := "2.11.2"
3+
ThisBuild / version := "2.11.3"
44
ThisBuild / versionScheme := Some("semver-spec")
55

66
enablePlugins(SbtPlugin)
@@ -14,8 +14,8 @@ ThisBuild / crossSbtVersions := Seq(sbtVersion.value)
1414
ThisBuild / scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature", "-Ywarn-value-discard")
1515

1616
ThisBuild / libraryDependencies ++= Seq(
17-
"com.julianpeeters" %% "avrohugger-core" % "2.11.2",
18-
"com.julianpeeters" %% "avrohugger-filesorter" % "2.11.2",
17+
"com.julianpeeters" %% "avrohugger-core" % "2.11.3",
18+
"com.julianpeeters" %% "avrohugger-filesorter" % "2.11.3",
1919
"io.spray" %% "spray-json" % "1.3.6",
2020
"org.specs2" %% "specs2-core" % "4.20.2" % "test")
2121

src/sbt-test/avrohugger/GenericADTSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericCaseObjectEnumSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericDecimalTaggedSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericJavaEnumSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericOptionShapelessUnionsSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericOptionalShapelessUnionsSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/GenericStringEnumSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file("~/.ivy2/local/"))(Resolver.ivyStylePatterns)

src/sbt-test/avrohugger/SpecificADTSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/SpecificOptionScala3UnionTypeSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/SpecificSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{ "type": "record", "namespace": "com.a.b.c.model", "name": "Level1", "doc": "sample level1.", "fields": [ { "name": "level2", "type": { "type": "record", "name": "Level2", "fields": [ { "name": "level2Element1", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "Level2Element1Point", "fields": [ { "name": "unit", "type": { "name": "ATypeToBeReferenced", "type": "record", "fields": [ { "name": "first", "type": { "name": "ABC", "type": "enum", "symbols": [ "a", "b", "c", "UNKNOWN" ], "default": "UNKNOWN" } }, { "name": "second", "type": { "name": "DEF", "type": "enum", "symbols": [ "d", "e", "f", "UNKNOWN" ], "default": "UNKNOWN" } } ] }, "doc": "whatever 1" } ] } } ], "doc": "level 1 data", "default": null }, { "name": "level2Element2", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "Level2Element2Point", "fields": [ { "name": "internalPoint", "type": [ "null", { "type": "array", "items": { "type": "record", "name": "InternalPointType", "fields": [ { "name": "value", "type": "double", "doc": "a value" }, { "name": "reference", "type": "ATypeToBeReferenced", "doc": "the type of reference" } ] } } ] } ] } } ], "doc": "level 1 element 2 data", "default": null } ] }, "doc": "just a sameple" } ] }

src/sbt-test/avrohugger/SpecificStringEnumSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

src/sbt-test/avrohugger/SpecificVectorSerializationTests/project/plugins.sbt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
22

33
resolvers += Resolver.file("Local Ivy Repository", file(Path.userHome.absolutePath + "/.ivy2/local/"))(Resolver.ivyStylePatterns)
44

Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.2")
1+
addSbtPlugin("com.julianpeeters" % "sbt-avrohugger" % "2.11.3")

0 commit comments

Comments
 (0)