Releases: bakdata/gradle-avro-plugin
2.0.0
2.0.0 - 2026-03-17
What's changed
-
initial import by @davidmc24
-
fix exception message when unsupported file extension is used by @davidmc24
-
use logic from avro-tools SpecificCompilerTool by @davidmc24
-
separate handling of different file types by @davidmc24
-
support compiling schemas with dependencies by @davidmc24
-
share code between tasks by @davidmc24
-
put the tasks in a source generation group by @davidmc24
-
tweak intellij project file generation by @davidmc24
-
incude dot before file extension by @davidmc24
-
support configuring different string types by @davidmc24
-
add license by @davidmc24
-
add readme, changes by @davidmc24
-
fix link in readme by @davidmc24
-
add support for publishing by @davidmc24
-
remove unused method by @davidmc24
-
update to 0.1.0 by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.2.0'. by @davidmc24
-
updated changelog by @davidmc24
-
fix null pointer exception when build directory doesn't exist by @davidmc24
-
extract getMainSourceSet and getTestSourceSet methods by @davidmc24
-
update changelog and version by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.1.2'. by @davidmc24
-
fix dependencies by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.1.3'. by @davidmc24
-
clean generated java files before re-generating them by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.1.4'. by @davidmc24
-
Improve documentation by @davidmc24
-
upgrade gradle to 1.12 by @davidmc24
-
update dependencies (avro 1.7.6, spock 0.7) by @davidmc24
-
Add support for qualified plugin ID by @davidmc24
-
new version: 0.2.0 by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.2.1'. by @davidmc24
-
add usage instructions for gradle 2.1+ by @davidmc24
-
register generated source directories even if they don't already exist. (#1) by @davidmc24
-
Add avro-base plugin, which exposes tasks and the extension without creating tasks, defaults, etc. by @davidmc24
-
Document how to use avro-base by @davidmc24
-
add travis support by @davidmc24
-
add travis badge to readme by @davidmc24
-
added output encoding option (requires Avro 1.7.7) by @keeganwitt
-
updated to Avro 1.7.7 by @keeganwitt
-
Merge pull request #2 from keeganwitt/master by @davidmc24
-
[Gradle Release Plugin] - pre tag commit: '0.3.0'. by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.3.1'. by @davidmc24
-
Fix encoding support (#5) by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.3.2'. by @davidmc24
-
Fix changelog formatting by @davidmc24
-
Defer determination of task output dirs (#6) by @davidmc24
-
Update change log by @davidmc24
-
update change log for 0.3.2 by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.3.3'. by @davidmc24
-
no java is generated from avdl files
-
Merge pull request davidmc24#7 from viacoban/master by @davidmc24
-
update changelog by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.3.4'. by @davidmc24
-
Fix registration of generated source for compilation (#8) by @davidmc24
-
avdl import not working for external dependencies
-
Merge pull request davidmc24#9 from viacoban/multi_project_fix by @davidmc24
-
update change log for 0.3.4 by @davidmc24
-
[Gradle Release Plugin] - new version commit: '0.3.5'. by @davidmc24
-
Adding fieldVisibility support. by @ejwood79
-
Updating CHANGES.md to indicate addition of fieldVisibility. by @ejwood79
-
Merge pull request davidmc24#12 from underarmour/master by @davidmc24
-
update, prep for release of 0.4.0 by @davidmc24
-
Try migrating to travis' container-based infrastructure by @davidmc24
-
Specify legacy maven coords for plugin by @davidmc24
-
update documentation by @davidmc24
-
improve vcs specification by @davidmc24
-
Add support for schemas/protocols/IDL in subdirectories of
src/main/avro, etc. (#11) by @davidmc24 -
Add functional test coverage for enum handling by @davidmc24
-
Expose original error messages from avro-compiler when compilation fails by @davidmc24
-
update version: 0.5.0 by @davidmc24
-
Add support for alternate Velocity template directory.
-
Add support for alternate Velocity template directory.
-
Merge remote-tracking branch 'refs/remotes/origin/master'
-
Various cleanup of codebase by @davidmc24
-
Merge branch 'feature/templateDirectory' by @davidmc24
-
Additional test coverage for plugin configuration options by @davidmc24
-
Add tests for invalid option value scenarios by @davidmc24
-
Upgrade gradle wrapper, add checkstyle/codenarc, fix some style issues by @davidmc24
-
Better document dependency support by @davidmc24
-
Add support for the last remaining Avro compiler option (creation of Setters)
-
Minor fixes to ryonday's createSetters feature. by @davidmc24
-
Merge branch 'create-setters' by @davidmc24
-
0.6.0 by @davidmc24
-
Re-format changelog for easier copy-paste by @davidmc24
-
Update release instructions by @davidmc24
-
Remove usage of Guava (#18) by @davidmc24
-
Minor readme tweak by @davidmc24
-
0.6.1 by @davidmc24
-
Remove usage of Apache Commons IO (#19) by @davidmc24
-
Add ability to retry duplicate type definitions, with new configuration option "retryDuplicateTypes" (#13) by @davidmc24
-
Don't ignore gradle wrapper jar by @davidmc24
-
Simplify processing queues by @davidmc24
-
Make duplicate retry behavior always-on; no configuration option to disable (#13) by @davidmc24
-
Update readme by @davidmc24
-
Remove test for removed retryDuplicateTypes configuration option by @davidmc24
-
Support snapshots for development testing by @davidmc24
-
Rename "encoding" option to "outputCharacterEncoding", allow using java objects for most settings, fix string createSetters arguments by @davidmc24
-
Remove unused method by @davidmc24
-
Automatically use encoding from
JavaCompiletask as "outputCharacterEncoding", if set by @davidmc24 -
Change default outputCharacterEncoding to system default (#20) by @davidmc24
-
Use travis build matrix to test java 7/8 build compatibility by @davidmc24
-
0.7.0 by @davidmc24
-
0.8.0-SNAPSHOT by @davidmc24
-
Update changelog with missing issue link by @davidmc24
-
Add support for Java 6 (#21) by @davidmc24
-
0.8.0 by @davidmc24
-
0.9.0-SNAPSHOT by @davidmc24
-
Upgrade to Avro 1.8.1
-
Merge pull request davidmc24#24 from benmccann/1.8.1 by @davidmc24
-
Minor cleanup after pull request davidmc24#24. by @davidmc24
-
Upgrade Gradle to 2.13, add version compatibility testing by @davidmc24
-
Restrict test heap size to try to get the new larger test corpus to run in Travis CI. by @davidmc24
-
Restrict Gradle memory usage in Travis CI by @davidmc24
-
Attempt gradle parallel task execution on Travis CI. by @davidmc24
-
Disable parallel execution in Travis CI; instead, restrict the number of versions tested. by @davidmc24
-
0.9.0 by @davidmc24
-
0.9.1-SNAPSHOT by @davidmc24
-
fix changelog by @davidmc24
-
Update Gradle build. by @davidmc24
-
Add license plugin and license headers by @davidmc24
-
Add contribution guidelines by @davidmc24
-
Make license plugin only apply if greater than java 6 by @davidmc24
-
Fix typo: change com.commercehub.gradle.plugin.avro to com.commercehub.gradle.plugin.avro-base
-
Merge pull request davidmc24#28 from erwa/fix-typo-readme by @davidmc24
-
Add design docs by @davidmc24
-
Build with Gradle 3.3, update version cross-compatibility testing by @davidmc24
-
Don't try to test Gradle 3.x compatibility on Java 6 by @davidmc24
-
Add code of conduct by @davidmc24
-
Try to work around travis-ci failure by @davidmc24
-
Revert "Try to work around travis-ci failure" by @davidmc24
-
Upgrade gradle to version 4.1 by @davidmc24
-
Raise permgen for oracle jdk7 by @davidmc24
-
fix environment variables by @davidmc24
-
Update description to note location of latest artifacts by @davidmc24
-
0.9.1 by @davidmc24
-
0.10.0-SNAPSHOT by @davidmc24
-
Modernize for new baseline compatibility by @davidmc24
-
Reduce access to utility methods not intended for re-use by @davidmc24
-
Update license plugin by @davidmc24
-
Remove explicit type arguments that are no longer needed in Java 7 by @davidmc24
-
Tag output directory for better input/output handling by @davidmc24
-
Enable all compiler linting by @davidmc24
-
Fix java compiler warnings by @davidmc24
-
Resolve deprecation warning caused by change in runtime configuration handling in Gradle 3.5 by @davidmc24
-
Treat compiler warnings as errors by @davidmc24
-
Update release process to use Bintray instead of Gradle Plugin Portal by @davidmc24
-
Make MapUtils package-protected by @davidmc24
-
Update release instructions to reflect process for configuring bintray publishing by @davidmc24
-
0.10.0 by @davidmc24
-
0.10.1 by @davidmc24
-
Update readme to reflect published in jcenter by @davidmc24
-
Start testing against java 9 by @davidmc24
-
switch back to precise by @davidmc24
-
try to work around java9 only being available for trusty by @davidmc24
-
try trusty again by @davidmc24
-
go back to not doing java9, building on precise by @davidmc24
-
fix the specified jdks by @davidmc24
-
Update the version of the publish-plugin to allow for actually publishing by @davidmc24
-
Merge branch 'fix-0.9.1' by @davidmc24
-
try to work around build bufferoverflow in openjdk7 by @davidmc24
-
try to add support for openjdk8 and oraclejdk9 by @davidmc24
-
centralize default GRADLE_OPTS again by @davidmc24
-
build with gradle 4.2.1 by @davidmc24
-
Document support for Java 9 by @davidmc24
-
- Fixing functional tests on Windows
-
Apply PR review
-
Improving CHANGES.md on PR
-
Merge pull request davidmc24#35 from eshepelyuk/decimal_logical_type by @davidmc24
-
0.11.0 by @davidmc24
-
0.11.1-SNAPSHOT by @davidmc24
-
Try to improve compatibility with kotlin-gradle-plugin (#36) by @davidmc24
-
Fix style issues by @davidmc24
-
0.12.0 by @davidmc24
-
0.12.1-SNAPSHOT by @davidmc24
-
I...