Capellambse

Latest version: v0.6.10

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

Scan your dependencies

Page 2 of 26

0.6.4

Bug fixes

- **model**: Follow out of fragments during `search(below=...)` *by Wuestengecko* (3c2aa883959ec49929d7da4704db9e3e1cf51dda)
- **model**: Follow into fragments in RoleTagAccessor *by Wuestengecko* (4f6632671e65e98129d1f8f610b0079573fc03cc)
- Fix positioning of "always top" labels *by huyenngn* (d38b4663609f52c10e7cab759514053b1367848c)

0.6.3

Bug fixes

- **metamodel**: Fix annotation for AbstractRequirementsAttribute.value *by Wuestengecko* (bcd71dd0547a21a63034cb3bfd8cfe05aa79e584)
- **model**: Strictly check RoleTagAccessor's classes *by Wuestengecko* (36d7cbca5174abea89ec68522c7d0dc00b291140)
- **model**: Disallow creating objects through DeepProxyAccessor *by Wuestengecko* (46dece4cb68b3ad91afc9a114f4462b9c7ad5b4d)
- Improve rendering for xAB diagrams *by huyenngn* (bfcf6be29a5e71966511ecf60e2d9fe4f2dc6eba)

Documentation changes

- Fix intersphinx inventory links *by Wuestengecko* (b746978b004b96ba0fbc6f0265e973e5ede57a2a)
- Fix broken link to build_xtype *by Wuestengecko* (a6dd8c64f2ccb264da6ac3b13aedff99c3cabad3)

Build system changes

- Declare compatibility with Python 3.13 *by Wuestengecko* (c9274888882d7edf85bee387689a672b455b53d5)

0.6.2

Bug fixes

- **decl**: Don't constrain `!new_object` type hints any more *by Wuestengecko* (cb8c62dc1e22432f562ce9039105625cb3311ee2)
- **git**: More strongly type the HandlerInfo *by Wuestengecko* (ba1b50105cb8d5e29491181f58415635cf36b69c)

Documentation changes

- Add migration info for ReqIF extension *by Wuestengecko* (7f38d8241483c5d3d8f5e45aafbeb3a7ff68aadb)

0.6.1

Bug fixes

- **model**: Search the root Project in all primary fragments *by Wuestengecko* (6d1122eb1058f13a4b42cf30c0c72a0f0f14a2ac)

0.6.0

Breaking changes

- Clean out deprecated features, aliases and attributes
- Reorganize the model and metamodel implementation
- Change how the "model.info" is presented

If you were using capellambse v0.5.x, please check out the migration guide at:
<https://dsd-dbs.github.io/py-capellambse/start/migrating-0.6.html>

Full changelog

New features

- **model**: Add `Enumeration.domain_type` *by Wuestengecko* (04fdea92685c2cc467513dae0304c6ed6040da3e)
- **pvmt**: Rework the PVMT extension *by Wuestengecko* (4ca700421a9129d29429129ee3bda8277eb36f7e)

Bug fixes

- **model**: Remove bad attributes from EnumerationLiteral and -Reference *by Wuestengecko* (4ea9edd9db3351e76416e324d09bbf161f41de1d)
- Remove unneeded type-checking imports *by Wuestengecko* (6f49b9436ccd2b2a0f89206e672a9da22fc674df)

Documentation changes

- Add migration guide for v0.6 *by Wuestengecko* (097c1df21a458c1ea95788e9037bad1b4ed69d60)
- Fix broken Github icon in footer *by Wuestengecko* (25da6df7804d1ccb9e24a227e3fbcd37233797c5)
- **readme**: Add capella-polarion to Related Projects *by Wuestengecko* (931262c47253c1a492e5c14a85b64153a8044f7c)
- Fix documentation build errors *by Wuestengecko* (cfd045ac86c1226e671dc8452e47bed578fb7edc)

Build system changes

- Make "breaking changes" their own section in changelogs *by Wuestengecko* (2334d16fb131f3777ccebc33b79089bdf1d45ce7)

CI/CD changes

- Switch to official mypy pre-commit hook *by Wuestengecko* (38e68853980f4dd711c5d174e98d9d33b465e504)
- Enable black on Jupyter notebooks *by Wuestengecko* (cd5691192436eb5064acb15b541c5fd4e172301f)

Code refactorings

- **metrics**: Use metamodel classes instead of strings *by Wuestengecko* (21e748d96b8fbcf2c4ff93297da595078d5fe731)
- Disallow non-None 'arch' in `xtype_handler` *by Wuestengecko* (7735b5424fc46db4549442dde818afcbb1d6650e)
- Reorganize the model and metamodel implementation *by Wuestengecko* (e35a605ede00253d68ddee39e8aeaf442c84e002)
- Change how "model info" is presented *by Wuestengecko* (f8ff6b4de3787b40c45f5d4f5e4b9e0c6ae47076)

0.5.72

Bug fixes

- **model**: Handle ControlNodes without `kind` in `_get_icon()` *by Wuestengecko* (01b05cbbb62f775a0279c0827fd4fa40e7057f95)
- **model**: Add missing xtype_handler to LiteralBooleanValue *by Wuestengecko* (ca344c099bf82bb74dad7135d7a8cac26d2e3fec)

Page 2 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.