Skip to content

feat: enhance deepEquals method to support dot-notation for excluded keys - #52

Merged
nil-malh merged 1 commit into
mainfrom
fix/50
Aug 4, 2026
Merged

feat: enhance deepEquals method to support dot-notation for excluded keys#52
nil-malh merged 1 commit into
mainfrom
fix/50

Conversation

@nil-malh

@nil-malh nil-malh commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

📝 Description

Resolves #50


🔄 Type of Change

  • New feature — non-breaking change that adds functionality

✅ Pre-Merge Checklist

Code Quality

  • My code follows the Palantir Java Format style (passes mvn spotless:check)
  • I have added or updated Javadoc on public types and methods

Tests

  • I have added unit tests that cover the new / changed behaviour
  • All existing and new tests pass locally (mvn verify)
  • JaCoCo line coverage ≥ 70 % is maintained
  • Tests using Testcontainers are isolated and do not leave containers running

Licensing

  • Apache 2.0 license header has been added to every new source file (using spotless)

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

📋 Unreleased Changelog Preview

This is what the next release notes will look like based on commits in this PR.

Changelog

All notable changes to this project will be documented in this file.

[Unreleased]

♻️ Refactoring

  • Remove date content-sniffing and implement type-driven date comparison — @nil-malh

✨ Features

  • Switched to centralised GH Actions — @nil-malh

  • Enhance deepEquals method to support dot-notation for excluded keys


Generated by git-cliff


🔄 Run #134 · Tue, 04 Aug 2026 18:28:27 GMT

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

✅ Test Results

Metric Count
Passed 674
Failed 0
⏭️ Skipped 0
📊 Total 674

✅ Coverage

Type Coverage Covered / Total
📏 Lines 83.4% 1760 / 2111
🌿 Branches 72.8% 544 / 747
🔧 Methods 84.0% 367 / 437

🔄 CI run #153 · Tue, 04 Aug 2026 18:31:06 GMT

@nil-malh
nil-malh merged commit 9e78f1c into main Aug 4, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Handle nested fields in matchers excludedKeys

1 participant