Capellambse

Latest version: v0.5.65

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

Scan your dependencies

Page 11 of 20

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

0.5.1

API changes
* Add reverse attributes to Capabilities and Missions by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/165

Improvements
* Documentation improvements by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/160
* Improve docs by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/161
* Disallow model loading from capella files without valid entrypoint by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/164

Bug fixes
* Fix class diagrams ([CDB]) by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/163
* Rename the `exchanges` attribute to `related_exchanges` on OperationalActivity by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/162
* Fix crash when a diagram element has no `<semanticElements>` by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/166


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

0.5.0

Breaking API changes
* The `exchanges` attribute on Components and Functions has been renamed to `related_exchanges`. The `exchanges` attribute now provides a (modifiable) list of *owned* exchanges. This is consistent with other, similar parts of the API.

Noteworthy Changes
* YAML-based declarative modelling by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/145
* Demo for context diagrams extension (on-the-fly diagram generation) by vik378 in https://github.com/DSD-DBS/py-capellambse/pull/151
* Capella 6.0 support by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/155

Bug Fixes
* Suite of fixes to the `MelodyModel` API by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/149
* Fix launch.json by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/156

Other minor changes
* Add a note for save and update_cache dependance by ewuerger in https://github.com/DSD-DBS/py-capellambse/pull/157
* Update docs for `diagram_cache=` arg of `MelodyModel` by Wuestengecko in https://github.com/DSD-DBS/py-capellambse/pull/158


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

Page 11 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.