Skip to content

Commit d906e22

Browse files
authored
Merge pull request #52 from com-pas/upstream-v0.7
Upstream v0.7.0
2 parents d19e2af + 7f13f30 commit d906e22

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+4744
-1693
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22

33
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
44

5+
## [0.7.0](https://github.com/openscd/open-scd/compare/v0.6.0...v0.7.0) (2021-08-31)
6+
7+
8+
### Features
9+
10+
* **Logging:** show validation issues in a seperate diagnostics pane ([#286](https://github.com/openscd/open-scd/issues/286)) ([f90039a](https://github.com/openscd/open-scd/commits/f90039a619bf5b79ec299c96b2ba91f30e1822ce))
11+
* make all fonts available offline ([#294](https://github.com/openscd/open-scd/issues/294)) ([ee932a3](https://github.com/openscd/open-scd/commits/ee932a3139d3c265670a62a02b1a3749e37b06a9))
12+
* **filtered-list:** select only visible items on checkAll ([#288](https://github.com/openscd/open-scd/issues/288)) ([db49745](https://github.com/openscd/open-scd/commits/db497452729ed2cff6d3c5aeffcd31d212c2ee58))
13+
* **gsecontrol:** edit GSEControl and its referenced elements ([#278](https://github.com/openscd/open-scd/issues/278)) ([b5b39c4](https://github.com/openscd/open-scd/commits/b5b39c4cee790c2e6dc6dc00e981111c12398574))
14+
* **templates:** add val manipulation capability ([#275](https://github.com/openscd/open-scd/issues/275)) ([259ce39](https://github.com/openscd/open-scd/commits/259ce39dea0ea61b2766dad30d1220a2f32f235a))
15+
16+
17+
### Bug Fixes
18+
19+
* **ied-editor:** add tooltip with full IED name ([#291](https://github.com/openscd/open-scd/issues/291)) ([3ed474a](https://github.com/openscd/open-scd/commits/3ed474ae6a66936a102e9cccf671c204846675f8))
20+
* **package:** copy .nojekyll to build dir ([3bf9a3f](https://github.com/openscd/open-scd/commits/3bf9a3fce272631e64a7858a7c62b9bb2728ce67))
21+
522
## [0.6.0](https://github.com/openscd/open-scd/compare/v0.5.0...v0.6.0) (2021-07-30)
623

724

ROADMAP.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Roadmap
22

3-
| Section | Q2-2021 | Q3-2021 | Q4-2021 | Q1-2022 |
4-
| ------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------ | --------------------------------- |
5-
| `DataTypeTemplates` | `DAType` editor <br> `DOType` editor | `LNType` editor <br> Templates import/export | | |
6-
| `IED` | IED editor plugin | Navigate in data model <br> Create/edit/remove `GSEControl` <br> Create/edit/remove `ReportControl` <br> Create/edit/remove `Services` | Create template `IED` <br> Merge template and vendor `IED` | |
7-
| `Communication` | | Functional validation\* | Functional validation\* | `Communication` overview |
8-
| `Substation` | | | `PowerTransformer` <br> `SubEquipment` <br> `Function` <br> `EqFunction` | Single Line Diagram (Coordinates) |
9-
| General topics | | General XML editor\* | | Role based access\* |
3+
| Section | Q2-2021 | Q3-2021 | Q4-2021 | Q1-2022 |
4+
| ------------------- | ------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------- | --------------------------------- |
5+
| `DataTypeTemplates` | `DAType` editor <br> `DOType` editor | `LNType` editor <br> Templates import/export | | |
6+
| `IED` | IED editor plugin | Navigate in data model <br> Create/edit/remove `GSEControl` <br> Create/edit/remove `ReportControl` <br> Create/edit/remove `Services` | Create template `IED` <br> Merge template and vendor `IED` | |
7+
| `Communication` | | Functional validation\* | Functional validation\* | `Communication` overview |
8+
| `Substation` | | `PowerTransformer` | <br> `SubEquipment` <br> `Function` <br> `EqFunction` | Single Line Diagram (Coordinates) |
9+
| General topics | General XML editor\* | | | Role based access\* |
1010

1111
**Functiona validation:** Checking information within the SCL file that is not covered by the schema validator. Also checking for information that technically is not incorrect but would lead to problems when exchanging SCL files between tools. E.g Unique IP-Address, MAC-Address ect.
1212

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
# `ValidateSchema plugin`
2+
3+
## `for valid SCL files`
4+
5+
#### `zeroissues indiacation looks like the latest snapshot`
6+
7+
```html
8+
<mwc-dialog
9+
heading="Diagnostics"
10+
id="diagnostic"
11+
>
12+
<filtered-list
13+
id="content"
14+
wrapfocus=""
15+
>
16+
<mwc-list-item
17+
aria-disabled="true"
18+
disabled=""
19+
graphic="icon"
20+
mwc-list-item=""
21+
tabindex="0"
22+
>
23+
<span>
24+
Issues found during validation will show up here
25+
</span>
26+
<mwc-icon slot="graphic">
27+
info
28+
</mwc-icon>
29+
</mwc-list-item>
30+
</filtered-list>
31+
<mwc-button
32+
dialogaction="close"
33+
slot="primaryAction"
34+
>
35+
Close
36+
</mwc-button>
37+
</mwc-dialog>
38+
39+
```
40+
41+
## `for invalid SCL files`
42+
43+
#### `pushes issues to the diagnostics pane that look like the latest snapshot`
44+
45+
```html
46+
<mwc-dialog
47+
heading="Diagnostics"
48+
id="diagnostic"
49+
>
50+
<filtered-list
51+
id="content"
52+
wrapfocus=""
53+
>
54+
<mwc-list-item
55+
aria-disabled="false"
56+
noninteractive=""
57+
tabindex="-1"
58+
>
59+
Validate project
60+
</mwc-list-item>
61+
<li
62+
divider=""
63+
padded=""
64+
role="separator"
65+
>
66+
</li>
67+
<abbr title="The attribute 'name' is required but missing.
68+
invalid2007B:7 Substation name (Element '{http://www.iec.ch/61850/2003/SCL}Substation')">
69+
<mwc-list-item
70+
aria-disabled="false"
71+
mwc-list-item=""
72+
tabindex="-1"
73+
twoline=""
74+
>
75+
<span>
76+
The attribute 'name' is required but missing.
77+
</span>
78+
<span slot="secondary">
79+
invalid2007B:7 Substation name (Element '{http://www.iec.ch/61850/2003/SCL}Substation')
80+
</span>
81+
</mwc-list-item>
82+
</abbr>
83+
<abbr title="Not all fields of key identity-constraint '{http://www.iec.ch/61850/2003/SCL}SubstationKey' evaluate to a node.
84+
invalid2007B:7 Substation key identity-constraint '{http://www.iec.ch/61850/2003/SCL}SubstationKey' (Element '{http://www.iec.ch/61850/2003/SCL}Substation')">
85+
<mwc-list-item
86+
aria-disabled="false"
87+
mwc-list-item=""
88+
tabindex="-1"
89+
twoline=""
90+
>
91+
<span>
92+
Not all fields of key identity-constraint '{http://www.iec.ch/61850/2003/SCL}SubstationKey' evaluate to a node.
93+
</span>
94+
<span slot="secondary">
95+
invalid2007B:7 Substation key identity-constraint '{http://www.iec.ch/61850/2003/SCL}SubstationKey' (Element '{http://www.iec.ch/61850/2003/SCL}Substation')
96+
</span>
97+
</mwc-list-item>
98+
</abbr>
99+
</filtered-list>
100+
<mwc-button
101+
dialogaction="close"
102+
slot="primaryAction"
103+
>
104+
Close
105+
</mwc-button>
106+
</mwc-dialog>
107+
108+
```
109+

0 commit comments

Comments
 (0)