Stephan Schroevers
4558f8affb
Update FluxTake Refaster rule for Reactor 3.5.0+ ( #1128 )
2024-04-16 17:04:48 +02:00
Picnic-Bot
7be27614da
Upgrade maven-jar-plugin 3.3.0 -> 3.4.0 ( #1137 )
...
See:
- https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-3.4.0
- https://github.com/apache/maven-jar-plugin/compare/maven-jar-plugin-3.3.0...maven-jar-plugin-3.4.0
2024-04-15 08:45:16 +02:00
Picnic-Bot
7118d6bf03
Upgrade Spring 6.1.5 -> 6.1.6 ( #1133 )
...
See:
- https://github.com/spring-projects/spring-framework/releases/tag/v6.1.6
- https://github.com/spring-projects/spring-framework/compare/v6.1.5...v6.1.6
2024-04-15 08:32:41 +02:00
Picnic-Bot
eb84ddf500
Upgrade maven-gpg-plugin 3.2.2 -> 3.2.3 ( #1134 )
...
See:
- https://github.com/apache/maven-gpg-plugin/releases/tag/maven-gpg-plugin-3.2.3
- https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.2...maven-gpg-plugin-3.2.3
2024-04-15 07:44:29 +02:00
Picnic-Bot
032109756d
Upgrade SLF4J 2.0.12 -> 2.0.13 ( #1136 )
...
See:
- https://www.slf4j.org/news.html
- https://github.com/qos-ch/slf4j/compare/v_2.0.12...v_2.0.13
2024-04-15 07:36:02 +02:00
Picnic-Bot
9e230302e9
Upgrade Project Reactor 2023.0.4 -> 2023.0.5 ( #1130 )
...
See:
- https://github.com/reactor/reactor/releases/tag/2023.0.5
- https://github.com/reactor/reactor/compare/2023.0.4...2023.0.5
2024-04-11 09:46:18 +02:00
Picnic-Bot
4708fec201
Upgrade TestNG 7.10.0 -> 7.10.1 ( #1131 )
...
See:
- https://github.com/testng-team/testng/releases/tag/7.10.1
- https://github.com/testng-team/testng/compare/7.10.0...7.10.1
2024-04-10 15:10:21 +02:00
Picnic-Bot
d102d6acbb
Upgrade pitest-maven-plugin 1.15.8 -> 1.16.0 ( #1127 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.16.0
- https://github.com/hcoles/pitest/compare/1.15.8...1.16.0
2024-04-10 08:05:25 +02:00
Picnic-Bot
bc67883579
Upgrade TestNG 7.9.0 -> 7.10.0 ( #1126 )
...
See:
- https://github.com/testng-team/testng/releases/tag/7.10.0
- https://github.com/testng-team/testng/compare/7.9.0...7.10.0
2024-04-08 07:18:40 +02:00
Picnic-Bot
069d6ff2f4
Upgrade maven-source-plugin 3.3.0 -> 3.3.1 ( #1125 )
...
See:
- https://issues.apache.org/jira/issues/?jql=project%20%3D%20MSOURCES%20AND%20fixVersion%20%3E%203.3.0%20AND%20fixVersion%20%3C%3D%203.3.1
- https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.3.0...maven-source-plugin-3.3.1
2024-04-06 14:52:39 +02:00
Picnic-Bot
6fbf4d81f0
Upgrade OpenRewrite 2.8.1 -> 2.9.0 ( #1123 )
...
See:
- https://github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.9.0
- https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.8.1...v2.9.0
2024-04-06 13:04:51 +02:00
Picnic-Bot
3d51acd613
Upgrade MongoDB driver 5.0.0 -> 5.0.1 ( #1121 )
...
See:
- https://jira.mongodb.org/issues/?jql=project%20%3D%20JAVA%20AND%20fixVersion%20%3E%205.0.0%20AND%20fixVersion%20%3C%3D%205.0.1
- https://github.com/mongodb/mongo-java-driver/releases/tag/r5.0.1
- https://github.com/mongodb/mongo-java-driver/compare/r5.0.0...r5.0.1
2024-04-04 14:48:14 +02:00
Picnic-Bot
d2fb576ecc
Upgrade jacoco-maven-plugin 0.8.11 -> 0.8.12 ( #1122 )
...
See:
- https://github.com/jacoco/jacoco/releases/tag/v0.8.12
- https://github.com/jacoco/jacoco/compare/v0.8.11...v0.8.12
2024-04-04 14:31:03 +02:00
Stephan Schroevers
d658901231
Upgrade Error Prone fork v2.26.1-picnic-1 -> v2.26.1-picnic-2 ( #1119 )
...
See:
- https://github.com/PicnicSupermarket/error-prone/releases/tag/v2.26.1-picnic-2
- https://github.com/PicnicSupermarket/error-prone/compare/v2.26.1-picnic-1...v2.26.1-picnic-2
2024-04-03 16:46:24 +02:00
Picnic-Bot
76d1ca7bdf
Upgrade Checkstyle 10.14.2 -> 10.15.0 ( #1118 )
...
See:
- https://checkstyle.sourceforge.io/releasenotes.html
- https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.15.0
- https://github.com/checkstyle/checkstyle/compare/checkstyle-10.14.2...checkstyle-10.15.0
2024-04-03 11:22:32 +02:00
Picnic-Bot
341977b227
Upgrade Google Java Format 1.21.0 -> 1.22.0 ( #1120 )
...
See:
- https://github.com/google/google-java-format/releases/tag/v1.22.0
- https://github.com/google/google-java-format/compare/v1.21.0...v1.22.0
2024-04-03 08:27:53 +02:00
Rick Ossendrijver
75872dc2f5
Introduce Cody as IntelliJ icon ( #1075 )
2024-03-30 19:18:42 +01:00
Picnic-Bot
b609537a52
Upgrade pomchecker-maven-plugin 1.10.0 -> 1.11.0 ( #1112 )
...
See:
- https://github.com/kordamp/pomchecker/releases/tag/v1.11.0
- https://github.com/kordamp/pomchecker/compare/v1.10.0...v1.11.0
2024-03-30 15:09:54 +01:00
Picnic-Bot
1469d1e157
Upgrade maven-gpg-plugin 3.2.1 -> 3.2.2 ( #1113 )
...
See:
- https://github.com/apache/maven-gpg-plugin/releases/tag/maven-gpg-plugin-3.2.2
- https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.1...maven-gpg-plugin-3.2.2
2024-03-30 14:02:27 +01:00
Picnic-Bot
111b7d04f2
Upgrade actions/configure-pages v4.0.0 -> v5.0.0 ( #1117 )
...
See:
- https://github.com/actions/configure-pages/releases/tag/v5.0.0
2024-03-30 13:53:38 +01:00
Picnic-Bot
9e297df1c7
Upgrade errorprone-slf4j 0.1.22 -> 0.1.23 ( #1111 )
...
See:
- https://github.com/KengoTODA/errorprone-slf4j/releases/tag/v0.1.23
- https://github.com/KengoTODA/errorprone-slf4j/compare/v0.1.22...v0.1.23
2024-03-30 13:27:28 +01:00
Picnic-Bot
7babb48751
Upgrade NullAway 0.10.24 -> 0.10.25 ( #1116 )
...
See:
- https://github.com/uber/NullAway/blob/master/CHANGELOG.md
- https://github.com/uber/NullAway/releases/tag/v0.10.25
- https://github.com/uber/NullAway/compare/v0.10.24...v0.10.25
2024-03-30 12:46:03 +01:00
Picnic-Bot
dfaffacbb5
Upgrade Byte Buddy 1.14.12 -> 1.14.13 ( #1115 )
...
See:
- https://github.com/raphw/byte-buddy/releases/tag/byte-buddy-1.14.13
- https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.12...byte-buddy-1.14.13
2024-03-30 12:26:44 +01:00
Stephan Schroevers
769779cf21
Introduce Refaster rules that resolve EnumOrdinal violations ( #1104 )
2024-03-27 15:44:19 +01:00
Rick Ossendrijver
9d8a5af44a
Start release notes with "Update considerations and deprecations" section ( #1105 )
2024-03-25 14:19:31 +01:00
Picnic-Bot
8a84acca7b
Upgrade Forbidden APIs plugin 3.6 -> 3.7 ( #1107 )
...
See:
- https://github.com/policeman-tools/forbidden-apis/wiki/Changes
- https://github.com/policeman-tools/forbidden-apis/compare/3.6...3.7
2024-03-25 10:41:39 +01:00
Picnic-Bot
b551f90d38
Upgrade dawidd6/action-download-artifact v3.1.2 -> v3.1.4 ( #1109 )
...
See:
- https://github.com/dawidd6/action-download-artifact/releases/tag/v3.1.4
- https://github.com/dawidd6/action-download-artifact/releases/tag/v3.1.3
2024-03-25 10:12:27 +01:00
Picnic-Bot
789a9cc0aa
Upgrade AspectJ 1.9.21.2 -> 1.9.22 ( #1106 )
...
See:
- https://github.com/eclipse-aspectj/aspectj/releases/tag/V1_9_22
- https://github.com/eclipse-aspectj/aspectj/compare/V1_9_21_2...V1_9_22
2024-03-25 09:53:18 +01:00
Picnic-Bot
13e35338af
Upgrade ruby/setup-ruby v1.172.0 -> v1.173.0 ( #1110 )
...
See https://github.com/ruby/setup-ruby/releases/tag/v1.173.0
2024-03-25 09:43:35 +01:00
Stephan Schroevers
281a003dd7
Introduce OptionalOrElse check ( #1024 )
...
While there, extend the `OptionalIdentity` Refaster rule to
automatically resolve one class of `NestedOptionals` violations.
2024-03-25 09:29:17 +01:00
Picnic-Bot
e40df7e1b8
Upgrade CodeQL v3.24.5 -> v3.24.9 ( #1108 )
...
See:
- https://github.com/github/codeql-action/blob/main/CHANGELOG.md
- https://github.com/github/codeql-action/compare/v3.24.8...v3.24.9
- https://github.com/github/codeql-action/compare/v3.24.7...v3.24.8
- https://github.com/github/codeql-action/compare/v3.24.6...v3.24.7
- https://github.com/github/codeql-action/compare/v3.24.5...v3.24.6
2024-03-25 08:42:59 +01:00
Picnic-Bot
bb2b1e6034
Upgrade Spring Boot 3.2.3 -> 3.2.4 ( #1103 )
...
See:
- https://github.com/spring-projects/spring-boot/releases/tag/v3.2.4
- https://github.com/spring-projects/spring-boot/compare/v3.2.3...v3.2.4
2024-03-23 12:49:26 +01:00
Stephan Schroevers
f8cac19330
Compact and replace StreamIs{,Not}Empty Refaster rules ( #1028 )
...
The new `StreamFindAnyIs{Empty,Present}` rules are simpler thanks to the
use of `@AlsoNegation`. In some cases an additional application of the
`OptionalIsEmpty` rule will be required.
2024-03-22 08:23:18 +01:00
Picnic-Bot
52fe79c343
Upgrade Swagger 2.2.20 -> 2.2.21 ( #1102 )
...
See:
- https://github.com/swagger-api/swagger-core/releases/tag/v2.2.21
- https://github.com/swagger-api/swagger-core/compare/v2.2.20...v2.2.21
2024-03-22 08:11:48 +01:00
Picnic-Bot
0b696b95b6
Upgrade maven-compiler-plugin 3.12.1 -> 3.13.0 ( #1101 )
...
See:
- https://github.com/apache/maven-compiler-plugin/releases/tag/maven-compiler-plugin-3.13.0
- https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.12.1...maven-compiler-plugin-3.13.0
2024-03-21 10:39:37 +01:00
Picnic-Bot
63bc903f83
Upgrade Spring Security 6.2.2 -> 6.2.3 ( #1093 )
...
See:
- https://github.com/spring-projects/spring-security/releases/tag/6.2.3
- https://github.com/spring-projects/spring-security/compare/6.2.2...6.2.3
2024-03-21 08:17:04 +01:00
Stephan Schroevers
6c85597e54
Try fix build
2024-03-21 08:04:33 +01:00
Stephan Schroevers
cca3be95e2
Post-rebase fix
2024-03-21 08:04:33 +01:00
Stephan Schroevers
ee966e6d34
Publish Error Prone compatibility matrix on website
...
The new `website/generate-version-compatibility-overview.sh` script
tests all combinations, and stores the result in a Jekyll data file.
2024-03-21 08:04:33 +01:00
Stephan Schroevers
92e53e1e46
Some cleanup
2024-03-21 08:04:33 +01:00
Stephan Schroevers
6712446146
Make tests more maintainable
2024-03-21 08:04:33 +01:00
Stephan Schroevers
0d960eaa38
Try to fix htmlproofer
2024-03-21 08:04:33 +01:00
Stephan Schroevers
5305eefcac
Fix source links
2024-03-21 08:04:33 +01:00
Stephan Schroevers
37a1ac27f1
This is a squash commit of the following previous commits:
...
---
Introduce `BugPatternTestExtractor` with tests
---
Simplify tests
---
Further simplify testing setup
---
Kill another mutant and drop unused imports
---
This actually kills the mutant
---
Suggestions
---
Suggestions
---
Suggestions
---
Fix JDK 11 compatibility
---
PSM-1717 Pass `ClassLoader` to `ServiceLoader`
---
Introduce documentation generation
This is a squash commit of the following previous commits:
---
Introduce `documentation-support` module to extract website data from source code
By adding a compilation `TaskListener` that extracts data from the Bug pattern
and Refaster rule collection (test) classes and writing to JSON output files
in the target directory. This extraction happens as part of the Maven build
using the `docgen` profile.
---
Improve website styling
Co-authored-by: japborst <japborst@gmail.com >
Co-authored-by: Gijs de Jong <berichtaangijs@gmail.com >
---
Generate Markdown files from existing content for the website
---
Upgrade dependencies to the latest versions
---
Compile and install project jars before docgen
---
Run validation in build and exclude self-url
---
Reintroduce `htmlproofer`, improve templates, cleanup setup and dependencies
---
Delete directory if it exists
---
Add SCSS for GitHub button and fix bug pattern sample rendering
---
Fix bug pattern GitHub link
---
Small styling tweaks (incl. for dark theme)
---
Use single mvn command
---
Move mustache templates
---
Hardcode anchors for headings
---
Add supression to bugpatterns
---
Remove self ignore for html-proofer
---
Add refaster supressions and use callouts
---
Use v0.4.1-SNAPSHOT
---
Revert "Use single mvn command"
This reverts commit 594471d1ed23a1c19d7fe88d925d1b7f828716cd.
---
Extract Refaster samples from source code instead of AST
---
Skip verification, for now
---
Add notes on disabling bugpatterns
---
Set default layout and image
---
Fix mobile navigation
---
Revert "Set default layout and image"
This reverts commit 67a4aa7b5b4d14c0f2b783f345f53affe6ef3ec5.
---
Add supression for refaster rules
---
Post-rebase fixes
---
Fix the tests
---
Doh
---
Version bump
---
Exclude ThirdPartyLibraryTest from Bug Pattern test output
---
Remove only last occurence of 'Test' in Bug Pattern tests doc generation
---
Move `MapRulesTest` resources
---
Add exclusion for docgen of `SourceCodeTest`
---
Bump version
---
Extra fixes after rebase
---
Delete custom nav footer and `assets/images/favicon.ico`
---
Post rebase fixes with version bump to `0.8.1-SNAPSHOT`
---
Use new BugPatternTest extraction method
---
Fit Refaster extractors into new documentation support setup
---
Drop Docgen Maven profile
---
Move new rule collection
---
Improve extractor matching and update README
---
Move `SuggestedFixRules` test files
---
Fix Refaster exclusion regexes
---
Disable external link checking until the `website` branch is up-to-date with `master` again
---
Post-rebase fix
---
Not sure why `-Dverification.skip` fails while `-Dverification.warn` doesn't; won't investigate right now
---
Check external links again
---
Upgrade dependencies
---
WIP: towards dropping Mustache
---
WIP: Java doc generator
---
WIP: switch over
---
WIP: Cleanup
---
Polish
2024-03-21 08:04:33 +01:00
Stephan Schroevers
b166d0daea
Update Error Prone compatibility matrix ( #1092 )
...
While there, improve the generation script.
2024-03-21 07:31:07 +01:00
Picnic-Bot
6914dae822
Upgrade swagger-annotations 1.6.13 -> 1.6.14 ( #1100 )
...
See:
- https://github.com/swagger-api/swagger-core/releases/tag/v1.6.13
- https://github.com/swagger-api/swagger-core/compare/v1.6.12...v1.6.13
2024-03-20 17:46:13 +01:00
Picnic-Bot
c5fb53d725
Upgrade Guava 33.0.0-jre -> 33.1.0-jre ( #1086 )
...
See:
- https://guava.dev/releases/33.1.0-jre/api/diffs/
- https://github.com/google/guava/releases/tag/v33.1.0
- https://github.com/google/guava/compare/v33.0.0...v33.1.0
2024-03-20 10:59:23 +01:00
Picnic-Bot
d36d20da08
Upgrade OpenRewrite Templating 1.6.2 -> 1.6.3 ( #1099 )
...
See:
- https://github.com/openrewrite/rewrite-templating/releases/tag/v1.6.3
- https://github.com/openrewrite/rewrite-templating/compare/v1.6.2...v1.6.3
2024-03-20 08:35:53 +01:00
Picnic-Bot
502281f4d3
Upgrade maven-gpg-plugin 3.2.0 -> 3.2.1 ( #1096 )
...
See:
- https://github.com/apache/maven-gpg-plugin/releases/tag/maven-gpg-plugin-3.2.1
- https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.0...maven-gpg-plugin-3.2.1
2024-03-20 08:06:38 +01:00
Picnic-Bot
daa4f19c57
Upgrade OpenRewrite 2.8.0 -> 2.8.1 ( #1098 )
...
See:
- https://github.com/openrewrite/rewrite-recipe-bom/releases/tag/v2.8.1
- https://github.com/openrewrite/rewrite-recipe-bom/compare/v2.8.0...v2.8.1
2024-03-20 07:42:57 +01:00