Skip to content

feat: deep merge plain objects in mergeWithDefaults#238

Open
droguljic wants to merge 1 commit into
masterfrom
feat/deep-merge-with-defaults
Open

feat: deep merge plain objects in mergeWithDefaults#238
droguljic wants to merge 1 commit into
masterfrom
feat/deep-merge-with-defaults

Conversation

@droguljic
Copy link
Copy Markdown
Contributor

Previously, plain objects passed as args would completely overwrite their corresponding defaults, causing any omitted keys to be lost. mergeWithDefaults now recursively merges plain objects, so default values for unspecified keys are preserved.

Previously, plain objects passed as args would completely overwrite
their corresponding defaults, causing any omitted keys to be lost.
`mergeWithDefaults` now recursively merges plain objects, so default
values for unspecified keys are preserved.
@droguljic droguljic added this to the v2 milestone Jun 5, 2026
@droguljic droguljic requested a review from bornast June 5, 2026 14:14
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