Skip to content

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

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

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
@dependabot @github

dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #777.

@dependabot dependabot Bot closed this Jun 22, 2026
@dependabot dependabot Bot deleted the dependabot/maven/io.karatelabs-karate-core-2.0.10 branch June 22, 2026 13:42
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