Merge branch 'master' into python-version-update
This commit is contained in:
commit
7bc1c0e973
@ -1,5 +1,17 @@
|
|||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## [0.3.2](https://github.com/formatc1702/WireViz/tree/v0.3.2) (2021-11-27)
|
||||||
|
|
||||||
|
### Hotfix
|
||||||
|
|
||||||
|
- Adjust GraphViz generation code for compatibility with v0.18 of the `graphviz` Python package ([#258](https://github.com/formatc1702/WireViz/issues/258), [#262](https://github.com/formatc1702/WireViz/pull/261))
|
||||||
|
|
||||||
|
## [0.3.1](https://github.com/formatc1702/WireViz/tree/v0.3.1) (2021-10-25)
|
||||||
|
|
||||||
|
### Hotfix
|
||||||
|
|
||||||
|
- Assign generic harness title when using WireViz as a module and not specifying an output file name ([#253](https://github.com/formatc1702/WireViz/issues/253), [#254](https://github.com/formatc1702/WireViz/pull/254))
|
||||||
|
|
||||||
## [0.3](https://github.com/formatc1702/WireViz/tree/v0.3) (2021-10-11)
|
## [0.3](https://github.com/formatc1702/WireViz/tree/v0.3) (2021-10-11)
|
||||||
|
|
||||||
### New features
|
### New features
|
||||||
|
|||||||
@ -93,8 +93,8 @@ class Harness:
|
|||||||
|
|
||||||
def create_graph(self) -> Graph:
|
def create_graph(self) -> Graph:
|
||||||
dot = Graph()
|
dot = Graph()
|
||||||
dot.body.append(f'// Graph generated by {APP_NAME} {__version__}')
|
dot.body.append(f'// Graph generated by {APP_NAME} {__version__}\n')
|
||||||
dot.body.append(f'// {APP_URL}')
|
dot.body.append(f'// {APP_URL}\n')
|
||||||
dot.attr('graph', rankdir='LR',
|
dot.attr('graph', rankdir='LR',
|
||||||
ranksep='2',
|
ranksep='2',
|
||||||
bgcolor=wv_colors.translate_color(self.options.bgcolor, "HEX"),
|
bgcolor=wv_colors.translate_color(self.options.bgcolor, "HEX"),
|
||||||
|
|||||||
@ -40,8 +40,13 @@ def parse(yaml_input: str, file_out: (str, Path) = None, return_types: (None, st
|
|||||||
options = Options(**yaml_data.get('options', {})),
|
options = Options(**yaml_data.get('options', {})),
|
||||||
tweak = Tweak(**yaml_data.get('tweak', {})),
|
tweak = Tweak(**yaml_data.get('tweak', {})),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
# When title is not given, either deduce it from filename, or use default text.
|
||||||
if 'title' not in harness.metadata:
|
if 'title' not in harness.metadata:
|
||||||
harness.metadata['title'] = Path(file_out).stem
|
if file_out is None:
|
||||||
|
harness.metadata['title'] = "WireViz diagram and BOM"
|
||||||
|
else:
|
||||||
|
harness.metadata['title'] = Path(file_out).stem
|
||||||
|
|
||||||
# add items
|
# add items
|
||||||
sections = ['connectors', 'cables', 'connections']
|
sections = ['connectors', 'cables', 'connections']
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user