Skip to content

Releases: Rizhiy/pycs

v6.0.0

17 Mar 17:18
Compare
Choose a tag to compare

v6.0.0 (2024-03-17)

Breaking

  • refactor: rename load_updates_from_file to load_from_data_file

BREAKING CHANGE: load_updates_from_file not available anymore, use
load_from_data_file now (4bd518e)

v5.3.0

17 Mar 15:01
Compare
Choose a tag to compare

v5.3.0 (2024-03-17)

Ci

  • ci: add conventional-commits to pre-commit (7b2a866)

Feature

  • feat(node): add ability to freeze and hash configs (98fb9b1)

v5.2.0

17 Mar 13:51
Compare
Choose a tag to compare

v5.2.0 (2024-03-17)

Chore

Ci

  • ci: add black and isort (1228682)

Documentation

  • docs(README): fix usage list and add info about extra functionality (32efd5d)

Feature

  • feat: allow saving of staticly init configs (7d16f65)

v5.1.0

11 Mar 00:57
Compare
Choose a tag to compare

v5.1.0 (2024-03-11)

Documentation

  • docs(README.md): Change black badge to ruff (6632a77)

  • docs(README.md): small update (7e74e55)

Feature

  • feat(node): add ability to load changes from yaml and json (22e1c20)

v5.0.1

06 Feb 16:17
Compare
Choose a tag to compare

v5.0.1 (2024-02-06)

Documentation

  • docs(README.md): Fix PyPI version badge (e55b88f)

Fix

  • fix(node.py): fix type for load_or_static (33866cc)

v5.0.0

31 Jan 16:14
Compare
Choose a tag to compare

v5.0.0 (2024-01-31)

Breaking

  • refactor: change how cfg variable in config files are initialised to make it easier to parse and less restrictive

BREAKING CHANGE: cfg = CN(cfg) is no longer allowed, use cfg = schema.init_cfg() or cfg = cfg.clone() (a171ed7)

  • refactor: change to use 'schema' as variable name for cfg schema

BREAKING CHANGE: Now only initialised config can be imported as cfg (488109e)

Feature

  • feat(utils.py): Add warning when extending config file without clone and add tests (6ea200d)

  • feat(node.py): Add new_allowed as a property (f5d7a0c)

Fix

  • fix(pyproject.toml): Add missing isort dependency (d7ed00f)

v4.5.0

29 Jan 12:02
Compare
Choose a tag to compare

v4.5.0 (2024-01-29)

Feature

  • feat(node.py): Add helper function propagate_changes (d125652)

v4.4.1

25 Jan 15:01
Compare
Choose a tag to compare

v4.4.1 (2024-01-25)

Chore

  • chore(node.py): Improve one error message (27ee2ef)

  • chore(test_helpers.py): Ignore S404 (9244a4c)

Ci

  • ci(test_and_version.yml): add codecov (788a290)

Documentation

  • docs(README.md): Add python version and pypi package version badges (171c2a4)

  • docs(README.md): add codecov badge (b14a352)

Fix

  • fix(transforms.py): Fix loading of empty string in LoadFromEnvVars (2d3b144)

v4.4.0

11 Jan 14:29
Compare
Choose a tag to compare

v4.4.0 (2024-01-11)

Chore

  • chore(test_good.py): Ignore false positive rule (6740f4b)

Feature

  • feat(transforms.py): Add transform to load from AWS Secrets Manager (ce5580f)

Style

  • style: Format with ruff (32a2e2e)

Test

  • test(pyproject.toml): add 'aws' extra to dev extra (736fd2f)

v4.3.0

10 Jan 14:29
Compare
Choose a tag to compare

v4.3.0 (2024-01-10)

Documentation

  • docs(README.md): Lint markdown (382b95f)

Feature

  • feat(transforms.py): Add transform for AWSAppConfig (5aee69f)

Refactor

  • refactor(node.py): improve type annotations (b7dfa4e)