Skip to content

Commit 2ca9a43

Browse files
committed
updated changelog, copyrights, version 1.0.0
1 parent 92121f5 commit 2ca9a43

25 files changed

Lines changed: 43 additions & 25 deletions

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,24 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
---
99

10+
## [1.0.0] - 2026-02-08
11+
12+
### Added
13+
- Support for using command output as environment variable values
14+
- Inference rules for resolving and validating environment values
15+
16+
### Changed
17+
- Improved path template handling and resolution behavior
18+
19+
### Fixed
20+
- Regression that caused trailing braces to be incorrectly trimmed in some values
21+
22+
### Notes
23+
- This release marks the first stable 1.0 version of envstack.
24+
- CLI behavior, configuration semantics, and resolution rules are now considered stable.
25+
26+
---
27+
1028
## [0.9.6] - 2026-01-11
1129

1230
### Added

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
envstack
22

3-
Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
All rights reserved.
55

66
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

bin/envstack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

bin/hello

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

bin/whichenv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

lib/envstack/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:
@@ -34,7 +34,7 @@
3434
"""
3535

3636
__prog__ = "envstack"
37-
__version__ = "0.9.6"
37+
__version__ = "1.0.0"
3838

3939
from envstack.env import clear, init, revert, save # noqa: F401
4040
from envstack.env import load_environ, resolve_environ # noqa: F401

lib/envstack/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

lib/envstack/config.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

lib/envstack/encrypt.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

lib/envstack/env.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env python3
22
#
3-
# Copyright (c) 2024-2025, Ryan Galloway (ryan@rsgalloway.com)
3+
# Copyright (c) 2024-2026, Ryan Galloway (ryan@rsgalloway.com)
44
#
55
# Redistribution and use in source and binary forms, with or without
66
# modification, are permitted provided that the following conditions are met:

0 commit comments

Comments
 (0)