Version | Date | Description |
---|---|---|
0.6.0 | 2018-10-01 | Additional protoc options |
0.5.0 | 2016-01-28 | Rebranding |
0.4.4 | 2015-12-21 | Additional protoc options |
0.4.3 | 2015-09-20 | Support for JavaNano, minor changes |
0.4.2 | 2015-04-29 | Bug fixes |
0.4.1 | 2015-04-27 | Support for native protoc plugins |
0.4.0 | 2015-03-11 | Support for C++ and Python, Java 6, Maven 3 |
0.3.2 | 2013-10-21 | Compatibility with Maven 3.1.x |
0.3.1 | 2013-03-05 | Functional updates |
0.3.0 | 2013-01-04 | New features |
0.2.0 | 2011-12-12 | Bug fixes and new features |
Type | Changes | By |
---|---|---|
Address vulnerabilities reported by Snyk. Fixes 43. | sergei-ivanov | |
Add useArgumentFile option to help with "Command line is too long" error. Fixes 5. Thanks to Chris Heisterkamp (cheister). | sergei-ivanov | |
Added CI configurations. | sergei-ivanov | |
Added new goals to generate C# sources from protobuf definitions. Fixes 1. | sergei-ivanov | |
Added new goals to generate JavaScript sources from protobuf definitions. Fixes 4. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Added licence and copyright information and prepared for the first release into Maven Central. | sergei-ivanov | |
Renamed project coordinates and java packages. | sergei-ivanov | |
Obsolete goal 'testCompile' has been removed. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Added support for including source info in descriptor sets. Fixes 39. Thanks to Alexander Torstling (atorstling). | sergei-ivanov |
Type | Changes | By |
---|---|---|
Added support for JavaNano generator (requires protobuf compiler version 3 or above). Fixes 38. Thanks to Marek Kedzierski (kedzie). | sergei-ivanov |
Type | Changes | By |
---|---|---|
Made the order of imports predictable and matching the order of dependencies. Fixes 34. | sergei-ivanov | |
Fixed release configuration. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Added an option to download protoc binary artifact from Maven repo. Fixes 33. | sergei-ivanov | |
Generated descriptor set can be attached to the build. Fixes 21. | sergei-ivanov | |
Added new goals to use custom native protoc plugins. Fixes 30. | sergei-ivanov | |
Added new parameter 'attachProtoSources', which controls whether the source protobuf files are attached to the build and included into the final artifact. Fixes 32. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Fixed toolchain support that was broken by incompatible changes in Maven 3.2.5. Fixes 25. | sergei-ivanov | |
Maven 3.0 is now a minimum required version for running the plugin. Fixes 27. | sergei-ivanov | |
Java 1.6 is now a minimum required version for running the plugin. Fixes 26. | sergei-ivanov | |
A new option to suppress clearing of the output directory. Fixes 19. Thanks to abatalev. | sergei-ivanov | |
Added new goals to generate C++ and Python sources from protobuf definitions. Fixes 5. | sergei-ivanov | |
Goal 'testCompile' has been renamed into 'test-compile' (the old goal still remains for backward compatibility). | sergei-ivanov |
Type | Changes | By |
---|---|---|
Removed direct dependency on Aether library, and used injected Maven components for artifact resolution. | sergei-ivanov | |
Allowed to specify classifier in java protoc plugin definition. | sergei-ivanov | |
Allowed to use version range specifications in java protoc plugin definition. | sergei-ivanov | |
Removed 'scope' parameter from java protoc plugin definition. It has never been used, and any scope other than "runtime" is unlikely to work correctly. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Integration tests for java protoc plugins. | rwicke | |
Support for running java protoc plugins on 64-bit Windows platform. | rwicke | |
Fixed integration into Eclipse lifecycle (library version conflict) Thanks to jsilland. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Support for java-based plugins for protoc compiler. | rwicke | |
Generation of binary descriptor sets. | rwicke | |
Upgraded required Maven version to 2.2.1. | sergei-ivanov | |
Updated to the latest versions of Maven plugins. Switched to using Java 5 Mojo annotations for plugin metadata. | sergei-ivanov | |
Integration into Eclipse lifecycle (supported by M2E 1.1 and later) Thanks to Igor Petruk. | sergei-ivanov |
Type | Changes | By |
---|---|---|
Added protobuf toolchain extension for use by maven-toolchains-plugin. Integrated protobuf toolchain into plugin execution. | sergei-ivanov | |
Additional debug logging is produced when Maven runs in verbose mode. | sergei-ivanov | |
Added a suite of integration tests. | sergei-ivanov | |
Created content for the Maven-generated web site. | sergei-ivanov | |
Updated documentation in source code. | sergei-ivanov | |
Updated Mojo documentation. | sergei-ivanov | |
Updated Mojo annotations for Maven3 (marked plugin as thread-safe for parallel module builds). | sergei-ivanov | |
Allowed protoc executable to be specified when invoking plugin from command line. | sergei-ivanov | |
Added options to suppress plugin execution. | sergei-ivanov | |
Enabled test protobuf definitions to import production definitions from the same module. Thanks to B. K. Oxley (binkley). | sergei-ivanov | |
Fixed importing protobuf definitions from other projects or modules when namespaces are used. Thanks to Paul Nyheim (pnyheim). | sergei-ivanov |