Releases: tbroyer/gradle-errorprone-plugin
Releases · tbroyer/gradle-errorprone-plugin
v0.7
v0.6.1
v0.6
- 💥 Replace
net.ltgt.errorprone
(facedba)net.ltgt.errorprone
implementation is entirely replaced by the one fromnet.ltgt.errorprone-javacplugin
net.ltgt.errorprone-base
displays a deprecation message and is no-opnet.ltgt.errorprone-javacplugin
is deprecated: it displays a deprecation message and appliesnet.ltgt.errorprone
- Warning about missing Error Prone javac dependency (when using JDK 8) is now only emitted when a task actually needs it, rather than when anything (including the
com.github.ben-manes.versions
plugin) tried to resolve the configuration, if empty (#5, 5e9bc6a)
v0.5
📢 This release serves as a Release Candidate for the next version of the net.ltgt.errorprone
plugin
- Remove the default Error Prone dependency (cfe7f86)
- Automatically configure bootclasspath when using JDK 8 (de8047f), see https://github.com/tbroyer/gradle-errorprone-javacplugin-plugin/blob/v0.5/README.md#jdk-8-support
- Tests against the Android plugin are now run in CI (cfe3598 and 162e54a)
v0.4
- add the
options.errorprone
extension to allJavaCompile
tasks; Error Prone is disabled by default, and automatically enabled for every task that has been created in reaction to declaring a source set or an Android variant, i.e. those cases where the plugin used to add the extension (#3, 0e0e41a). This change should be entirely backwards compatible, but enablestasks.withType(JavaCompile) { options.errorprone.… }
even in the presence of custom compilation tasks. - document how to use the plugin with JDK 8 (87bfec0), and run tests against JDK 8 with that configuration (258c9b4)
v0.3
v0.2
- Pass
-XDcompilePolicy=simple
to JavaC to better support Error Prone 2.3+ (1c8cfd5, 764ae48); see https://git.io/vpBy3 - name the
CommandLineArgumentProvider
for better traceability in Gradle 4.7 (b880e5c); see https://docs.gradle.org/4.7/release-notes.html#support-for-named-nested-inputs