SecEnv changelog
v2.1.2 (2024-08-13)
- fix: fill just one secret
v2.1.1 (2024-07-31)
- chore: break up init file into libs
v2.1.0 (2024-07-31)
- feat: new 'sync' command
- fix: typing for py3.8
v2.0.1 (2024-07-30)
- fix: don't get key from args if it doesn't exist
v2.0.0 (2024-07-30)
BREAK: update automations as contexts and filling have change
- fix: Makefiles handle major version bump
- feat: rework CLI commands
v1.4.2 (2024-07-10)
- Chore: secrets are stored prettified in Scaleway
v1.4.1 (2024-07-09)
- Fix: remove debug output
v1.4.0 (2024-07-09)
- Feature: look for config in parents in Git repos
v1.3.5 (2023-12-07)
- Fix: git version
v1.3.4 (2023-12-07)
- Fix: version grepping from pyproject
v1.3.3 (2023-12-07)
- Fix: version parsing from pyproject
v1.3.2 (2023-12-07)
- Chore: migrate to poetry
- Fix: add poetry to publish step
- Fix:
sed
during new version compute - Fix: parsed version in git
- Fix: bump version
- Fix: bump version command
v1.3.1 (2023-12-06)
- Chore: migrate to poetry
v1.3.0 (2023-11-29)
- Feat: add akeyless store
- Feature: print previous value when overwriting a secret
v1.2.6 (2023-11-29)
- Fix: use SecretNotFoundError + fix empty stores return value
v1.2.5 (2023-08-29)
- Fix: extending stores reuse their infos from env + caching using store name
v1.2.4 (2023-07-24)
- Chore: line length is set to 120 chars
v1.2.3 (2023-07-10)
- Chore: fix wrong raised exceptions + various docs
v1.2.2 (2023-05-03)
- Fix: Scaleway secrets filling when one is not found
v1.2.1 (2023-04-18)
- Fix: secrets generation do not include whitespaces by default
v1.2.0 (2023-04-18)
- Feature: add 'validate' command for the config file
v1.1.1 (2023-04-13)
- Fix: install docusaurus in docs publish
v1.1.0 (2023-04-13)
- Feature: generate secrets when filling
v1.0.1 (2023-03-29)
- Fix: use node image to bump docs + add v1 docs
1.0.0 (2023-03-29)
BREAKING CHANGES: none, but this triggers the major version bump.
- Bump to v1!
v0.19.0 (2023-03-23)
- Feature: deploy new docs version on each major+minor bump
v0.18.6 (2023-03-23)
- Fix: make deps installs the correct pip targets
v0.18.5 (2023-03-23)
- Chore: raise SecretNotFoundError instead of raw Exception
v0.18.4 (2023-03-23)
- Chore: set good arg type to call gen_context
v0.18.3 (2023-03-23)
- Chore: add stores tests
v0.18.2 (2023-03-23)
- Fix: pull changelog before publishing docs
v0.18.1 (2023-03-23)
- Chore: fix typos
v0.18.0 (2023-03-23)
- Feature: add Azure store
v0.17.1 (2023-03-22)
- Fix: CI/CD build+deploy latest package to PyPI
v0.17.0 (2023-03-22)
- Feature: add scaleway store
v0.16.1 (2023-03-20)
- Chore: update store list in docs
v0.16.0 (2023-03-20)
- Chore: remove useless target to upload to PyPI
- Feature: add GCP Secret Manager store
v0.15.7 (2023-03-20)
- Chore: update todo-list to V1 + add more context to the bug template on gitlab
- Fix: set default value in config to None to handle empty strings
v0.15.6 (2023-03-16)
- Chore: update secenv links to point to secenv.keltio.fr
- Chore: update docs homepage
v0.15.5 (2023-03-16)
- Fix: update algolia keys to query the good index
v0.15.4 (2023-03-16)
- Chore: set url back to secenv.keltio.fr
v0.15.3 (2023-03-16)
- Fix: token as env values instead of file in CI/CD
v0.15.2 (2023-03-16)
- Fix: git-push doesn't trigger CI/CD
- Fix: echo instead of cat in the pypirc
- Fix: interpret newline in changelog
v0.15.1 (2023-03-16)
- Fix: changelog missmatch actual versions
- Merge changelog
- Fix: errors in Makefile + changelog + baseURL in docs
v0.15.0 (2023-03-16)
- update PyPI links
- fix .PHONY in Makefile
- Chore: port codebase to support Python3.7
- Feature: run the tests against all the available Python versions on each commit
- Feature: CI/CD handle version bump
v0.14.2 (2023-03-15)
- Chore: add docs commands to the Makefile and update the CI/CD
v0.14.1 (2023-03-14)
- Feature: CI/CD deploy on Cloudflare only when branch is 'main'
- Feature: deploy documentation website
v0.14.0 (2023-03-13)
- Feature: add 'secrets' command
v0.13.0 (2023-02-20)
- Feature: add 'extend' keyword in stores
v0.12.1 (2023-02-13)
- fix: aws-assume-role: values were not sensitized before getting output-ed
v0.12.0 (2023-02-13)
- update readme with milestones until v1
- fix when no argument is provided (i.e. plain 'secenv')
- feat: skip mask on sensitive params set on vars
v0.11.2 (2023-02-02)
- use a threading pool instead of raw threads
v0.11.1 (2023-02-02)
- temporary remove the buggy remove_duplicated_secrets function
v0.11.0 (2023-02-02)
- cache retrieved secrets so retrieving a secret twice is instant
v0.10.4 (2023-02-02)
- fix quotes github_actions output format
v0.10.3 (2023-02-02)
- fix typos in readme
- fix github_actions output format unit test
- mask secrets when using github_actions output format
v0.10.2 (2023-02-02)
- fix github_actions output format unit test
v0.10.1 (2023-02-02)
- fix github_actions output typo + redirected variable
v0.10.0 (2023-02-02)
- feat: Add github_action output format
- add github_action output format
v0.9.0 (2023-02-02)
- add unit tests
v0.8.3 (2023-01-19)
- check if the arg is 'version' before anything else
v0.8.2 (2023-01-19)
- fix secrets having the same prefix by matching the exact name
v0.8.1 (2023-01-18)
- remove useless 'rm' when cleaning
- provide a stores.read_secret function to abstract it from the actual stores
v0.8.0 (2023-01-18)
- retrieve secrets using multiple threads to go faster when generating a context
v0.7.0 (2023-01-17)
- support 'dotenv' output format for contexts
v0.6.0 (2023-01-17)
- fix missing store name in 'pass'
- add 'extends' keyword in a context
v0.5.1 (2023-01-17)
- raise Exception when secrets are not found in the stores
v0.5.0 (2023-01-17)
- add a --output-format to the 'context' command
v0.4.1 (2023-01-16)
- fix config load with .yaml and .yml extensions
v0.4.0 (2023-01-16)
- add a 'version' command
v0.3.0 (2023-01-16)
- add GNU Pass as a new store
v0.2.1 (2023-01-16)
- fix aws_assume_role in context
v0.2.0 (2023-01-16)
- secenv requires python3.9+ to work
v0.1.5 (2023-01-16)
- fix quotes escape when generating a context
v0.1.4 (2023-01-16)
- stores: aws: use super().get_from_config instead of local solution
- make: add an 'uninstall' command + remove more files in 'clean'
- fix values escape when generating a context
v0.1.3 (2023-01-16)
- Store.get_from_config now accepts a default value
v0.1.2 (2023-01-16)
- clean unused imports in the stores
v0.1.1 (2023-01-16)
- add examples on how to use 'env' provider
v0.1.0 (2023-01-16)
- rename aws store folder with good name
- format files using black
- bump minor version with 'env' provider
v0.0.2 (2023-01-13)
- add a make command to install build deps
- add installation instructions
- fix typo
- add a make clean command to remove build and dist files
- add env store
v0.0.1 (2023-01-10)
- initial commit