Releases: developmentseed/pydantic-ssm-settings
v1.1.2
v1.1.1
v1.1.1 (2025-02-05)
Bug Fixes
- ci: Adapt workflow for Python Semantic Release v7 -> v9 (
59e46c9)
Python Semantic Release V8 brought changes where releases were no longer pushed to Github/PyPI. As such, we need to update our workflows. https://python-semantic-release.readthedocs.io/en/latest/migrating_from_v7.html
Detailed Changes: v1.1.0...v1.1.1
v1.1.0
v1.1.0 (2025-02-04)
Bug Fixes
- test: Ensure client is mocked (
1c89c0c)
Chores
-
Rename AwsSsmSourceConfig to AwsSsmBaseSettings (
8ea89bb) -
Rename classes for brevity (
333ebf6) -
Rm unused subclassed methods (
af76030) -
Up pkg version in lock (
4186d7e) -
docs: Improve readme (
46c5357) -
test: Rm unused variables (
9b495c6)
Features
- Support custom boto3 client (
1def3c3)
Detailed Changes: v1.0.0...v1.1.0
v1.0.0
v1.0.0 (2025-02-04)
Bug Fixes
-
Correct python version (
2bd8500) -
ci: Add pytest-cov req (
2dbce3a) -
ci: Set version toml to tuple (
b2cb5ce) -
ci: Set version_variables (
3f1cb70) -
ci: Use string (
57167a7)
CI was confusing 3.10 for 3.1
Chores
-
Add python-semantic-release for local dev (
aa0c65f) -
Improve vscode integration (
25fd6e3) -
Reduce python requirement (
295e0db) -
Replace poetry with uv (
a916706) -
Typing / docstring cleanup (
92308e3) -
Update upload-artifact action (
91a88ef) -
ci: Fix lint step (
78f27e4) -
ci: Update semantic release step (
30b4e9b) -
test: Update ssm mocking (
5b57ca0)
Continuous Integration
- Install required package (
c1f42ca)
Features
- feat: update to align with pydantic 2.0 and remove dependency on secret file to setup an ssm prefix
BREAKING CHANGE: file secrets dir is no longer used to define the ssm prefix
- Fixup
Co-authored-by: Anthony Lukach anthonylukach@gmail.com
BREAKING CHANGES
- File secrets dir is no longer used to define the ssm prefix
Detailed Changes: v0.2.4...v1.0.0
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.0.1: Paginate SSM Get Parameters by Path request (#7)
* use pagination * Update source.py * Update source.py Co-authored-by: Anthony Lukach <anthonylukach@gmail.com>