Skip to content

Bump io.karatelabs:karate-core from 1.5.2 to 2.0.3#759

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/io.karatelabs-karate-core-2.0.3
Open

Bump io.karatelabs:karate-core from 1.5.2 to 2.0.3#759
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/maven/io.karatelabs-karate-core-2.0.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 20, 2026

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

Release notes

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

v2.0.3

Important Fixes

  • Cookie values now preserve their original quoted/unquoted form on replay (Set-Cookie round-trip) #2779
  • encodeURIComponent / decodeURIComponent / encodeURI / decodeURI now available in feature JS expressions #2788
  • driver.intercept() restored on CdpDriver with mock and inline handler support #2787
  • Data-table cells now emitted as plain strings in Cucumber JSON report output #2785
  • karate-config.js processing failures no longer swallowed silently #2780
  • Extraneous / redundant slashes in feature and resource paths normalized #2732
  • JS parser: } else { and } catch { after a block now parse correctly (ES6 compliance)
  • JS error messages now report JS type names instead of Java class names
  • Fixed 0-indexed line numbers in JS error messages
  • Fixed String.split() literal separator; added isNaN / isFinite globals
  • Added missing ES6 Date / String / console methods

New Features & Enhancements

  • Fail-fast: abortSuiteOnFailure now interrupts in-flight scenarios on first failure #2786
  • mTLS: configure ssl with keyStore honored by the v2 HTTP client; MockServer client-auth supported #2789
  • request.proceed() in JS-file mocks, mirroring karate.proceed() #2344
  • HTML report: skipped-scenario tracking, totals row, and pass-% #2340
  • Wildcard non-proxy hosts + general proxy support #1851
  • Scenario filter by exact name via -n / --name #2522
  • Repeatable -P / --path option on karate run for multi-path runs
  • Tab tracking for popups / new tabs: drainOpenedTargets() + switchPageById()
  • isVisible() overlay detection via elementFromPoint + pointer-events check
  • Pooled drivers that fail a post-reset liveness probe are recycled automatically

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

Full Changelog: karatelabs/karate@v2.0.2...v2.0.3

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

Artifacts

v2.0.2

Important Fixes

  • Cookie values with special characters now correctly quoted per RFC 6265 #2779
  • Embedded expressions (#()) in JSON files now resolved after read() #2778
  • Fixed 0 == null returning true — ES6 compliance for equality and match with parens #2777
  • print, karate.log(), and HTTP logs now appear in console output and in called features in HTML reports #2776 #2774
  • Docstring with @ sign no longer breaks Scenario Outline parsing #2775
  • Tag filter on Examples blocks no longer skips entire Scenario Outline #2773
  • Fixed flaky browser frame test by handling Page.frameDetached and pruning stale frames

View complete list of all issues fixed in this release.

Full Changelog: karatelabs/karate@v2.0.1...v2.0.2

... (truncated)

Commits
  • ac61f07 release 2.0.3
  • 1ea5da1 [no ci] Document Gatling --add-opens and v2 embedded-server gotchas
  • 8722be2 Bind session as a Supplier so templates see init() mid-request
  • 155a120 Document -n scenario name filter (issue #2522)
  • dee508f Wire -n/--name as exact scenario filter (issue #2522)
  • b331c38 Document quoting for paths-with-spaces in karate.options
  • 0d48f90 Restore karate.options sysprop + env override path
  • 0f24a36 Add repeatable -P/--path option to karate run for multi-path runs
  • 758aba7 Support SameSite=None sessions, CSRF-exempt paths, signout cookie clear
  • 6c6e5fd Tear down scenario-scoped driver state on release
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Apr 20, 2026
Bumps [io.karatelabs:karate-core](https://github.com/karatelabs/karate) from 1.5.2 to 2.0.3.
- [Release notes](https://github.com/karatelabs/karate/releases)
- [Commits](karatelabs/karate@v1.5.2...v2.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/maven/io.karatelabs-karate-core-2.0.3 branch from 34cccbe to 8815f61 Compare April 21, 2026 15: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