Skip to content

Bump org.spockframework:spock-core from 1.3-groovy-2.5 to 2.4-groovy-2.5#54

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/org.spockframework-spock-core-2.4-groovy-2.5
Open

Bump org.spockframework:spock-core from 1.3-groovy-2.5 to 2.4-groovy-2.5#54
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/gradle/org.spockframework-spock-core-2.4-groovy-2.5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 5, 2026

Bumps org.spockframework:spock-core from 1.3-groovy-2.5 to 2.4-groovy-2.5.

Release notes

Sourced from org.spockframework:spock-core's releases.

Spock 2.4

https://spockframework.org/spock/docs/2.4/release_notes.html

Spock 2.4-M7

https://spockframework.org/spock/docs/2.4-M7/index.html

Spock 2.4-M6

https://spockframework.org/spock/docs/2.4-M6/index.html

Spock 2.4-M5

https://spockframework.org/spock/docs/2.4-M5/index.html

Spock 2.4-M4

https://spockframework.org/spock/docs/2.4-M4/index.html

Spock 2.4-M3

https://spockframework.org/spock/docs/2.4-M3/index.html

Spock 2.4-M2

https://spockframework.org/spock/docs/2.4-M2/release_notes.html

Spock 2.4-M1

https://spockframework.org/spock/docs/2.4-M1/release_notes.html

Spock 2.3

https://spockframework.org/spock/docs/2.3/release_notes.html

Spock 2.2

https://spockframework.org/spock/docs/2.2/release_notes.html

Spock 2.2-M3

https://spockframework.org/spock/docs/2.2-M3/release_notes.html

Spock 2.2-M2

https://spockframework.org/spock/docs/2.2-M2/release_notes.html

Spock 2.2-M1

https://spockframework.org/spock/docs/2.2-M1/release_notes.html

Spock 2.1

https://spockframework.org/spock/docs/2.1/release_notes.html

Spock 2.1-M2

https://spockframework.org/spock/docs/2.1-M2/release_notes.html

Spock 2.1-M1

https://spockframework.org/spock/docs/2.1-M1/release_notes.html

Spock 2.0

https://spockframework.org/spock/docs/2.0/release_notes.html

... (truncated)

Changelog

Sourced from org.spockframework:spock-core's changelog.

[[release-notes]] = Release Notes include::include.adoc[] :SpecClassFileSelector: https://github.com/spockframework/spock/blob/03818ed010f4b4ca1136a292e214f79d518c4abe/spock-core/src/main/java/org/spockframework/buildsupport/ant/SpecClassFileSelector.java :scriptselector: {spock-example-project}/blob/963fd34d1609b7025ba92502483ce31b2c6d9d0a/build.xml#L167-L176

== 2.5 (tbd)

=== Misc

  • Fix Pattern flags being dropped when java.util.regex.Pattern instances are used in Spock regex conditions spockIssue:2298[]

== 2.4 (2025-12-11)

This is a summary of the highlights of the milestone releases

=== Highlights

  • Add support for Groovy 5.0 spockIssue:2196[]
  • Add support for combining two or more data providers using Cartesian product spockIssue:1062[]
  • Add support for a filter block after a where block to filter out unwanted iterations spockPull:1927[]
  • Add <<extensions.adoc#block-listener,IBlockListener>> extension point to listen to block execution events within feature methods spockPull:1575[]
  • Add support for defining condition blocks with implicit assertions in helper methods annotated with @Verify or @VerifyAll spockPull:2112[]
  • Add support for pluggable <<extensions.adoc#mock-makers,mock makers>> loaded via ServiceLoader spockPull:1746[] ** This allows external libraries to contribute mocking logic to Spock and use the same API for the users ** You can select the used mock maker during mock creation: Mock(mockMaker:MockMakers.byteBuddy)
  • Add <<extensions.adoc#mock-makers-mockito,mockito>> mock maker spockPull:1753[] which supports: ** Mocking of final classes and final methods ** Mocking of static methods ** Mocking of classes and interface from different classloaders spockPull:1878[] ** Requires org.mockito:mockito-core >= 4.11 in the test class path
  • Add support for mocking of static methods also for Java code with the new API SpyStatic() spockPull:1756[] ** The <<interaction_based_testing.adoc#static-mocks,static mock methods>> will delegate the creation to the mock makers
  • Add <<spock_primer.adoc#verify-each,verifyEach>> method to perform assertions on each element of an Iterable spockPull:1887[], spockPull:2043[]
  • Add <<extensions.adoc#parameter-injection,annotation extensions for parameters>> spockPull:1599[]
  • Add support for <<extensions.adoc#extension-store,keeping state in extensions>> spockPull:1692[]
  • Add <<extensions.adoc#spock-interceptors,feature-scoped interceptors>> spockPull:1844[]
  • Add @Snapshot extension for <<extensions.adoc#snapshot-testing,snapshot testing>> spockPull:1873[]
  • Add !! as <<spock_primer.adoc#opt-out-of-condition-handling,opt-out operator for assertions>> spockPull:1532[]

=== Breaking Changes

  • This affects users of the @Snapshot extension, only if you were using the snapshotter in parent specification classes. + @Snapshot used to look up snapshots in directories named after the class containing feature methods. Now, the snapshots will be loaded from directories named after the bottom class in the specification hierarchy. The motivation of the change is to allow users to define features in base specification classes, but overwrite expected snapshots per child specification. spockPull:2112[]

  • Most users will probably be unaffected by this change as it only becomes relevant in a multithreaded situation where multiple threads do interaction invocations that care about shared state. + Calculated responses for interactions (>> { ... }) previously were all executed synchronized on the respective mock controller instance, so could safely mutate shared state to a certain degree, even if the invocations were happening on different threads. This also caused that one response calculation could not wait on something happening in another response calculation, as they were all executed sequentially due to the synchronization.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [org.spockframework:spock-core](https://github.com/spockframework/spock) from 1.3-groovy-2.5 to 2.4-groovy-2.5.
- [Release notes](https://github.com/spockframework/spock/releases)
- [Changelog](https://github.com/spockframework/spock/blob/master/docs/release_notes.adoc)
- [Commits](https://github.com/spockframework/spock/commits)

---
updated-dependencies:
- dependency-name: org.spockframework:spock-core
  dependency-version: 2.4-groovy-2.5
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Mar 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants