Capellambse

Latest version: v0.6.14

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

Scan your dependencies

Page 15 of 27

0.5.7

New features

- **diagram**: Publish `StyleOverrides` type *by ewuerger* (a6bd4cd499727838d0ae1373d89661be0663962f)
- **model**: Enable writing on more model elements *by Wuestengecko* (9484d2fcb157e27745e88fcae0827116c1fc8b01)
- **model**: Enforce uniqueness on lists of links *by Wuestengecko* (5bff91a191cd10efdb2d7004f1f3b7efc3af4fdd)
- **model**: Implement the special logic for `PhysicalLink.ends` *by Wuestengecko* (4967ace69b28c55784e4d258b2de0756158102bd)

Bug fixes

- **model**: Add missing `PhysicalPort.exchanges` *by ewuerger* (18571b3fd3b4a9c41da353e43449c71f64d6975a)
- **model**: Fix class-level access to DeprecatedAccessor *by Wuestengecko* (cd2bba62cada73813cdc195eeacf7563d698c582)

Unit test changes

- **model**: Fix naming of `cs` test cases *by ewuerger* (1c4997ef906af2e9cc5903bd118b7f45daa6c0a5)

Code refactorings

- **model**: Untangle calls between Accessor and coupled ElementList *by Wuestengecko* (5a755f05021c2c79afb1ce63f6f04d6e3195a790)
- Fix bad type error about GenericElement.diagrams *by Wuestengecko* (b68449327d857ecfc7093dd085d63cbec994e3d8)
- Remove legacy cache directory migration *by Wuestengecko* (aa4cff3ba6d61e4c879d43cd0031d54d5c80ac0c)
- Restructure diagram related modules *by Wuestengecko* (d0accbfaf991683bbdc2c3581a48c9bf6efb3702)
- Restructure filehandler subpackage *by Wuestengecko* (5adf61f45eaea1a8c77f5c4393195d874e3ecee5)

0.5.6

New features

- **model**: Export GenericElement and ElementList on capellambse.model *by Wuestengecko* (fa25f53f097037ec0b4bb85d6ddffa26839673fa)
- **model**: Implement Scenario and related classes *by Wuestengecko* (0f914f0f5883032243972a678e8afe0d8f1fa6a1)
- **model**: Make `elemclass` optional in `ElementList` *by Wuestengecko* (03d8a5fdf1618a79f9c16481377ff5bf143589f0)
- **reqif**: Recognize `datetime` as alias for `DateValueAttribute` *by Wuestengecko* (ddd4ef7a7266f7767b42427d2d69c58f5cad2067)
- Add `Association`s to information crosslayer *by ewuerger* (cbe3b27fe4c644abc93ccb7468c00595381e66b5)
- Add `kind` attribute to class properties *by ewuerger* (b395ab85408819bfbb66779fd9ae23494335665f)

Bug fixes

- **model**: Don't invent names for unnamed elements *by Wuestengecko* (b2e09f3999d76be164e8c3f5239d6db3a0afabb6)
- **model**: Remove legacy `__str__` from ElementList *by Wuestengecko* (02c7de1f8e57add2f5334682408598485faed08d)
- **reqif**: Fix incorrect format for DateValueAttribute *by Wuestengecko* (4a61d0dff1bddd25d36a0fda3faf4658e36ffbe3)

Documentation changes

- Add LXML to intersphinx mapping *by ewuerger* (53000f826b0b3ff1da5033282465ad4762f0b058)
- Add `summary` demo for the association *by ewuerger* (1ad672b4c7c872cf45a3057bb0bef3daaba05a35)
- Document the "low-level" model API *by Wuestengecko* (5cd7987f0862f70e2b4720c9a396d40d4904e427)
- Update `Data Values` intro notebook *by ewuerger* (45305cb3358b4549275fa52bdf42b4d8eeb61bba)

Code refactorings

- **loader**: Deprecate `find_by_xsi_type` in favor of `iterall_xt` *by Wuestengecko* (57a6bef4551803b30f85bb179eab452bb860af95)
- **model**: Improve `Association` property definitions *by Wuestengecko* (ead9beeee174e4afd83dbc697d6769248189578e)

0.5.5

New features

