Skip to content

feat: add MapperType enum and mapper() config option#4192

Merged
evanchooly merged 1 commit intomasterfrom
claude/issue-4184-20260227-2336
Feb 28, 2026
Merged

feat: add MapperType enum and mapper() config option#4192
evanchooly merged 1 commit intomasterfrom
claude/issue-4184-20260227-2336

Conversation

@evanchooly
Copy link
Member

Summary

  • Create MapperType enum (LEGACY, CRITTER) in dev.morphia.mapping
  • Add mapper() method to MorphiaConfig interface with default LEGACY
  • Add mapper field to ManualMorphiaConfig with getter and copy constructor support

Implements tasks 1 & 2 of #4184.

🤖 Generated with Claude Code

- Create MapperType enum (LEGACY, CRITTER) in dev.morphia.mapping
- Add mapper() method to MorphiaConfig interface with default LEGACY
- Add mapper field to ManualMorphiaConfig with getter and copy constructor support
- Update ManualMorphiaConfig.toString() to include mapper field

Implements task 1 (MapperType enum) and task 2 (mapper() config) from issue #4184.

Co-authored-by: Justin Lee <evanchooly@users.noreply.github.com>
@evanchooly evanchooly merged commit 80b787d into master Feb 28, 2026
24 of 26 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.

1 participant