Skip to content

Releases: makukha/pydantic-file-secrets

v0.4.2 — 2025-03-06

06 Mar 15:01
1577fc8
Compare
Choose a tag to compare

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

26 Nov 14:02
ab6eb07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

26 Nov 13:51
eaaaddf
Compare
Choose a tag to compare

What's Changed

  • Test with pydantic-settings 2.5 by @makukha in #20
  • Add tests for pydantic-settings 2.6, drop support for 2.0-2.1, fix bugs, improve dev tasks by @makukha in #23

Full Changelog: 0.3.0...v0.4.0

0.3.0

03 Sep 19:03
d68162d
Compare
Choose a tag to compare

What's Changed

New features

  • Change usage from FileSecretsSettingsSource(settings_cls) to FileSecretsSettingsSource(file_secret_settings) by @makukha in #18
  • Add py.typed marker by @makukha in #18
  • Extend FileSecretsSettingsSource to allow monkey patching of original SecretsSettingsSource by @makukha in #18
  • Add Mypy to linters by @makukha in #18

Fixed bugs

Thanks

Full Changelog: 0.2.0...0.3.0

0.2.0

16 Aug 15:42
60e79d0
Compare
Choose a tag to compare

What's Changed

  • Add support for multiple secrets directories by @makukha in #12

Full Changelog: 0.1.3...0.2.0

0.1.3

16 Aug 07:09
c913509
Compare
Choose a tag to compare

What's Changed

  • Test all Python and Pydantic Settings versions by @makukha in #10

Full Changelog: 0.1.2...0.1.3

0.1.2

16 Aug 06:24
8db80f8
Compare
Choose a tag to compare

What's Changed

  • Add tests and config options docs by @makukha in #9

Full Changelog: 0.1.1...0.1.2

0.1.1

15 Aug 21:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.1.0a1...0.1.1

0.1.0a1

15 Aug 20:26
c028f2a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/makukha/pydantic-file-secrets/commits/0.1.0a1