Skip to content

Releases: weld/weld-testing

5.0.1.Final

21 May 08:52
Compare
Choose a tag to compare

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

21 May 11:05
Compare
Choose a tag to compare

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

26 Mar 11:42
Compare
Choose a tag to compare

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

25 Mar 12:02
Compare
Choose a tag to compare

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

27 Aug 04:24
Compare
Choose a tag to compare
5.0.0.Beta1 Pre-release
Pre-release

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

23 Apr 05:24
Compare
Choose a tag to compare

What's Changed

Full Changelog: 4.0.2.Final...4.0.3.Final

4.0.2.Final

22 Feb 15:06
Compare
Choose a tag to compare

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

01 Nov 11:17
Compare
Choose a tag to compare

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

01 Jun 13:56
Compare
Choose a tag to compare

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

01 Jun 13:51
Compare
Choose a tag to compare

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).