Skip to content

Attempt metadata overhaul#79

Merged
mnadareski merged 145 commits intomainfrom
attempt-metadata-overhaul
Apr 8, 2026
Merged

Attempt metadata overhaul#79
mnadareski merged 145 commits intomainfrom
attempt-metadata-overhaul

Conversation

@mnadareski
Copy link
Copy Markdown
Contributor

This is a major overhaul of Metadata-related classes and namespaces. Notable changes include:

  • Concrete types and enums where appropriate to avoid frequent and repeated conversion
  • Removal of DictionaryBase, ModelBackedItem, and ModelBackedItem<T> types
  • Consolidation of extensions and enums to appropriate namespaces
  • Near-complete removal of Reflection-based methods
  • Major fixes to the filtering framework, including allowing alternate field names again
  • Major increases in test coverage, especially around filtering
  • Addition of RomVault-specific header item

@mnadareski mnadareski merged commit 9d63be5 into main Apr 8, 2026
1 check passed
@mnadareski mnadareski deleted the attempt-metadata-overhaul branch April 8, 2026 14:16
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