Skip to content

Releases: ascopes/protobuf-maven-plugin

v1.0.0 Stable Release

12 Mar 08:31
Compare
Choose a tag to compare

Promotion of the plugin to a stable state.

Future updates will now follow semantic versioning V2.

v0.5.1

10 Mar 10:06
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0...v0.5.1

v0.5.0

09 Mar 11:34
Compare
Choose a tag to compare

What's Changed

  • Add the ability to skip registration as a compiler source root by @ascopes in #114
  • Default to failing on missing sources. by @ascopes in #115

Full Changelog: v0.4.2...v0.5.0

v0.4.2

08 Mar 08:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

28 Feb 15:22
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

18 Feb 00:55
Compare
Choose a tag to compare

What's Changed

  • Rewrite ProtoSourceResolver to use FutureTask API by @ascopes in #95
  • Define temporary paths consistently by @ascopes in #96
  • Add the ability to download plugins and protoc from specified URLs by @ascopes in #97
  • Bump org.immutables:value from 2.10.0 to 2.10.1 by @dependabot in #99
  • Update JvmPluginResolver.java to use consistent encodings by @ascopes in #100

Full Changelog: v0.3.3...v0.4.0

v0.3.3

14 Feb 13:34
Compare
Choose a tag to compare

What's changed

  • Fixed a bug where running the plugin without mvn clean first consecutively would result in an IOException being raised when extracting protobuf dependencies.

Full Changelog: v0.3.2...v0.3.3

v0.3.2

11 Feb 11:17
Compare
Choose a tag to compare

What's Changed

  • Bump codecov/codecov-action from 3 to 4 by @dependabot in #89
  • Bump org.junit:junit-bom from 5.10.1 to 5.10.2 by @dependabot in #91
  • Bump org.assertj:assertj-core from 3.25.2 to 3.25.3 by @dependabot in #92
  • Bump slf4j.version from 2.0.11 to 2.0.12 by @dependabot in #90
  • Add new job to run CI against prerequisite Maven version by @ascopes in #93 -- this changes the minimum Maven version to 3.8.1 from 3.8.0, since 3.8.0 is unavailable on Apache's FTP servers.

Full Changelog: v0.3.1...v0.3.2

v0.3.1

04 Feb 11:47
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0...v0.3.1

v0.3.0

03 Feb 13:08
Compare
Choose a tag to compare

Breaking changes

  • The jvmPlugins attribute has been renamed to jvmMavenPlugins
  • The binaryPlugins attribute has been removed and replaced.
  • A new binaryMavenPlugins attribute has been added that holds a set of artifact coordinates.
  • A new binaryPathPlugins attribute has been added that holds a set of executable names to find on the $PATH.

See the documentation for more details about the new usage.

Changelog

  • Bump advanced-security/maven-dependency-submission-action from 3 to 4 by @dependabot in #75
  • Bump org.mockito:mockito-bom from 5.9.0 to 5.10.0 by @dependabot in #76
  • Bump org.assertj:assertj-core from 3.25.1 to 3.25.2 by @dependabot in #77
  • Bump com.puppycrawl.tools:checkstyle from 10.12.7 to 10.13.0 by @dependabot in #80
  • GH-78: Replace the 'binaryPlugin' attribute with two separate attributes by @ascopes in #81

Full Changelog: v0.2.4...v0.3.0