Capellambse

Latest version: v0.5.65

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

Scan your dependencies

Page 7 of 20

0.5.29

Notable changes

- Some FileHandler classes (specifically the ones for local directories
and git repositories) now support enumerating files contained in them.

This new functionality is used to make the `entrypoint` argument
optional in some cases.

- The Docker runner for Native Capella now copies files into the
container instead of mounting them as volume, improving compatibility
with docker-in-docker setups (mostly found in CI).

Full changelog

New features

- **filehandler**: Add `read/write_file` convenience methods *by Wuestengecko* (699362c745a94cda325e22ffd46e7c017b3d6164)
- **filehandler**: Add support for listing files *by Wuestengecko* (72da4f57a448af97519cc466c3a9a8c68c2ecc62)
- **filehandler**: Convert `file://` URLs to `Path` objects *by Wuestengecko* (f04debbb8db423bda6f4fa457a1ca749a6b719b7)
- **loader**: Derive entrypoint from filehandler's listing *by Wuestengecko* (edd2c3c83bf8b66547099872056f1b07e9ba7091)
- **native**: Copy files into / out of docker container *by Paula-Kli* (6de29dc14e3f7440a197ecdd587e795c62aa9881)

Documentation changes

- Normalize whitespace in docstrings and comments *by Wuestengecko* (cedd252d7fbeca958429150f91364bfd5724da45)

CI/CD changes

- Configure `coverage.py` *by Wuestengecko* (f17dcc4e0934fe16cd622b14a986cfdaa7d88a04)

Code refactorings

- **filehandler**: Move abstract `FileHandler` into submodule *by Wuestengecko* (ce1ad6a6829efad6f52c600f9822b292a6647cf7)

0.5.28

Bug fixes

- Add newline to model badge svg *by Paula-Kli* (cb132792826e5f07ee060f0e60d44c61aed8a3f5)

New Contributors
- Paula-Kli made their first contribution in https://github.com/DSD-DBS/py-capellambse/pull/307

0.5.27

Bug fixes

- **filehandler**: Move lockfile into $GITDIR *by Wuestengecko* (b5ec1c02ad26fb09b3b15372948f142136e516de)
- **model**: Fix `AbstractDiagram.nodes` *by ewuerger* (f4fa4c481705bb61f6d32b8782dae66fdc6e0084)
- **model**: Fix default renderability of diagrams *by Wuestengecko* (1ad8659e310ef4f620da52340bce0028605424b7)

Documentation changes

- **model**: Document `_create_diagram` *by Wuestengecko* (815504b223c7a9f29f0d21f87d6bb30c32946c3a)
- **model**: Mark `AbstractDiagram._allow_render` as public *by Wuestengecko* (c492c57fa02767667f7b66a5f73f116941739933)

0.5.26

New features

- **aird**: Add a faster way to get visible diagram elements *by ewuerger* (04c695a18a840bbd350458646cb68fcf4969998c)
- **cli**: Search for known models in user config dir *by Wuestengecko* (dff21c5ac86a6e790fe924a64d92f7a66777cd18)
- **diagram_cache**: Improve generated index files *by Wuestengecko* (8316b0f54bb60e7d6e1dd524ff29ad01653c06f8)
- **diagram_cache**: Use 'capella{VERSION}' executables as fallback *by Wuestengecko* (9d6ccc6f0432631f9cc95536feffb0a654a95ca8)
- **helpers**: Factor out HTML fragment processing *by ewuerger* (9244b7bc34d2cda5857e4c97576db84d83b555b4)
- **model**: Disable AIRD renderer if diagram_cache was given *by Wuestengecko* (eba05e3febf519d590ea812c8244a85360b54d11)
- Add an in-memory file handler *by Wuestengecko* (235fbe68234f3a78393c8c2287b35f6ad24f97a9)

Bug fixes

- **model**: Skip displaying ReferenceSearchingAccessor attributes *by Wuestengecko* (7c8208098181fc78af0f36c59bcb2a26ae95a55f)
- **repl**: Disable frozen_modules *by Wuestengecko* (cf8ae2170720e3af0b1aff94444c2d1ed73035e5)

Build system changes

- Add missing 'Typed' trove classifier *by Wuestengecko* (685562eecb1bb1c05a4a5d3981ae2a44b49949e5)
- Fix wheels including non-code files *by Wuestengecko* (43b726b8ff54ef86935fad37dfb6d83f3703a693)

CI/CD changes

- Configure pylint line-too-long ignore regex *by Wuestengecko* (b8dfe3e63d3f63013454bce471e6da92082247ce)
- Restrict docs workflow to master by default *by Wuestengecko* (3d1b50c7586d09dcc0f914a582eddf49424558ce)
- Rework Code Quality related workflows *by Wuestengecko* (c732b10de9904b4e0391e491c39fee75546544e8)
- Update pre-commit hooks *by Wuestengecko* (e2118a669509588c1f2046a11aadc4259d5761f8)

0.5.25

Bug fixes

- **diagram_cache**: Fix SVG sanitization *by Wuestengecko* (403b04297e14249a04176b6d8f3d994962a24a49)

0.5.24

Bug fixes

- **diagram_cache**: Add `_sanitize_svg` with new overrides *by ewuerger* (cac71b80045f2ab08605c843592d3f53eb393dbf)

Page 7 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.