Skip to content

Commit dd2c03c

Browse files
authored
Merge pull request #211 from com-pas/updating-v0.28.0
Updating v0.28.0
2 parents 0c7246b + 6a81d6e commit dd2c03c

File tree

94 files changed

+10910
-2240
lines changed

Some content is hidden

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

94 files changed

+10910
-2240
lines changed

.prettierignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
**/*.js
2+
**/*.ts.hbs

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
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.28.0](https://github.com/openscd/open-scd/compare/v0.27.0...v0.28.0) (2022-11-30)
6+
7+
8+
### Features
9+
10+
* **editor/subscription:** add supervision indication ([#1082](https://github.com/openscd/open-scd/issues/1082)) ([8ebac53](https://github.com/openscd/open-scd/commits/8ebac53bbf86b86e6b8cdb9d79b28957d4a7b5fc)), closes [#1037](https://github.com/openscd/open-scd/issues/1037)
11+
* **editors/substation:** Add read-only transformer winding editor ([#1073](https://github.com/openscd/open-scd/issues/1073)) ([e57b5c2](https://github.com/openscd/open-scd/commits/e57b5c20ae3117a971d8b0b2854281c05f034ef5))
12+
* **editors/substation:** redirect LNode's on clone ([#1079](https://github.com/openscd/open-scd/issues/1079)) ([cfd16d6](https://github.com/openscd/open-scd/commits/cfd16d66e2efe13930d3537486750b8bc46b3d87))
13+
* **menu/exportCommunication:** Allow XML export of communication section ([#1044](https://github.com/openscd/open-scd/issues/1044)) ([e4d4e24](https://github.com/openscd/open-scd/commits/e4d4e2414c2f3e9fafe82d9e634772f7d14d0236)), closes [#1042](https://github.com/openscd/open-scd/issues/1042)
14+
* **substation/general-equipment-editor:** edit wizard ([#1089](https://github.com/openscd/open-scd/issues/1089)) ([95ba5ab](https://github.com/openscd/open-scd/commits/95ba5aba9df7348da92011c2f091b0b2b317260b))
15+
16+
17+
### Bug Fixes
18+
19+
* **menu/importieds:** import TEMPLATE IEDs with Communication section ([#1075](https://github.com/openscd/open-scd/issues/1075)) ([013bfa5](https://github.com/openscd/open-scd/commits/013bfa53a6524fc62a755320fa81d86c3573a523)), closes [#1074](https://github.com/openscd/open-scd/issues/1074)
20+
* **menu/importieds:** Transfer namespaces to document element for ied import ([#1081](https://github.com/openscd/open-scd/issues/1081)) ([eccc3fc](https://github.com/openscd/open-scd/commits/eccc3fc0d39e926176e9177058385851ab4f8f35)), closes [#1060](https://github.com/openscd/open-scd/issues/1060)
21+
* **plain-compare-list:** swap list relations ([#1096](https://github.com/openscd/open-scd/issues/1096)) ([9fbfbcd](https://github.com/openscd/open-scd/commits/9fbfbcd0880b6d68ee892614e302bb298571c059))
22+
23+
## [0.27.0](https://github.com/openscd/open-scd/compare/v0.26.0...v0.27.0) (2022-11-21)
24+
25+
26+
### Features
27+
28+
* **editor/substation:** Add read-only view for General Equipment ([#1050](https://github.com/openscd/open-scd/issues/1050)) ([d3baa74](https://github.com/openscd/open-scd/commits/d3baa7479eeb54121e975cc1a89038c0769acade))
29+
* **editors/subscription:** add subscription supervision support ([#1010](https://github.com/openscd/open-scd/issues/1010)) ([3f6b659](https://github.com/openscd/open-scd/commits/3f6b6597bfeb854a1a96e6cbff8044526a6c7f5f))
30+
* **sub-equipment-editor:** edit wizard ([#1063](https://github.com/openscd/open-scd/issues/1063)) ([4778e7d](https://github.com/openscd/open-scd/commits/4778e7d4146c4ce7f8a26bbf953f8494d56cd32a))
31+
532
## [0.26.0](https://github.com/openscd/open-scd/compare/v0.25.0...v0.26.0) (2022-11-03)
633

734

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
# `OpenSCD CoMPAS Edition`
22

3-
[![NodeJS Build Github Action Status](<https://img.shields.io/github/workflow/status/com-pas/compas-open-scd/NodeJS%20Build?logo=GitHub>)](https://github.com/com-pas/compas-open-scd/actions?query=workflow%3A%22NodeJS+Build%22)
3+
[![NodeJS Build Github Action Status](https://img.shields.io/github/workflow/status/com-pas/compas-open-scd/NodeJS%20Build?logo=GitHub)](https://github.com/com-pas/compas-open-scd/actions?query=workflow%3A%22NodeJS+Build%22)
44
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/5925/badge)](https://bestpractices.coreinfrastructure.org/projects/5925)
55
[![Slack](https://raw.githubusercontent.com/com-pas/compas-architecture/master/public/LFEnergy-slack.svg)](http://lfenergy.slack.com/)
66

77
Open Substation Communication Designer is an editor for SCL files as described in `IEC 61850-6`.
88

9-
Make sure your webbrowser has enough free memory! if needed, disable plug-ins and close unused browertabs.
9+
> Try it out at [demo.compas.energy](https://demo.compas.energy/)!
10+
11+
Make sure your web browser has enough free memory! If needed, disable plug-ins and close unused browser tabs.
1012

1113
## Installation
1214

ROADMAP.md

Lines changed: 25 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
1-
# Roadmap
1+
# Feature Wishes
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+
Feeature idea's for the OpenSCD project. They are currently not prioritized.
104

11-
**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.
12-
13-
**General XML editor view:** A XML container that allowes experienced users to manipulte XML code directly. This XML conatainer shall be accessable from every element with OpenSCD and also from the log.
14-
15-
**Role based access:** `IEC 61850-6` is defining a role access to SCL files to make sure that within the engeneering process only neccessary parts are touched.
5+
- Add the remaining [process elements to the substation editor](https://github.com/openscd/open-scd/projects/1)
6+
- [Edit wizard for `Services` element](https://github.com/openscd/open-scd/projects/17)
7+
- General purpose [SCL diffing tool](https://github.com/openscd/open-scd/projects/16)
8+
- Finish the [Publisher Plugin](https://github.com/openscd/open-scd/projects/14)
9+
- Improve [IED Editor](https://github.com/openscd/open-scd/projects/11) user experience
10+
- Implement a more featureful [Single Line Diagram](https://github.com/openscd/open-scd/projects/7) editor that can make changes
11+
- Implement [Log Control Block manipulation](https://github.com/openscd/open-scd/issues/148)
12+
- Implement [Setting Group manipulation](https://github.com/openscd/open-scd/issues/149)
13+
- Implement [Role Based Access](https://github.com/openscd/open-scd/issues/167) Control
14+
- Finish the transition to [OpenSCD Core](https://github.com/openscd/open-scd-core/)
15+
- Implement the [remaining mixins](https://github.com/openscd/open-scd-core/projects?type=classic)
16+
- Migrate existing plugins
17+
- Migrate wizard library
18+
- Support older versions of 61850-6, especially edition 1
19+
- Data provenance
20+
- IEC TS 61850 80-1 101 support
21+
- IEC TR 61850 90-2 support (gateway configuration based on SCD)
22+
- IEC TR 61850-90-11 Logic Modelling support
23+
- IEC TS 61850-80-5 Modbus support (still in draft)
24+
- IEC 61850-6-2 (DRAFT) HMI support
25+
- General purpose "Update SCL Element" plugin
26+
- Engineering Workflow Editor
27+
- Graphical network diagram view for Communication section editor

manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,5 +40,5 @@
4040
"purpose": "maskable"
4141
}
4242
],
43-
"version": "0.26.0"
43+
"version": "0.28.0"
4444
}

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "open-scd",
3-
"version": "0.26.0",
3+
"version": "0.28.0",
44
"repository": "https://github.com/openscd/open-scd.git",
55
"description": "A bottom-up substation configuration designer for projects described using SCL `IEC 61850-6` Edition 2 or greater.",
66
"keywords": [

public/js/plugins.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,4 +311,13 @@ export const officialPlugins = [
311311
requireDoc: false,
312312
position: 'bottom',
313313
},
314+
{
315+
name: 'Export Communication Section',
316+
src: '/src/menu/ExportCommunication.js',
317+
icon: 'sim_card_download',
318+
default: false,
319+
kind: 'menu',
320+
requireDoc: true,
321+
position: 'middle'
322+
}
314323
];

0 commit comments

Comments
 (0)