Capellambse

Latest version: v0.6.14

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

Scan your dependencies

Page 10 of 27

0.5.37

New features

- **aird, svg**: Add missing attributes and default styling *by ewuerger* (27560e62075d7419d5387af353303bc1009e4ec2)
- **filehandler**: Add caching to the Gitlab Artifacts file handler *by Wuestengecko* (5f59167693cfceeda6c9e2cf3cef8c54e1c242e1)
- **loader**: Enable creating cross-fragments links without xtype prefix *by Wuestengecko* (28555bc458885f6b31b3c7474c0fc8304e9f808d)
- **svg**: Add icons for physical layer *by dahbar* (14d1b95bfaf6368ac723fdca38be71e6adcb34df)

Bug fixes

- **aird**: Add a missing f to a string *by Wuestengecko* (b687adb2f57905990207bfe7a9676e485ae46a11)
- **cli_helpers**: Export ModelInfoCLI as well *by Wuestengecko* (fe0abdc8a7c7cd34e9a142ff9be86c6f242bcf4a)
- **helpers**: Be more strict about the format in split_links *by Wuestengecko* (a432e1e2c6cb460d3ae8e3c52a1dd8478a1c7fc4)
- **helpers**: Detect a trailing next_xtype in split_links *by Wuestengecko* (188aad6aee8f45838f6ef793e5ac9957b36f7fbd)

Unit test changes

- Add a PAB to diagram rendering test suite *by dahbar* (e0ab97ab1d05107b2a69b38e6605215cf85273f8)

Code refactorings

- **svg**: Dynamically create decorations *by dahbar* (d3100e5bc836b6ef583be763f6dd0391d7e343fb)

0.5.36

New features

- **aird, svg**: Add 2 labels for Representation Link *by dahbar* (56f8b9ecd26f937934bc6bce192b7a9d22dfb034)
- **model**: Enable access to the `resources` dictionary *by Wuestengecko* (cb5398e3b850f5a72e36f1c80f1f16db7ccb32ce)
- **svg**: Add `RepresentationLinkSymbol` *by ewuerger* (0a9266d7ba7e249d071cf983da0468353659cd0e)

Bug fixes

- **aird**: Add missing representation links *by dahbar* (079a64a5e939ae345b14e83a4919b977d2cf1ddc)
- **aird**: Don't crash if there are no diagrams in the model *by Wuestengecko* (630954c75c975fffd90018457ee6a09756449d05)
- **filehandler**: Fix local files' opening mode *by ewuerger* (9c927504af7e330fb097631d9c648c35e19ce7a4)
- **git**: Silence "file not found" logs *by Wuestengecko* (ffab4852a8c6f02fbf1d3d9962c6b063de9d844f)
- **metrics**: Don't crash if there are no diagrams or semantic objects *by Wuestengecko* (1c19b83d611ef789d5d513f357abc12d3057af51)

0.5.35

New features

- **diagram**: Add Property styling *by ewuerger* (911b484f739e6ad121db16e944a36630be95920c)
- **diagram-cache**: Expose the `IndexEntry` typed dict *by ewuerger* (6bde4f7a5669dc46c656fc13ee28766f6f52802f)
- **http**: Add more percent-escapes *by Wuestengecko* (43309b589f0e45372c28f795790ab392e439b53b)
- **model**: Add 'kind' to Function, ComponentExchange and FunctionalChain *by Wuestengecko* (f421cca7caf587c3518778106dcaf9f457b583de, ae3ba7aca3693a2a6bbc72ff2196459bc96deb79)
- **model**: Add all_functional_chains convience shortcuts *by Wuestengecko* (6c9f31ebbcd535cf50c395e2b86c69281a49abee)
- **model**: Add missing features for functional chains *by Wuestengecko* (6d861c5d4cb87bd78d97c2d2e976f208da9ff20a)

Bug fixes

- **aird**: Fix crash in iter_visible when a semantic element was deleted *by Wuestengecko* (035c1f371825690fbaac0f90ba9da2737ffb93f2)
- **diagram**: Fix end markers on Aggregation and Composition *by ewuerger* (f32f27f9c7f830d4b62cee0890fea6196adb0243)
- **loader**: Ignore specified target file in cross-fragment links *by Wuestengecko* (4e74e7d8a01114349cfd6784063b129d0a320e75)

Documentation changes

- **diagram-cache**: Update docstring of the `create_index` parameter *by ewuerger* (984838edd2910091121edfcf4299700659861535)
- **model**: Fix wrong description of "uuid" key in diagram cache index *by Wuestengecko* (17fd7546cec0ac4787d862a1c4f44ccc753ab4f8)

Unit test changes

- Fix influence of Gitlab-specific env vars on tests *by Wuestengecko* (057e8d31305a95592c419f303a25db57e7ff00dd)

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)

Page 10 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.