Stephan Schroevers
bb122388f5
[maven-release-plugin] prepare release v0.10.0
v0.10.0
2023-05-04 10:02:03 +02:00
Picnic-Bot
760b1ddf31
Upgrade Google Java Format 1.16.0 -> 1.17.0 ( #611 )
...
See:
- https://github.com/google/google-java-format/releases/tag/v1.17.0
- https://github.com/google/google-java-format/compare/v1.16.0...v1.17.0
2023-05-04 09:53:57 +02:00
Stephan Schroevers
6229fa9245
Extend StreamRules Refaster rule collection ( #605 )
...
All changes suggested by SonarCloud's `java:s4034` rule, as well as the
examples mentioned in openrewrite/rewrite#2984 are now covered. (In a
number of cases through composition of more generic rules.)
See https://rules.sonarsource.com/java/RSPEC-4034
2023-05-04 08:08:27 +02:00
Mohamed Sameh
7d728e956e
Introduce Sets{Difference,Intersection}{,Map,Multimap} and SetsUnion Refaster rules ( #607 )
2023-05-03 16:56:02 +02:00
Stephan Schroevers
52245c6310
Extend PrimitiveRules Refaster rule collection ( #608 )
...
Assorted methods and constants exposed by Guava's
`com.google.common.primitives.*` types are now replaced with their JDK
equivalents.
While there, also update the parameter types of some existing `@AfterTemplate`
methods, resolving an inconsistency flagged by @knutwannheden.
2023-05-03 14:39:03 +02:00
Rick Ossendrijver
4b69fe9de9
Extend AssertJThrowingCallableRules Refaster rule collection ( #609 )
2023-05-03 10:22:33 +02:00
Picnic-Bot
3405962703
Upgrade New Relic Java Agent 8.1.0 -> 8.2.0 ( #612 )
...
See:
- https://github.com/newrelic/newrelic-java-agent/releases/tag/v8.2.0
- https://github.com/newrelic/newrelic-java-agent/compare/v8.1.0...v8.2.0
2023-05-03 10:10:33 +02:00
Picnic-Bot
7d3d6a3cf8
Upgrade fmt-maven-plugin 2.19 -> 2.20 ( #613 )
...
See:
- https://github.com/spotify/fmt-maven-plugin/releases/tag/fmt-maven-plugin-2.20
- https://github.com/spotify/fmt-maven-plugin/compare/2.19.0...fmt-maven-plugin-2.20
2023-05-03 09:38:45 +02:00
Picnic-Bot
97fa90b64e
Upgrade Checker Framework Annotations 3.33.0 -> 3.34.0 ( #614 )
...
See:
- https://github.com/typetools/checker-framework/releases/tag/checker-framework-3.34.0
- https://github.com/typetools/checker-framework/compare/checker-framework-3.33.0...checker-framework-3.34.0
2023-05-03 09:11:31 +02:00
Picnic-Bot
ced1ce625d
Upgrade pitest-maven-plugin 1.13.0 -> 1.13.1 ( #610 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.13.1
- https://github.com/hcoles/pitest/compare/1.13.0...1.13.1
2023-05-03 08:43:27 +02:00
Stephan Schroevers
de224deffa
Upgrade JDKs used by GitHub Actions builds ( #604 )
...
Summary of changes:
- Use JDK 11.0.19 instead of 11.0.18.
- Use JDK 17.0.7 instead of 17.0.6.
- Use JDK 20.0.1 instead of 19.0.2.
- Drop the early access build, as Error Prone is currently not compatible with JDK 21-ea.
See:
- https://www.oracle.com/java/technologies/javase/11-0-19-relnotes.html
- https://www.oracle.com/java/technologies/javase/17-0-7-relnotes.html
- https://www.oracle.com/java/technologies/javase/20-relnote-issues.html
- https://www.oracle.com/java/technologies/javase/20-0-1-relnotes.html
2023-05-02 08:51:39 +02:00
Picnic-Bot
deebd21d34
Upgrade maven-enforcer-plugin 3.2.1 -> 3.3.0 ( #566 )
...
See:
- https://github.com/apache/maven-enforcer/releases/tag/enforcer-3.3.0
- https://github.com/apache/maven-enforcer/compare/enforcer-3.2.1...enforcer-3.3.0
2023-05-01 13:43:43 +02:00
Stephan Schroevers
ab84ef4c12
Fix Gradle installation guide link in README ( #606 )
2023-05-01 08:13:10 +02:00
Picnic-Bot
f675cf0139
Upgrade Checkstyle 10.9.3 -> 10.10.0 ( #602 )
...
See:
- https://checkstyle.sourceforge.io/releasenotes.html
- https://github.com/checkstyle/checkstyle/releases/tag/checkstyle-10.10.0
- https://github.com/checkstyle/checkstyle/compare/checkstyle-10.9.3...checkstyle-10.10.0
2023-04-29 11:46:59 +02:00
Picnic-Bot
e7e35c7571
Upgrade JUnit 5 5.9.2 -> 5.9.3 ( #600 )
...
See:
- https://junit.org/junit5/docs/current/release-notes/
- https://github.com/junit-team/junit5/releases/tag/r5.9.3
- https://github.com/junit-team/junit5/compare/r5.9.2...r5.9.3
2023-04-28 17:06:45 +02:00
Picnic-Bot
f3c5aee7f5
Upgrade Pitest Git plugins 1.0.8 -> 1.0.10 ( #601 )
2023-04-28 16:48:48 +02:00
Picnic-Bot
b344d4640c
Upgrade jacoco-maven-plugin 0.8.9 -> 0.8.10 ( #597 )
...
See:
- https://github.com/jacoco/jacoco/releases/tag/v0.8.10
- https://github.com/jacoco/jacoco/compare/v0.8.9...v0.8.10
2023-04-26 10:28:55 +02:00
Picnic-Bot
393aebca9f
Upgrade Arcmutate 1.0.3 -> 1.0.4 ( #596 )
2023-04-26 09:20:42 +02:00
Mohamed Sameh
32d50ab6fe
Extend StreamRules Refaster rule collection ( #593 )
...
All changes suggested by SonarCloud's java:S4266 rule are now covered.
See https://sonarcloud.io/organizations/picnic-technologies/rules?open=java%3AS4266&rule_key=java%3AS4266
Fixes #578 .
2023-04-26 09:07:50 +02:00
Picnic-Bot
c807568b9c
Upgrade pitest-maven-plugin 1.12.0 -> 1.13.0 ( #591 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.13.0
- https://github.com/hcoles/pitest/compare/1.12.0...1.13.0
2023-04-26 07:59:38 +02:00
Picnic-Bot
4dd2aa12cc
Upgrade Jackson 2.14.2 -> 2.15.0 ( #594 )
...
See:
- https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.15
- https://github.com/FasterXML/jackson-bom/compare/jackson-bom-2.14.2...jackson-bom-2.15.0
2023-04-25 09:52:52 +02:00
Stephan Schroevers
2f2e7e7a35
Add additional quality badges to README ( #584 )
2023-04-25 08:54:31 +02:00
Stephan Schroevers
e0c795d248
Introduce SonarCloud integration and resolve assorted violations ( #575 )
2023-04-25 08:19:11 +02:00
Picnic-Bot
554a3e634c
Upgrade Mockito 5.3.0 -> 5.3.1 ( #590 )
...
See:
- https://github.com/mockito/mockito/releases/tag/v5.3.1
- https://github.com/mockito/mockito/compare/v5.3.0...v5.3.1
2023-04-22 14:39:55 +02:00
Picnic-Bot
7a3ae7c646
Upgrade Pitest Git plugins 1.0.7 -> 1.0.8 ( #589 )
2023-04-21 13:13:47 +02:00
Picnic-Bot
6d24540d01
Upgrade Arcmutate 1.0.2 -> 1.0.3 ( #585 )
2023-04-21 10:30:30 +02:00
Picnic-Bot
7637ffee24
Upgrade Pitest JUnit 5 Accelerator 1.0.4 -> 1.0.5 ( #586 )
2023-04-21 10:16:18 +02:00
Picnic-Bot
12d2b52e38
Upgrade Spring Boot 2.7.10 -> 2.7.11 ( #588 )
...
See:
- https://github.com/spring-projects/spring-boot/releases/tag/v2.7.11
- https://github.com/spring-projects/spring-boot/compare/v2.7.10...v2.7.11
2023-04-21 09:17:56 +02:00
Picnic-Bot
53daabe5df
Upgrade maven-checkstyle-plugin 3.2.1 -> 3.2.2 ( #587 )
...
See:
- https://issues.apache.org/jira/issues/?jql=project%20%3D%20MCHECKSTYLE%20AND%20fixVersion%20%3E%203.2.1%20AND%20fixVersion%20%3C%3D%203.2.2
- https://github.com/apache/maven-checkstyle-plugin/compare/maven-checkstyle-plugin-3.2.1...maven-checkstyle-plugin-3.2.2
2023-04-21 08:21:49 +02:00
Stephan Schroevers
ee0884e65f
Introduce AssociativeMethodInvocation check ( #560 )
2023-04-19 08:55:14 +02:00
Mohamed Sameh
3af81d8b10
Introduce StringIs{,Not}EmptyPredicate Refaster rules ( #577 )
2023-04-18 09:04:03 +02:00
Mohamed Sameh
ebd64c1077
Introduce AssertThatMapContainsOnlyKeys Refaster rule ( #576 )
2023-04-18 08:09:17 +02:00
Stephan Schroevers
929f1dd1c7
Introduce OpenSSF Scorecard GitHub action ( #574 )
...
And resolve some of the issues it identified.
See https://securityscorecards.dev
2023-04-16 09:56:14 +02:00
Stephan Schroevers
9ddd91a50e
Introduce CodeQL security vulnerability analysis ( #573 )
...
See https://codeql.github.com
2023-04-15 19:23:25 +02:00
Picnic-Bot
a1227ca710
Upgrade New Relic Java Agent 8.0.1 -> 8.1.0 ( #583 )
...
See:
- https://github.com/newrelic/newrelic-java-agent/releases/tag/v8.1.0
- https://github.com/newrelic/newrelic-java-agent/compare/v8.0.1...v8.1.0
2023-04-15 16:57:45 +02:00
Picnic-Bot
44e0904357
Upgrade Spring 5.3.26 -> 5.3.27 ( #582 )
...
See:
- https://github.com/spring-projects/spring-framework/releases/tag/v5.3.27
- https://github.com/spring-projects/spring-framework/compare/v5.3.26...v5.3.27
2023-04-15 13:20:18 +02:00
Stephan Schroevers
9b54c73dc0
Have DirectReturn check consider finally blocks ( #568 )
2023-04-14 12:56:22 +02:00
Stephan Schroevers
8ace5b7e9a
Fix and enable SuggestedFixRules tests ( #581 )
2023-04-13 14:20:58 +02:00
Stephan Schroevers
94ffc5d495
Apply assorted test cleanup ( #562 )
...
Summary of changes:
- Inline more `CompilationTestHelper` fields.
- Move inner class to the bottom of the outer class.
- Improve test parameter name.
2023-04-13 12:54:51 +02:00
Stephan Schroevers
977019c5bf
Improve contribution documentation ( #572 )
...
- Introduce a `./run-full-build.sh` script.
- Explicitly mention that users should run this script before opening a pull
request.
- Emphasize that many build warnings can be resolved automatically.
- Introduce a `SECURITY.md` file as suggested by GitHub.
2023-04-13 09:10:56 +02:00
Luke Prananta
6514236514
Introduce FluxCollectToImmutableList Refaster rule ( #570 )
...
And extend `MonoIdentity` to simplify `mono.map(ImmutableList::copyOf)`
expressions where possible, as the new rule may introduce such cases.
2023-04-13 08:31:45 +02:00
Picnic-Bot
6d23fbdd35
Upgrade Project Reactor 2022.0.5 -> 2022.0.6 ( #579 )
...
See:
- https://github.com/reactor/reactor/releases/tag/2022.0.6
- https://github.com/reactor/reactor/compare/2022.0.5...2022.0.6
2023-04-12 14:03:31 +02:00
Picnic-Bot
b6f14c073a
Upgrade Mockito 5.2.0 -> 5.3.0 ( #580 )
...
See:
- https://github.com/mockito/mockito/releases/tag/v5.3.0
- https://github.com/mockito/mockito/compare/v5.2.0...v5.3.0
2023-04-12 08:45:52 +02:00
Luke Prananta
ae22e0ec5e
Introduce FluxCollectToImmutableSet Refaster rule ( #571 )
2023-04-08 00:41:50 +02:00
Stephan Schroevers
6e6f8d9f7b
Introduce SourceCode#unwrapMethodInvocation utility method ( #561 )
2023-04-07 15:05:11 +02:00
Picnic-Bot
68d0bed36c
Upgrade Byte Buddy 1.14.3 -> 1.14.4 ( #569 )
...
See:
- https://github.com/raphw/byte-buddy/releases/tag/byte-buddy-1.14.4
- https://github.com/raphw/byte-buddy/compare/byte-buddy-1.14.3...byte-buddy-1.14.4
2023-04-07 08:43:11 +02:00
Picnic-Bot
2edbc85c28
Upgrade pitest-maven-plugin 1.11.7 -> 1.12.0 ( #567 )
...
See:
- https://github.com/hcoles/pitest/releases/tag/1.12.0
- https://github.com/hcoles/pitest/compare/1.11.7...1.12.0
2023-04-06 10:55:01 +02:00
Mohamed Sameh
0fefb6985e
Introduce MonoJustOrEmptyOptional Refaster rule ( #563 )
...
While there, rename two other rules.
2023-04-05 18:12:33 +02:00
Stephan Schroevers
64f9d6b7a2
Introduce SuggestedFixRules Refaster rule collection ( #559 )
2023-04-05 11:25:03 +02:00
Picnic-Bot
b0f99e7c0b
Upgrade jacoco-maven-plugin 0.8.8 -> 0.8.9 ( #565 )
...
See:
- https://github.com/jacoco/jacoco/releases/tag/v0.8.9
- https://github.com/jacoco/jacoco/compare/v0.8.8...v0.8.9
2023-04-05 10:43:22 +02:00