Skip to content

v0.4.0

Compare
Choose a tag to compare
@rickie rickie released this 13 Oct 08:11
· 881 commits to master since this release

What's Changed

🚀 New Error Prone checks and Refaster rules

  • Have RefasterTemplateCollection verify template test class names by @Stephan202 in #233
  • Suggest canonical modifier usage for Refaster template definitions by @Stephan202 in #254
  • Introduce Comparators{Min,Max} Refaster templates by @nadirbelarouci in #270
  • Introduce StringJoin check by @Stephan202 in #194
  • Introduce {Mono,Flux}OnErrorComplete Refaster rules by @chamil-prabodha in #273
  • Prefer flatMapIterable(identity()) over flatMap(i -> FluxfromIterable(i)) by @Ptijohn in #279

✨ Improvements

  • Drop unnecessary BugCheckerRefactoringTestHelper file path prefixes by @rickie in #248
  • Rename package tech.picnic.errorprone.refaster.{util => matchers} by @rickie in #267
  • Update BugPattern#{link,linkType.CUSTOM} to link to our website by @rickie in #251
  • Set up documentation website generation and deployment by @japborst in #253
  • Rename Slf4JLogStatementTest to Slf4jLogStatementTest by @Badbond in #289
  • Emit website link along with Refaster refactor suggestions by @Stephan202 in #255

🐛 Bug fixes

  • Fix LexicographicalAnnotationAttributeListing string sorting by @Ptijohn in #281

📚 Documentation, test and build improvements

  • Fix typos and grammar in error-prone-contrib/README.md by @svavahb in #250
  • Update XXX comments to reference google/error-prone#2706 by @rickie in #249
  • Generate reproducible build output by @Stephan202 in #243
  • Set project home page to https://error-prone.picnic.tech by @rickie in #258
  • Introduce GitHub issue template for reporting a bug by @japborst in #223
  • Replace occurrences of which with that in defining clauses by @rickie in #259
  • Introduce GitHub issue template for feature requests by @rickie in #244
  • Apply small README improvements by @sandermak in #266
  • Fix typos and grammar in pom.xml by @rickie in #268
  • Fix default branch reference in GitHub Actions workflow definitions by @japborst in #278
  • Reference blog post in README by @sandermak in #282
  • Have website use theme variables instead of custom SASS overrides by @japborst in #285
  • Unify local and GitHub Actions website generation flow by @japborst in #274
  • Accommodate rapid website development on the website branch by @rickie in #287
  • Consistently prefer "Refaster rule" over "Refaster template" by @rickie in #286

📈 Dependency upgrades

New Contributors

Full Changelog: v0.3.0...v0.4.0