Capellambse

Latest version: v0.6.10

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

Scan your dependencies

Page 9 of 26

0.5.34

New features

- **ci-templates**: Allow specifying JSON as `ENTRYPOINT` everywhere *by Wuestengecko* (0e2e2254ee8a6ca042c2bfee0bef1c3b21d78022)
- **ci-templates**: Make pushing the complexity badge optional in Gitlab *by Wuestengecko* (0fabc590bd7cd103691a9737479d7374f433310f)
- **model**: Add filter and map methods to ElementList *by Wuestengecko* (c31d2183b74efc9a95aa345a1da7fb064bdcefd7)
- Export cli_helpers.loadinfo *by Wuestengecko* (7752e95bf312c4cc0dd712d996ba7c73cbc1b739)

Bug fixes

- **ci-templates**: Fix broken model badge template *by Wuestengecko* (b12716e1adb55a52a145751353a72ebb3fe6e0cf)
- **exs**: Serialize known `xmi:*` attributes in the correct order *by Wuestengecko* (c9873d459152d45c351cca7abcad5f43b66843c6)
- **reqif**: Fix creation of `Relation`s from a `Requirement` *by ewuerger* (dc657a4cfed29a6ab9c4cd2a474f86d07debb08d)

Documentation changes

- **filtering**: Fix wrong CLI flags in docstring *by Wuestengecko* (43bddd43620eddda397d8bff1c8a0ab0147d891b)
- **model**: Fix description of DeepProxyAccessor *by Wuestengecko* (3a234ef1e108bf0678c601ed56943ebbc345b207)
- **notebooks**: Update demo notebooks *by Wuestengecko* (2ba47fc1184233e440dc48e7c62fb74ddfd8a69c)
- **notebooks**: Use new methods in PA demo notebook *by Wuestengecko* (7c82eff734c77ae4ec60cbf41b2bdd906466e456)
- **readme**: Add missing notebooks to README *by dahbar* (43b4dc3489abfe35bd00d51e62bcc67acadb2eb8)
- **readme**: Fix instructions for `CairoSVG` *by ewuerger* (7759830aef2a56648c90359c68705c35c81592e1, 0d390e679e5fb84f2519be7c6a00edb5b81d9dfb)

Build system changes

- Add JupyterLab's `.virtual_documents` to gitignore *by Wuestengecko* (51e8fd4b258ae10d0d3a4ef0e475f626b56f949d)

Code refactorings

- **svg**: Don't use a stylesheet in SVGs *by dahbar* (bb9610b58c30fa8460664d89d0aa8d89ad01c075, 2a7db43b4a33c61a35f97f75da48282c4a192ae6)
- Avoid some 'type: ignore' cases *by Wuestengecko* (86eab4a976167a5aa9a0a688d6d420c0bec56a10)

0.5.33

New features

- **glart**: Work around Gitlab bug 414807 *by Wuestengecko* (c91f37fba3f85977f7dc24e24595bc8597fd40c2)

Bug fixes

- **diagram_cache**: Change default to white background *by Paula-Kli* (e618c413dcb675bcf11c5039558c4ffd3ebd2a2b)
- **svg**: Fix crash when drawing port labels *by Wuestengecko* (79f4c71f5a8a7e5bb354040d490d8e8fd1688bfb)

Documentation changes

- **glart**: Improve documentation and error messages *by Wuestengecko* (28efe54be46afc3a27122dba720cf49f6210a50d)

Build system changes

- **docs**: Also clean generated apidocs with 'make clean' *by Wuestengecko* (7b92a897855e471fc3fa5b87f3935f6efc5d90da)
- **docs**: Blacklist early Sphinx 7.2 versions *by Wuestengecko* (0025610a3b5a7e1841749f006087ad40d8ffe728)

0.5.32

New features

- **cli_helpers**: Log when starting to load a model *by Wuestengecko* (283ca9cb94fda232b8676dc468886421b5a26b0b)
- **decl**: Return resolved promises from `apply` *by Wuestengecko* (63b2c9a38f0520ed0af6843c8fc5713c58419078)
- **native**: Expose data to scripts via envvars *by Wuestengecko* (de4408591b9b5fe890349b5083e2e717dcf07cdc)
- **diagram_cache**: Optionally add white background to SVGs *by Paula-Kli* (946d39c2d9a532d74156517c6b7e9fc45eca3dd6)

Performance improvements

- **filehandler**: Use a Session for Gitlab Artifacts *by Wuestengecko* (422c3319104d7bb600f53b774bb937ac9ca864c5)
- **git**: Prefetch is_dir/is_file results *by Wuestengecko* (f67ec37d6b447ddf0e1cecbd8efb7397d024f180)

Bug fixes

- Don't block Capella on error in native client *by MoritzWeber0* (13c9bbdd525f741ec94a1f3a64b95d3cc8dc3251)

Unit test changes

- Add more convenience launch profiles *by Wuestengecko* (ced0986456f2f76c8d09b29e1f4143dec192fb9c)

0.5.31

New features

- **ci-templates**: Add Github Action for model badge generation *by Paula-Kli* (d123f7008b12bb90ea3703f2d2f2171085cbdc4c)
- **cli_helpers**: Add helpers for loading info about a model *by Wuestengecko* (caae2872e43cb8bc44b5ee3bb4d1fa2e6286328c)
- **cli_helpers**: Recognize local directories in `loadcli` *by Wuestengecko* (03e15e037260f6a31c62048e9db0f2da22762780)
- **model**: Add missing `post-/pre-condition` to `Scenario` *by ewuerger* (946825f3567e160be99c2455f7e05a95853a8ebf)
- **model**: Add realizations to ComponentExchange *by Wuestengecko* (d0eeb0814140d3a4ff1b297dbde2f8cb092528e1)
- **model**: Allow multiple CEX -> PhysicalPath allocations *by Wuestengecko* (95d1d0cd7a362dea1e81c8a9a22b3ebb4a832748)

Bug fixes

- **model**: Fix diagram rich display in JupyterLab *by Wuestengecko* (66217f16a2a6ec15dce96592153f2ac388111424)

0.5.30

New features

- **model**: Add TypecastAccessor *by Wuestengecko* (ec4fc0e1ed2442b2faa282685b0f33f497dca622)
- **model**: Add missing realization links *by Wuestengecko* (a705de06607a991621992e40c9a71ef4a13b49bf)

Bug fixes

- **filehandler**: Ignore Git `credential.helper` for passed credentials *by MoritzWeber0* (21f36ecc8ece5b6b29e05a3d8d87d16da93e928a)
- **loader**: Pass `**kwargs` on to `get_filehandler` *by Wuestengecko* (2e0fbcbbd6626793d897d8fbd84b55329fea300b)
- **model**: Display name of element in `__html__` heading *by MoritzWeber0* (99793ef795fca75383099cc0dce1336228b5a392)

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)

Page 9 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.