Releases: davidmc24/gradle-avro-plugin
Releases · davidmc24/gradle-avro-plugin
0.17.0
- Built using Avro 1.9.0
- Removed configuration setting
validateDefaults
; defaults are now always validated due to an upstream change
- Java 7 is no longer supported, as Avro 1.9.0 is now Java 8+
- Began testing using Java 12
0.16.0
- Built using Gradle 4.10.2
- Updated compatibility testing through Gradle 4.10.2
- Added support for the Gradle Build Cache (#48); contribution from dcabasson
- Upgrade Spock from 1.0 to 1.2
- Update plugin publishing mode to address Gradle 5.0 deprecation warning
0.15.1
- Fix "Boolean configuration cannot be set with boolean values from Kotlin DSL" (#60)
0.15.0
- Built using Gradle 4.9
- Updated compatibility testing through Gradle 4.9
- Began testing using Java 11
- Add support for generating schema files (#56)
- Fix bug where
GenerateAvroProtocolTask
can't be used without a runtime configuration
0.14.2
- Stop creating default generated output directories when
outputDir
is customized and IntelliJ integration is used (#52)
0.14.1
- Built using Gradle 4.6
- Updated compatibility testing through Gradle 4.6
- Began testing using Java 10
- Began testing using Kotlin 1.2.31
- Fixed infinite loop when a schema file contains multiple definitions of the same type (#47)
0.14.0
- Built using Gradle 4.5
- Updated compatibility testing through Gradle 4.5
- Support for validation of default values in schema (#42)
0.13.0
- Remove pre-cleaning behavior from
GenerateAvroJavaTask
(#41)
0.12.0
- Improve support for Kotlin
0.11.0
- Built using Gradle 4.2.1
- Began testing using Java 9
- Built using Avro 1.8.2
- Breaking backward compatibility with Avro versions older than 1.8.2
- Add new configuration option "enableDecimalLogicalType" to generate
BigDecimal
for fields annotated with logicalType
equals to decimal
- Breaking backward compatibility caused by "enableDecimalLogicalType" default value set
true
. BigDecimal
will be used instead of old usage of ByteBuffer