Releases: weld/weld-testing
5.0.1.Final
What's Changed
- Bump version.junit.jupiter from 5.12.0 to 5.12.1 by @dependabot in #254
- Bump org.mockito:mockito-core from 5.15.2 to 5.16.1 by @dependabot in #255
- Bump com.github.spotbugs:spotbugs-annotations from 4.9.1 to 4.9.3 by @dependabot in #257
- Bump actions/setup-java from 4.7.0 to 4.7.1 by @dependabot in #258
- Bump org.mockito:mockito-core from 5.16.1 to 5.17.0 by @dependabot in #263
- Bump version.junit.jupiter from 5.12.1 to 5.12.2 by @dependabot in #260
- Bump org.junit.platform:junit-platform-testkit from 1.11.3 to 1.12.2 by @dependabot in #261
- Clean up any autocloseable sources from Store to prevent re-attempting Weld shut down on JUnit 5.13+ by @manovotn in #265
- Update release workflow, update Weld parent, trigger 5.0.1.Final release by @manovotn in #267
- Correct javadoc reference, trigger release of 5.0.1.Final by @manovotn in #269
Full Changelog: 5.0.0.Final...5.0.1.Final
4.0.5.Final
What's Changed
- Clean up any autocloseable sources from Store to prevent re-attempting Weld shut down on JUnit 5.13+ by @manovotn in #266
- Update release 40 by @manovotn in #268
Full Changelog: 4.0.4.Final...4.0.5.Final
5.0.0.Final
What's Changed
- Bump actions/setup-java from 4.2.2 to 4.5.0 by @dependabot in #224
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.5 by @dependabot in #226
- Bump org.mockito:mockito-core from 5.12.0 to 5.14.2 by @dependabot in #227
- Bump org.junit.platform:junit-platform-testkit from 1.10.2 to 1.11.3 by @dependabot in #228
- Bump version.junit.jupiter from 5.10.3 to 5.11.3 by @dependabot in #225
- Bump org.apache.logging.log4j:log4j-core from 2.23.1 to 2.24.1 by @dependabot in #220
- Bump org.spockframework:spock-core from 2.4-M4-groovy-3.0 to 2.4-M5-groovy-4.0 by @dependabot in #230
- Allow @ExcludeBean annotation be be a meta-annotation. Add automated test. by @manovotn in #247
- Allow @ExcludeBean annotation be be a meta-annotation. Add automated test. by @manovotn in #246
- Bump actions/setup-java from 4.5.0 to 4.7.0 by @dependabot in #232
- Bump org.mockito:mockito-core from 5.14.2 to 5.15.2 by @dependabot in #238
- Bump version.junit.jupiter from 5.11.3 to 5.12.0 by @dependabot in #241
- Bump org.codehaus.groovy:groovy from 3.0.22 to 3.0.24 by @dependabot in #243
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.6 to 4.9.1 by @dependabot in #242
- Bump org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.3 by @dependabot in #235
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.9.1.0 by @dependabot in #244
- Trigger release for 5.0.0.Final by @manovotn in #252
Full Changelog: 5.0.0.Beta1...5.0.0.Final
4.0.4.Final
What's Changed
- Bump org.junit.platform:junit-platform-testkit from 1.8.2 to 1.10.2 by @dependabot in #184
- Bump stCarolas/setup-maven from 4.5 to 5 by @dependabot in #188
- Remove setup-maven action from release job by @manovotn in #191
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.1 to 4.8.4.0 by @dependabot in #192
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.3 to 4.8.4 by @dependabot in #193
- Bump com.github.spotbugs:spotbugs-annotations from 4.8.4 to 4.8.5 by @dependabot in #194
- Bump org.mockito:mockito-core from 5.11.0 to 5.12.0 by @dependabot in #195
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.4.0 to 4.8.5.0 by @dependabot in #196
- Allow @ExcludeBean annotation be be a meta-annotation. Add automated test. by @manovotn in #248
- Trigger 4.0.4.Final release; correct CI to trigger propely for this branch by @manovotn in #249
- Second attempt at release, fixed release GH actions by @manovotn in #250
- Backport release script fix from main branch; re-trigger release by @manovotn in #251
Full Changelog: 4.0.3.Final...4.0.4.Final
5.0.0.Beta1
Release of 5.0 is targetting Weld 6.0, a Jakarta EE 11 compatible implementation.
It is still a Beta as the underlying Weld release isn't Final yet.
NOTE: If you are using older major versions of Weld, please take a look at older respective versions of weld-testing
artifacts.
While there aren't many differences in 5.0 and 4.0 yet, the two might easily diverge in the future.
4.0.3.Final
What's Changed
- auto-detect @Inject method parameter types by @dev-qnz in #172
- Release automation by @manovotn in #176
- Bump actions/cache from 3 to 4 by @dependabot in #181
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #180
- Bump actions/setup-java from 3.12.0 to 4.2.1 by @dependabot in #179
- Bump version.junit.jupiter from 5.10.0 to 5.10.2 by @dependabot in #177
- Bump org.apache.logging.log4j:log4j-core from 2.17.2 to 2.23.1 by @dependabot in #178
- Bump org.mockito:mockito-core from 4.4.0 to 5.11.0 by @dependabot in #182
- Bump org.spockframework:spock-core from 2.1-groovy-3.0 to 2.3-groovy-4.0 by @dependabot in #183
- Release 4.0.3.Final by @manovotn in #185
Full Changelog: 4.0.2.Final...4.0.3.Final
4.0.2.Final
What's Changed
- junit parameter resolver by @dev-qnz in #163
- @ExplicitParameterInjection is now by default inherited for nested classes by @manovotn in #166
- Clarify that WeldInitiator.from() and WeldInitiator.of() should use the same variable scope by @manovotn in #168
- Do not greedily inject @ParameterizedTest; instead treat is as explicit param. injection by @manovotn in #170
New Contributors
Full Changelog: 4.0.1.Final...4.0.2.Final
4.0.1.Final
What's Changed
- fix issue #149; make method parameter injection work for parametrized types by @JHahnHRO in #152
- Introduce annotation for changing bean discovery mode in synthetic archive by @manovotn in #159
- Various dep updates, formatting, CI updates by @manovotn in #161
Full Changelog: 4.0.0.Final...4.0.1.Final
4.0.0.Final - Weld 5 and Jakarta EE 10
Version 4.0.0.Final of this library is now available in Maven Central.
There are a few smaller tweaks but generally the bulk of changes for this major version is adaptation to Weld 5/ CDI 4.
The good news is that your tests should stay mostly unaffected.
One notable addition is that there is now a dedicated module for Spock testing framework offering similar functionalities as our JUnit extensions.
You can read more about that here and if you browse the module, there are plenty of tests showcasing how it works.
In case you encounter any issues testing your CDI 4 apps with this new framework, do let us know via GH issues.
3.1.0.Final
Version 3 of this library keeps supporting Weld 4, Jakarta EE 9.
While there are no significant changes to JUnit extensions, the minor version bump is due to the addition of Spock support.
If you want to learn more, the README file captures it nicely.
Note that unless there are severe bugs, we are not planning any further releases for 3.x branch due to the fact that the Weld version is it designed for has entered maintenance mode as well.
We of course keep supporting newer versions and have already released 4.0.0.Final of this library which is tailored for Weld 5 (Jakarta EE 10).