Releases: DSD-DBS/py-capellambse
Releases · DSD-DBS/py-capellambse
capellambse v0.5.49
New features
- model: Add ability to upscale rendered PNGs by @Wuestengecko (03c1344)
- model: Auto-generate diagram filenames by @Wuestengecko (99cc0ab)
- repl: Allow starting a REPL without a model by @Wuestengecko (dddb986)
Bug fixes
- diagram: Call FEX 'OperationalExchange' on OA by @ewuerger (a65ea80)
- diagram: Correctly capitalize Association classes by @Wuestengecko (a80ea0e)
- svg: Switch to representational attributes for fonts by @ewuerger (8698e7b)
- svg: Write context of all element types to SVG by @ewuerger (15ae9eb)
Documentation changes
- contributing: Actually describe the pre-commit setup by @Wuestengecko (c92cf6a)
- readme: Remove note about SVG stylesheets by @Wuestengecko (213aa64)
- Syntax-highlight all the code blocks! by @Wuestengecko (1f45f10)
CI/CD changes
- Check PRs for conventional commits compliance by @Wuestengecko (a5dbc49)
- Update Github actions by @Wuestengecko (4b98c7c)
Code refactorings
- svg: Get rid of style="..." attributes by @Wuestengecko (06764fc)
capellambse v0.5.48
Bug fixes
- model: Add missing
sub="..."
backlink to Generalization by @Wuestengecko (2bb8870) - svg: Avoid class="context-" on empty context by @Wuestengecko (4c04084)
capellambse v0.5.47
New features
- git: Use exact ref match if one exists by @Wuestengecko (207570d)
- http: Add a hint about 'git+' to iterdir error by @Wuestengecko (8b47bd1)
Bug fixes
- git: Improve handling of local repositories by @Wuestengecko (59a2d8d)
- git: Use shorter cache dir hashes by @Wuestengecko (c796b08)
- loader: Don't fall back to making a random UUID by @Wuestengecko (d7e1a88)
- model: Deduplicate allocations by @Wuestengecko (1e92190)
capellambse v0.5.46
Bug fixes
- loader: Don't access the filesystem when creating links by @Wuestengecko (b642b7e, 1c58b26)
capellambse v0.5.45
capellambse v0.5.44
New features
- model: Add a
save
method to diagrams by @Wuestengecko (e6d2bc4) - model: Publicly expose the configured diagram cache by @Wuestengecko (3300353)
- model: Support pretty-printing text-based diagram formats by @Wuestengecko (2ff1597)
Code refactorings
- Use new
importlib.resources
API for loading fonts by @Wuestengecko (24942d1)
capellambse v0.5.43
New features
Bug fixes
- diagram: Fix wrong default styles for
SystemComponent
s by @ewuerger (00809a5) - element: Treat str indices as the special case by @Wuestengecko (0b0d848)
Code refactorings
capellambse v0.5.42
New features
- diagram_cache: Add a flag to refresh diagrams before export by @Wuestengecko (a4820a0)
Bug fixes
- diagram: Fix default styling of
PhysicalComponent
by @ewuerger (3466c00) - diagram: Fix symbols of Human and Functions by @ewuerger (55e8cfa)
- diagram: Ignore UNSET nature in PhysicalComponent style classes by @ewuerger (b9f13e2)
- model: Change
LiteralNumericValue.value
to a string field by @Wuestengecko (0329cdb) - model: Use a two-element list for BooleanType.literals by @Wuestengecko (b9c4791)
- svg: Add handling for rotation to text inside a rectangle by @ewuerger (587d857)
Build system changes
- Update supported Python versions by @Wuestengecko (98c243a)
CI/CD changes
- Switch to commitlint by @Wuestengecko (9993dcc)
Unit test changes
- Fix tests using wrong assumptions by @Wuestengecko (b3a0738)
Code refactorings
- diagram_cache: Don't initialize the cache handler twice by @Wuestengecko (c0ef227)
- svg: Factor out common code for PhysicalComponent symbols by @freshavocado7 (725adde)
capellambse v0.5.41
Bug fixes
- model: Fix definitions of PhysicalComponent nature and kind by @Wuestengecko (4b079db)
- svg: Feature text alignment by @ewuerger (457fb59)
Documentation changes
- Add a "Related projects" section to README by @Wuestengecko (cf7d3a0)
capellambse v0.5.40
New features
- cli_helpers: Add a small CLI to dump info about known_models by @Wuestengecko (c5a3c55)
Bug fixes
- Fix false-positive error about missing symbols by @dahbar (995afe3)
- Use the correct kind for Association by @freshavocado7 (a2475c1)
Documentation changes
- Fix some broken links by @Wuestengecko (7429dc1)
- Improve docs on how to specify models for CLIs by @Wuestengecko (2fe686e)
New Contributors
- @freshavocado7 made their first contribution in #364