Skip to content

Bump io.karatelabs:karate-core from 1.5.2 to 2.0.10#772

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/io.karatelabs-karate-core-2.0.10
Open

Bump io.karatelabs:karate-core from 1.5.2 to 2.0.10#772
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/maven/io.karatelabs-karate-core-2.0.10

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps io.karatelabs:karate-core from 1.5.2 to 2.0.10.

Release notes

Sourced from io.karatelabs:karate-core's releases.

v2.0.10

Important Fixes

  • screenshotOnFailure: true works again; added onStepFailure hook + ErrorRunEvent #2845
  • configure headers no longer leaks Background-set headers across requests #2846
  • Type-hint ! with an angle-bracket type in a doc-string no longer throws an NPE #2847
  • call read('f.feature') { key: #(var) } no longer throws ReferenceError: # is not defined #2849
  • startTime / endTime in the report JSON are correct again #2850
  • Java.type() resolves classes on the JUnit Platform classpath (--cp) again #2855
  • karate.tagValues aggregates all tags #2859
  • Gatling karateFeature("path", "@tag") applies the tag filter instead of treating it as a path #2870
  • Scenario Outline Example vars no longer mishandled when callonce is used in Background #2874
  • ApacheHttpClient proxy CONNECT TLS handshake uses the target host for SNI #2877
  • StackOverflowError on circular-reference variables fixed #2880
  • Regression on the left side of set for JSON keys with special characters fixed #2886
  • geckodriver starts again in standalone mode #2884
  • StackOverflowError when an afterScenario hook calls a feature with a circular reference fixed #2887
  • match $.field == '#notpresent' no longer throws when the field is missing #2892
  • #() / ##() schema references inside a doc-string match parse correctly #2893
  • [*] wildcard works inside karate.match() with $ JsonPath #2894
  • set keyword works with hyphenated key paths #2896
  • Embedded expressions in feature call args are evaluated as in v1 #2897
  • configure logging mask is applied to the scenario that triggers a callonce #2898
  • def var = $.missing yields #notpresent instead of throwing #2899
  • JUnit no longer runs the wrong tests when calling other feature files #2900
  • outputJunitXml exposed on io.karatelabs.junit6.Karate #2901
  • Type-hint suffix in an Examples table works in a match statement #2902

New Features & Enhancements

  • New karate-image extension — pixel image-comparison as its own ext module with a primitives API and an interactive diff lightbox in HTML reports
  • HTML report redesigned on Tailwind — timeline view, donut summary, filter chips, JSON syntax-highlighting of request/response bodies #2895
  • karate-js: ES6 classes (inheritance, super, instance/static fields), runtime strict mode, destructuring, logical-assignment (||=, &&=, ??=), RegExp named capture groups
  • Ext SPI — pluggable extensions contributing CLI subcommands, channel factories, ext globals, and report assets
  • Multi-part karate.embed object form + defer-until-visible embed rendering
  • Driver: out-of-process iframe (OOPIF) support for CDP; W3C driver mouse via the Actions API
  • Gatling: protocol-scoped callSingle / callOnce / setupOnce caches + protocol.runner exposure
  • JUnit 6: outputJunitXml / outputCucumberJson on the builder
  • Resource.bytes(byte[]) in-memory binary factory; CSV from byte[] support #2873
  • Runner.Builder.getResolvedFeatures() exposed #2876

View the complete list of all issues fixed in this release.

Full Changelog: karatelabs/karate@v2.0.9...v2.0.10

Important: refer 2.0.0 release notes for those upgrading from 1.X

Artifacts

... (truncated)

Commits
  • 54e3cce release 2.0.10 [no ci]
  • 3c3deae feat(common): add Resource.bytes(byte[]) in-memory binary factory
  • fd8fab2 fix(outline): splice raw cell text for Examples placeholders
  • e70b193 docs(image): note engine combining (comma vs pipe) in README [no ci]
  • b450b62 fix(junit6): complete the test stream only after reports are flushed
  • 5ff61cf feat(junit6): expose outputJunitXml / outputCucumberJson on the builder
  • cb0676a fix(core): fire result-listener events only for top-level features
  • e5c1000 feat(image): close out review feedback + report polish
  • 8b57d8b fix(core): def var = $.missing yields #notpresent instead of throwing
  • d002c84 fix(core): keep caller's log mask across nested call/callonce
  • Additional commits viewable in compare view

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 [io.karatelabs:karate-core](https://github.com/karatelabs/karate) from 1.5.2 to 2.0.10.
- [Release notes](https://github.com/karatelabs/karate/releases)
- [Commits](karatelabs/karate@v1.5.2...v2.0.10)

---
updated-dependencies:
- dependency-name: io.karatelabs:karate-core
  dependency-version: 2.0.10
  dependency-type: direct:production
  update-type: version-update:semver-major
...

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 Jun 8, 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