Skip to content

Releases: DSD-DBS/py-capellambse

capellambse v0.5.59

26 Apr 11:14
v0.5.59
a701063
Compare
Choose a tag to compare

Reverted earlier changes

New features

Bug fixes

CI/CD changes

capellambse v0.5.58

22 Apr 12:43
v0.5.58
a0e626a
Compare
Choose a tag to compare

New features

Performance improvements

Bug fixes

Documentation changes

Code refactorings

capellambse v0.5.57

11 Apr 15:34
v0.5.57
c4ddcbc
Compare
Choose a tag to compare

New features

Bug fixes

Documentation changes

capellambse v0.5.56

08 Apr 15:24
v0.5.56
44712de
Compare
Choose a tag to compare

Notable changes

  • With this release, capellambse supports the new environment variable CAPELLAMBSE_LEGACY_DIAGRAM_IDS. When set to a non-empty string, capellambse.model.diagram.Diagram objects will report the pre-0.5.52 IDs on their uuid field. This is intended as a stop-gap measure to aid in migrating code that expects the old IDs, and should not be used or relied on with newly written code. It will eventually be removed again.

Full changelog

New features

Performance improvements

Bug fixes

Documentation changes

CI/CD changes

Unit test changes

Code refactorings

capellambse v0.5.55

27 Mar 12:33
v0.5.55
b1de93b
Compare
Choose a tag to compare

New features

Bug fixes

Code refactorings

capellambse v0.5.54

21 Mar 09:27
v0.5.54
4c0a511
Compare
Choose a tag to compare

Notable changes

  • Declarative YAML gained a new !find tag, an alternative to !uuid that finds a model element by looking for specific attribute values.

  • The declarative YAML gained a new "sync" operation, which can greatly help when trying to bring in content into a model from external sources. Acting like a combination of "extend" and "modify" combined with the new !find tag, they allow to more easily avoid duplication and enable great simplifications in code that generates the YAML.

    Check out the new documentation for more details: https://dsd-dbs.github.io/py-capellambse/start/declarative.html#synchronizing-objects

Full changelog

New features

Performance improvements

Bug fixes

Unit test changes

capellambse v0.5.53

19 Mar 15:55
v0.5.53
ea8c2bb
Compare
Choose a tag to compare

Bug fixes

capellambse v0.5.52

18 Mar 09:44
v0.5.52
9499571
Compare
Choose a tag to compare

Notable changes

  • The UUIDs reported for diagrams have changed. Diagram caches created before this version of py-capellambse are incompatible with the new release and have to be recreated.

  • You can now load models from ZIP files, including ones hosted on remote servers, using URLs like zip+https://some.url/path/to/mymodel.zip. See the documentation about the ZIP file handler for more details and examples.

Full changelog

New features

Bug fixes

CI/CD changes

Unit test changes

capellambse v0.5.51

26 Feb 11:59
v0.5.51
c97cf1b
Compare
Choose a tag to compare

New features

Bug fixes

Documentation changes

Build system changes

CI/CD changes

capellambse v0.5.50

14 Feb 12:53
v0.5.50
2006c0a
Compare
Choose a tag to compare

Bug fixes

CI changes