- **loader**: Allow ignoring CorruptModelError from duplicate UUIDs *contributed by Wuestengecko* (f45ac445fc7640674d69ae4c747a2e5dc3a0299b)
- **model**: Log cache misses when rendering diagrams *contributed by Wuestengecko* (e04f70bdeb7c1e3c482d1c12764f3190ebff69dc)

Bug fixes

- **reqif**: Fix repr of relations *contributed by Wuestengecko* (0e22a129fdf13806dd8709f2170cca4c4ef3e526)

Build system changes

- Officially support Python 3.11 *contributed by Wuestengecko* (d332f399fe78a8b7fc07ba4f2cb9857dcc25ea84)

CI/CD changes

- Disable the "refactorings" checker in GH Actions *contributed by Wuestengecko* (e3a47215054e350baefdbeb7da96169abbfb72d5)
- Fix all pylint warnings *contributed by ewuerger* (6f6dcc38163423c9644c402c2b7e37c2614c0280)
- Warn about unnecessary `type:ignore` comments *contributed by Wuestengecko* (360b1205d1657516b7b5153e5c510e44ea143bf5)

Code refactorings

- Simplify `_short_repr_` of `ReqIFElement`s and `Relations` *contributed by ewuerger* (cb9cdc2141adbd817115712e8b6b3f6c5e90c276)

0.5.4

New features

- **model**: Make AttrProxyAccessor writable *contributed by Wuestengecko* (409e63bd48f86080c6b1c7533bfa436c97fdfb38)
- **repl**: Add more convenience imports and functions *contributed by Wuestengecko* (e8426f4f938615dfdf6e717452b10a3c4f8e6dce)
- Add `entries` and `exits` attribute to `capellacommon.State`s *contributed by ewuerger* (df3e67da01a380846243ca485bc1ecf0f2e162a2)
- Add `realization` attributes to `Class`es *contributed by ewuerger* (2ce17c8bc0c9e1261e9c46f9433310583f34417a)

Bug fixes

- **loader**: Fix DeprecationWarning when looking for file handlers *contributed by Wuestengecko* (7f9746ac97f2538208e9c4e761559facb59f35a9)
- **model**: Fix `del x[-1]` on coupled ElementLists *contributed by Wuestengecko* (54c90c2dd9b516588962957dfc8133610a1ff9fd)
- **model**: Fix display of warnings *contributed by Wuestengecko* (7b7dad995ab2d7301a0ceb1e2314385002b2dc23)
- Fill in tag for `LinkAccessor`s *contributed by ewuerger* (4ad706027cebd8ad3ed63f833550feb8aa902f60)
- Fix definition of `GenericElement.parent` *contributed by Wuestengecko* (a58970be98125ade3c7878db0dc58ee6b90c44f8)

Documentation changes

- **model**: Fix / update docstrings for Accessors *contributed by Wuestengecko* (b0590cd0b2b31f383a3505191b36c225973f1eaa)
- Extend documentation of `extend` *contributed by ewuerger* (a54956e47269ee285b856660626bd4eccb48d1c1)
- Update example notebooks *contributed by ewuerger* (600cef8fc06b960fd287c224001bb57c6cdcb9c7)

CI/CD changes

- Require Sphinx v5+ *contributed by Wuestengecko* (b419bfabdbaa5505f01bcc878f2b3ff96f6b7d28)

Code refactorings

- **aird**: Demote "No default style" warnings to DEBUG level *contributed by Wuestengecko* (f77d06571447b8f23572f5792606fca6aa9e4920)
- **model**: Extract deprecated-alias logic to an Accessor *contributed by Wuestengecko* (d4a8663001370df73034a7bc29eed8d14c0d6961)
- Rename `create` operation to `extend` *contributed by ewuerger* (617900d186a1f5ae6051b57187f231976b4e37d7)

0.5.3

What's Changed
* Add `StateTransition.effects` by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/174


**Full Changelog**: https://github.com/DSD-DBS/py-capellambse/compare/v0.5.2...v0.5.3

0.5.2

Bug fixes
- **model**: Add back missing Component.functions on LA/PA (9dcee13f30841313ed86e2f45fe27430c9765e50)

**Full Changelog**: https://github.com/DSD-DBS/py-capellambse/compare/v0.5.1...v0.5.2

Page 15 of 27

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.