- Upgrade to protoc 3.11.4
- Shading fix for version 3.11.1 or higher (issue #78)
- Improve log output when using default maven settings (issue #77)
- Upgrade to protoc 3.11.1
- Small enhancement for shading naming convention
- Upgrade to protoc 3.10.1 (issue #73)
- Upgrade to protoc 3.9.2 (issue #72)
- Upgrade to protoc 3.8.0 (issue #71)
- Upgrade to protoc 3.7.1 (issue #66)
- Fix: normalize download URL path (issue #67)
- Support download via maven mirror and/or proxy (issue #57)
- Upgrade to protoc 3.7.0
- Update maven central download URL (https://repo.maven.apache.org/maven2/)
- Supports FreeBSD/x86, Solaris/x86 (freebsd-x86_64, sunos-x86_64)
- Supports Linux/ARM, Linux/POWER8, now provided by Google (linux-aarch_64, linux-ppcle_64)
- Fix: download can fail/freeze silently (issue #56)
- Set download connection timeout (5 sec)
- Supports FreeBSD/x86, Solaris/x86, Linux/POWER8 (freebsd-x86_64, sunos-x86_64, linux-ppcle_64)
- Supports Linux/ARM, provided by Google (linux-aarch_64)
- Upgrade to protoc 3.6.0
- Support capturing stdout/stderr in API (issue #48)
- Supports FreeBSD/x86, Linux/POWER8 (freebsd-x86_64, linux-ppcle_64)
- Supports Linux/ARM, provided by Google (linux-aarch_64)
- Fix regression in shading (due to incorrect version formatting)
- Upgrade to protoc 3.5.1
- Supports FreeBSD/x86, Linux/POWER8 (freebsd-x86_64, linux-ppcle_64)
- Supports Linux/ARM, provided by Google (linux-aarch_64)
- Upgrade to protoc 3.5.0
- Supports FreeBSD/x86, Linux/POWER8 (freebsd-x86_64, linux-ppcle_64)
- Supports Linux/ARM, provided by Google now (linux-aarch_64)
- Support for Linux on ARM platform (linux-aarch_64; 2.4.1, 2.6.1, 3.4.0)
- Fix: download would not replace existing file (eg, maven-metadata.xml)
- Support for Linux on POWER8 platform (linux-ppcle_64)
- Support for FreeBSD on x86 platform (freebsd-x86_64)
- Support unbundled binaries with automatic download from maven central
- Remove 3.x version map to 3.4.0
- Upgrade to protoc 3.4.0
- Map previous 3.x versions to 3.4.0 for backward compatibility
- Support POWER8 (ppc64le) platform (protoc 3.4.0 only)
- Use alternative dir (user.home) if execution in temp dir fails (issue #24)
- Upgrade to protoc 3.3.0
- Map 3.0.0, 3.1.0, 3.2.0 to 3.3.0 for backward compatibility
- Fix for shading when tmp dir and source code are on different filesystems (option
--java_shaded_out
)
- Separate proto3 and proto2 standard types (option
--include_std_types
) - Better error message for unsupported versions (issue #19)
- Upgrade to protoc 3.2.0
- Map 3.0.0, 3.1.0 to 3.2.0 for backward compatibility
- Implement retry as workaround for text file busy issue #8
- Fix PlatformDetector NPE on Linux
- Support downloading protoc from maven central (option
-v:<group>:<artifact>:<version>
)
- Upgrade Linux 3.1.0 binary to protoc 3.1.0-build2 (issue #13)
- Upgrade to protoc 3.1.0
- Map 3.0.0 to 3.1.0 for backward compatibility
- Package and support google.protobuf standard types out of the box (option
--include_std_types
)
- Upgrade to protoc 3.0.0
- Upgrade to protoc 3.0.0-beta-4
- Upgrade to protoc 3.0.0-beta-3
- Support shading of generated code for use with
protobuf-java-shaded-[241|250|261]
(option--java_shaded_out
)
- Fix for text file busy issue #8 (reported for Ubuntu 14.04)
- Upgrade to protoc 3.0.0-beta-2
- Upgrade to protoc 3.0.0-beta-1
- All 3.0.0-beta-1 binaries from Google (maven central)
- Add support for protoc 3.0.0-alpha-3
- Single package to include all versions
- Minor fixes, no functional changes
- Rebuilt Linux binaries on older toolchain for better portability
- Add support for protoc 2.6.1
- Stripped protoc binaries, a bit more compact
- Minor changes for platform detection and reporting
- Cosmetic release after branch refactoring, no functional changes
- Retired builder pom.xml
- Initial release, support protoc 2.4.1 and 2.5.0
- Windows binary from Google; Mac/OSX and Linux 64 bit builds