Skip to content

Releases: ascopes/protobuf-maven-plugin

v0.2.1

14 Jan 16:50
Compare
Choose a tag to compare
  • Fixed bug where specifying only classifier or type on an extension plugin would result in the classifier being ignored when both were unspecified.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Jan 15:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.2.0

v0.1.2

13 Jan 09:40
Compare
Choose a tag to compare

What's Changed

  • 2024 License Headers by @ascopes in #54
  • Bump slf4j.version from 2.0.9 to 2.0.10 by @dependabot in #55
  • Bump org.immutables:value from 2.9.2 to 2.10.0 by @dependabot in #56
  • Use GitHub action to submit coverage by @ascopes in #57
  • Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 by @dependabot in #58
  • Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 10.12.7 by @dependabot in #59
  • Bump com.github.marschall:memoryfilesystem from 2.7.0 to 2.8.0 by @dependabot in #61
  • Bump slf4j.version from 2.0.10 to 2.0.11 by @dependabot in #60
  • Skip execution if no sources are discovered by @ascopes in #62

Full Changelog: v0.1.1...v0.1.2

v0.1.1

29 Dec 13:23
Compare
Choose a tag to compare

What's Changed

  • Support disabling default Java code generation by @ascopes in #52
  • Error if no output target paths are provided by @ascopes in #53

Full Changelog: v0.1.0...v0.1.1

v0.1.0

27 Dec 20:54
Compare
Choose a tag to compare

What's Changed

  • Allow importing protobuf dependencies from project dependencies (e.g. Google)
  • Allow using custom plugins (and removed the hardcoded GRPC integration as it can be replaced with this mechanism instead).
  • Rewritten the entire plugin to use CDI to simplify unit testing later on.
  • Handle paths consistently in HostEnvironment by @ascopes in #39
  • Do not attempt to walk across source directories that are not directories by @ascopes in #40
  • Handle irregular path cases better by @ascopes in #41
  • Bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 by @dependabot in #43
  • GH-38: Import .proto files from maven dependencies by @ascopes in #42
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 by @dependabot in #46
  • Bump org.apache.maven.plugins:maven-site-plugin from 4.0.0-M12 to 4.0.0-M13 by @dependabot in #45
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 by @dependabot in #44
  • Bump actions/deploy-pages from 3 to 4 by @dependabot in #48
  • Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #49
  • Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 by @dependabot in #50

Full Changelog: v0.0.1...v0.1.0

v0.0.1

06 Dec 08:26
Compare
Choose a tag to compare

First stable release

Features

Output kind Supported?
Java Protobuf
Java Protobuf Lite
Java GRPC
Kotlin Protobuf
Kotlin Protobuf Lite
Kotlin GRPC
Compiler features Supported?
-Werror
Compiler resolution Supported?
Maven Central
$PATH

Documentation and usage examples.

What's Changed since 0.0.1-M4

  • Build with Maven 3.9.6 by @ascopes in #30
  • Gather code coverage data for integration tests in maven-invoker-plugin by @ascopes in #31
  • Refactor HostEnvironment by @ascopes in #32
  • Bump actions/deploy-pages from 2 to 3 by @dependabot in #37
  • Bump org.apache.maven:maven-core from 3.9.5 to 3.9.6 by @dependabot in #35
  • Bump org.mockito:mockito-bom from 5.7.0 to 5.8.0 by @dependabot in #36
  • Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 by @dependabot in #34
  • Bump org.apache.maven:maven-plugin-api from 3.9.5 to 3.9.6 by @dependabot in #33

Full Changelog: v0.0.1-M4...v0.0.1

v0.0.1-M4

30 Nov 14:27
Compare
Choose a tag to compare
v0.0.1-M4 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1-M3...v0.0.1-M4

v0.0.1-M3

26 Nov 23:10
Compare
Choose a tag to compare
v0.0.1-M3 Pre-release
Pre-release

What's Changed

Full Changelog: v0.0.1-M2...v0.0.1-M3

v0.0.1-M2

25 Nov 15:40
Compare
Choose a tag to compare
v0.0.1-M2 Pre-release
Pre-release

What's Changed

  • GH-20: Remove deterministic output functionality by @ascopes in #21
  • GH-18: Opt into generating lite-only sources for Java by @ascopes in #22
  • Fix Kotlin support and restructure (@ascopes)
  • Remove "reproducibleBuilds" parameters as they do not impact the output content in our case.
  • Improve documentation.
  • Improve presentation of output of protoc.
  • Output the version of libproto being used when running protoc.
  • Fix test input directories.
  • Bump org.apache.maven.plugins:maven-plugin-plugin from 3.10.1 to 3.10.2 by @dependabot in #15
  • Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.1 to 3.2.2 by @dependabot in #12
  • Bump org.apache.maven.plugins:maven-site-plugin from 4.0.0-M11 to 4.0.0-M12 by @dependabot in #17
  • Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.5 to 3.5.0 by @dependabot in #14
  • Bump com.puppycrawl.tools:checkstyle from 10.12.4 to 10.12.5 by @dependabot in #13
  • Bump org.apache.maven.plugin-tools:maven-plugin-annotations from 3.10.1 to 3.10.2 by @dependabot in #16

Full Changelog: v0.0.1-M1...v0.0.1-M2

v0.0.1-M1

23 Nov 13:38
Compare
Choose a tag to compare
v0.0.1-M1 Pre-release
Pre-release

Initial preview release of the first milestone (initial development).

See https://ascopes.github.io/protobuf-maven-plugin for usage instructions and examples.

Full Changelog: https://github.com/ascopes/protobuf-maven-plugin/commits/v0.0.1-M1