Skip to content

dream: replace pydantic populate_by_name with validate_by_name#21

Merged
franccesco merged 1 commit into
mainfrom
dream/2026-07-23.1/finding-001
Jul 24, 2026
Merged

dream: replace pydantic populate_by_name with validate_by_name#21
franccesco merged 1 commit into
mainfrom
dream/2026-07-23.1/finding-001

Conversation

@franccesco

Copy link
Copy Markdown
Owner

Dream finding

  • Dream: dream-2026-07-23.1
  • Umbrella: Dream dream-2026-07-23.1 #20
  • Finding: 001 — pydantic populate_by_namevalidate_by_name + validate_by_alias
  • Ledger: .claude/dream/findings/001-populate-by-name.md

Why

Pydantic 2.11 docs mark populate_by_name as not recommended (deprecated in v3). The equivalent pair is validate_by_name=True with validate_by_alias=True. Floor raised to pydantic>=2.11.0.

Proof

Verifier applied patch; unit tests + basedpyright clean.

Nothing auto-merges — human review required.

@franccesco franccesco added the dream Dream audit findings and umbrella runs label Jul 24, 2026
@franccesco
franccesco merged commit 01208c0 into main Jul 24, 2026
6 checks passed
@franccesco
franccesco deleted the dream/2026-07-23.1/finding-001 branch July 24, 2026 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dream Dream audit findings and umbrella runs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant