Skip to content

Commit 1b82910

Browse files
murali-dbclaude
andcommitted
feat: Complete schema diffing with map support
Completes the schema diffing implementation with comprehensive map support: - Map key and value type tracking and comparison - Map value nullability change detection (loosened/tightened) - Struct keys and values within maps - Complex deeply nested scenarios mixing structs, arrays, and maps - Comprehensive edge case testing Test additions: - test_map_value_struct_field_changes: Tests field changes within map values - test_map_nullability_loosened: Tests map value nullability relaxation (safe) - test_map_nullability_tightened: Tests map value nullability restriction (breaking) - test_map_with_struct_key: Tests maps with struct keys - test_cursed_deeply_nested_complex_types: Tests extremely nested combinations This is the final part (5/5) of the schema diffing feature implementation. Related to #1346 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 2e5ff09 commit 1b82910

File tree

1 file changed

+757
-1
lines changed

1 file changed

+757
-1
lines changed

0 commit comments

Comments
 (0)