Twined

Latest version: v0.6.0

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

Scan your dependencies

Page 1 of 8

0.6.0

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([118](https://github.com/octue/twined/pull/118))

**IMPORTANT:** There is 1 breaking change.

New features
- Allow manifest and values schema strands to be optional

Operations
- Extend test matrix to python versions up to 3.11

Dependencies
- Remove `flake8` and `black` dependencies

Refactoring
- 💥 **BREAKING CHANGE:** Remove unused `allow_missing` argument of `Twine.validate`

---
Upgrade instructions
<details>
<summary>💥 <b>Remove unused `allow_missing` argument of `Twine.validate`</b></summary>

Remove use of the `allow_missing` argument in `Twine.validate` and set the `optional` field to `true` in the individual strands of the twine if required.
</details>

<!--- END AUTOGENERATED NOTES --->

0.5.6

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([115](https://github.com/octue/twined/pull/115))

Operations
- Switch to poetry for package management
- Use `ruff` instead of `flake8`, `black`, and `isort`
- Drop support for `python3.7`
- Stop using `tox` to test

Dependencies
- Add `ruff` dev dependency

Other
- Update copyright years

<!--- END AUTOGENERATED NOTES --->

0.5.5

<!--- START AUTOGENERATED NOTES --->
Contents ([114](https://github.com/octue/twined/pull/114))

Dependencies
- Allow `jsonschema>=4,<5`

<!--- END AUTOGENERATED NOTES --->

0.5.4

<!--- START AUTOGENERATED NOTES --->
Contents ([112](https://github.com/octue/twined/pull/112))

Operations
- Add ReadTheDocs config file
- Fix codecov upload
- Use reusable workflows
- Test with `python3.9` too
- Upgrade actions

Dependencies
- Fix documentation requirements

Refactoring
- Move children and manifest schemas to Strands

Fixes
- Fix accordion usage in docs
- Swap deprecated/removed `pkg_resources` for `importlib`

<!--- END AUTOGENERATED NOTES --->

0.5.3

<!--- START AUTOGENERATED NOTES --->
Contents ([110](https://github.com/octue/twined/pull/110))

Operations
- Update workflows to use PyPI trusted publisher and run tests before release

Chores
- Update pre-commit config

<!--- END AUTOGENERATED NOTES --->

0.5.2

Summary
Enable code security scanning and update CI workflows.

<!--- SKIP AUTOGENERATED NOTES --->
Contents ([109](https://github.com/octue/twined/pull/109))

Operations
- Add `codeql.yml` workflow to enable code-scanning
- Use new `octue/check-semantic-version` and `octue/generate-pull-request-description` GitHub actions
- Update versions of other GitHub actions used in workflows

Chores
- Upgrade `flake8` pre-commit hook
<!--- END AUTOGENERATED NOTES --->

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.