Capellambse

Latest version: v0.6.10

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

Scan your dependencies

Page 1 of 26

0.6.10

Bug fixes

- **decl**: Don't warn about missing metadata in non-strict mode *by Wuestengecko* (fff50ae19e0040ff18c39158b154bb04d547f89b)
- Parse 'hlink://' URIs as proper URIs *by Wuestengecko* (4fb52d3cf79fe5a5abfe9b7b7098b92ab2db4ed3)

Documentation changes

- Update and rerun example notebooks *by Wuestengecko* (17ad302a35ecb74265f545c298ca6a93a946a74a)
- Gitignore files produced by the example notebooks *by Wuestengecko* (605c916a3ceae04535b127f64d330498f6c596d0)

CI/CD changes

- Run the example notebooks during CI *by Wuestengecko* (3453240ad84969ab5c05288d95a33b65ab5e6054)
- Move docs build job to general code QA workflow *by Wuestengecko* (67fee89046a0ffcb7d83c4a8106fe2e54ebaedec)

Code refactorings

- Rename basic Accessors to make their roles clearer *by Wuestengecko* (fd7ca2e5fad696b158b1de60f17b160390b31ce6)

0.6.9

New features

- **metamodel**: Add ExchangeItemInstance support *by Wuestengecko* (de7225a1f7311a8fa1b8cc7dde7a0a2b22d51548)
- **metamodel**: Add 'related_functions' on Scenario *by ewuerger* (55b51babdc9bda5951bee477c526f6a589c41ea8)
- **metamodel**: Add pre-/postcondition to FunctionalChain *by ewuerger* (f63216906357158245ec0de4e371572bf6110a0b)
- **ci-templates**: Use virtual environment *by ewuerger* (6e950061768646b3304b02e253056a493681125b)

Bug fixes

- **loader**: Ignore unknown file types when loading a model *by Wuestengecko* (96ca4a98c7c6bd6f8140f9402718cbf0597f1766)
- **validation**: Ignore Rule-006 entirely on non-PA layers *by Wuestengecko* (f60d5324f3546d4ab858011f161b367a6d1bba45)

Code refactorings

- **validation**: Use `element.layer` instead of a custom function *by Wuestengecko* (f02da281bd0fe6c66c44c30af2e44305c686f2a3)

0.6.8

New features

- **metamodel**: Add component and functional exchange categories *by Wuestengecko* (bb580d1d1d76944bb57142f271c07cd9b9c54384)
- **validation**: Add rule for Function to Component allocations *by Wuestengecko* (c7689e40b6c3004cf4bd150942025ce8f4ca2e84)
- **validation**: Make SystemActor and -Component distinct types *by Wuestengecko* (2c0b6d4a19608d3b111eee58caeb92f6ad5a4555)
- **decl**: Implement metadata for decl YAML *by Wuestengecko* (5a2663791dbc69dc7eba5fbf53c0d39d66490fd4)

Bug fixes

- **validation**: Consider included Capabilities as involved somewhere *by Wuestengecko* (c596b8bad1f0451faf3cea61c913b068168e3d21)
- Snap on first intersect *by huyenngn* (a77648e2d5fdcd62f274d739e20e53a6afeaacde)
- **diagram**: Move PhysicalLink and -Port styles to `__GLOBAL__` *by ewuerger* (a65321488698ed3bd92787c742eddc3e2259f696)

Build system changes

- Bump requested Sphinx and nbsphinx versions *by Wuestengecko* (aaf358d684c9b5b0d972061c2747336bd9316a47)

CI/CD changes

- Update docformatter hook *by Wuestengecko* (e241857212f588176682c1b03d415bdc9821be61, da0e8d436d5325c883f437379157d24ee29cd0a3)

0.6.7

New features

