Capellambse

Latest version: v0.6.10

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

Scan your dependencies

Page 11 of 26

0.5.22

New features

- **model**: Add links attribute to PhysicalPort *by malnemark* (3861ddd0ad2971aceaf83c37f7139f7ad08e47e3)

Bug fixes

- **ci-templates**: Ensure "derived" branch pointers are up to date *by Wuestengecko* (292f2dc44a2c02d40637605220b74113026ee3c9)
- **svg**: Incorporate icon size into label positioning *by ewuerger* (79328f7019de66365827df5ed00bdb6ebbae5981)
- Show namespace warning instead of error *by dominik003* (f0c82fb4a14f2fecf80fc83f6f661dba912ddffb)

0.5.21

Notable changes

- You can now use capellambse to easily perform model derivation with the native [Capella Filtering Addon]:

python -m capellambse.extensions.filtering -m mymodel.aird

The `-m` parameter also accepts JSON (as argument or as `*.json` file), which allows configuring arbitrary load-time MelodyModel
settings.

The CI template for this task was changed to use the new CLI as well, thus allowing to specify a JSON string for its `ENTRYPOINT` variable.

[Capella Filtering Addon]: https://github.com/eclipse/capella-filtering

Full changelog

New features

- **ci-templates**: Add template for filtered project derivation *by Wuestengecko* (b7ba9b9abef5f7666c6f4a0d9844655f0140fa29)
- **cli**: Add CLI for diagram image caching *by Wuestengecko* (93a188054e5384c673f90dd2d05f02ea37ec8c26)
- **filtering**: Add CLI for deriving projects with native Capella *by Wuestengecko* (a0ef147d066adde0facc5a485e98403cd78d011c)
- Push derived models to individual branches *by MoritzWeber0* (e88a6c99a014bfa766198dac988117c15e2bdd9e)

Bug fixes

- **diagram**: Filter hidden elements from nodes *by ewuerger* (36de347e52a70cb62eb69076630c5821f8d0474a)
- **filehandler**: Lock the repo during calls to git *by Wuestengecko* (24406233641b110b4cf424712de4b7b5e6ab48d7)
- **model**: Allow xtype anchors to be prefixes of other anchors *by Wuestengecko* (929e2e23ac35320c106cdea37706c9a6f8f792b9)
- **model**: Fix access to MelodyModel through `.parent` chain *by Wuestengecko* (5f11b1c9ea6d6ebb4c4bc7c6408fd2a5b96f7dff)
- **model**: Ignore `xtype_handler` in `__main__` module *by Wuestengecko* (fb7beb7c5d7bd57f7d1c4931ca7293d95fa96f50)

Code refactorings

- **diagram_cache**: Extract common "native Capella" logic *by Wuestengecko* (8d16678f337342f5ec1eea7bfcac895b884a6f45)

0.5.20

Bug fixes

- **loader**: Fix cross-fragment link splitting *by Wuestengecko* (25e9406b09373a1378a5f44a09ca0edb85680563)
- **model**: Don't treat "summary" as HTML *by Wuestengecko* (794a644e494ce3afc8b958e3e4d53381b7276459)

0.5.19

New features

- **glart**: Look harder for a recent successful job *by Wuestengecko* (7f3603f22e81dd8a43597123fd08b3c6de0cc3cf)
- **glart**: Show the branch name if no job could be found *by Wuestengecko* (532cf4bed14ba4dd3eeb4410118c1d83349b2246)
- **known_models**: Add test-6.0 and coffee-machine definitions *by Wuestengecko* (9f6bcde546763a3f0e40a00ca4a75b3eea44c43e)

Bug fixes

- **filehandler**: Don't crash with local files if git isn't installed *by Wuestengecko* (87c8ec07ea694201a9eb5111c8844e2686083a1c)
- **model**: Unify "owner" attribute of Function objects *by Wuestengecko* (c5132820c6fd616df950bdd794103f4bce01bdce)

Unit test changes

- **glart**: Add tests for Gitlab Artifacts filehandler *by Wuestengecko* (01efe4b6a40d0d9bb39e0a1cec31173d34b7b565)

0.5.18

Bug fixes

- **diagram_cache**: Fix exports of diagram images *by Wuestengecko* (9389a6ab7d7258593e0ba4035a73827e026b6557)
- **filehandler**: Recognize SCP-style URLs with empty or absolute path *by Wuestengecko* (64258b8bbe58872c772235afc8e94b0405022c1b)

0.5.17

New features

- **model**: Add function that searches for all references to an object *by Wuestengecko* (371d265eaf29256dd598f8f46a8effa3d3e12713)
- **model**: Enable creating new Exchange allocations on PhysicalLink *by Wuestengecko* (ed8a1b06317194f80087b26d9b4cd0492c78be5a)
- **model**: Enable placing back-references in LinkAccessor elements *by Wuestengecko* (2c29fd40e3eb6736bd1e3bbb4f5c288ea60396ff)

Bug fixes

- **decl**: Fix 'promise_id' being lost sometimes *by Wuestengecko* (5524308cee2e6ef5a7e8f097256cff5cc88f2ff2)
- **loader**: Fix 'ignore_broken' in follow_links *by Wuestengecko* (979eb0f991e9b20ad538010848ea63c89fe8f625)
- **model**: Ensure `__doc__` is set on Accessor instances *by Wuestengecko* (826a767dd85cb5ea72c37840c8b184461b809446)
- **model**: Only warn when accessing values of deprecated attributes *by Wuestengecko* (77ccd6b16e3ad8e5cc36aadca0ddc0bab0782de8)
- **model**: Purge dangling references when deleting objects *by Wuestengecko* (e3ddced3911193e6adf7cd3f185788a463730e3a)

Unit test changes

- Prevent accidental modifications of the session_shared_model *by Wuestengecko* (800d9d53c036b398290e5c5b2c1a749744906876)

Page 11 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.