Pyyaml-include

Latest version: v2.2

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 4

2.0b1

> 📅 **Date** 2024-3-11

- ❎ Breaking Changes:
- namespace changed to `yaml_include`

- 🆕 New Features:
- `Data` class for include statement.
- `autoload` attribute for `Constructor` class, controlling if open and parse including files, or return a `Data` object.
- `Representer` class for YAML dumping.
- `load` and `lazy_load` function - recursive open and parse for `Data` object.

2.0.a2

> 📅 **Date** 2024-3-3

- 🆕 New Features:
- Custom loader

2.0.a1

> 📅 **Date** 2024-1-27

- 🆕 New Features:
- Introduce [fsspec][] to open including files. Now we can include files from local filesystem, s3, http, sftp ...
- New parameters for the tag in YAML

- ❎ Incompatible Changes:
- Drop python support blow 3.8
- The tag constructor class `YamlIncludeConstructor` renamed to `Constructor`

- ❌ Removed:
- Readers for JSON, TOML, INI ... YAML only now
- The argument `relative` and `encoding` was removed from the tag class's `load` method.
- Anchor (Maybe recovered in future)

1.3.2

Date: 2023-12-25 🎅🤶

- Fix:
- Correct license field in pyproject.toml 39

- Misc:
- Update ruff hooks

1.3.1

Date: 2023-06-29

- Remove:
- No longer support python version earlier than 3.7

- New:
- New feature: relative include for PyYAML's pure python loaders

- Misc:
- Migrate project's build configure to `pyproject.toml` completely
- Improved CI

- Docs:
- New Sphinx-Docs theme: furo.

1.3

Date: 2022-04-24

- New:
- PyYAML 6.0 supported

- Misc:
- Better CI processes

Page 2 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.