Releases: makukha/pydantic-file-secrets
Releases · makukha/pydantic-file-secrets
v0.4.2 — 2025-03-06
What's Changed
Added 🌿
- Added changelog managed with Scriv
Experimental 🧪
- Proposed new simplified pydantic-settings sources customization using
@with_builtin_sources
decorator
Fixed
-
Typing errors reported in #30
-
Documentation bug for maximum secrets dir size that was documented as 8 MiB while it was actually 16 MiB
-
Maximum secrets dir size is exposed as
SECRETS_DIR_MAX_SIZE
constant (it was hard-coded before)
Docs
- Added test report and directory layout visualization
Misc
-
Added tests for pydantic-settings version 2.8
-
Added mypy tests for pydantic-settings version 2.5+
-
Started using Copier project template
-
Started using multipython image for testing
-
Started using dirlay in tests
-
Started using docsub
-
Started using just
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
0.3.0
What's Changed
New features
- Change usage from
FileSecretsSettingsSource(settings_cls)
toFileSecretsSettingsSource(file_secret_settings)
by @makukha in #18 - Add py.typed marker by @makukha in #18
- Extend
FileSecretsSettingsSource
to allow monkey patching of originalSecretsSettingsSource
by @makukha in #18 - Add Mypy to linters by @makukha in #18
Fixed bugs
- Strip secrets files content by @makukha in #16
- Fix ignored _secrets_dir arg of BaseSettings by @makukha in #17
- Fix typing bugs by @makukha in #18
Thanks
- @FichteFoll for bug reports and feedback
Full Changelog: 0.2.0...0.3.0