Skip to content

Conversation

aaronjensen
Copy link
Contributor

Summary

Unifies Schema and Schema::DataStructure functionality into a single Schema module while maintaining backward compatibility.

Changes

  • Enhanced Schema module: Added build(), transform_read/write, configure, deep_copy methods
  • Simplified DataStructure: Now a deprecated wrapper that includes Schema
  • Unified test controls: Consolidated under Schema::Controls::Schema
  • Updated documentation: Reflects unified Schema interface
  • Full backward compatibility: Existing Schema::DataStructure code continues to work with deprecation warning

Test plan

  • All existing tests pass with unified functionality
  • DataStructure wrapper still works but shows deprecation warning
  • Schema now provides superset of all functionality
  • Test controls consolidated and working properly

🤖 Generated with Claude Code

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
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.

1 participant