Skip to content

Releases: bakdata/gradle-avro-plugin

2.0.0

17 Mar 14:50

Choose a tag to compare

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 JavaCompile task 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...

Read more