- **metamodel**: Add incoming and outgoing StateTransitions to State *by chgio* (cae599bd7d76f30c2e95c1b614a8bb0aa36bf937)
- **known_models**: Add DSD variant of the IFE demo model *by Wuestengecko* (085c87ba5cf6c53d916904dc8ccb64af78ce6cac)
- **model**: Add 'sid' to ModelElement *by Wuestengecko* (b08713467f121e86f65d6df12ea78281dae98581)
- **model**: Add 'visible_on_diagrams' shortcut property *by Wuestengecko* (982da981d13816ccf015da45d30bb06bbfa050bc)
- **model**: Add `Diagram.semantic_nodes` *by Wuestengecko* (764bbc19619a82c02722e654e2d53560346e6fce)
- **validation**: Show Capability as "SystemCapability" *by Wuestengecko* (c1ad83cc893d6f56830b193486f6a983b38a5d20)

Bug fixes

- **loader**: Make iteration order of `iterall_xt` stable *by Wuestengecko* (0a808aea6ebfd46d06adb0490f5769b88eb6ce16)
- **metamodel**: Add missing xtype_handler to LiteralBooleanValue *by Wuestengecko* (a93910f0d86b0147705a2d3f55d86f9859824843)
- **decl**: Always honor type hints in `!find` *by Wuestengecko* (67b51907d5912e1e3fdc83bb7b4eec3c2c9ba628)
- **validation**: Fix type hints for `rule` decorator *by Wuestengecko* (53b19a20ab1b700859c7ffdc24e54980dd4475a1)
- **model**: Improve handling of models without OA *by Wuestengecko* (dad2ba123d1c00d2c03045e3629b722fb9b7555f)

CI/CD changes

- Switch back to upstream's REUSE tool version *by Wuestengecko* (d85429206637cc60ce8bc7287fe07d7133ab372e)
- Update complexity badge GH action *by Wuestengecko* (a309b5c8c8bec13eacbb83b8f548e72b6510d936)

New Contributors
* chgio made their first contribution in https://github.com/DSD-DBS/py-capellambse/pull/455

0.6.6

New features

- **diagram**: Implement two-point oblique vector snapping *by Wuestengecko* (e72b400182a255f804a39b3d22a1a3963e463993)
- **model**: Add required and provided interfaces to ComponentPort *by Wuestengecko* (81b56cf3532bf24290ec07d90cc564a6a53ac29f)

Bug fixes

- **aird**: Fix snapping of oblique edges *by huyenngn* (7baf80ef6e88a1bb23b60eaf0bde538b8e35bd17)
- **diagram**: Fix oblique snapping with straight edges *by huyenngn* (90e2b8d3657bb4007e6d2b7a33d8ee5d1e8a21ef)
- **diagram**: Add icons and multiplicity to class diagrams *by huyenngn* (4bdba8bd587a1d08000bc18c5acee3298415cf1a)
- **svg**: Don't draw port labels twice *by huyenngn* (93f09cef24ec411be0b536e20104a713a8ec0844)
- **model**: Always go by 'xsi:type' for ParentAccessor *by Wuestengecko* (fbcd213ae5358870bafae3d59f47d1583971e5a9)
- **git**: Always use worktree-local git hooks for remote repos *by Wuestengecko* (6b9070c3ebe34a0a846f8ecdce1838ad11ba6584)

0.6.5

New features

- **model**: Make Accessor typevars covariant *by Wuestengecko* (0719f25cc64d73db50607c14d3687c65b3fd6e4a)

Bug fixes

- **model**: Use full converter chains in `Diagram._repr_mimebundle_` *by Wuestengecko* (619e17b64c8bf7548cad1b3160c8a740780f588d)
- **model**: Initialize `_last_render_params` in Diagram.from_model *by Wuestengecko* (c612564a18a01ccbac0cc14e7f26406f66bf8dfd)

Code refactorings

- **model**: Rename GenericElement to ModelElement *by Wuestengecko* (3dce2db5d90f5c474585550b8aba6581226b2097)

Page 1 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.