Capellambse

Latest version: v0.6.10

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

Scan your dependencies

Page 13 of 26

0.5.10

New features

- **model**: Add nesting for OperationalActivity and SystemComponent *by Wuestengecko* (80894f4e732d4108268e30c69171727471a6b740)
- **model**: Implement the terminal graphics protocol *by Wuestengecko* (e70e4526989073ea869a5a7571f082e49362c85a)
- Implement diagram cache with native diagrams *by jamilraichouni* (d9a6a5bf3fec6de3604361b3cdad459c0933c941)
- Solution to write project files in tmp dir *by jamilraichouni* (3a1d874da74d4c99db34ee9ba27cb14cf128d762)

Bug fixes

- **cli**: Improve option handling under click *by Wuestengecko* (703ec94d627364c7c2969dec830bbe0ffa828726)
- **loader**: Fix `stacklevel` on raised warning *by Wuestengecko* (0578db59e40e6dd569877386beb1acf0136f3f05)

Documentation changes

- **README**: Add more badges *by Wuestengecko* (482da1533c6ce2aa985af11048a94fee8b67a5df)
- Add svgwrite to Intersphinx *by Wuestengecko* (aec7111e34d285671a8bdbc7734124ac52d016df)

Build system changes

- **docs**: Add `serve` convenience make target *by Wuestengecko* (c2c6ffb1e6588f8e84ae770f1ffb46e403949aeb)

0.5.9

New features

- **diagram**: Add `get_styleclass` function *by ewuerger* (0450bcd9b68969e5fd8448b6ead1b299552ddb45)
- **model**: Add `ControlNode` to `fa` crosslayer *by ewuerger* (f19f0169c27129c933ad06980343c01606a1471e)
- **model**: Add `PortAllocation` and implement `TraceableElement` *by ewuerger* (4578c0c75e20ef4c338a99f490776bfe6318f546)
- **model**: Add `members` attribute to `information.Association` *by ewuerger* (6440041c520ef134e5e5447ba6c400fb2c6cc976)
- **repl**: Accept a JSON string as model argument *by Wuestengecko* (990069fc308018a0aeff1a8278c13cdac2367b63)

Bug fixes

- **filehandler**: Simplify PathLike handling in split_protocol *by Wuestengecko* (ba3d17450f720efea5538d0c7026e6fc5f9fb222)
- **git**: Don't silence errors during worktree creation *by Wuestengecko* (b2714b5754471339151cd2cc7d229cd920e84d22)

Code refactorings

- **git**: Simplify log levels of subprocess calls *by Wuestengecko* (d2b763a4680f546a538396798449137a8f8ecbd6)
- **model**: Remove an unused import *by ewuerger* (6bb4fba96ab86f39536b7d2c2125a20838530636)
- **model**: Remove unused xtype from globals *by ewuerger* (7c13ca6ccb03e039b590c8b5af7b4620a3237b76)

0.5.8

Bug fixes

- **model**: Solved bug in ComponentExchange.exchange_items *by juanitocalero* (530e3770fa43952107bfa54f5496a3d8b69b7188)

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)

Page 13 of 26

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.