Skip to content

Cover Pydantic Settings nested environment regression - #14

Merged
smigolsmigol merged 1 commit into
mainfrom
test/settings-release-boundary
Aug 23, 2026
Merged

smigolsmigol merged 1 commit into
mainfrom
test/settings-release-boundary

Conversation

@smigolsmigol

Copy link
Copy Markdown
Owner

Pydantic Settings 2.13.0 regressed nested environment variables for dictionary fields, and 2.13.1 fixed it.

This adds issue #785 as a release-boundary contract. The integration suite now proves both sides: it catches the 2.12.0 to 2.13.0 behavior change and accepts 2.13.1 as unchanged. There are no CLI or comparison-semantics changes.

Verification:

  • 63 unit tests passed; 10 integration tests passed
  • 97% branch coverage
  • Ruff checks passed
  • Package build passed

@smigolsmigol
smigolsmigol marked this pull request as ready for review August 23, 2026 02:46
@smigolsmigol
smigolsmigol merged commit 858e03e into main Aug 23, 2026
12 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