Skip to main content

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